《数据库原理与技术》实验报告
专 业
班 级
学 号
学生姓名
指导老师
河南科技大学国际教育学院
实验一、数据定义及更新语句练习
一、实验内容
(1)建立如下mySPJ数据库,包括S,P,J,和SPJ四个基本表(《数据库系统概论》第二章习题5中的四个表),要求实现关系的三类完整性。
S(SNO,SNAME,STATUS,CITY);
P(PNO,PNAME,COLOR,WEIGHT);
J(JNO,JNAME,CITY);
SPJ(SNO,PNO,JNO,QTY);
(2)分别使用插入、删除、修改的方式更新基本表中的数据。
a.利用Insert 语句将习题中给出的示例记录插入各表。
b.利用Update更新表中的记录:
①将p表中的所有红色零件的重量增加5。
②将spj表中所有天津供应商的QTY属性值减少10。用子查询。
c.利用Delete语句删除p表中的所有红色零件的记录。
二、完成情况
附上按照实验内容编写的程序代码。 (小四号字,宋体)
三、实验结果
附上各个步骤所用的实验用例与结果显示(小四号字,宋体)
四、问题与解决
(小四号字,宋体)
1 .实验中遇到的问题及解决过程
2 .实验中产生的错误及原因分析
首先写出执行语句不成功的时候系统报告的错误信息。然后分析错误原因,并给出解决办法。
实验二 简单查询和连接查询
一、实验内容
(一)完成下面的简单查询:
①查询所有“天津”的供应商明细;
②查询所有“红色”的14公斤以上的零件。
③查询工程名称中含有“厂”字的工程明细。
(二)完成下面的连接查询:
①等值连接:求s表和j表的相同城市的等值连接。
②自然连接:查询所有的供应明细,要求显示供应商、零件和工程的名称,并按照供应、工程、零件排序。
③笛卡尔积:求s和p表的笛卡尔积。
④左连接:求j表和spj表的左连接。
⑤右连接:求spj表和j表的右连接。
二、完成情况
附上按照实验内容编写的程序代码。 (小四号字,宋体)
三、实验结果
附上各个步骤所用的实验用例与结果显示(小四号字,宋体)
四、问题与解决
(小四号字,宋体)
1 .实验中遇到的问题及解决过程
2 .实验中产生的错误及原因分析
首先写出执行语句不成功的时候系统报告的错误信息。然后分析错误原因,并给出解决办法。
实验三 分组查询和嵌套查询
一、实验内容
(一)分组查询:
1、求各种颜色零件的平均重量。
2、求北京供应商和天津供应商的总个数。
3、求各供应商供应的零件总数。
4、求各供应商供应给各工程的零件总数。
5、求使用了100个以上P1零件的工程名称。
6、求各工程使用的各城市供应的零件总数。
(二)嵌套查询:
1、in连接谓词查询:
① 查询没有使用天津供应商供应的红色零件的工程名称。
② 查询供应了1000个以上零件的供应商名称。(having)
2、比较运算符:求重量大于所有零件平均重量的零件名称。
3、Exists连接谓词:
① 查询供应J1的所有的零件都是红色的供应商名称。
② 至少用了供应商S1所供应的全部零件的工程号JNO。
二、完成情况
附上按照实验内容编写的程序代码。 (小四号字,宋体)
三、实验结果
附上各个步骤所用的实验用例与结果显示(小四号字,宋体)
四、问题与解决
(小四号字,宋体)
1 .实验中遇到的问题及解决过程
2 .实验中产生的错误及原因分析
首先写出执行语句不成功的时候系统报告的错误信息。然后分析错误原因,并给出解决办法。
实验四、视图操作和数据控制
一、实验内容
(一)定义如下视图:
① 查询北京的供应商的编号、名称和城市。
② 查询S1供应商的所有供应明细。
③ 查询各工程名称使用的各种颜色零件的个数。
查询上面定义的视图。
(二)数据控制:
① 使用GRANT把对S表查询的权利授予WangLi。
② 使用GRANT把对P表查询、插入、修改、删除的权利授予LiMing。
③ 使用REVOKE把LiMing对P表插入、删除的权利回收。
二、完成情况
附上按照实验内容编写的程序代码。 (小四号字,宋体)
三、实验结果
附上各个步骤所用的实验用例与结果显示(小四号字,宋体)
四、问题与解决
(小四号字,宋体)
1 .实验中遇到的问题及解决过程
2 .实验中产生的错误及原因分析
首先写出执行语句不成功的时候系统报告的错误信息。然后分析错误原因,并给出解决办法。
实验成绩
第二篇:有关实验报告的书写格式
有关实验报告的书写格式
江苏省泗阳县李口中学 沈正中
一、完整实验报告的书写
完整的一份实验报告一般包括以下项目: 实验名称:
实验目的:
实验器材:
实验原理:
实验步骤:
实验数据记录(表格)及处理:
实验结论(结果推导):
实验讨论或分析等。
二、实验报告书写方法 1、实验名称:就是这个实验是做什么的。
2、实验目的:一般都写掌握什么方法啊;了解什么啊;知道什么啊;会什么啊;…… 等。 3、实验器材:就是做这个实验需要的所有器材(仪器)。
4、实验原理:就是这个实验是根据什么来做的,一般书上会写,抄一下也就可以啦。
5、实验步骤:就是你做实验的过程,开始操作时,(1)做什么;
(2)做什么;(3)做什么;……
6、实验数据记录(表格)及处理:根据实验中涉及以及实验得到的数据,设计表格,将有关数据填在表格相应的位置;数据处理,就是该计算的,按要求计算后填入表格对应位置。
7、实验结论(结果推导):就是做这个实验要得到的结果。
8、分析于讨论:写你的实验结果是否适合真实值?如果有误差要分析产生误差的原因,还有实验的一些比较关键的步骤的注意事项等。
对于初中生或小学生来说,书写的实验报告也可简单一点,有时也可不要分析于讨论,也可不写实验原理等。
三、探究实验书写一般有七个环节
1.提出问题:就是在生活中发现、提出问题。
2.猜想与假设:发现问题,就要弄清楚问题,在没有搞清楚之前总有基本的猜测和设想,这就是猜想与假设。
3.制定计划与设计实验:有了猜想,就有了实验的目的,再根据实验的目的设计实验方案,制定实验计划,包括取得证据的途径和方法,确定收集证据的范围。包括实验的理论依据(实验原理)、实验器材、实验步骤等。
4.进行实验与收集证据:上一步是动脑、思维活动,这一步是手脑并用的实验过程。
5.分析与论证:通过上面的实验,收集到一些数据,观察到一些现象,对其分析,得出事实与假设的关系,通过归纳、概括等方法,得到结论。
6.评估:这是对整个过程的回顾,将实验数据等证据与已有的科学知识建立联系,不足地方需改进,进一步实验探究。
7.交流与合作:包括同学间的交流与讨论和交给老师批改的书面的实验报告。