软件技术基础实验指导.pdf

软件技术基础实验指导.pdf

ID:52893320

大小:581.54 KB

页数:10页

时间:2020-03-31

软件技术基础实验指导.pdf_第1页
软件技术基础实验指导.pdf_第2页
软件技术基础实验指导.pdf_第3页
软件技术基础实验指导.pdf_第4页
软件技术基础实验指导.pdf_第5页
资源描述:

《软件技术基础实验指导.pdf》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验1数据库基本操作【实验目的】1.了解数据库的构成要素;2.掌握数据库的建立和管理。【实验内容】在SQLServer中,通过SQL语句或ManagementStudio来进行数据库管理,包括创建、修改和删除数据库操作。【实验原理】1.创建数据库在创建数据库之前,必须先确定数据库的名称、所有者、大小以及存储该数据库的文件和文件组。所谓所有者,即是创建数据库的用户。一般情况下,大多数产品对象由数据库所有者拥有。在创建数据库之前,应注意下列事项:室要创建数据库,必须至少拥有CREATEDATABASE、CREATEANYDATABASE或ALTERANYDATA

2、BASE权限;创建数据库的用户将成为该数据库的所有者;对于一个服务器实例,最多可以创建32767实验个数据库;数据库名称必须遵循为标识符指定的规则;在创建新数据库时,model数据库中的所有用户定义对象都将复制到所有新创建的抗数据库中。因此,可以向model数据库中添加任何对象(如表、视图、存储过程和数据类型),以便将这些对象包含到所有新创建的数据库中。2.数据库文件和文件组络对数据库是作为一组操作系统文件的形式出现的网。数据和日志信息绝不混合在同一个文件中,而且一个文件只能由一个数据库使用。文件组是文件的命名集合,用于简化数据存放和管理任务(如备份和还

3、原操作)。数据库文件可以使用3种文件类型来存储数据库,包括主文件、次要文件和事务日志。在主文件中包含着数据库的启动信息。此外,主文件还用于存储数据。每个数据库都有一个主文件。主文件的建议文件扩展名为.mdf。次要文件包含不能放買在主数据文件中的所有数据。如果主文件足够大,能够包含数据库中的所有数据,则该数据库不需要次要数据文件。有些数据库可能非常大,因此需要多个次要数据文件,也可能在独立的磁盘驱动器上使用次要文件以将数据分散到多个磁盘上。次要文件的建议文件扩展名为.ndf。事务日志文件包含用于恢复数据库的日志信息,每个数据库必须至少有一个事务日志文件。日志文件

4、最小为512KB。事务日志的建议文件扩展名为.ldf。在创建数据库时,应当根据数据库中预期的最大数据罱,创建尽可能大的数据文件。文件和文件组的填充策略每个数据库有一个PRIMARY文件组。此文件组包含主文件和未放入其他文件组的所有次要文件。可以创建用户定义的文件组,用于将数据文件集合起来,以便于管理、数据分配和放置。文件组对组内的所有文件都使用按比例填充策略。将数据写入文件组时,数据库引擎会根据文件中的可用空间量将一定比例的数据写入文件组中的每个文件,而不是将所有数据先写满第1个文件,然后再写入下一个文件。例如,如果文件f1有100MB可用空间,文件f2有20

5、0MB可用空间,则从文件f1中分配一个区,从文件f2中分配两个区,依次类推。这样,两个文件几乎同时填满。文件组中的所有文件一满,数据库引擎就自动按照循环方式一次扩展一个文件,以容纳更多数据(假定数据库设置为自动增长)。例如,某个文件组由3个文件组成,它们都设K为自动增长。当文件组中所有文件的空间都己用完时,只扩展第1个文件。当第1个文件已满,无法再向文件组中写入更多数据时,将扩展第2个文件。当第2个文件已满,无法再向文件组中写入更多数据时,将扩展第3个文件。当第3个文件已满,无法再向文件组中写入更多数据时,将再次扩展第1个文件,依次类推。另外,文件和文件组还允许

6、数据布局,因为可以在特定的文件组中创建表。这样可以改善性能,因为可以将特定表的所有I/O都定向到一个特定的磁盘。例如,可以将最常用的表放在一个文件组的一个文件中,该文件组位于一个磁盘上:而将数据库中其他不常访问的室表放在另一个文件组的其他文件中,该文件组位于第2个磁盘上。文件和文件组的设计规则下列规则适用于文件和文件组:实验1)一个文件或文件组不能由多个数椐库.使用;2)一个文件只能是一个文件组的成员;抗3)数据和事务日志信息不能属于同一个文件或文件纽;4)事务日志文件不能属于任何文件组。建议络对a)大多数数据库在只有单个数据文件和单个事务日志文件的情况下性

7、能良好网,如果使用多个文件,应当为附加文件创建第2个文件组,并将其设置为默认文件组。这样,主文件将只包含系统表和对象;b)要使性能最大化,应当在尽可能多的不同的可用本地物理磁盘上创建文件或文件组。应当将争夺空间最激烈的对象置于不同的文件组中;c)使用文件组将对象放置在特定的物理磁盘上;d)将在同一联接查询中使用的不同表置于不同的文件组中。由于采用并行磁盘I/O对联接数据进行搜索,所以性能将得以改善;e)将最常访问的表和属于这些表的非聚集索引置于不同的文件组中。如果文件位于不同的物理磁盘上,由于采用并行I/O,所以性能将得以改善;f)不要将事务日志文件置于其中已有

8、其他文件和文件组的物理磁

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。