数据库应用技术及实践(实验)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库应用技术及实践》
实验指导书
郑州轻工业学院
电子信息工程教研室
2013年5 月
实验一服务器、数据库及表的基本操作
一、实验目的、内容及步骤
1.理解SQL Server2005的软件体系结构,掌握 SQL Server2005 的常用
管理工具组件的使用方法;
2.理解SQL Server2005中SQL Server服务(器)的概念,并掌
握SQL Server服务(器)的启动、暂停和停止;
3.理解SQL Server2005中SQL Server服务(器)注册的概念,
并掌握利用管理控制平台新建、编辑、删除 SQL Server 服务(器)
注册;
4.理解SQL Server2005中数据库的概念,并掌握利用管理控制平台新
建数据库的方法;
5.掌握利用管理控制平台管理数据库的方法,如“附加与分离”、
“压缩”、“更名”、“删除”、“备份与复原”等;
6.理解SQL Server2005中表的概念,并掌握利用管理控制平台新建表
及管理表的方法;
7.理解数据完整性的概念和SQL Server 实现数据完整性的机制,掌握
使用管理控制平台定义数据完整性的方法,重点掌握主键、外键、检查、唯一和默认值等约束的定义和使用的方法;
二、实验任务
1、利用管理控制平台创建一个管理学生信息的数据库,具体要求如下:
(1)数据库名称为“学生成绩管理系统”
( 2)主要数据文件:逻辑文件名为“学生成绩管理系统”,物理文件名为学生成绩管理系统.mdf”初始容量为3MB,最大容量为 100MB ,递增量为 1MB;
(3)次要数据文件:逻辑文件名为‘学生成绩管理系统 Data2',物理文件名为学生成绩管理系统Data2 .ndf”初始容量为1MB , 最大容量为10MB,递增量为1MB ;
(4)事务日志文件:逻辑文件名默认,初始容量为1MB ,最大容量为20MB,递增量为10%;
(5)将所有的文件保存于一个便于查找的物理路径下,以备后用。
2、利用管理控制平台在上述数据库创建表,包括班级表、学生表、课程表、成绩表,具体要求如下:
(1 )表名称分别为“学生”、“班级”、“课程”、“教师” (2)列要求如下
学生表:
班级表:
列名
数据类型
允许空
► |
班级名称 varchar(ZO) || □
班级代码
char ⑵ || □ 人数
int
Pl
成绩表
列名
数据类型
允许空
学号 varchar(20) n ?课程号
char(6) □
课程名
varchar(20) □
成绩
dedmal(4j 1) □
教师工号
char(7)
□
教师表
列名
数据类型
允许空
教师編号 char (7) □ 姓名 varchar(B) □ 性别 char (2)
□ 职称
varthar(b)
空
许□ 口口0
口
列名
数据类型
学号 varchar(20) 姓名 varchar(8) 性别 char(2) 出生日期
smalldatetime 班级代码
char(2)
3、利用管理控制平台练习主键、外键等约束的使用。
4、利用管理控制平台将创建好的数据库“学生成绩管理系统”的相关文件进行分离和附加练习。
5、利用管理控制平台将创建好的数据库“学生成绩管理系统”进行压缩、备份、恢复等操作的练习。(选作)