欢迎来到天天文库
浏览记录
ID:42621637
大小:1.61 MB
页数:30页
时间:2019-09-19
《第3章创建和使用数据库》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、第3章创建和使用数据库在SQLServer2000+,数据库由包含数据的表集合和其他对象(如视图、索引、存储过程和触发器)组成,目的是为执行与数据有关的活动提供支持。存储在数据库屮的数据通常与特定的主题或过程(如学生的相关信息)相关。SQLServer能够支持许多数据库。每个数据库可以存储來自其他数据库的相关或不相关数据。例如,服务器可以有一个数据库存储职工数据,另一个数据库存储与产品相关的数据。企业管理器是用于查看、建立和删除数据库的主要工具。本章主要介绍使用企业管理器查看数据库属性、创建和删除数据库等内容。3.1查看数据库SQLServer数据库由以下儿个部
2、分组成:关系图、表、视图、存储过程、用户、角色。在建立一个实际的数据库之前,需要了解这些组成部分。本节介绍使用企业管理器查看数据库的属性,包括表的结构和内容、关联图、视图、存储过程和用户角色等。3.1.1查看数据库打开SQLServer的企业管理器,如图3.1所示。可看到其操作界面和Windows的资源管理器类似,左侧窗口为层状的树型结构,右侧窗口显示左侧窗口中选择对彖的相关信息。整个结构的最上层为MicrosoftSQLServers,表示所有的SQLServer;下面划分为组,称为SQLServer每一组可以包含多台计算机。但是对于新安装的SQLServer
3、而言,只包含一个SQLServer组和一个SQLServer服务器(其中的NO1为当前计算机名称)。提示:可以通过在“SQLServer组”上或者在N01上面右击鼠标,在打开的快捷菜单上,选择“新建SQLServer组”来添加一个SQLServer组,也可以选择“新建SQLSei-ver注册”来向组中添加一个SQLServer服务器。店U制台税目录lhcr”o£lSQLServer,'SQLServeriS'WOI(Vindas95orlater)S^EJtMEP
4、图3」企业管理器展开选择的服务器的“数据库”选项,可以看到系统提供的数据库,用户自己建立的数据
5、库也会放置在此处。新安装SQLServerB,默认有下面儿个内置的数据库(school是用户所建的数据库,不属于内置的数据库):•master数据库该数据库记录了SQLServer系统的所有系统级别信息。它记录所有的登录帐户和系统配置设置。它还记录所有其他的数据库,英中包括数据库文件的位置。master数据库记录SQLServer的初始化信息,它始终有一个可用的最新master数据库备份。注意:强烈建议不要在master数据库中创建任何用户对象(如表、视图、存储过程或触发器)。master数据库包含系统表,这些系统表存储SQLServer所用的系统信息(如配置选
6、项设置)。•tempdb数据库该数据库保存所有的临时表和临时存储过程。它还满足任何其他的临时存储要求,例如存储SQLServer生成的工作表。该数据库是全局资源,所有连接到系统的用八的临时表和存储过程都存储在该数据库中。该数据库在SQLServer每次启动吋都重新创建,因此该数据库在系统启动吋总是干净的。临吋表和存储过程在连接断开时自动除去,而且当系统关闭后将没有任何连接处于活动状态,因此tempdb数据库中没有任何内容会从SQLServer的一个会话保存到另一个会话。注意:默认情况下,在SQLServer运行时,tempdb数据库会根据需要自动增长。不过,与其
7、他数据库不同,每次启动数据库引擎时,它会重置为其初始大小。如果为tempdb数据库定艾的大小较小,则每次重新启动SQLServer时,将tempdb数据库的大小自动增加到支持工作负荷所需的大小这一工作可能会成为系统处理负荷的一部分。为避免这种开销,可以使用ALTERDATABASE增加tempdb数据库的大小。ALTERDATABASE将在后面介绍。•model数据库该数据库用作在系统上创建的所有数据库的模板。当创建数据库时,新数据库的第一部分通过复制model数据库中的内容创建,剩余部分由空页填充。由于SQLServer每次启动时都要创建tempdb数据库,m
8、odel数据库必须一直存在于SQLServer系统中。•msdb数据库该数据库提供SQLServer代理程序调度警报和作业以及记录操作员时使用。•pubs数据库和Northwind数据库这是SQLServer提供的两个范例数据库,前者是一个书籍出版公司的数据库范例,后者是一个称为NorthWindTrdaders公司的销售数据库,该数据库包含从世界各地进出口各种食物的记录。利用企业管理器可以查看数据库的内容,包括数据库的所有者、建立吋I'可、大小、可用空间、表和索引等。下面以Northwind数据库为例,來介绍数据库内容的查看。具体操作步骤如下:(1)在左侧窗口
9、中,选择Northwin
此文档下载收益归作者所有