全球旧事资料 分类
对应一个关系,该关系具有属性为实体的全部属性,
关键字为实体的关键字。ER图中的一个联系对应一个关系,该关系具有属性为
联系的属性以及该联系相关的实体的关键字。考虑到数据库优化,根据联系类型
不同在转换为关系模式时具体处理不同:
2分
(1)联系类型为11时,-先将两个实体分别转换两个关系模式,然后在任意一
个关系模式中加入另一个关系模式的键和联系类型的属性。
1

(2)1:N-先将两个实体分别转换为两个关系模式,然后在N端实体转换的关

f
系模式中加入1端实体转换的关系模式的键和联系类型的属性。
1

(3)M:N-先将两个实体分别转换为两个关系模式,然后将联系类型转换为第
三个关系模式,其属性由两端实体的键和联系类型的属性构成。
1分
四、TSQL综合题共35分
1、有学生-课程关系数据库,各关系表描述如下:
stude
t列名
说明
数据类型约束
S
oS
ameSsexSageSdept
学号姓名性别年龄院系
字符(8)主键
字符(12)非空,唯一
字符(2)取‘男’或‘女’默认值‘女’
整型
取值16~40默认值21
字符(20)默认‘电子系’
Course列名
说明
数据类型约束
C
o
课程号字符(8)主键
C
ame课程名字符(8)非空
Teacher教师名字符(10)唯一
SC列名说明
数据类型约束
S
o学号字符(8)主键,参照Stude
t表,级联更新和删除
C
o课程号字符(8)主键,参照Course表,级联更新拒绝删除
Grade成绩短整型取值0~100
1用关系代数表达式表示下列问题
1检索选修了教师‘王敏’所授课程的学生姓名和学号;(2分)
(难度系数B)正确答案:
∏姓名学号(Stude
t(SC
授课教师‘王敏’Course))

f
或∏姓名学号((授课教师‘王敏’Stude
t
SC
Course))
2检索选修了课程号为C3或者C5的学生学号和成绩;
(3分)
(难度系数B)正确答案:
∏学号成绩((课程号‘C3’SC)∪∏学号((课程号‘C5’SC)2用SQL语句实现下列问题
1写出创建S表的T-SQL语句;
(5分)
(难度系数A)正确答案:
CREATETABLES
S
oCHAR8PRIMARYKEY
S
ameCHAR12NOTNULLUNIQUESsexCHAR2CHECKSsexi
男女DEFAULT女
SageINTCHECKSTage16ANDSTage40DEFAULT21
SdeptCHAR20DEFAULT‘电子系’
2检索姓
好听全球资料 返回顶部