第5章 数据库和表的创建ppt课件.ppt

第5章 数据库和表的创建ppt课件.ppt

ID:58700063

大小:136.00 KB

页数:84页

时间:2020-10-04

第5章 数据库和表的创建ppt课件.ppt_第1页
第5章 数据库和表的创建ppt课件.ppt_第2页
第5章 数据库和表的创建ppt课件.ppt_第3页
第5章 数据库和表的创建ppt课件.ppt_第4页
第5章 数据库和表的创建ppt课件.ppt_第5页
资源描述:

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

1、第5章数据库和表的创建本章学习掌握内容:数据库的基本结构数据库的创建、查看、修改及删除表的结构SQLServer系统数据类型表的创建、查看、修改及删除数据的添加、查看、修改及删除数据库的创建创建SQLServer的数据库有两种方法:一是通过企业管理器,二是用T-SQL命令创建数据库。数据库的结构数据库对象数据库的结构1、数据库文件和文件组1)操作系统文件主数据文件:主数据文件是所有数据库文件的起点,主数据文件包含指向其他数据库文件的指针。每个数据库都必须包含一个且只能是一个主数据文件。扩展名是.mdf。二级数据文件:包

2、含除主数据文件以外的其他数据文件。可以包含多个二级数据文件,也可以不包含二级数据文件。扩展名是.ndf。数据库的结构日志文件:用于存放恢复数据库用的所有日志信息。每个数据库至少有一个日志文件,也可以拥有多个日志文件。扩展名是.ldf。操作系统文件的大小应该适中,大了,SQLServer要腾出更多的空间来管理它;过小,要为扩展操作系统文件作大量的工作。所有的操作系统文件都是由数据库管理系统负责的,对用户保持透明。日志文件遵循先写日志文件再进行操作。SQLServer允许为一个数据库建立多个日志文件。这样当一个日志文件写满

3、以后,可以继续在别的日志文件上填写将要执行的操作。数据库的结构数据库文件组可以把各个数据库文件分别组织成不同的文件组,按组的方式对文件进行管理。通过设置文件组,可以有效提高数据库的读写性能。一个数据库文件不能存在两个或两个以上的文件组里。日志文件不属于任何文件组。SQLServer2000提供了三种文件组的类型:主文件组、自定义文件组、和默认文件组。数据库的结构主文件组:包含主数据文件和所有没有被包含在其他文件组里的文件,数据库的系统表都包含在主文件组里。自定义文件组:包含所有使用CREATEDATABASE或ALTE

4、RDATABASE时使用的FILEGROUP关键字来进行约束的文件。默认文件组:容纳所有没有指定文件组的表、索引和数据。在任何时候只能有一个文件组被指定为默认文件组。默认情况下,为主文件组。使用数据文件和文件组的建议尽量把数据文件的容量设置得大一点,允许数据文件自动增长,设置一个上限数据库的结构2、数据库对象SQLServer2000数据库中的数据在逻辑上被组织成一系列对象,当一个用户连接到数据库后,他所看到的是这些逻辑对象,而不是物理的数据库文件。SQLServer2000中有以下数据库对象:表(Table)、视图(

5、View)、存储过程(Storedprocedures)、触发器(Triggers)、用户自定义数据类型(User-defineddatatypes)、用户自定义函数(User-definedfunctions)、索引(Indexes)、规则(Constraints)、默认值(Defaults)等。系统数据库SQLServer2000在安装过程中,创建了4个系统数据库,这4个系统数据库是运行SQLServer的基础。分别为:master、model、tempdb、msdb系统数据库master数据库该数据库记录了SQL

6、Server2000所有的服务器系统信息,所有的注册帐户和密码以及所有的系统设置信息。还记录了所有用户定义数据库的存储位置和初始化信息。为了避免SQLServer应用系统的瘫痪,应该经常对该数据库进行备份。一般我们不对该数据库做直接的修改,如果实在需要修改其中的内容可以通过系统存储过程执行。该数据库文件名为master.mdf日志文件名为mastlog.ldf系统数据库tempdb数据库该数据库记录了所有的临时表格、临时数据和临时创建的存储过程。它可以被连接到SQLServer服务器的所有用户使用。当断开连接的时候,所

7、有的临时表格、临时数据和临时创建的存储过程都会自动丢弃。(所以每次启动的时候,该数据库中都是空白的)该数据库的大小随着存储量的增大而扩大。(开始默认值为8MB、日志文件大小为0.5MB)该数据库文件名为tempdb.mdf日志文件名为templog.ldf系统数据库model数据库该数据库是建立新数据库的模板,它包含了复制到每个数据库中的系统表。当创建数据库的时候(CREATEDATABASE),服务器总是调用该数据库来创建新数据库的前面的部分。当某个企业需要创建自己特色的数据库的时候,可以通过在该数据库中自定义数据类

8、型、规则得到实现。(严禁删除该数据库)该数据库文件名为.model.mdf日志文件名为modellog.ldf系统数据库msdb数据库主要被SQLServerAgent用于进行复制、作业调度以及管理报警等活动。该数据库文件名为msdbdata.mdf日志文件名为msdblog.ldf创建数据库两种途径:通过企业管理器或者通过Tra

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

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

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