西北农林科技大学数据库实习三.pdfVIP

  • 97
  • 0
  • 约1.83千字
  • 约 7页
  • 2020-07-24 发布于江苏
  • 举报
《数据库原理与应用》实验报告 一、实验目的 1、掌握数据更新语句的使用; 2、掌握视图操作的基本方法和应用,理解基于视图的查询和数 据更新操作的过程。 二、实验内 1.在实验一创建的表中使用 SQL 语句完成以下操作: (1)学生“宾兆琦”要退学,请删除该学生的所有记录。 (2)将姓名为“朱安琪” 同学的专 改为“软件工程”。同时创建转专 业记录表 change_major,表中包括编号属性列(ID),学号属性列(sno), 姓名属性列( sname),转 出专 属性列( cbefor),转入专 属性列 (cafter)和转专业时间属性列(ctime),在 change_major 表中插入“朱安 琪” 同学的转专 信息。 1 / 7 (3)删除选修了“计算机网络”但没有及格的选课记录。 (4)将(106559,路前元,男,汉族,共青团员,1995/11/8,null,null) 插入学生关系。 (5)在 C 表中插入以下元组: “382,数据库原理与应用,3.5,选修,4”, 2 / 7 “383,JAVA 语言程序设计,4.5,选修,6” (6)创建视图 JSJ_VIEW,包括计算机科学与技术专 学生的学 号,姓名,其选修的课程名及成绩属性列。 (7)创建查询每个学生的修课学分的视图 XF_VIEW ,要求列出 学生学号及总学分。 (8)在创建的视图中查询李洋洋和李向冲所修的学分数。 3 / 7 2.在实验二创建的表中使用 SQL 语句完成以下操作: (1)现有一供应商,代码为 S9、姓名为英特尔、所在城市西安,供 应情况如下:供应零件 P5 给工程 J7 数量为 600,供应零件 P4 给工程 J4 数量为 500,请将此供应商的信息和供应信息插入数据库。 (2)请将北京供应商的供应数量加 150。 (3)把全部红色零件的颜色改为黑色。 4 / 7 (4)由 S5 供给 J4 的零件 P6 改为由 S1 供应。 (5)请将(S2,J7,P4,510)插入供应情况关系。 (6)零件 P3 已经停产,请将 P3 的相关信息从数据库中删除。 (7)创建零件名为螺丝刀的供应情况的视图 P_ls,包括供应商名 (Sname),零件名(Pname),零件重量(Weight),工程项目代码(Jno), 供应数量(QTY). 5 / 7 (8)在视图 P_ls 中查询供应数量为 500 的供应商姓名。 (9)请为三建工程项 目建立一个供应情况的视图 SJ_View,包括 供应商编号,零件编号,供应数量。 (10)在系统表 user_updatable_columns 中查看视图 SJ_View 是否 可以更新,如果不能说明原因。 不能,因为该视图是两个基本表导出的,所以不允许更新。 三、实验总结 6 / 7 总结:这次实验,自己认认真真看完书然后输入的代码,当然其中 有的地方还是不太懂,不过在舍友的帮助下,收获了很多。知道了如 何创建,更新,查询视图。还得努力! 7 / 7

文档评论(0)

1亿VIP精品文档

相关文档