13-14-2数据库原理期末C卷

更新时间:2024-04-12 16:38:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

学院: 专业: 年级: 姓名: 学号:

------------装订线---------------装订线------------------装订线--------------------装订线-----------------装订线-------- ----

沈阳师范大学13—14学年度第2学期期末试卷

命题单位: 软件学院 课程名称:数据库原理(C)卷 课程代码:16209680 适用范围:2013级专升本

试题 得分

评卷人 得分 一 二 三 四 五 六 总分 一、单选题:将选择的结果写在下面的方格里(共15道题,每题2分,共30分) 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 1.数据库系统的核心是( )。

A. 数据库管理系统 B. 数据库 C. 操作系统 D. 数据 2.如某属性虽非该实体主键,而是另一实体的主键,称此属性为( )。

A. 外键 B. 候选键 C. 主键 D. 主属性 3.SQL语言是( )的语言,易学习。

A. 过程化 B. 非过程化 C. 格式化 D. 导航式

4.下列SQL语句中,能够实现“收回用户U4对学生表(STUD)中学号(XH)的修改权”这一功能的是( )。 A. REVOKE UPDATE(XH) ON TABLE FROM U4;

B. REVOKE UPDATE(XH) ON TABLE FROM PUBLIC; C. REVOKE UPDATE(XH) ON TABLE STUD FROM U4; D. REVOKE UPDATE(XH) ON STUD FROM PUBLIC;

5.规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及( )的缺陷。

A. 数据的不一致性 B. 结构不合理 C. 冗余度大 D. 数据丢失 6.在数据库的概念设计中,最常用的数据模型是( )。

A.形象模型 B. 物理模型 C. 逻辑模型 D. 实体联系模型 7.SQL的聚集函数COUNT、SUM、AVG、MAX、MIN等,不允许出现在下列查询语句的( )子句中。 A.SELECT B. HAVING C. WHERE D. GROUP BY 8.关系模式STJ(S#,T,J#)中,存在函数依赖:(S#,J#)→T,(S#,T)→J#,T→J#,则( )。 A. 关系STJ满足1NF,但不满足2NF B. 关系STJ满足2NF,但不满足3NF C. 关系STJ满足3NF,但不满足BCNF D. 关系STJ满足BCNF,但不满足4NF 9.对一个关系做投影操作后,新关系的元数个数( )原来关系的元数个数。

A. 小于 B. 小于或等于 C. 等于 D. 大于 10.视图创建完成后,数据字典中存放的是( )。

A. 查询语句 B. 查询结果 C. 视图的定义 D. 所引用的基本表的定义

1 (共4页)

学院: 专业: 年级: 姓名: 学号:

------------装订线---------------装订线------------------装订线--------------------装订线-----------------装订线-------- ----

11.完整性检查和控制的防范对象是( ),防止它们进入数据库。

A. 不合语义的数据 B. 非法用户 C. 不正确的数据 D. 非法操作 12.设关系R(A,B,C)和S(B,C,D),下列各关系代数表达式不成立的是( )。 A. πA(R)∞πD(S) B. R∪S C. πB(R)∩πB(S) D. R∞S 13. 数据更新操作有3种,在SQL中有相应的三类语句,分别是( )。

A. SELECT、UPDATE、DELETE B. CREATE、ALTER、DROP C. CREATE、SELECT、UPDATE D. INSERT、UPDATE、DELETE 14. SQL中集合成员资格比较操作“元组NOT IN(集合)”中的“NOT IN”与( )等价。 A. <>ALL B. <>ANY C. =ANY D. =ALL 15.若关系模式R中的属性全部是主属性,则R的最高范式必定是( )。

A. 1NF B.2NF C. 3NF D. BCNF

评卷人 得分 二、填空题(共6道题,每空1分,共10分)

1. ER(实体联系)模型是对现实世界的一种抽象,它的三要素是( )、( )、( )。

2. 数据库的( )规则规定:一个基本关系的外键(对应于另一个基本关系的主键)取值不能取空值或者必须等于它所对应基本关系中的主键值。

3. 关系R(A,B,C)和S(A,D,E,F),有R.A=S.A ,若将关系代数表达式:π

,用R.A,R.B,S.D,S.F(R∞S)

SQL语言的查

询语句表示,则为SELECT R.A,R.B,S.D,S.F FROM R,S WHERE ( )。 4. 由于数据库系统在三级模式之间提供了( )和( )两层映像功能,保证了数据库系统具有较高的数据独立性。

5. 设关系R(U),X,Y∈U,X→Y是R的一个函数依赖,如果存在X’ ∈X,使X’ →Y成立,则称函数依赖X’ →Y是( )函数依赖。

6. 数据库设计分为以下六个设计阶段:需求分析、概念结构设计阶段、逻辑结构设计阶段、( )阶段、( )、数据库运行和维护。

评卷人 得分 三、程序题(共6道题,每题5分,共30分)

设有如下4个关系STUDENT(S#,SNAME,SEX,AGE,CLASS),COURSE(C#,CNAME,T#),TEACHER(T#,TNAME,TSEX,TAGE,PROF,DEPART),SCORE(S#,C#,GRADE) 试用关系代数表示下列查询操作:

(1)检索“程军”老师所授课程的课程号(C#)和课程名(CNAME) (2)检索“李强”同学不学课程的课程号(C#)

2 (共4页)

学院: 专业: 年级: 姓名: 学号:

------------装订线---------------装订线------------------装订线--------------------装订线-----------------装订线-------- ----

写出实现以下各题功能的SQL语句。 (共4道题,每题5分)

(3)查询选修课程号为‘3-105’且成绩在60到80之间的所有记录 (4)查询成绩为85、86或88的记录

(5)查询与学号为108的同学同岁的所有学生的S#、SNAME和AGE (6)查询成绩比该课程平均成绩低的学生的成绩表

评卷人 得分 四、设计题(共15分)

设一个海军基地一舰队管理系统中需要管理如下信息:

舰队:舰队名称,基地地点;舰艇:舰艇编号,舰艇名称;武器:武器名称,武器生产时间;官兵:官兵证号,姓名。 其中,一个舰队拥有多艘舰艇,一艘舰艇属于一个舰队;一艘舰艇安装多种武器,一种武器可安装于多艘舰艇上;一艘舰艇有多个官兵,一个官兵只属于一艘舰艇。

1.根据上述语义画出ER图,在ER图中需注明实体的属性、联系的类型及实体的标识符。(10分) 2.将ER模型转换成关系模型,并在每个关系模式的主键下加下划线。(5分)

3 (共4页)

学院: 专业: 年级: 姓名: 学号:

------------装订线---------------装订线------------------装订线--------------------装订线-----------------装订线-------- ----

评卷人 得分 五、应用题(15分)

设有关系模式R(职工名,项目名,工资,部门名,部门经理),若有如下事实: (1)每个职工可参加多个项目,各领一份工资; (2)每个项目只属于一个部门管理; (3)每个部门只有一个经理。 试回答下列问题:

(1)根据上述规定,写出关系模式R的基本函数依赖;(6分) (2)找出关系模式R的候选码;(2分)

(3)关系模式R最高已经达到第几范式?为什么?(3分) (4)如果R不属于3NF,请将R分解为3NF模式集。(4分)

4 (共4页)

本文来源:https://www.bwwdw.com/article/pazp.html

Top