第2章 数据库的建立及维护ppt课件.ppt

第2章 数据库的建立及维护ppt课件.ppt

ID:58708313

大小:3.62 MB

页数:74页

时间:2020-10-04

第2章 数据库的建立及维护ppt课件.ppt_第1页
第2章 数据库的建立及维护ppt课件.ppt_第2页
第2章 数据库的建立及维护ppt课件.ppt_第3页
第2章 数据库的建立及维护ppt课件.ppt_第4页
第2章 数据库的建立及维护ppt课件.ppt_第5页
资源描述:

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

1、2.1数据库组成mastermodeltempdbmsdbAdventureWorksAdventureWorksDW系统数据库用户数据库User1studentSQLServer系统数据库存储SQLSERVER的系统信息,它们是管理SQLSERVER的依据,安装SQLServer时,将创建4个系统数据库Master包含了SQLServer诸如登录账号、系统配置、数据库位置及数据库错误信息等,用于控制用户数据库和SQLServer的运行。Model为新创建的数据库提供模板。Msdb为SQLServerAgent调度信息和作业记录提供存储空间。Tempdb为临时表和临时存储过程提供存储空

2、间,所有与系统连接的用户的临时表和临时存储过程都存储于该数据库中。2.1.1系统数据库master数据库SQLServer的主数据库,记录了SQLServer系统的所有系统信息,这些信息都分布在主数据库的系统表里。 如所有的系统配置信息、登录信息、用户数据库信息、SQLServer初始化信息等。系统表名用途sys_server_info保存服务器及安装信息sys_values保存系统表的特征值sysconfigures保存服务器的选项配置sysdatabases保存所有数据库的信息syslogins保存所有登录账号sysdevices保存数据库设备与备份信息sysindexes记录聚集

3、索引与非聚集索引tempdb数据库为临时表和其它临时存储需求提供存储空间,是一个由SQLServer上所有数据库共享使用的工作空间。当用户离开或系统关机的时候,其内容将清空。model数据库是创建所有用户数据库和tempdb数据库的模板文件msdb数据库供SQLServer代理程序调度报警和作业时使用其它数据库实例数据库:northwind数据库:一个食品公司的销售数据pubs数据库:图书出版公司的基本情况AdventureWorks示例数据库:SQLServer2005中的示例数据库2.1.2用户数据库用户数据库与系统数据库在结构上是一样的。是用户根据自己的管理需求而创建的数据库,便

4、于自己管理相应的数据。例如:图书馆可以针对图书的管理创建图书管理数据库。大型超市可以针对货物创建超市管理数据库2.1.3示例数据库示例数据库是系统为了让用户学习和理解SQLServer而设计的。默认情况下,SQLServer2008版本不会再安装示例数据库。但可以根据自己需要附加使用这些示例数据库。数据库文件和事务日志文件2.1.4数据库文件及其文件组页:8KB表、索引数据数据库数据文件.mdf或.ndf日志文件.ldf最多=8060字节SQLServer的数据库是数据库对象的容器,它以操作系统文件的形式存储在磁盘上。SQLServer中数据库是由数据库文件和事务日志文件组成。一个数据

5、库至少包含一个数据库文件和一个日志文件。SQLserver的文件使用一组操作系统文件来存储数据库的各种逻辑成分,包括以下三类文件。(1)主数据文件。是数据库的关键文件,包含了数据库的启动信息,并且存储数据。每个数据库必需有且仅能有一个主文件,默认扩展名为.MDF(2)辅助数据文件。用于存储未包括在主文件内的其他数据。默认扩展名为.NDF。辅助文件是可选的,根据具体情况,可以创建多个辅助文件,也可以不用辅助文件。一般当数据库很大时,有可能需要创建多个辅助文件;而数据库较小时,则只要创建主文件文件不需要辅助文件。(3)日志文件。是用来记录数据库更新情况的文件。日志文件用于保存恢复数据库所需

6、的事务日志信息。每个数据库至少有一个日志文件,也可能有多个。日志文件的扩展名为.LDF.日志文件的存储与数据文件不同,它包含一系列记录,这些记录的存储不以页为存储单位。创建一个数据库后,该数据库中至少包含一个主数据文件和日志文件。这些文件是操作系统文件名,它们不是由用户直接使用的,则是由系统使用的,因此不同于数据库的逻辑名。4)文件组:允许将多个文件归纳为一组称文件组。Data1.mdf,data2.ndf,data3.ndf数据文件分别创建在3个物理磁盘上,组成一组。创建表时,指定一个表在文件组中。此表数据分布在3个物理磁盘上,对表查询,可并行操作,提高查询效率。说明:一个文件或一个

7、文件组只能被一个数据库使用。一个文件只能隶属于一个文件组。数据库的数据信息和日志信息不能放在同一个文件或文件组中。日志文件不能隶属于任何一个文件组。文件组有两类:主文件组:包含主数据文件和任何没有明确指派给其他文件组的其他文件。用户定义文件组:T_SQL语句中用于创建和修改数据库的语句分别是createdatabase和alterdatabase,这两语句都可以用filegroup关键字指定文件组。用户定义文件组就是指使用这两个语句创建或修改数

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

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

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