数据库的创建与管理Word格式.docx
- 文档编号:19018834
- 上传时间:2023-01-03
- 格式:DOCX
- 页数:13
- 大小:824.27KB
数据库的创建与管理Word格式.docx
《数据库的创建与管理Word格式.docx》由会员分享,可在线阅读,更多相关《数据库的创建与管理Word格式.docx(13页珍藏版)》请在冰豆网上搜索。
学号:
姓名:
一.实验目的与要求
1、进一步理解数据纵命令的使用
2、熟练掌握数据操纵与数据查询的结合
3、掌握视图的定义、查询、与更新。
二.实验内容
1、使用数据操纵命令针对S_T数据库完成下列操作:
(1)在关系Course中插入一个元组('
8’,’VC++’,6,4),Student中插入(’95005’’,’王平’,’女’,19,’MA’),在SC中插入(’95005’’,’2’,null)和(’95005’,’8’,null)
(2)把选修数学课程但没有成绩的成绩记为60分。
(3)删除无成绩的选课元组。
(4)检索每门课程平均成绩大于80分的课程名与平均成绩,并将结果存入Excellent表中(用两种方法)
(5)把低于所有课程总平均成绩的女同学的成绩提高5%。
(6)当某个成绩低于总平均成绩时提高5%
2、通过视图完成以下操作
(1)建立CS系选修了2号课程且成绩在80分以上的学生视图CS_S2。
(2)建立包含学号、姓名、性别、选修课程、学分及成绩的视图Study
(3)通过CS_S2查询最高成绩的学生信息。
(4)通过Study统计平均成绩大于85分的学生,并按成绩降序排列。
(5)建立包含信息系男学生的视图IS_M
(6)将IS_M中学生年龄增加一岁。
执行后观察基本表的变化。
(7)在IS_M中插入一个学生,数据自定义。
(8)对Study表进行更新:
将刘晨修改为刘辰,观察执行结果,为什么?
三、实验步骤
<
1>
链接以前建好的S-T数据库;
2>
点击新建查询;
3>
根据题目要求输入SQL语言完成完成各项操作;
4>
最后执行程序并且截图。
四、测试数据与实验结果
1、
(1)
图1,/*Course中插入一个元组('
8’,’VC++’,6,4)*/
图2图执行结果
图3Student中插入(’95005’’,’王平’,’女’,19,’MA’)
图4在SC中插入(’95005’’,’2’,null)和(’95005’,’8’,null)
图5图4结果
(2)
图6把选修数学课程但没有成绩的成绩记为60分
图7删除无成绩的选课元组
图8建立Excellent表
图9将符合条件的数据存入对应该表
图10图8,9结果
(5)
图11
(6)
图12
2、
图13
图14
(3)
图15
(4)
图16
图17
图18执行前的基本学生表
图19
图20执行之后的学生表也随之更变
(7)
图21执行之前的IS_M视图
图22
图23执行后前的IS_M视图
图24执行前的Student视图
图25执行后的Student视图
(8)
图26
图27执行之后的Study视图
图28执行之前的CS—S2视图
图29执行之后的CS—S2视图
图230执行之后的Student表
在当前的视力改变后对应视图变化,相关联的基本表也随之变化。
五.结果分析与实验体会
所插入的记录的字段必须与所要插入的表中的字段必须对应、数据类型一致
插入数据时候要注意:
参照完整性:
例如:
插入学生记录时候需要注意所插入的系编号是否在系表中已经存在;
实体完整性:
如果插入的表中的主键是一组属性,那么这一组属性是绝对不能有一个为空的,例如:
学生选课的关系选课(学号,课程号,成绩)中,学号和课程号共同组
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 创建 管理