1 / 21
文档名称:

数据库实验报告.doc

格式:doc   大小:456KB   页数:21页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库实验报告.doc

上传人:guoxiachuanyue015 2021/8/24 文件大小:456 KB

下载得到文件列表

数据库实验报告.doc

相关文档

文档介绍

文档介绍:: .
《数据库原理与技术》实验报告
实验一、数据定义及更新语句练****br/>一、实验内容
建立如下mySPJ数据库,包扌舌S, P, J,和SPJ四个基本表(《数据库系 统概论》第二章****题5中的四个表),要求实现关系的三类完整性。
S(SNO,SNAME,STATUS,CITY);
P(PNO,PNAME,COLOR,WEIGHT);
J(JNO,JNAME,CITY);
0/ 19实用将品文档
SPJ(SNO,PNO,JNO,QTY);
二、 完成情况
附上按照实验内容编写的程序代码。(小四号字,宋体)
三、 实验结果
1、插入一条记录
* INSERT INTO SPJ
[-VALUES JP3・
* SELECT *
「FROM SPJ

2. ①将p表中的所有红色零件的重量增加5。
□ UPDATE P
SET WEIGHT=WEIGHT-5
WHERE COLOR-■红.
A SELECT ・
Lfrom p
rrr
n结果 -J消息
PNO PNAME COLOR WEIGHT
2 3 4 5 6
红绿蓝红蓝红
刀刀
S栓丝丝淤轮
2217M244040
# / 19实用稱品文档
# / 19实用将品文档
② 将spi表中所有天津供应商的QTY属性值减少10o用子查询。
EJ UPDATE SPC
SET QTY=QTY-10
WHERE SNO IN
(
SELECT SNO
FROM S
WHERE CITY ■天律, I )
□ SELECT*
# / 19实用将品文档
# / 19实用将品文档
3•利用Delete语句删除p表中的肪有红色零件的记录。
# / 19实用将品文档
El DELETE
i FROM P
- WHERE COLORS ^1- [-]SELECT・
FROM P
二1结果一」消息
PNO^ PNAME COLOR WEIGHT
1 「匝…瞇 绿 17
2 P3 蛭丝刀益 14
3 P5 凸絵 盜 40
附上各个步骤所用的实验用例与结果显示(小四号字,宋体)
四、问题与解决
(小四号字,宋体)
1 .实验中遇到的问题及解决过程
2 .实验中产生的错误及原因分析
首先写出执行语句不成功的时候系统报告的错误信息。然后分析错 误原因,并给岀解决办法。
实验二简单查询和连接查询
一、实验内容
(一)完成下面的简单查询:
① 查询所有“天津叩勺供应商明细;
② 查询所有“红色''的14公斤以上的零件。
③ 查询工程名称中含有“厂”字的工程明细。
(二)完成下面的连接查询:
① 等值连接:求s表和j表的相同城市的等值连接。
② 自然连接:查询所有的供应明细,要求显示供应商、零件和工程的 名称,并按照供应、工程、零件排序。
③ 笛卡尔积:求s和p表的笛卡尔积。
④ 左连接:求j表和spj表的左连接。
⑤ 右连接:求spj表和j表的右连接。
二、完成情况
(一)完成下面的简单查询:
①查询所有“天津叩勺供应商明细;
□ SELECT・
FROM S
-WHERE 6工丫=・天津・
4
二)结果.
j消息L
SNO
SNAME
STATUS
CITY
1卩厂〕精益
20
天津
2 S4
丰棄国
20
天津
②查询所有“红色,啲14公斤以上的零件。
E SELECT PMAKE FROM p
WHERE COLOR ■红・AND WEIGHT^ 14
# / 19实用将品文档
# / 19实用将品文档
③ 查询工程名称中含有“厂"字的工程明细。
□ SELECT*
FROM J
-WHERE JNAME LIKE •电厂t1
"I
s结果金消期
JNO
JNAME
CITY
1
[J3 J弹酱厂
天津
2
J4
匿能厂
天津
3
J5
机车厂
唐山
4
J6
无銭电厂
5
J7
半导体厂
南京
(二)完成下面的连接查询:
①等值连接:求S表和j表的相同城市的等值连接。
E SELECT^
FROM S,J
WHERE S・CITY=
二1结果d消总
SNO SNAME STATUS CITY JNO JNAME