创建和维护数据库课件.ppt

创建和维护数据库课件.ppt

ID:57013241

大小:1.02 MB

页数:27页

时间:2020-07-26

创建和维护数据库课件.ppt_第1页
创建和维护数据库课件.ppt_第2页
创建和维护数据库课件.ppt_第3页
创建和维护数据库课件.ppt_第4页
创建和维护数据库课件.ppt_第5页
资源描述:

《创建和维护数据库课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章创建与维护数据库数据库的逻辑结构数据库的物理存储结构创建数据库删除数据库修改数据库移动(附加和分离)数据库系统数据库2.1数据库的逻辑结构SQLServer数据库内包含下列数据库对象表(Tables)视图(Views)约束(Constraints)规则(Rules)默认(Defaults)索引(Indexes)索引视图(IndexedViews)键(Keys)自定义数据类型(User-DefinedDataTypes)自定义函数(User-DefinedFunctions)别名数据类型(AliasDataTypes)存储过程(StoredProcedures)触发器(Trigger

2、s)2.2数据库的物理存储结构2.2.1页页是SQLServer存储数据的最小单位,每页大小为8KB(8192个字节),1MB有128个页,系统占用132个字节记录该页相关系统信息(页码、类型、可用空间、对象ID),每页可用空间8060个字节,每条数据记录最大为8060个字节(不包括文本/图像数据类项)。2.2数据库的物理存储结构2.2.2扩展盘区扩展盘区(Extent)是SQLServer分配给表和索引的单位空间。扩展盘区由8个连续的页构成,大小是64K,1MB有16个扩展盘区。扩展盘区(Extent)分为两类:统一扩展盘区:该盘区只由某单一对象拥有,8个页只能由拥有该盘区的对象使用。

3、混合扩展盘区:该盘区最多可被8个对象共享,8个页可被不同的对象使用。当有新表或索引需要空间时,从混合扩展盘区分配页给新表或索引,等此表或索引增长到拥有8个页时,移到专门的统一扩展盘区。2.2数据库的物理存储结构2.2.3数据库文件的组成文件主要数据文件:包含数据库的初始信息,记录数据库还拥有哪些其它文件,且被用来存储数据,默认扩展名:.MDF。次要数据文件:用来存储数据,数据库可没有或拥有多个该文件,如数据量很大,单个数据库文件超过Windows文件大小限制或者将数据横跨存储在多个物理磁盘以提高效率,可设置多个次要数据文件。事务日志文件是用于存储数据库事务日志信息的文件,用来记录进行数据

4、库恢复和数据库操作的操作信息。只要对数据库进行插入、更新和删除操作,其相关信息都将记录在事务日志文件中。2.2数据库的物理存储结构2.2.4文件组文件组(Filegroup)是文件的逻辑集合。我们可使用文件组将数据和索引存储在特定的物理磁盘。如MyDb1.ndf、MyDb2.ndfMyDb3.ndf分别创建在三个不同的物理磁盘,并属于同一文件组DataGroup1,则创建在该文件组上的某表的查询便会横跨三个物理磁盘而提高效率。文件组类型:主要文件组(PrimaryFilegroup)自定义文件组(User-DefinedFilegroup)默认文件组(DefaultFilegroup)注

5、意事项:一个文件或文件组不能被一个以上的数据库使用。一个文件只能隶属于一个文件组。文件组只能包含数据文件,日志文件不能隶属任何文件组。2.3创建数据库2.3.1CREATEDATABASE表达式CREATEDATABASEdatabase_name[ON[PRIMARY][[,…n][,[,…n]][LOGON{[,…n]}]][COLLATEcollation_name][WITHDB_CHAINING{ON

6、OFF}

7、TRUSTWORTHY{ON

8、OFF}]][;]注:CREATEDATABASE看起来很复杂,其实不过是指

9、定数据库的名称,以及依次指定主要数据库文件、日志文件及各个次要数据文件的逻辑文件名、物理文件名与大小(单位:MB)2.3创建数据库2.3.1CREATEDATABASE表达式(NAME=logical_file_name,FILENAME=‘os_file_name’[,SIZE=size[KB

10、MB

11、GB

12、TB]][,MAXSIZE={max_size[KB

13、MB

14、GB

15、TB]

16、UNLIMITED}][,FILEGROWTH=growth_increment[KB

17、MB

18、GB

19、TB

20、%]])[,…n]注:NAME:文件逻辑名;FILENAME:物理文件所在路径及名称

21、;SIZE:文件初始大小;MAXSIZE:文件最大值,UNLIMITED为没有限制;FILEGROWTH:文件自动增长的方式。[,…n]注:filegroup_name文件组逻辑名称,名字要唯一。COLLATEcollation_name数据库排序规则,没有的话,使用默认值。WITH指定对数据库所进行的外部访问控制,有两种选项

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

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

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