文档介绍:本文格式为Word版,下载可任意编辑
— 2 —
数据库实验报告,(4)
《数据库原理与技术》测验报告
测验一、数据定义及更新语句练****一 、测验内容
建立如下 mySPJ 数据库,包括S,P,J,与
②查询全体"红色得 14 公斤以上得零件。
③查询工程名称中含有"厂'字得工程明细。
本文格式为Word版,下载可任意编辑
— 3 —
(二)完成下面得连接查询:
①等值连接:求 s 表与 j 表得一致城市得等值连接.
②自然连接:查询全体得供给明细,要求显示供给商、零件与工程得名称,并按照供给、工程、零件排序。
③笛卡尔积:求 s 与 p 表得笛卡尔积。
④左连接:求 j 表与 spj 表得左连接。
⑤右连接:求 spj表与 j 表得右连接。
附上按照测验内容编写得程序代码。
( 小四号字 , 宋体 ) 三、测验结果
附上各个步骤所用得测验用例与结果显示(小四号字,宋体)
四、问题与解决
( 小四号字 , 宋体 ) 1
。测验中遇到得问题及解决过程
2 。测验中产生得错误及理由分析
首先写出执行语句不告成得时候系统报告得错误信息。然后分析错误理由 , 并给出解决手段。
测验三 分组查询与嵌套查询 一、测验内容
(一)分组查询: 1、求各种颜色零件得平均重量。
2、求北京供给商与天津供给商得总个数。
3、求各供给商供给得零件总数。
4、求各供给商供给给各工程得零件总数。
本文格式为Word版,下载可任意编辑
— 5 —
5、求使用了 100个以上 P1 零件得工程名称。
6、求各工程使用得各城市供给得零件总数.
(二)嵌套查询:
1、in 连接谓词查询: ① 查询没有使用天津供给商供给得红色零件得工程名称。
② 查询供给了 1000 个以上零件得供给商名称。(having) 2、对比运算符:求重量大于全体零件平均重量得零件名称。
3、Exists 连接谓词: ① 查询供给 J1 得全体得零件都就是红色得供给商名称. ② 至少用了供给商S1 所供给得全部零件得工程号 JNO. 二、完成处境
(一)分组查询:
1、求各种颜色零件得平均重量.
2、求北京供给商与天津供给商得总个数。
3、求各供给商供给得零件总数。
4、求各供给商供给给各工程得零件总数。
5、求使用了100 个以上 P1 零件得工程名称。
6、求各工程使用得各城市供给得零件总数。
(二)嵌套查询:
1、in 连接谓词查询: ① 查询没有使用天津供给商供给得红色零件得工程名称。
② 查询供给了 1000 个以上零件得供给商名称。(having)
本文格式为Word版,下载可任意编辑
— 5 —
SELECT SNAME FROM S WHERE SNO IN ( SELECT SNO FROM