1 / 22
文档名称:

数据库实验报告实验二.docx

格式:docx   大小:42KB   页数:22页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库实验报告实验二.docx

上传人:我是开始 2020/11/18 文件大小:42 KB

下载得到文件列表

数据库实验报告实验二.docx

相关文档

文档介绍

文档介绍:湘潭大学
数据库实验报告




SQL操作


软件工程一班




郭云飞(老师)





(

)




2011年12月
SQL操作
、实验目的
了解和掌握 MS SQL Server工具的使用;
熟悉掌握SQL'
训练学生设计与编写过程,函数与触发器的能力;
、实验环境
硬件:数据库服务器,客户机,局域网;
软件:MS SQL Server 2008 ,建模软件;
三、实验内容
根据给定的问题建立数据库模型,在 MS SQL Management Studio中建立该数据库,并 利用SQL语句建立表格与视图,录入数据,进行查询,插入,删除,修改等操作,编写过 程,函数,触发器等;
给定问题如下:
一个学校有若干教学楼和若干班;
一个教室有若干教室和若干管理人员;
一间教室只有一个管理人员,但一个管理人员可以管理若干个教室;
每周7天,每周上午,下午,晚上都可以安排上课,每周的课表都不变;
一间教室或班在一段时间内只能安排一堂课,但可以是合班上课;
四、实验准备
理论知识预****及要求
使用SQL语句建立数据库;
使用SQL语句进行查询,修改等操作;
使用SQL语句建立过程,函数,触发器等;
使用SQL创建数据表;
实验指导书预****及要求
上机前先预****数据库原理指导书的实验,理解和掌握 SQL语言的常用操作。
五、实验原理或操作要点简介
注意服务器要先启动,才能与服务器建立连接。 使用SQL命令,完成预定功能。
六、实验步骤
分析给定问题,设计 E-R模型;
1
;!
教学楼
联系
根据E-R图设计出该问题的关系数据模型,分析数据模型并规范之;
关系模型
教学楼(教学楼号,教学楼名称)
教室(教室编号,教学楼号,楼层, )
院系(院系号,院系名称)
课程(课程号,课程名称,学分,课程类型,开课院系号)
教师(教师编号,教师姓名,性别,所属院系,职称 ,身份证号) 学生(学号,姓名,院系号,身份证号)
讲授(教室编号,上课时间,上课时间段,教师号,课程号, )
借用(教室编号,学号,使用日期,借用时间段,工作日,用途) 管理员(管理员编号,姓名,性别,联系电话,年龄) 院教(院系号,教师编号) ;
院学(院系号,学号);
联系(教学楼号,教室编号,管理员编号) ;
关系数据模型
教学楼
属性名
类型
长度
约束
备注
教学楼号
Varchar
20
Not null,pk
学校教学楼号
教学楼名称
varchar
20
Not null
学校教学楼名称
教室
属性名
类型
长度
约束
备注
教至编勺
Varchar
10
Not null , pk
教学楼中教室号
教学楼号
Varchar
6
Not null
教室所在教学楼号
楼层
Varchar
10
Not null
教室所在楼层
院系
属性名
类型
长度
约束
备注
院系号
Varchar
20
Not null ,pk
学校中院系的编勺
院系名称
varchar
20
Not null
学校中院系名称
课程
属性名
类型
长度
约束
备注
课程号
Varchar
20
Not null,pk
课程编号
课程名称
varchar
20
Not null
课程名称
学分
int
Not null,>=0
课程学分
课程类型
varchar
10
Not null
课程类型(全校选修、 专业选修、专业必修、 人文修养、艺术教育)
开课院系

Varchar
20
Not null
课程开课的院系
教师
属性名
类型
长度
约束
备注
教师编号
Varchar
20
Not null,pk
教师编号
教师姓名
char
3
Not null
教师姓名
性别
varchar
2
Not null
教师性别(男、女)
所属院系
varchar
20
Not null
教师所属院系
职称
varchar
10
Not null
教师的职称(教授、 副教授、讲师)
身份证号
Varchar
18
Not null
教师身份证号
学生
属性名
类型
长度
约束
备注
学号
Varchar
10
Not null,pk
学生编勺
姓名
v