第4章数据库管理-数据库应用技术SQL-Server-2000课件.ppt
《第4章数据库管理-数据库应用技术SQL-Server-2000课件.ppt》由会员分享,可在线阅读,更多相关《第4章数据库管理-数据库应用技术SQL-Server-2000课件.ppt(75页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第4 章 数据库管理上一页 下一页 返回本章首页第4 章 数据库管理4.1数据库的存储结构4.2创建、修改和删除数据库4.3数据库备份4.4恢复数据库4.5数据库的维护返回目录第4 章 数据库管理上一页 下一页 返回本章首页4.1数据库的存储结构4.1.1数据库文件4.1.2数据库文件组第4 章 数据库管理上一页 下一页 返回本章首页4.1.1数据库文件逻辑存储结构和物理存储结构一、数据库的逻辑存储结构指的是数据库是由哪些性质的信息所组成,SQLServer 的数据库不仅仅只是数据的存储,所有与数据处理操作相关的信息都存储在数据库中。二、数据库的物理存储结构则是讨论数据库文件是如何在磁盘上存储
2、的,数据库在磁盘上是以文件为单位存储的,由数据库文件和事务日志文件组成,一个数据库至少应该包含一个数据库文件和一个事务日志文件。第4 章 数据库管理上一页 下一页 返回本章首页4.1.1数据库文件1.主数据库文件(PrimaryDatabaseFile)2.辅助数据库文件(SecondaryDatabaseFile)3.事务日志文件第4 章 数据库管理上一页 下一页 返回本章首页第4 章 数据库管理上一页 下一页 返回本章首页4.2创建、修改和删除数据库4.2.1创建数据库4.2.2修改数据库4.2.3删除数据库第4 章 数据库管理上一页 下一页 返回本章首页4.2.1创建数据库每个数据库都由
3、以下几个部分的数据库对象所组成:关系图、表、视图、存储过程、用户、角色、规则、默认、用户自定义数据类型和用户自定义函数。第4 章 数据库管理上一页 下一页 返回本章首页创建数据库的方法使用向导创建数据库使用企业管理器(EnterpriseManager)创建数据库使用Transact-SQL 语言创建数据库。第4 章 数据库管理上一页 下一页 返回本章首页第4 章 数据库管理上一页 下一页 返回本章首页图 4-1选择向导对话框第4 章 数据库管理上一页 下一页 返回本章首页图4-2 欢迎使用创建数据库向导对话框第4 章 数据库管理上一页 下一页 返回本章首页第4 章 数据库管理上一页 下一页
4、返回本章首页图4-4 定义数据库文件逻辑名称及初始大小对话话框第4 章 数据库管理上一页 下一页 返回本章首页第4 章 数据库管理上一页 下一页 返回本章首页图4-6 定义事务日志文件名称及初始大小对话框第4 章 数据库管理上一页 下一页 返回本章首页图4-7 定义事务日志文件增长信息对话框第4 章 数据库管理上一页 下一页 返回本章首页第4 章 数据库管理上一页 下一页 返回本章首页(2)使用企业管理器创建数据库()在 企 业 管 理 器 中,单 击 工 具 栏 中 的 图 标,或 在 数 据 库 文件 夹 或 其 下 属 任 一 数 据 库 图 标 上 单 击 右 键,选 择 新 建 数
5、据 库 选 项,就会出现如图4-9 所示的对话框。()在常规(General)页框中,要求用户输入数据库名称以及排序规则名称。()点击数据文件(DataFiles)页框,该页框用来输入数据库文件的逻辑名称、存储位置、初始容量大小和所属文件组名称,如图4-10所示。()点击事务日志(TransactionLog)页框,该页框用来设置事务日志文件信息,如图4-11 所示。()单击图4-11 中的“确定”按钮,则开始创建新的数据库。第4 章 数据库管理上一页 下一页 返回本章首页图4-9 创建数据库对话框中的常规页框第4 章 数据库管理上一页 下一页 返回本章首页图4-10 创建数据库对话框中的数据
6、文件页框第4 章 数据库管理上一页 下一页 返回本章首页图4-11 创建数据库对话框中的事务日志页框第4 章 数据库管理上一页 下一页 返回本章首页(3)使用Transact-SQL 语言创建数据库,语法如下:CREATEDATABASEdatabase_nameONPRIMARY,n,nLOGON,nFORRESTORE:=(NAME=logical_,os_,SIZE=size,MAXSIZE=max_size|UNLIMITED,),n:=,n第4 章 数据库管理上一页 下一页 返回本章首页第4 章 数据库管理上一页 下一页 返回本章首页:指定数据库所在文件的操作系统文件名称和路径,该操
7、作系统文件名和NAME 的逻辑名称一一对应。SIZE:指定数据库的初始容量大小。MAXSIZE:指定操作系统文件可以增长到的最大尺寸。:指定文件每次增加容量的大小,当指定数据为0时,表示文件不增长。第4 章 数据库管理上一页 下一页 返回本章首页例子4-1:创建了一个Company 数据库创建了一个Company 数据库,该数据库的主数据文件逻辑名称为Company_data,物理文件名为Company.mdf,初始大小为10MB,最大尺寸为无限大,增长速度为10%;数据库的日志文件逻辑名称为Company_log,物理文件名为Company.ldf,初始大小为1MB,最大尺寸为5MB,增长速
8、度为1MB。程序清单4-1:第4 章 数据库管理上一页 下一页 返回本章首页例子4-2:创建一个指定多个数据文件和日志文件的数据库该数据库名称为employees,有1个10MB 和1个20MB 的数据文件和2个10MB 的事务日志文件。数据文件逻辑名称为employee1 和employee2,物理文件名为employee1.mdf 和employee2.mdf。主文件是employee1,由primary 指定,两个数据文件的最大尺寸分别为无限大和100MB,增长速度分别为10%和1MB。事务日志文件的逻辑名为employeelog1 和employeelog2,物理文件名为employe
9、elog1.ldf 和employeelog2.ldf,最大尺寸均为50MB,文件增长速度为1MB。其源程序为:第4 章 数据库管理上一页 下一页 返回本章首页第4 章 数据库管理上一页 下一页 返回本章首页1.利用企业管理器修改数据库设置中的各选项说明如下:ANSINULL 默认设置:允许在数据库表的列中输入空(NULL)值。递归触发器:允许触发器递归调用。SQLServer 设定的触发器递归调用的层数最多为32层。自动更新统计信息:允许使用SELECTINTO 或BCP、WRITETEXT、UPDATETEXT 命令向表中大量插入数据。残缺页检测:允许自动检测有损坏的页。自动关闭:当数据库
10、中无用户时,自动关闭该数据库,并将所占用的资源交还给操作系统。第4 章 数据库管理上一页 下一页 返回本章首页自 动 收 缩:允 许 定 期 对 数 据 库 进 行 检 查,当数 据 库 文 件 或 日 志 文 件 的 未 用 空 间 超 过 其 大 小 的25%时,系 统 将 会 自 动 缩 减 文 件 使 其 未 用 空 间 等于25%。自 动 创 建 统 计 信 息:在 优 化 查 询(QueryOptimizer)时,根据需要自动创建统计信息。使 用 被 引 用 的 标 识 符:标 识 符 必 须 用 双 引 号括起来,且可以不遵循Transact-SQL 命名标准。第4 章 数据库管
11、理上一页 下一页 返回本章首页第4 章 数据库管理上一页 下一页 返回本章首页例子4-3例 子4-3:添 加 一 个 包 含 两 个 数 据 文 件 的 文 件组和一个事务日志文件到employees 数据库中。程序清单4-3:第4 章 数据库管理上一页 下一页 返回本章首页4.2.3删除数据库1.利用企业管理器删除数据库2.利用Drop 语句删除数据库Drop 语 句 可 以 从SQLServer 中 一 次 删 除 一 个 或多个数据库。其语法如下:Dropdatabasedatabase_name,n第4 章 数据库管理上一页 下一页 返回本章首页例子4-4:删除创建的数据库compan
12、y。程序清单4-4:dropdatabasecompany输出结果为:Deletingdatabasefiled:mssql7datacompany.ldf.Deletingdatabasefiled:mssql7datacompany.mdf.第4 章 数据库管理上一页 下一页 返回本章首页4.3数据库备份4.3.1备份概述4.3.2创建备份设备4.3.3备份的执行第4 章 数据库管理上一页 下一页 返回本章首页4.3.1备份概述备份就是对SQLServer 数据库或事务日志进行备份,数据库备份记录了在进行备份这一操作时数据库中所有数据的状态,以便在数据库遭到破坏时能够及时地将其恢复。第4
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 管理 应用技术 SQL Server 2000 课件
限制150内