关系数据库与SQL语言练习 - 图文- 联系客服

发布时间 : 星期四 文章关系数据库与SQL语言练习 - 图文- 更新完毕开始阅读

T T# 教师号 T1 T2 T3 TN SAL 教师姓名 工资 王力 张兰 李伟 800 1200 700 COMM C# 职务津贴 所讲课程 300 150 Cl C2 C1 某教学数据库实例

(1)用SOL的DDL语言创建S表,S#为主键,SN不能为空。

(2)创建计算机系学生的视图,该视图的属性列由学号、姓名、课程号和任课教师号 组成。

(3)检索计算机系年龄在20岁以上的学生学号。 (4)检索姓王的教师所讲课程的课程号及课程名称。 (5)检索张三同学所学课程的成绩,列出SN,C#,GR。

(6)检索选修总收入超过1000元的教师所讲课程的学生姓名、课程号和成绩。

(7)检索没有选修c1课程且选修课程数为两门的学生的姓名和平均成绩,并按平均 成绩降序排列。

(8)检索选修和张三同学所选课程中任意一门相同的学生姓名,课程名。 (9)S1同学选修了C3,.将此信息插入SC表中。 (10)删除S表中没有选修任何课程的学生记录。

第四章

一、选择题

在下列A),B),C),D)四个选项中选择一个正确的。

B)是无损连接分解,但不是保持函数依赖的分解

三.计算题

1.设有关系模式R(A,B,C,D),函数依赖F={A→C,C→A,B→AC,D→AC,

BD→A}求:

18.求以下所给定关系模式的所有候选键。

(1)关系模式R(A,B,C,D,E,P),其函数依赖集F={A→B,C→P,E→A,CE→D}。 (2)关系模式R(C,T,S,N,G),其函数依赖集F={C→T,CS→G,S→N}。 (3)关系模式R(C,S,Z),其函数依赖集F={(C,s)→Z,Z→C)。

(4)关系模式R(S,D,I,B,O,Q),其函数依赖集F={S→D,I→B,B→O,O→Q, Q→I}

(5)关系模式R(S,D,I,B,O,Q),其函数依赖集F={I→B,B→O,I→Q,S→D}。 (6)关系模式R(A,B,C,D,E,F),其函数依赖集F=(AB→E,AC→F,AD→B,

B→C,C→D}。

19.设有关系R,如图所示。

试问R属于第几范式?如何规范化为3NF?写出规范化的步骤。 职工号 职工名 , 年龄 性别 El E2 E3 E4 ZHAO QIAN SEN LI 20 25 38 25 F M M F 单位号 单位名 D3 Dl D3 D3 CCC AAA CCC CCC

第六章

一、选择题

在下列各题A),B)C),D)四个选项中选择一个正确的。 1.( )表达了数据和处理过程的关系。 A)数据字典 B)数据流图 C)逻辑设计 D)概念设计

2.E-R图的基本成分不包含( )。

A)实体 B)属性 C)元组 D)联系