上海应用技术学院-数据库-实验六

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

上海应用技术学院《数据库原理及应用》课程实验报告实验名称数据更新与视图实验序号6实验日期姓名院系计算机科学与信息工程学院班级13学号13专业计算机科学与技术指导教师刘梅成绩一、实验目的和要求1.SQL对其他各种数据库的对象,如关系图的操作2.对视图的操作3.SQL更新操作命令二、实验预习内容1.数据表的修改,删除,增加2.如何创建视图3.视图的作用三、实验项目摘要1.对“教学管理”涉及的3张表,用SQL语句完成以下要求1)创建一个视图View1,包括的信息有:学号、姓名、课程号、成绩;2)加入一个新的学生信息:学号--980408,姓名--王小毛,性别—男,年龄20岁,其它信息暂无;3)课程表中的“数据结构”更名为“数据结构与算法”,请在数据库中完成此操作;2.对“供应关系”涉及的4张表,用SQL语句完成以下要求1)把全部红色零件的颜色改为蓝色;2)由S5供给J4的零件P1改为由S2供应;3)从供应商关系中删除S2的纪录,并从供应零件关系中删除相应纪录;(注意语句的顺序)4)将(S9,J8,P4,200)插入供应零件关系;(提示:需要不止一句语句完成)5)将表P和SPJ的自然连接定义为一个视图;6)对上面的视图进行查询----查询工程代码为J2的工程使用的所有零件的名称和数量;3.导入“教学管理”3表的关系图;导入“供应关系”4张表的关系图。上海应用技术学院四、实验结果与分析1.(1)createviewview1asselectS.Sno,S.Sn,C.Cno,SC.ScorefromS,C,SCwheres.sno=sc.snoandC.cno=SC.cno(2)insertintosvalues('980408','王小毛','男',20,null)(3)updateCsetcn='数据结构与算法'whereCno=42.(1)updatePsetColor='蓝'wherePNin(selectPNfromPwherePN='红')上海应用技术学院(2)updatespjsetsn='s2'wheresn='s5'andjn='j4'andpn='p1'(3)deletefromspjwheresn='s2'deletefromswheresn='s2'上海应用技术学院(4)insertintosvalues('S9','','');insertintoPvalues('P4','','','');insertintojvalues('J8','','');insertintoSPJvalues('S9','P4','J8',200);(5)createviewzasselectspj.*,p.pname,p.color,p.weightfromp,spjwherep.pn=spj.pn上海应用技术学院(6)selectpname,qtyfromzwherejn='j2'上海应用技术学院3.、上海应用技术学院注:空间不够,可以增加页码。

1 / 7
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功