数据库原理与应用考试复习资料整理
时间:2012-11-2
一. 选择题(每小题2分,共20分) 二.判断题(每小题2分,共20分)
三.程序设计题(每小题5分,共20分)
1. 创建三个表(参考P85)
【例题5】创建一个“学生”表student
CREATE TABLE student
(sno CHAR(9) PRIMARY KEY,
Sname CHAR(20) UNIQUE,
Ssex CHAR(2),
Sage SMALLINT,
Sdept CHAR(20));
【例题6】建立一个“课程”表Course
CREATE TABLE Course
(cno CHAR(4)PRIMARY KEY,
Cname CHAR(40),
Cpno CHAR(4),
Ccredit SMALLINT,
FOREING KEY Cpno REFERENCES Course(cno)
【例题7】建立学生选课表SC
CREATE TABLE SC
(Sno CHAR(9),
Cno CHAR(4),
Grade SMALLINT,
PRIMARY KEY(Sno,Cno),
FOREING KEY(Sno) REFERENCES Student(Sno),
FOREING KEY(Cno) REFERENCES Course(Cno))
2. 第三章第4题1-4
(1) 求供应工程J1零件的供应商号码SNO;
SELECT SNO
FORM SPJ
WHERE JNO=’J1’
(2) 求供应工程J1零件P1的供应商号码SNO
SELECT SNO
FROM SRJ
WHERE JNO=’J1’
AND PNO=’P1’
(3) 求供应工程J1零件为红色的供应商号码SNO
SELECT SNO