




已阅读5页,还剩31页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库原理与应用 第9章 创建数据库 学习目的 v掌握使用企业管理器(Enterprise Manager)创 建数据库的方法 v掌握使用Transact-SQL语言创建数据库 重点&难点 v重点 用T-SQL语言创建数据库 v难点 无 第9章 创建数据库 9.1 创建和打开数据库 9.2 修改数据库 9.3 删除数据库 9.1 创建和打开数据库 v数据库名是用户针对某一个应用所定义的名称。 v要求: 数据库名在服务器中必须惟一 符合标识符的规则 最多可以包含128个字符 9.1.1 数据库文件的组成 vSql Server的数据库由数据文件和日志文件组成 : 数据文件用于保存数据库中的各种对象,如数据表、 维护数据完整性的各种规则 日志文件用于记录用户对数据库的每一次操作,保证 数据安全性 每个数据文件和日志文件可以由多个文件构成 9.1.1 数据库文件的组成(续) v数据文件和日志文件的作用 数据文件包括主数据文件和次数据文件 主数据文件的扩展名为.mdf 主数据包含数据库的启动信息以及数据库数据 每个数据库只能有一个主数据库文件 辅助数据文件的扩展名为.ndf 一个数据库可以有多个辅助数据文件,用于存储数据 日志文件的扩展名为.ldf 用来记录页的分配和释放以及对数据库数据的修改操作 .每个数据库文件至少要有一个日志文件. 9.1.1 数据库文件的组成(续) 数据库文件 数据文件 日志文件( .ldf) 主数据文件( .mdf) 次数据文件( .ndf) 一个 多个 所有文件都具有逻辑文件名与物理文件名 逻辑名是用户使用数据库文件时的称谓; 物理名是文件存储在物理介质上的名称。 9.1.1 数据库文件的组成(续) v为保证安全,可将文件创建在不同磁盘驱动器上 v为了管理和组织数据,可将文件保存在不同的文 件组中。 每一个数据库中至少包含一个主文件组 使用文件和文件组的规则: 主数据文件必须属于主文件组 一个文件只能属于一个文件组 一个文件或文件组只能属于一个数据库 日志文件不能成为任何文件组的成员 9.1.2 创建数据库 v每个数据库都由以下几个部分的数据库对象所组 成: 关系图 表 视图 存储过程 用户 角色 规则 默认 用户自定义数据类型 用户自定义函数 9.1.2 创建数据库(续) v创建数据库的方法: 使用企业管理器(Enterprise Manager)创建数据库 使用Transact-SQL语言创建数据库 9.1.2 创建数据库(续) v 使用企业管理器(Enterprise Manager)创建数据库 在企业管理器中,单击工具栏中的 图标,或在数据库文件 夹或其下属任一数据库图标上单击右键,选择新建数据库选项 在常规(General)页框中,要求用户输入数据库名称以及排序 规则名称。 点击数据文件(Data Files)页框,该页框用来输入数据库文件 的逻辑名称、存储位置、初始容量大小和所属文件组名称 点击事务日志(Transaction Log)页框,该页框用来设置事务 日志文件信息 9.1.2 创建数据库(续) 9.1.2 创建数据库(续) 9.1.2 创建数据库(续) 9.1.2 创建数据库(续) v使用Transact-SQL语言创建数据库,语法格式: CREATE DATABASE database_name on primary (name=,filename=,size=,maxsize=,filegrowth=) log on (name=,filename=,size=,maxsize=,filegrowth=) filegroup 文件组名 9.1.2 创建数据库(续) v各参数说明如下: database_name:数据库的名称,最长为128个字符。 on:将定义数据文件。 PRIMARY:指定主文件。若没有指定primary关键字,则 命令中出现的第一个文件将成为主文件。 LOG ON:将定义日志文件。 NAME:定义文件逻辑名,是创建数据库后在T-SQL语句 中引用文件时使用的文件名。 9.1.2 创建数据库(续) v各参数说明如下: FILENAME:指定文件物理名。是在物理存储时使用的文 件名,其参数需要注明文件的存取路径,并用单引号括 起。 SIZE:指定文件的初始容量大小。默认以兆(MB)为单 位。 MAXSIZE:指定文件可以增长的最终大小。默认以兆( MB)为单位。 FILEGROWTH:指定文件由初始大小到最终大小每次增加 的增长幅度。当指定数据为0时,表示文件不增长。 FILEGROUP:指定该文件所属的文件组。 9.1.2 创建数据库(续) v补充例子:创建一个Company数据库 创建一个Company数据库,该数据库的主数据文件逻辑名称 为Company_data,物理文件名为Company.mdf,初始大小为 10MB,最大尺寸为100M,增长速度为10%;数据库的日志文 件逻辑名称为Company_log,物理文件名为Company.ldf,初 始大小为1MB,最大尺寸为5MB,增长速度为1MB。 9.1.2 创建数据库(续) v例9-1 创建期刊采编系统数据库MagDb 磁盘的文件夹要预先建立 9.1.2 创建数据库(续) v例9-2 创建未指定数据文件和日志文件的数据库 usedb1 9.1.2 创建数据库(续) v例9-3 创建数据库usedb,其主数据文件为use1,次数据 文件为use2和use3;日志文件包括uselog1和uselog2 9.1.2 创建数据库(续) v例9-4 创建包含多个文件组的数据库usedb2 第9章 创建数据库 9.1 创建和打开数据库 9.2 修改数据库 9.3 删除数据库 9.2 修改数据库 v 增加或删除数据文件和日志文件 v 缩小分配给数据文件或日志文件的空间 v 扩大分配给数据文件或日志文件的空间 v 创建文件组 v 改变默认文件组 v 改变数据库名称 9.2 修改数据库(续) v利用企业管理器修改数据库 9.2.1 使用ALTER DATABASE命令改 变数据库定义(续) v使用ALTER DATABASE语句修改数据库,语法 形式如下: alter database database_name add file(name=,filename=,size=,maxsize=, filegrowth=) /增加数据文件 to filegroup 文件组名 /将文件添加到文件组中 add log file (文件参数) /增加日志文件 remove file (文件参数) /删除文件 modify file (文件参数) /修改文件属性 add filegroup 文件组名 /增加文件组 remove filegroup 文件组名 /删除文件组 9.2.1 使用ALTER DATABASE命令改 变数据库定义(续) v例9-5 为数据库usedb1增加一个数据文件 add_use1 9.2.1 使用ALTER DATABASE命令改 变数据库定义(续) v例9-6 为数据库usedb1增加 一个日志文件add_use1_log 9.2.1 使用ALTER DATABASE命令改 变数据库定义(续) v例9-7 为数据库usedb1增加一个数据文件 add_use2并添加到新建的文件组usedbFG中 注意:增加文件组和增加文件 要分别写在两个alter database语句中。 9.2.1 使用ALTER DATABASE命令改 变数据库定义(续) v例9-8 更改数据库usedb1中文件add_use2的初 始大小为10M 9.2.2 缩小数据库或数据文件 v缩小数据库: dbcc shrinkdatabase(数据库名,参数) 注意:参数形式是缩小到原来大小的百分比,且百分 号必须省略。 v缩小数据文件: dbcc shrinkfile(文件名,参数) 注意:参数形式是数据文件缩小后的绝对数值,单位 默认为MB,可以省略。 v缩小数据库或数据文件时,要保证缩小后的绝对 数值,不会丢失数据。 9.2.2 缩小数据库或数据文件 v例9-9 将数据库usedb2的大小缩小到60% 注意:参数60%的百分号必须省略。 9.2.2 缩小数据库或数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高级审计师考试技能提升试题及答案
- 高级会计实务探讨试题及答案
- 消防法规与道德规范试题及答案
- 中级会计专业课程试题及答案
- 消防设备技术规范的理解与应用试题及答案
- 安全生产管理中的动态适应能力与实践应用探讨试题及答案
- 家居新零售2025年线上线下融合模式趋势预测报告
- 市场环境变化与审计试题及答案
- 生死教育在护理中的实践试题及答案
- 民用航空器维修人员执照考试的现实定位与试题及答案
- 房建技术员施工员考试参考题库(含各题型)
- 美国南北战争用 完整版课件
- 红十字会心肺复苏课件
- 马原对立统一规律课件
- 0720小罐茶品牌介绍
- 汽车设计-汽车热成型零部件设计规范模板
- 美国南北战争 详细版课件
- 神经介入患者围术期管理
- 企业组织机构架构图
- 房地产集团公共区域标准化装修教学课件
- 闽教版(2020版)六年级下册信息技术整册教案
评论
0/150
提交评论