数据库上机实验报告 下载本文

数据库应用上机实验指导书

UPDATE spj SET jno='j9' WHERE jno='j3'

8、实现用户定义的完整性的SQL语句;

alter table SPJ

add constraint c1 check (QTY>0)

9、验证用户定义的完整性的SQL语句;

insert

into SPJ(SNO,PNO,JNO,QTY) values('S6','P4','J3','0')

10、总结实验过程中遇到的问题及解决。

1)用户定义完整性的语句不熟悉,后来在书上找了相关内容参考 alter table SPJ

add constraint c1 check (QTY>0)

37

数据库应用上机实验指导书

2)这个实验验证的报错与目标一致,验证时按照实体完整性、参照完整性、用户定义完整性的几个小方面分别验证,没遇到其他问题

38

数据库应用上机实验指导书

附表1

供应商S

SNO SNAME STATUS CITY S1 精益 20 天津 S2 盛锡 10 北京 S3 东方红 30 北京 S4 丰泰盛 20 天津 S5 为民 30 上海 零件P PNO PNAME COLOR WEIGHT P1 螺母 红 12 P2 螺栓 绿 17 P3 螺丝刀 蓝 14 P4 螺丝刀 红 14 P5 凸轮 蓝 40 P6 齿轮 红 30

工程项目J

JNO JNAME CITY J1 三建 北京 J2 一汽 长春 J3 弹簧厂 天津 J4 造船厂 天津 J5 机车厂 唐山 J6 无线电厂 常州 J7 半导体厂 南京

供求关系SPJ SNO PNO JNO QTY S1 P1 J1 200 S1 P1 J3 100 S1 P1 J4 700 S1 P2 J2 100 S2 P3 J1 400 S2 P3 J2 200 S2 P3 J4 500 S2 P3 J5 400 S2 P5 J1 400 S2 P5 J2 100 39

数据库应用上机实验指导书

S3 P1 J1 200 S3 P3 J1 200 S4 P5 J1 100 S4 P6 J3 300 S4 P6 J4 200 S5 P2 J4 100 S5 P3 J1 200 S5 P6 J2 200 S5 P6 J4 500 40