1 / 6
文档名称:

数据库系统概论实验.docx

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

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

数据库系统概论实验.docx

上传人:shugezhang1 2022/6/11 文件大小:18 KB

下载得到文件列表

数据库系统概论实验.docx

相关文档

文档介绍

文档介绍:: .
数据库系统概论实验10软件1班22号周超实验八一、实验内容以SPJ数据库为例,完成以下要求1、定义
P5
凸轮

40
P6
齿轮

30

皿L

NU1
SPJ表
SNO
PNO
JNO
QTY

S1
P1
JI
200
S1
P1
J3
mo
51
P1
jq
TOO
S1
P2
J2
100
S2
P3
JI
400
S2
P3
J2
200
S2
P3
J4
500
S2
P3
J5
*0
52
P5
JI

S2
P5
J2
100
S3
P1
JI
200
S3
P3
JI
200
$4
P5
JI
100
S4
P6
J3
300
S4
P6
J4
200
S5
P2
J斗
100
55
P3
JI
200
S5
P6
J2
200
S5
P6
J4
500

心」
NULL
NUL-
NULL
JNO
JNAME
CITY
►:J1
三建
北京
32
一汽
长春
33
弹簧厂
天津
■J4
造船厂
天津
■J5
机车厂
唐山
」6
无践电厂
常州
J7
半导体厂
南京
带AUZ
2、(举例,违反
3类完整性)
、违反实体完整性
(记下出错提示)
1、主码值不唯一
在J表中插入如下数据时INSERTINTOJVALUES('J1','三建','北京');INSERTINTOJVALUES('J1','一汽','长春');会出现提示错误:消息2627,级别14,状态1,第1行违反了PRIMARYKEY约束'PK__J__0425A276'。不能在对象’'中插入重复键。
语句已终止。
2、主码属性值为空在J表中插入以下数据时INSERTINTOJVALUES(null,'无线电厂','常州');出现错误提示:
消息515,级别16,状态2,第1行不能将值NULL插入列’JNO',表'';列不允许有空值。INSERT失败。语句已终止。
、违反参照完整性(记下出错提示)在参照表中插入元组在SPJ表中插入如下数据INSERTINTOSPJVALUES('S6','P1','J1','200');出现提示错误:
消息547,级别16,状态0,第1行INSERT语句与FOREIGNKEY约束"FK_SPJ_SNO__1CF15040”冲突。该冲突发生于数据库"SPJ",表””,column'SNO'。
语句已终止。
在参照表中修改外码值在SPJ表中修改数据,输入如下SQL语句UPDATESPJSETSNO='S6'WHERESNO='S1';出现提示错误:
消息547,级别16,状态0,第1行UPDATE语句与FOREIGNKEY约束"FK__SPJ__