试卷编号: ( A )卷
课程编号: H61030008 课程名称: 数据库原理 考试形式: 闭卷
适用班级:计算机,网络,数媒07 姓名: 学号: 班级:
学院: 信息工程学院 专业:计算机,网络,数媒 考试日期:
题号 | 一 | 二 | 三 | 四 | 五 | 六 | 七 | 八 | 九 | 十 | 总分 | 累分人 签名 |
题分 | 40 | 20 | 40 | 100 | ||||||||
得分 |
2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。
一、选择题(每空2分,共40分)
得分 | 评阅人 |
Ⅰ.操作系统
Ⅱ.数据库管理系统
Ⅲ.用户
Ⅳ.数据库管理员
Ⅴ.数据库
A.Ⅱ、Ⅲ、Ⅳ和Ⅴ B.Ⅱ、Ⅳ和Ⅴ
C.Ⅰ、Ⅱ、Ⅳ和Ⅴ D.都是
2、在下面列出的数据模型中,哪一个是概念数据模型? ( )
A.关系模型 B.层次模型
C.网状模型 D.实体-联系模型
3、数据库的三级模式结构中最接近外部存储器的是 ( )
A.模式 B.外模式
C.概念模式 D.内模式
4、设关系R和关系S的元数分别是3和4,关系T是R与S的广义笛卡尔积,即:T=R×S,则关系T的元数是 ( )
A.7 B.9
C.12 D.16 |
5、设有关系R(A,B,C)和S(C,D)。与SQL语句 select A,B,D from R,S where R.C=S.C 等价的关系代数表达式是 ( ) A. B. C. D. 6、在关系代数表达式的查询优化中,不正确的叙述是 ( ) A.尽可能早地执行连接 B.尽可能早地执行选择 C.尽可能早地执行投影 D.把笛卡尔积和随后的选择合并成连接运算 7、有关系R和S,R∩S的运算等价于 ( ) A.S-(R-S) B.R-(R-S) C.(R-S)∪S D.R∪(R-S) 8、有如下两个关系EMP和DEPT: EMP(雇员号,雇员名,部门号,工资) DEPT(部门号,部门名,地址) 在雇员信息表关系EMP中,哪个属性是外键(foreign key) ( ) A.雇员号 B.雇员名 C.部门号 D.工资 9、为数据表创建索引的目的是 ( ) A.提高查询的检索性能 B.创建唯一索引 C.创建主键 D.归类 10、SQL语言中,删除一个表的命令是 ( ) A.DELETE B.DROP C.CLEAR D.REMOVE 11、数据库管理系统中用于定义和描述数据库逻辑结构的语言称为 ( ) A.数据库模式描述语言(DDL) B.数据库子语言(SubDL) C.数据操纵语言(DML) D.数据控制语言(DCL) 12、.SQL语言的GRANT和REVOKE语句主要是用来维护数据库的 ( ) A.完整性 B.可靠性 C.安全性 D.一致性 13、X→Y,当下列哪一条成立时,称为平凡的函数依赖 ( ) A.X ∈Y B.Y∈X C.X∩Y=Φ D.X∩Y≠Φ |
14、设属性A是关系R的主属性,则属性A不能取空值(NULL)。这是 ( ) A.实体完整性规则 B.参照完整性规则 C.用户定义完整性规则 D.域完整性规则 15、C:课程 T:教员 H:上课时间 R:教室 S:学生 根据语义有如下函数依赖集: F={C→T,(H,R)→C,(H,T)→R,(H,S)→R} 关系模式A的码是 ( ) A.C B.(H,R) C.(H,T) D.(H,S) 16、在概念模型中的客观存在并可相互区别的事物称 ( ) A.实体 B.元组 C.属性 D.节点 17、下述哪一条不是由于关系模式设计不当而引起的 ( ) A.数据冗余 B.丢失修改 C.插入异常 D.更新异常 18、从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是 ( ) A.M端实体的关键字 B.N端实体的关键字 C.M端实体关键字与N端实体关键字组合 D.重新选取其他属性 19、SQL语言中的COMMIT语句的主要作用是 ( ) A.结束程序 B.返回系统 C.提交事务 D.存储数据 20、若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为 ( ) A.介质故障 B.运行故障 C.系统故障 D.事务故障 二、填空题(每空2分,共20分) 得分 | 评阅人 | |
2、数据模型可分为概念数据模型和逻辑数据模型,层次模型是__ _数据模型。
3、数据模型通常由三部分组成,它们是 、数据操作和完整性约束。 |
4、将E-R图中的实体和联系转换为关系模型中的关系,这是数据库设计过程中 设计阶段的任务。 5、关系查询优化分为 和物理优化。 6、数据库管理系统中,为了保证事务的正确执行,维护数据库的完整性,要求数据库系统维护以下事务特性: 、一致性、隔离性和持久性。 7、SQL有两种使用方式:交互式SQL和 。 8、各分E-R图之间的冲突主要有三类: 、命名冲突和结构冲突。 9、最常用的数据库的恢复技术是 和登录日志文件。 10、消除了非主属性对候选码局部依赖的关系模式,称为 模式。 三、综合题(共40分) 得分 | 评阅人 | |
2、表table数据如下:请写出获得以下语句执行的结果(每题5分,共15分)
id | name | num |
A | a | 9 |
A | b | 11 |
B | f | 7 |
B | g | 8 |
(1) select * from table where id='A' order by num DESC (2) select * from table where num in (select max(num) from table group by id) (3) select * from table x,table y where x.id=y.id and x.num>9 and y.num<11 | |
3、设教学数据库中有三个基本表(每题5分,共15分) 学生表 S(S#,SNAME,AGE,SEX),其属性表示学生的学号、姓名、年龄和性别;选课表 SC(S#,C#,GRADE),其属性表示学生的学号、所学课程的课程号和成绩;课程表 C(C#,CNAME,TEACHER),其属性表示课程号、课程名称和任课教师姓名。 下面的题目都是针对上述三个基本表操作的。
(1)写出检索全是女同学选修的课程的课程号的SQL语句。(5分) (2)写出下列插入操作的SQL语句:(5分) 把SC表中每门课程的平均成绩插入到另一个已存在的表SC_C(C#,CNAME,AVG_GRADE)中,其中AVG_GRADE为每门课程的平均成绩。 (3)试写出下列删除操作的SQL语句:(5分) 从SC表中把WU老师的女学生选课元组删去。 | |
2009-2010一学期期末数据库考试参 A卷: 一.选择题:(每小题2分) ADDAB ABCAB ACBAD ABCCA 二.填空题:(每个空2分) 1. 物理 2. 逻辑 3. 数据结构 4. 逻辑 5. 代数优化 6. 原子性 7. 嵌入式SQL 8. 属性冲突 9. 数据转储 10. 2NF 三.综合题: 1、【答】(10分) 连接运算符是‘=’的连接运算称为等值连接,它是从关系R与S的广义迪卡尔积中选取A,B属性值相等的那些元组。 自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉。 2、【答】(15分) (1) (5分) id name num ---- ---- ----------- A b 11 A a 9 (2) (5分) id name num ---- ---- ----------- A b 11 B g 8 (3) (5分) id name num id name num ---- ---- ----------- ---- ---- ----------- A b 11 A a 9 3、 (1) select C# from S,SC where S.S#=SC.S# and S.SEX='女' ;(5分) (2) insert into SC_C select SC.C#,C.CNAME,AVG(SC.GRADE) from SC,C group by C# ;(5分) (3) delete from SC where S# in (select S# from S where SEX='女') and C# in (select C# from C where TEACHER='WU '); (5分) |