




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实实 验验 二二 实验名称 实验名称 数据库的创建 删除与更改 实验学时 实验学时 2 实验目的 实验目的 1 了解 SQL Server 2005 数据库中常见的三种文件类型 2 掌握使用交互式方法创建数据库的方法 3 掌握使用 T SQL 语句创建数据库的方法 4 掌握使用交互式方法创建数据库的方法 5 掌握使用 T SQL 语句删除数据库的方法 实验内容及步骤 实验内容及步骤 一 一 三种数据库文件三种数据库文件 a 主要数据文件 mdf 主要数据文件 Primary data file 主要包括数据库的启动信息 并指向数据库的其 他文件 每个数据库有一个主要数据文件 主要数据文件的默认文件扩展名是 mdf b 次要数据文件 ndf 次要数据文件 no primary data file 是可选的 由用户定义并存储用户数据 包 含除主要数据文件外的所有数据文件 有些数据库可能没有次要数据文件 而有些数据库 则有多个次要数据文件 次要数据文件的默认扩展名是 ndf c 事物日志文件 ldf 事物日志文件用于保存恢复数据库的日志信息 主要指的是数据库的更新情况 如 insert update delete 等 每个数据库都至少拥有一个日志文件 日志文件的默认扩展 名为 ldf 二 二 使用交互式方法创建数据库使用交互式方法创建数据库 例 1 使用交互式方法创建 hospital 数据库 操作步骤 1 启动 SQL Server Management Studio Express 单击 开始 菜单 在级联菜 单中选择 程序 Microsoft SQL Server 2005 SQL Server Management Studio Express 菜单项 显示 连接到服务器 窗口 选择好服务器名称后 单击 连接 按钮 如图 1 1 所示 1 图 1 1 连接到服务器窗口 2 在 SQL Server Management Studio Express 窗口中找到对象资源管理器 在对 象资源管理器窗口中右击 数据库 选择 新建数据库 命令 如图 1 2 所示 图 1 2 新建数据库命令 3 在弹出的新建数据库对话框中 设置数据库名称 如图 1 3 所示 分别单击 自 动增长 和 路径 设置按钮 设置自动增长的参数 如图 1 4 所示 和数据库文件 的存储路径 如图 1 5 所示 2 图 1 3 新建数据库对话框 图 1 4 修改 hospital 的自动增长设置 3 图 1 5 设置数据库文件的存储位置 4 在图 1 5 中单击 确定 按钮 数据库 hospital 就创建好了 可以在对象资源管 理器中观察到 如图 1 6 所示 图 1 6 创建好的 hospital 数据库 4 5 在 hospital 上单击右键 选择 属性 命令 观察该数据库的详细信息 如图 1 7 图 1 8 图 1 9 所示 图 1 7 hospital 数据库常规属性 图 1 8 hospital 数据库文件属性 5 图 1 9 hospital 数据库文件组属性 三 三 使用使用 T SQLT SQL 语句创建数据库语句创建数据库 a T SQL 语句创建数据库的语法格式 CREATE DATABASE database name ON PRIMARY n n LOG ON n FOR RESTORE NAME logical file name FILENAME os file name SIZE size MAXSIZE max size UNLIMITED FILEGROWTH growth increment n FILEGROUP filegroup name n 各参数说明如下 database name 数据库的名称 最长为 128 个字符 PRIMARY 该选项是一个关键字 指定主文件组中的文件 LOG ON 指明事务日志文件的明确定义 NAME 指定数据库的逻辑名称 这是在 SQL Server 系统中使用的名称 是数据库在 SQL Server 中的标识符 FILENAME 指定数据库所在文件的操作系统文件名称和路径 该操作系统文件名和 NAME 的逻辑名称一一对应 SIZE 指定数据库的初始容量大小 MAXSIZE 指定操作系统文件可以增长到的最大尺寸 FILEGROWTH 指定文件每次增加容量的大小 当指定数据为 0 时 表示文件不增长 6 b 使用 T SQL 语句创建数据库的具体实例 例 2 使用 CREATE DATABASE 语句创建一个 student test 数据库 操作步骤 1 启动 SQL Server Management Studio Express 2 单击工具栏中的按钮 打开查询编辑器窗口 在查询分析器窗口中 输入下述代码 如图 1 10 所示 create database student test on name student test data filename e yldb student test data mdf log on name student test log filename e yldb student test log ldf go 图 1 10 查询分析器 3 单击工具栏中的按钮 执行查询编辑器中的代码 4 执行成功后 在 对象资源管理器 中展开 数据库 可以看到 student test 数据库已经创建好了 如图 1 11 所示 7 图 11 11 student test 数据库 5 右击数据库student test 打开 属性 命令 查看student test 数据库 的详细信息 分别如图 1 12 图 1 13 图 1 14 所示 图 1 12 student test 数据库常规属性 8 图 1 13 student test 数据库文件属性 图 1 14 student test 数据库文件组属性 例 3 建立名为 cpxs data 的数据库 方法任选 9 分析 本题目可采用交互式方法创建 也可采用 T SQL 语句创建 本例采用第二种方 法 即 T SQL 语句创建 操作步骤 1 启动 SQL Server Management Studio Express 2 单击工具栏中的按钮 打开查询编辑器窗口 在查询分析器窗口中 输入下述代码 create database cpxs data on name cpxs data data filename e yldb cpxs data data mdf log on name cpxs data log filename e yldb cpxs data log ldf go 3 单击工具栏中的按钮 执行查询编辑器中的代码 4 执行成功后 在 对象资源管理器 中展开 数据库 可以看到cpxs data 数 据库已经创建好了 四 四 删除数据库删除数据库 a 交互式方式删除数据库 在对象资源管理器中 右击要删除的数据库 从弹出的快捷菜单中选择 删除 或按 下 delete 键 b 利用 Drop 语句删除数据库 语法格式 Drop database database name n 说明 只有处于正常状态下的数据库 才能使用 DROP 语句删除 当数据库处于正在使 用 正在恢复或数据库包含用于复制的已经出版的对象时 数据库不能被删除 例 4 使用交互式方式删除已创建的数据库 hospital 操作步骤 1 启动 SQL Server Management Studio Express 2 在 SQL Server Management Studio Express 窗口中找到对象资源管理器 在对 象资源管理器窗口中找到 hospital 数据库 右键单击 选择 删除 命令 3 在对象资源管理器中右击 数据库 执行 刷新 命令后 可以看到 hospital 数据库已经被删除 例 5 使用 T SQL 语句删除已创建的数据库 cpxs data 操作步骤 1 启动 SQL Server Management Studio Express 2 单击工具栏中的按钮 打开查询编辑器窗口 在查询分析器窗口中 输入下述代码 drop database cpxs data 3 在对象资源管理器中右击 数据库 执行 刷新 命令后 可以看到 cpxs data 数据库已经被删除 五 五 修改数据库修改数据库 10 a 使用交互式方式修改数据库 数据库创建以后 可以通过数据库的属性设置 来更改数据库创建的某些设置 以及 创建时无法设置的属性 在 SQL Server Management Studio Express 的界面中 右击要修 改的数据库 选择 属性 选项 在弹出的数据库属性窗口中进行修改即可 b 利用 Drop 语句修改数据库 Alter database databasename add file n to filegroup filegroupname add log file n remove file logical file name remove filegroup filegroup name modify file modify name new databasename add filegroup filegroup name modify filegroup filegroup name filegroup property name new filegroup name 参数说明 add file n to filegroup filegroupname 表示向指定的文件组中 添加新的数据文件 add log file n 增加新的日志文件 remove file logical file name 删除指定的操作系统文件 remove filegroup filegroup name 删除指定的文件组 modify file 修改某个操作系统文件 modify name new databasename 重命名数据库 add filegroup filegroup name 增加一个文件组 modify filegroup filegroup name 修改某个指定文件组的属性 例 6 将 student test 数据库的日志文件初始大小改为 10MB 操作步骤 1 启动 SQL Server Management Studio Express 2 单击工具栏中的按钮 打开查询编辑器窗口 在查询分析器窗口中 输入下述代码 Alter database student test MODIFY FILE NAME student test log SIZE 10MB 3 单击工具栏中的按钮 执行查询编辑器中的代码 4 执行成功后 在 对象资源管理器 中可以看到 student test数据库日志文件的 初始大小已经修改好了 例 7 为 student test 数据库添加一个次要数据文件 student test data2 ndf 初始 大小为 5MB 最大尺寸为 100MB 增长速度为 5MB 操作步骤 1 启动 SQL Server Management Studio Express 2 单击工具栏中的按钮 打
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030餐饮SaaS行业解决方案分析及数字化渗透与天使轮融资评估报告
- 2025-2030食品电商平台用户画像与精准营销策略优化分析报告
- 2025四川南充市阆中市引进“带编入企”人才考核招聘8人备考考试题库附答案解析
- 2025青岛城鑫控股集团有限公司招聘计划备考考试题库附答案解析
- 2025江苏宿迁洋河新区招聘交通协管1备考考试题库附答案解析
- 2025年黑河嫩江市就业服务中心公开招聘公益性岗位就业人员104人考试模拟试题及答案解析
- 2025年临沂工学院(筹)公开招聘专任教师、行政教辅人员(130人)考试模拟试题及答案解析
- 2025吉林大学白求恩第一医院手足外科技师招聘1人备考考试试题及答案解析
- 2025湖北襄阳市中西医结合医院(襄阳市东风人民医院)招聘急需专业技术人才16人考试参考题库及答案解析
- 2025中石化芜湖石油分公司招聘3人备考考试题库附答案解析
- DB11-T+2260-2024中成药单位产品能源消耗限额
- NB-T+10131-2019水电工程水库区工程地质勘察规程
- 民办非企业单位年度调查报告书
- 消化道出血护理新进展
- 【浅析机械自动化技术的发展现状及发展趋势8900字(论文)】
- 新材料引领创新创造的新驱动器
- MOOC 大学计算机-思维与应用-周口师范学院 中国大学慕课答案
- (2024年)TWI培训课件完整版
- 防火防烟分区与分隔防火分区
- 《测绘管理法律与法规》课件-测绘标准化
- 职高数学公式与定理表
评论
0/150
提交评论