没有合适的资源?快使用搜索试试~ 我知道了~
首页数据库第五章课后题+第八章储存过程(2020.4.1作业)
1.假设有下面两个关系模式: 职工(职工号,姓名,年龄,职务,工资,部门号), 其中职工号为主码; 部门(部门号,名称,经理名,电话),其中部门号为主码。 用 SQL 语言定义这两个关系模式,要求在模式中完成以下完整性约束条件的定义: (1)定义每个模式的主码;(2)定义参照完整性;(3)定义职工年龄不得超过60岁 Staff(Sno,Sname,Sage,Post,Pay,Dno) Dept(Dno,Dname,Mname,Tel) CREATE TABLE Dept (Dno CHAR(9) PRIMARY KEY, Dname CHAR(20),
资源详情
资源评论
资源推荐

数据库第五章课后题数据库第五章课后题+第八章储存过程(第八章储存过程(2020.4.1作业)作业)
1.假设有下面两个关系模式:假设有下面两个关系模式:
职工(职工号,姓名,年龄,职务,工资,部门号),职工(职工号,姓名,年龄,职务,工资,部门号), 其中职工号为主码;其中职工号为主码;
部门(部门号,名称,经理名,电话),其中部门号为主码。部门(部门号,名称,经理名,电话),其中部门号为主码。
用用 SQL 语言定义这两个关系模式,要求在模式中完成以下完整性约束条件的定义:语言定义这两个关系模式,要求在模式中完成以下完整性约束条件的定义:
((1)定义每个模式的主码;()定义每个模式的主码;(2)定义参照完整性;()定义参照完整性;(3)定义职工年龄不得超过)定义职工年龄不得超过60岁岁
Staff(Sno,Sname,Sage,Post,Pay,Dno)
Dept(Dno,Dname,Mname,Tel)
CREATE TABLE Dept
(Dno CHAR(9) PRIMARY KEY,
Dname CHAR(20),
Mname CHAR(20),
Tel CHAR(20)
);
CREATE TABLE Staff
(Sno CHAR(9) PRIMARY KEY,
Sname CHAR(20),
Ssex CHAR(2),
Sage SMALLINT,
CONSTRAINT C1 CHECK(Sage<=60),
Post CHAR(20),
Pay CHAR(20),
Dno CHAR(9),
FOREIGN KEY (Dno) REFERENCES Dept(Dno)
);
经测试没问题,注意一定先建表Dept,因为Staff中用到了Dept的Dno
2.对学生对学生-课程数据库编写存储过程,课程数据库编写存储过程, 完成下述功能:完成下述功能:
先添加必要的测试数据
INSERT INTO Course(Cno,Cname,Cpno,Ccredit) VALUES ('8','离散数学',3,4);
INSERT INTO SC(Sno,Cno,Grade) VALUES ('201215121','8',12);
INSERT INTO SC(Sno,Cno,Grade) VALUES ('201215122','8',32);
INSERT INTO SC(Sno,Cno,Grade) VALUES ('201215123','8',52);
INSERT INTO SC(Sno,Cno,Grade) VALUES ('201215125','8',62);
INSERT INTO SC(Sno,Cno,Grade) VALUES ('201215128','8',92);
/*为SC表增加列Level*/
ALTER TABLE SC ADD Level CHAR(2);
((1)统计离散数学的成绩分布情况,即按照各分数段统计人数。)统计离散数学的成绩分布情况,即按照各分数段统计人数。
/*建立统计离散数学的成绩表*/
CREATE TABLE SC8
(Score CHAR(10), /*成绩分段*/
Num SMALLINT /*学生人数*/
);
INSERT INTO SC8(Score,Num) VALUES('[0,20)',0);
INSERT INTO SC8(Score,Num) VALUES('[20,40)',0);
INSERT INTO SC8(Score,Num) VALUES('[40,60)',0);
INSERT INTO SC8(Score,Num) VALUES('[60,80)',0);
INSERT INTO SC8(Score,Num) VALUES('[80,100]',0);
SELECT * FROM SC8
IF (exists (select * from sys.objects where name = 'Stats'))
DROP PROCEDURE Stats











安全验证
文档复制为VIP权益,开通VIP直接复制

评论0