第4章 数据库的创建与管理ppt课件.ppt

第4章 数据库的创建与管理ppt课件.ppt

ID:59017665

大小:1.72 MB

页数:49页

时间:2020-09-26

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

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

1、第4章数据库的创建与管理本章学习目标通过本章的学习,达到以下目标:了解系统数据库的作用;掌握数据库文件的存储结构;掌握创建数据库的方法;掌握管理数据库的查看、修改和删除等操作;了解数据库的属性。本章目录系统数据库4.1数据库存储结构4.2创建数据库4.3管理数据库4.4实训44.54.1系统数据库SQLServer2008中数据库分为两类:系统数据库用户数据库在安装了SQLServer2008以后,系统会自动创建5个系统数据库,分别是master、model、msdb、tempdb及resource。其中前4个系统数据库是可见的,如图4-1所示。而resource数据库则为隐藏数

2、据库。图4-1系统数据库1.master数据库master数据库纪录了SQLServer系统的所有系统级别的信息。此外,该数据库还纪录了所有其他数据库是否存在以及这些数据库文件的位置。Master数据库如果破坏,SQLServer将无法启动。2.model数据库model数据库是SQLServer2008创建用户数据库的模板。3.msdb数据库msdb数据库用于存储报警、作业及操作员信息。4.tempdb数据库tempdb数据库为临时表和临时存储过程提供存储空间,所有与系统连接的用户的临时表和存储过程,以及SQLServer产生的其他临时性对象都存储于该数据库中。5.resour

3、ce数据库resource数据库包含了SQLServer2008中的所有系统对象。该数据库具有只读特性。4.2数据库存储结构数据库的存储结构分为逻辑存储结构和物理存储结构两种。逻辑存储结构:指的是数据库由哪些性质的信息组成。SQLServer数据库由诸如数据库关系图、表、视图、同义词、函数、存储过程等各种不同的数据库对象组成,如图4-2所示。物理存储结构:讨论的是数据库文件在磁盘上如何存储的问题,数据库在磁盘上是以文件为单位存储的。图4-2数据库的逻辑组成4.2.1数据库文件在SQLServer数据库的物理存储结构上,至少具有两个操作系统文件:数据文件和事务日志文件。一般的SQL

4、Server2008数据库具有3种类型的操作系统文件。1.主要数据文件主要数据文件(PrimaryDataFile)包含数据库的启动信息,并指向数据库中的其他文件。主要数据文件的文件扩展名是.MDF。用户数据和对象可存储在此文件中,也可以存储在次要数据文件中。每个数据库必定有一个主要数据文件。2.次要数据文件次要数据文件(SecondaryDataFile)是可选的,由用户定义并存储用户数据。次要数据文件的文件扩展名是.NDF。通过将每个文件放在不同的磁盘驱动器上,次要数据文件可用于将数据分散到多个磁盘上。另外,如果数据库超过了单个Windows文件的最大大小,可以使用次要数据文

5、件,这样数据库就能继续增长。3.事务日志文件事务日志文件(TransactionLogFile)用于记录所有事务以及每个事务对数据库所做的修改。其文件扩展名为.LDF。当数据库损坏时,管理员可以使用事务日志文件恢复数据库。每一个数据库必须至少拥有一个事务日志文件,并允许拥有多个事务日志文件。【说明】采用主要数据文件和次要数据文件来存储,数据容量可以无限制地扩充而不受操作系统文件大小的限制。可以将数据文件保存在不同的硬盘上,因而提高了数据处理的效率。4.2.2文件组SQLServer2008将文件分成不同的文件组。文件组有两种类型。1.主要文件组主要文件组(PRIMARY文件组)包

6、含主要数据文件和未放入其它文件组的所有次要数据文件。每个数据库有一个主要文件组。2.用户定义文件组用户定义文件组用于将数据文件集合起来,以便进行管理、数据分配和放置。如果在数据库中创建对象时没有指定对象所属的文件组,对象将被分配给默认文件组。PRIMARY文件组是默认文件组。事务日志文件不能属于任何文件组;一个数据文件只能属于一个文件组。4.3创建数据库创建数据库的方法有两种:使用SQLServerManagementStudio(SSMS)使用CREATEDATABASE语句4.3.1使用SSMS创建数据库【例4.1】为某高校创建一个名为“学生成绩”的数据库。具体操作步骤如下:

7、(1)启动SSMS。(2)在【对象资源管理器】中,右键单击【数据库】,在弹出的快捷菜单中,选择【新建数据库】选项,打开【新建数据库】窗口,如图4-3所示。(3)在【新建数据库】窗口中,在【数据库名称】文本框中输入数据库名“学生成绩”,其他选项取默认值。单击【确定】按钮,完成“学生成绩”数据库的创建。图4-3【新建数据库】窗口4.3.2使用CREATEDATABASE语句创建数据库语法格式如下:CREATEDATABASEdatabase_name[ON[PRIMARY] [

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

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

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