赞
踩
SQL Server数据库对象
SQL Server的数据库一共有11种对象,包括关系图、表、视图、存储过程、用户、角色、规则、默认、用户定义的数据类型、用户定义的函数、全文目录。
关于这11种数据库对象,可以在使用数据库的过程中逐步加深了解。
SQL Server 2000默认数据库
在SQL Server 2000安装之后,系统自动创建了6个数据库,在企业管理器中可以查看,如图所示:
这6个数据库分别简介如下:
master数据库
master数据库用于保存SQL Server的所有系统信息,包括登录账户,系统配置,其它数据库和数据库文件的位置。
model数据库
model数据库是一个模板数据库。在创建数据库的时候,SQL Server便以model数据库为模板,将其全部的内容复制到我们新建的数据库中。
如果我们在model数据库中添加了新的对象,那么在我们以后创建一个新的数据库的时候,都把在model数据库中新添加的对象包含了进去。
msdb数据库
msdb数据库是SQL Server代理程序的专用数据库,用于保存警报,作业,记录操作,以及相关的调度信息。
tempdb数据库
tempdb数据库用于保存所有的临时表,临时存储过程和SQL Server当前使用的数据表。
tempdb数据库是全局资源,所有连接到系统的用户的临时表和存储过程都存储在这个数据库中。
tempdb数据库的大小将根据需要自动增加,但是,在SQL Server数据库服务器每次启动时都将要重新创建这个数据库,使得tempdb数据库恢复到原来的状态,即恢复为默认的大小。tempdb数据库重新创建的时候会把所有的内容都删除掉。
Northwind数据库
Northwind数据库是SQL Server提供的范例数据库,是一个食品贸易公司的数据库,我们通过学习它可以了解SQL Server的一些特性。
pubs数据库
pubs数据库是SQL Server提供的范例数据库,是一个书记出版公司的数据库,我们通过学习它可以了解SQL Server的特性。
我们在创建数据对象的时候,最好不要在master,model,msdb,tempdb等系统数据库中创建,这样可能对系统数据库造成某种破坏,使得为以后的数据库管理工作带来不便。
为了避免意外地破坏了系统数据库,导致SQL Server无法正常运行,我们可以在企业管理器中隐藏这些系统数据库,做法如下:
首先在企业管理器中,使用鼠标右键单击某一个数据库服务器:
选择“编辑SQL Server注册属性”,弹出如下对话框:
勾选掉“显示系统数据库和系统对象”即可,点击“确定”按钮。
这时,从企业管理器中查看,数据库只剩下了Northwind和pubs这两个数据库,将系统数据库隐藏了起来。
数据库属性
右键单击一个数据库,以我创建的sky2098为例,选择“属性”,则弹出一个属性页面:
通过属性页面上各个选项卡,就可以对该数据库进行一些必要的设置。
数据库任务板
选中一个数据库,打开“任务板”:
弹出如下窗口:
企业管理器右侧窗口,上面有三个选项卡:“常规”,“表信息”和“向导”。
我们通过“向导”选项卡,使用登录向导创建一个登录账户: 单击“创建登录”选项: 点击“下一步”按钮: 我选择了使用SQL Server身份验证: 分配一个登录ID,设置密码,单击“下一步”按钮,进行授权访问安全角色的配置: 设置服务器角色列表中的选项(我选择了第一项)后,单击“下一步”按钮,选择创建的该账户访问数据库的权限: 选择该账户允许访问的数据库(我选择了pubs,sky2098,Northwind三个数据库),单击“下一步”按钮: 单击“完成”按钮: 单击“确定”按钮,完成登录账户的创建。 我们在企业管理器中可以查看刚才创建的账户的信息,如图所示: 这时候,我们就可以使用这个账户登录服务器了。 |
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。