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