数据库习题答案(范明)

本文主要介绍了数据库表的创建,包括Suppliers, Parts, Projects和SPJ表,并详细阐述了外键约束及其更新和删除行为。此外,还讨论了级联删除的影响,当删除特定Employee元组时,与其关联的MgrNo也会被删除。接着,提出了一个LoanConstraint检查约束,确保Branch的assets不小于其Loan总额。最后,描述了一个触发器IEGradesInsert,用于在插入SC表后,自动将IE学院学生的成绩插入IEGrades表。" 113975592,10544451,Python Flask与Ajax前后端交互实战,"['Python开发', 'Web开发', 'Flask框架', '前端交互', 'Ajax技术']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第五章

5.4

create table Suppliers(
 Sno char(7) primary key,
 Sname char(10) not null,
 Status char(2),
 Scity char(10)
);
create table Parts(
 Pno char(7) primary key,
 Pname char(10) not null,
 Color char(5),
 Weight real
);
create table Projects(
 Jno char(7) primary key,
 Jname char(10) not null,
 Jcity char(10) 
);
create table SPJ(
 Sno char(7),
 Pno char(7),
 Jno char(7),
 Quantity int not null,
 primary key (Sno,Pno,Jno),
 foreign key (Sno) references Suppliers(Sno)
 on update cascade on delete cascade,
 foreign key (Pno) references Parts(Pno)
 on update cascade on delete cascade,
 foreign key (Jno) references Projects(Jno)
 on update cascade
);

5.5

假设删除的Employee元组Eno=111,则表中所有MgrNo=111的元组都会被删除

5.6

cteate assertion LoanConstraint ch

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值