没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
31页
数据库课后习题答案(第四版).pdf数据库课后习题答案(第四版).pdf数据库课后习题答案(第四版).pdf数据库课后习题答案(第四版).pdf数据库课后习题答案(第四版).pdf数据库课后习题答案(第四版).pdf数据库课后习题答案(第四版).pdf数据库课后习题答案(第四版).pdf
资源推荐
资源详情
资源评论
数据库原理实验手册
实验一
实验名称:熟悉 SQL SERVER 2000 环境
一、实验目的
熟悉 SQL SERVER 2000 提供的服务管理器、企业管理器、查询分析器、客
户端和服务器端网络实用工具等常用管理工具的使用。了解 Windows 身份验证和
SQL Server 身份验证这两种连接数据库服务器方式的不同,并能够使用某种连
接方式登陆上 SQL SERVER 数据库服务器。学会使用 SQL SERVER 的联机丛中寻
求帮助。
二、实验原理
使用 SQL SERVER 2000 提供的各种常用管理工具进行有关的操作。
三、实验设备
安装有 SQL SERVER 2000 的计算机。
四、实验内容
1. 启动 SQL SERVER 服务。
2. 打开 SQL SERVER 的企业管理器,连接上 SQL SERVER 服务器。展
开左边树状窗口的各级结点,观察右边内容窗口的变化。
3. 在 SQL SERVER 的企业管理器的树状窗口或内容窗口中选择某一项,
点击鼠标右键,了解快捷菜单中的有关功能。
4. 使用 Windows 身份验证的连接方式打开 SQL SERVER 的查询分析器,
在查询窗口用 USE 命令打开样例数据库 pubs(也可以从工具栏中的数据库下
拉列表中选择 pubs 数据库)。
5. 在查询窗口输入 exec sp_help,运行后察看结果。
6. 在查询窗口输入 select * from authors ,运行后察看结果。
7. 在 SQL SERVER 的查询分析器的“帮助”菜单中点击“目录与索引”,
然后在 SQL SERVER 的联机丛中选“索引”,输入要查找的关键字“sp_help”、
1
“exec”、“select”,了解它们的含义。
8. 在 SQL SERVER 的企业管理器中创建数据库 S_T,并在该数据库中创
建表 student、course 和 sc,在创建表的同时可以创建各种约束。这三个表
的结构可以参考书上 85 页的例 5、例 6 和例 7。
9.向各个表输入数据,各个表的数据可参考书 56 页的图。
10. 在 SQL Server 的查询分析器中打开 S_T 数据库,输入书中 91
页开始的例题,实现对数据库的查询。
实验二
实验名称:创建和修改数据库
一、实验目的
熟悉 SQL SERVER 的企业管理器和查询分析器的用户界面,掌握用企业管理
器和查询分析器创建数据库,修改数据库和删除数据库的方法。了解数据库的三
种文件类型:主数据文件(.mdf)、次要数据文件(.ndf)和事务日志文件(.ldf)。
二、实验原理
在 企 业 管 理 器 中 实 现 对 数 据 库 的 管 理 及 使 用 T — SQL 语 句 CREATE
DATABASE、ALTER DATABASE 及 DROP DATABASE 来实现数据库的创建、修改及删
除。
三、实验设备
安装有 SQL SERVER 2000 的计算机。
四、实验示例
1. 创建名称为 testdb 的数据库,数据库中包含一个数据文件,逻辑文
件名为 testdb_data,磁盘文件名为,文件初始容量为 2MB,最大容量为 8MB,
文件容量递增值为 1MB;事务日志文件的逻辑文件名为 testdb_log,磁盘文
件名为,文件初始容量为 1MB,最大容量为 5MB,文件容量递增值为 1MB。
CREATE DATABASE testdb
ON
( NAME=testdb_data,
FILENAME='d:\DATA\',
SIZE=2MB,
2
MAXSIZE=8MB,
FILEGROWTH=1MB )
LOG ON
(NAME=’testdb_log’,
FILENAME='d:\DATA\',
SIZE=1MB,
MAXSIZE=5MB,
FILEGROWTH=1MB )
2. 对 testdb 数据库进行修改:添加一个数据文件,逻辑文件名为
testdb2_data,磁盘文件名为,文件初始容量为1MB,最大容量为 5MB,文件
容量递增值为 1MB。
ALTER DATABASE testdb
ADD FILE
(NAME=testdb2_data,
FILENAME='d:\DATA\',
SIZE=1MB,
MAXSIZE=5MB,
FILEGROWTH=1MB )
五、实验内容
分别使用 SQL SERVER 2000 企业管理器和 T—SQL 语句,按下列要求创建、
修改和删除用户数据库。
1. 删除数据库 S_T,在查询分析器中用命令采用默认设置创建数据库
S_T(只需给出数据库名)。
2. 创建名称为 company 的数据库,数据库中包含一个数据文件,逻辑
文件名为 company_data,磁盘文件名为,文件初始容量为 5MB,最大容量为
15MB,文件容量递增值为 1MB;事务日志文件的逻辑文件名为 company_log,
磁盘文件名为,文件初始容量为 5MB,最大容量为 10MB,文件容量递增值为
1MB。
3. 对 该 数 据 库 进 行 修 改 : 添 加 一 个 数 据 文 件 , 逻 辑 文 件 名 为
3
company2_data,磁盘文件名为,文件初始容量为 1MB,最大容量为 5MB,文
件容量递增值为 1MB;将日志文件 company_log 的最大容量增加为 15MB,文
件容量递增值为 2MB。
4. 在 company 数据库中添加一个文件组 TempGroup,并向该文件组中添
加一个容量为 3MB,最大容量为 10MB,递增量为 1MB 的数据文件,该数据文
件的逻辑文件名为 company3_data,磁盘文件名为。
5. 在 company 数据库中删除数据文件 company2_data。
6. 删除数据库 company。
7. 采用默认设置创建数据库 company。
实验三
实验名称:创建和修改数据表
一、实验目的
熟悉有关数据表的创建和修改等工作,理解数据库模式的概念,了解主键约
束、外键约束、UNIQUE 约束和 CHECK 约束的创建和应用。要求学生熟练掌握使
用企业管理器和 T—SQL 语句 CREATE TABLE、ALTER TABLE 及 DROP TABLE 语句
对数据表进行管理。
二、实验原理
在企业管理器中实现表的创建和修改等工作及使用 T—SQL 语句 CREATE
TABLE、ALTER TABLE 及 DROP TABLE 来实现数据表的创建、修改及删除。
三、实验设备
安装有 SQL SERVER 2000 的计算机。
四、实验示例
两个示例:
一个是书上的学生选课数据库 S_T,S_T 数据库中有学生表
student,课程表 course 和学生选课表 sc。各表的结构如下:
学生表 student
Sno char(5) Not null primary 学号
4
key
Sname
Ssex
Sage
Sdept
课程表 course
Cno char(4) Not null
key
Cname
Cpno
Ccredit
学生选课表 sc
Sno char(5) Not null
key
Cno char(4) Not null
key
Grade
另一个示例是某公司的产品销售数据库 company,company 数据库中
存在人事表 employee、客户表 customer、销售表 sales、销售明细表
sale_item、产品表 product。各表的结构如下:
员工人事表employee
emp_no char(5) Not null
key
emp_name
10)
5
char(20)
char(2)
smallint
char(20)
Not null
Not null
Not null
Not null
姓名
性别
年龄
系别
primary 课程号
char(40)
char(4)
smallint
Not null
Not null
课程名
先行课
学分
primary 学号
primary 课程号
smallint 成绩
primary 员工编号
varchar( Not null 员工姓名
剩余30页未读,继续阅读
资源评论
- m0_736367422022-12-18资源有一定的参考价值,与资源描述一致,很实用,能够借鉴的部分挺多的,值得下载。
春哥111
- 粉丝: 1w+
- 资源: 5万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功