熟悉sql server环境和系统结构

熟悉sql server环境和系统结构

 

 

熟练使用企业管理器实现对服务器和数据库的管理

 

   sql server最基本的运行环境是它的企业管理器。

       控制台根目录                :表示它是所有服务器控制台的根

       Microsoft sql server        :所有的sql server服务器组都是它的子节点

       sql server                :在microsoft sql server下默认的服务器组

       服务器                      :安装的sql server服务器,相当于一个服务终端

            服务器下所有管理对象和可以执行的管理任务,

            分为:数据库、管理、安全性、复制、支持服务、和元数据服务(meta data services)七大类。

 

 

熟练使用查询管理器进行sql脚本的编写、编译和运行

 

    查询文件扩展名:*.sql

    结果文件扩展名:*.rql

    模板(template)文件扩展名:*.tql

 

    if exists (select table_name from information_schema.views

               where table_name = 'myview_test')

            drop view myview_test

    use pubs

    go

    create view myview_test

    as

           select au_id,au_lname,au_fname,phone

           frome  authors

    go

 

schema:图表,图解

 

 

sql server的整个运行环境有一个大概的了解

 

 

sql server数据库系统的架构有一个清楚的认识

 

     SQL SERVER 已经在计算机上创建了四个系统数据库和两个实例数据库,定义了若干系统表和系统存储过程。

     系统表记录了sql server的所有系统信息以及每个用户数据库的定义信息。系统存储过程主要用于访问、修改系统表中的内容。可以利用系统表来进行对sql server的管理和配置,而系统存储过程是进行管理和配置的有效工具。

     1 sql server2000的系统数据库:mastertempdbmodelmsdb

        master:记录了所有服务器级系统信息,所有的注册账号和密码,所有的系统设置信息。还记录了所有用户

 

定义数据库的存储位置和初始化信息。

        tempdb:记录了所有的临时表格、数据、和创建的存储过程。tempdb数据库是一个全局资源,没有专门的权

 

限限制,允许所有可以连接上sql server服务器的用户使用。事实上,每次系统启动是sql server都将根据model数据库重建tempdb数据库(也就是不能没有model数据库)。

        model:是用户建立新数据库的的模版,它包含将复制到每个用户数据库中去的系统表。

        msdb:主要被sql server agent用来进行复制、作业调度、以及管理报警等活动。该数据库常用来通过调度

 

任务排除故障。

 

    2系统表:

         不能直接修改,可通过存储过程或t-sql提供的系统函数。系统表中信息遭到损害,有可能会造成一些难以

 

诊断的错误甚至导致系统的瘫痪。

 

         只存储在master数据库中的服务器级系统表

             16 

               Sysaltfile

              Sysdevices

 

         数据库级系统表

             17

       sysfiles

       sysobjects

 

    3存储过程:在master数据库中,名字都有sp_开头。

 

    4实例数据库:

        pubs:模仿一个图书出版公司建立的数据库模型

        northwind:模仿一个虚拟的贸易公司的数据库模型。

你可能感兴趣的:(熟悉sql server环境和系统结构)