中国矿业大学计算机学院数据库原理实验报告模板

中国矿业大学计算机学院数据库原理实验报告模板

ID:35667181

大小:2.84 MB

页数:33页

时间:2019-04-09

中国矿业大学计算机学院数据库原理实验报告模板_第1页
中国矿业大学计算机学院数据库原理实验报告模板_第2页
中国矿业大学计算机学院数据库原理实验报告模板_第3页
中国矿业大学计算机学院数据库原理实验报告模板_第4页
中国矿业大学计算机学院数据库原理实验报告模板_第5页
资源描述:

《中国矿业大学计算机学院数据库原理实验报告模板》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《数据库原理》实验报告学号:姓名:luya班级:指导教师:中国矿业大学计算机科学与技术学院2011年5月数据库原理教师成绩评定表评定成绩的依据:①基础理论及基本技能的掌握②独立解决实际问题的能力;③研究内容的理论依据和技术方法;④取得的主要成果⑤工作态度及工作量;⑥成绩采用优良中差四个等级评定成绩表实验序号实验成绩指导教师日期实验一实验二实验一:SQL数据定义功能一、实验内容及要求1.使用SQL语句建立学生管理系统相关的表,同时完善各表的相关完整性约束。其中带有下划线的为主码学院(学院代码,学院

2、名称)学生(学号,姓名,性别,学院代码),学院代码为外码教师(教师号,教师姓名,学院代码),学院代码为外码课程(课程号,课程名,学时)学习(学号,课程号,成绩),学号为外码,课程号为外码开课(教师号,课程号),教师号为外码,课程号为外码2.对各表进行增加、删除、修改属性操作添加操作:对学生表添加出生日期字段,和家庭地址字段,教师表增加性别字段,出生日期字段,对课程表增加先修课程字段,并且先修课程为本关系外码。删除操作:删除学生表家庭地址字段,删除教师表出生日期字段修改操作:修改先课程表中先修课程

3、字段名称为先修课程号,修改学生姓名字段,该字段值不允许取空值3.建立索引为学生表在学生姓名上建立名为sname-index的索引,在学院代码字段上建立名为dept-index,降序。4.删除表操作删除上述表的定义,并重新执行定义表的查询再次建立各表5.利用ACCESS2003/2007完善各表的数据内容二、实验目的熟练掌握SQL的各种数据定义功能,包括1.定义表的功能,包括主码和外码的定义2.修改表的定义功能,包括增加属性,删除属性,修改属性类型4.建立和删除索引操作,理解索引的作用5.删除表功

4、能三、实验步骤及运行结果1.使用SQL语句建立学生管理系统相关的表(1)创建学院表实验步骤:查询—>在设计视图中创建查询—>选择SQL视图,输入如下SQL语句:CREATETABLE学院(学院代码CHAR(8),学院名称CHAR(15),PRIMARYKEY(学院代码));运行结果:(2)创建学生表实验步骤:查询—>在设计视图中创建查询—>选择SQL视图,输入如下SQL语句:CREATETABLE学生(学号CHAR(8),姓名CHAR(4),性别CHAR(1),学院代码CHAR(8)REFERE

5、NCES学院(学院代码),PRIMARYKEY(学号));运行结果:(3)创建教师表实验步骤:查询—>在设计视图中创建查询—>选择SQL视图,输入如下SQL语句:CREATETABLE教师(教师号CHAR(8),教师姓名CHAR(4),学院代码CHAR(8)REFERENCES学院(学院代码),PRIMARYKEY(教师号));运行结果:(4)创建课程表实验步骤:查询—>在设计视图中创建查询—>选择SQL视图,输入如下SQL语句:CREATETABLE课程(课程号CHAR(4),课程名CHAR(

6、15),学时INT,PRIMARYKEY(课程号));运行结果:(5)创建学习表实验步骤:查询—>在设计视图中创建查询—>选择SQL视图,输入如下SQL语句:CREATETABLE学习(学号CHAR(8),课程号CHAR(4),成绩SMALLINT,PRIMARYKEY(学号,课程号),FOREIGNKEY(学号)REFERENCES学生(学号),FOREIGNKEY(课程号)REFERENCES课程(课程号));运行结果:(6)创建开课表实验步骤:查询—>在设计视图中创建查询—>选择SQL视图

7、,输入如下SQL语句:CREATETABLE开课(教师号CHAR(8),课程号CHAR(4),PRIMARYKEY(教师号,课程号),FOREIGNKEY(教师号)REFERENCES教师(教师号),FOREIGNKEY(课程号)REFERENCES课程(课程号));运行结果:2.对各表进行增加、删除、修改属性操作添加操作:对学生表添加出生日期字段,和家庭地址字段:实验步骤:查询—>在设计视图中创建查询—>选择SQL视图,分别输入如下SQL语句:ALTERTABLE学生ADDCOLUMN出生日期

8、DATE;ALTERTABLE学生ADDCOLUMN家庭地址CHAR(20);运行结果:教师表增加性别字段,出生日期字段:实验步骤:查询—>在设计视图中创建查询—>选择SQL视图,分别输入如下SQL语句:ALTERTABLE教师ADDCOLUMN性别CHAR(1);ALTERTABLE教师ADDCOLUMN出生日期DATE;运行结果:对课程表增加先修课程字段:实验步骤:查询—>在设计视图中创建查询—>选择SQL视图,输入如下SQL语句:ALTERTABLE课程ADDCOLUMN先修课程CHAR(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。