国家二级C语言机试(数据库设计基础)模拟试卷8
(总分56,考试时间90分钟)
1. 选择题
1. 定义学生选修课程的关系模式为SC(S#,Sn,Sd,Sa,C#,G)(其属性分别为学号、姓名、所在系、年龄、课程号和成绩);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课)。关系模式SC的主键是
A. S#        B. C#
C. S#,C#        D. Sn,C#
2. 数据库管理系统的基本功能不包括
A. 数据库访问        B. 数据库定义
C. 数据库的建立和维护        D. 数据库和网络中其他系统的通信
3. 由关系R1和R2得到关系R3的操作是
A. 等值连接        B. 并
C. 笛卡尔积        D. 交
4. 某图书集团数据库中有关系模式R(书店编号,书籍编号,库存数量,部门编号,部门负责人),其中要求①每个书店的每种书籍只在该书店的一个部门销售;②每个书店的每个部门只有一个负责人;③每个书店的每种书籍只有一个库存数量。则关系模式R最高是
A. 2NF        B. 1NF
C. 3NF        D. BCNF
5. 下列叙述中正确的是
A. 数据库系统减少了数据冗余
B. 经规范化后的数据库系统避免了一切冗余
C. 数据库系统比文件系统能管理更多的数据
c语言算法书籍D. 数据库系统中数据的一致性是指数据类型一致
6. 每个学校有一名校长,且不同学校的校长可以是同一人,则实体学校和实体校长间的联系是
A. 多对一        B. 多对多
C. 一对一        D. 一对多
7. 定义部门关系模式:部门(部门号,部门名,部门成员,部门总经理),使它不满足第一范式的属性是
A. 部门名        B. 部门成员
C. 部门总经理        D. 部门号
8. 在关系数据库中,描述全局数据逻辑结构的是    。
A. 内模式        B. 用户模式
C. 概念模式        D. 物理模式
9. 学校的每个社团都有一名团长,且一个同学可同时担任多个社团的团长,则实体团长和实体社团间的联系是
A. 一对多        B. 多对多
C. 多对一        D. 一对一
10. 在关系模式A(S,SN,D)和B(D,CN,NM)中,关系A的主键是S,关系B的主键是D,则属性D在关系A中称为
A. 外键        B. 主键
C. 超键        D. 候选键
11. 将数据库的结构划分成多个层次,是为了提高数据库的逻辑独立性和
A. 物理独立性        B. 操作独立性
C. 安全性        D. 管理规范性
12. 学院的每个系都有一名系主任,且一个教师可同时担任多个系的系主任,则实体系主任和实体系间的联系是
A. 一对多        B. 多对多
C. 多对一        D. 一对一
13. 定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)。则对主属性部分依赖的是
A. S#→Sn        B. (S#,C#)→G
C. (S#,C#)→S#        D. (S#,C#)→C#
14. 将数据库的结构划分成多个层次,是为了提高数据库的物理独立性和
A. 规范程度        B. 操作独立性
C. 逻辑独立性        D. 降低数据冗余
15. 学院的每名教师只能属于一个系,则实体系和实体教师间的联系是
A. 一对多        B. 多对多
C. 多对一        D. 一对一
16. 定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)该关系的范式最高达到
A. 1NF        B. 2NF
C. 3NF        D. BCNF
17. 能够减少相同数据重复存储的是
A. 数据库        B. 字段
C. 文件        D. 记录
18. 定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)则该关系的主键为
A. C#        B. S#
C. S#,C#        D. S#,C#,G
19. 关系模型中的关系模式至少应是
A. 1NF        B. 2NF
C. 3NF        D. BCNF
20. 在数据库中,产生数据不一致的根本原因是
A. 数据冗余        B. 没有严格保护数据
C. 未对数据进行完整性控制        D. 数据存储量太大
21. 规范化主要为克服数据库逻辑结构中的插入异常,删除异常以及
A. 数据丢失的问题        B. 冗余度大的问题
C. 数据不一致的问题        D. 结构不合理的问题
22. 设有课程关系模式:R(C#,Cn,T,TA)(其中C#为课程号,Cn为课程名,T为教师名,Ta为教师地址),并且假定不同课程号可以有相同的课程名,每门课程只有一位任课教师,但每位教师可以有多门课程。关系R范式最高达到
A. 1NF        B. 2NF
C. 3NF        D. BCNF
23. 数据库管理系统(DBMS)是
A. 硬件系统        B. 系统软件
C. 一个完整的数据库应用系统        D. 既包括硬件、也包括软件的系统
24. 公司的开发人员可以同时参加多个项目的开发,则实体开发人员和实体项目间的联系是
A. 多对多        B. 一对多
C. 多对一        D. 一对一
25. 设有课程关系模式:R(C#,Cn,T,TA)(其中,C≠≠为课程号,Cn为课程名,T为教师名,Ta为教师地址)并且假定不同课程号可以有相同的课程名,每个课程号下只有一位任课教师,但每位教师可以有多门课程。关系R中对主属性的传递依赖为
A. (C#,T)→Ta        B. C#→Cn,Cn→Ta
C. C#→T,T→Ta        D. C#→Tn
26. 数据库管理系统(DBMS)是一种
A. 应用软件        B. 系统软件
C. 汁算机辅助设计        D. 办公软件
27. 下列叙述中正确的是
A. 关系模式可以没有候选关键字
B. 关系模式的候选关键字只能有1个
C. 关系模式必须有2个以上的候选关键字
D. 关系模式的候选关键字可以有1个或多个
28. 设有课程关系模式如下:R(C#,Cn,T,TA)(其中C#为课程号,Cn为课程名,T为教师名,Ta为教师地址)并且假定不同课程号可以有相同的课程名,每个课程号下只有一位任课教师,但每位教师可以有多门课程。该关系模式可进一步规范化为
A. R1(C#,Cn,T),R2(T,TA)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。