首页 > 全部 > 二级C语言 > 国家二级C语言(数据库设计基础)机试模拟试卷7

国家二级C语言(数据库设计基础)机试模拟试卷7

本单篇文档共7827字,内容预览3600字,预览为有答案版,源文件无水印,下载后包含无答案空白卷版和有答案版,同时也有计算机类NCRE全国计算机二级整科真题模拟题,讲义课件,思维导图,易错高频题等下载。
二级C语言 章节练习 4551人下载
价格: 免费 原价:¥7.00
收藏

国家二级C语言(数据库设计基础)机试模拟试卷7

选择题

1.定义学生选修课程的关系模式为SC(S#,Sn,Sd,Sa,C#,G)(其属性分别为学号、姓名、所在系、年龄、课程号和成绩);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课)。关系模式SC的主键是(C)

A. S#

B. C#

C. S#,C#

D. Sn,C#

解析:主关键字(primary key)是表中的一个或多个字段,它的值用于唯一地标识表中的某一条记录。在两个表的关系中,主关键字用来在一个表中引用来自于另一个表中的特定记录。主关键字是一种唯一关键字,表定义的一部分。一个表的主键可以由多个关键字共同组成,并且主关键字的列不能包含空值。本题关系模式SC中应将学号(S#)和课程号(C#)作为主关键字。

2.数据库管理系统的基本功能不包括(D)

A. 数据库访问\\t

B. 数据库定义

C. 数据库的建立和维护

D. 数据库和网络中其他系统的通信

解析:数据库管理系统的主要功能包括:数据库定义,数据操作,数据库的运行管理,数据组织、存储与管理,数据库的保护,数据库的维护和通信。数据库不能和网络中的其它系统通信。

3.由关系R1和R2得到关系R3的操作是

(D)

A. 交

B. 并

C. 笛卡尔积

D. 等值连接

解析:等值连接是关系运算-连接运算的一种常用的连接方式。是条件连接(或称θ连接)在连接运算符为“=”号时,即θ=0时的一个特例。

4.某图书集团数据库中有关系模式R(书店编号,书籍编号,库存数量,部门编号,部门负责人),其中要求①每个书店的每种书籍只在该书店的一个部门销售;②每个书店的每个部门只有一个负责人;③每个书店的每种书籍只有一个库存数量。则关系模式R最高是(B)

A. 1NF

B. 2NF

C. 3NF

D. BCNF

解析:范式(数据库设计范式,数据库的设计范式)是符合某一种级别的关系模式的集合。构造数据库必须遵循一定的规则。在关系数据库中,这种规则就是范式。关系数据库中的关系必须满足一定的要求,即满足不同的范式。目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、Boyce-Codd范式(BCNF)、第四范式(4NF)和第五范式(5NF)。

所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。

第二范

5.下列叙述中正确的是(A)

A. 数据库系统减少了数据冗余

B. 经规范化后的数据库系统避免了一切冗余

C. 数据库系统比文件系统能管理更多的数据

D. 数据库系统中数据的一致性是指数据类型一致

解析:

6.每个学校有一名校长,且不同学校的校长可以是同一人,则实体学校和实体校长间的联系是(A)

A. 多对一

B. 多对多

C. 一对一

D. 一对多

解析:本题中,一个人可以兼任多所学校的校长,但是一所学校只有一名校长,因此学校对校长是多对一关系。

7.定义部门关系模式:部门(部门号,部门名,部门成员,部门总经理),使它不满足第一范式的属性是(B)

A. 部门名

B. 部门成员

C. 部门总经理

D. 部门号

解析:所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性,就可能需要定义一个新的实体,新的实体由重复的属性构成,新实体与原实体之间为一对多关系。在第一范式(1NF)中表的每一行只包含一个实例的信息。本题中“部门”关系模式中的“部门成员”可以分割成其它基本数据项,因此它导致“部门”关系模式不满足第一范式。

8.在关系数据库中,描述全局数据逻辑结构的是(C)

A. 内模式

B. 用户模式

C. 概念模式

D. 物理模式

解析:概念模式也称为模式或逻辑模式,概念模式是数据库中全体数据的整体逻辑结构和特征的描述,概念模式通常还包含有访问控制、保密定义和完整性检查等方面的内容,以及概念/物理之间的映射。

9.学校的每个社团都有一名团长,且一个同学可同时担任多个社团的团长,则实体团长和实体社团间的联系是(A)

A. 一对多

B. 多对多

C. 多对一

D. 一对一

解析:一对多关系是关系数据库中两个表之间的一种关系,该关系中第一个表中的单个行可以与第二个表中的一个或多个行相关,但第二个表中的一个行只可以与第一个表中的一个行相关。

本题中,一个团长可以对应多个社团,一个社团只有一个团长,因此是一对多关系。

10.在关系模式A(S,SN,D)和B(D,CN,NM)中,关系A的主键是S,关系B的主键是D,则属性D在关系A中称为(A)

A. 外键

B. 主键

C. 超键

D. 候选键

解析:如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外键。由此可见,外键表示了两个关系之间的相关联系。以另一个关系的外键作主关键字的表被称为主表,具有此外键的表被称为主表的从表。外键又称作外关键字。

11.将数据库的结构划分成多个层次,是为了提高数据库的逻辑独立性和(C)

A. 安全性

B. 操作独立性

C. 物理独立性

D. 管理规范性

解析:物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。即,数据在磁盘上怎样存储由DBMS管理,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理存储改变了,应用程序不用改变;逻辑独立性存在于外模式和内模式之间。数据的逻辑独立性是指数据与程序的逻辑独立性。用户的应用程序和数据库中的逻辑结构是相互独立的,当数据的逻辑结构发生改变时应用不需要改变,逻辑独立性存在于外模式和内模式之间。数据的逻辑独立性是指数据与程序的逻辑独立性。

12.学院的每个系都有一名系主任,且一个教师可同时担任多个系的系主任,则实体系主任和实体系间的联系是(A)

A. 一对多

B. 多对多

C. 多对一

D. 一对一

解析:一对多关系是关系数据库中两个表之间的一种关系,该关系中第一个表中的单个行可以与第二个表中的一个或多个行相关,但第二个表中的一个行只可以与第一个表中的一个行相关。

本题中,一个系主任可以对应多个系,因此是一对多关系。

13.定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)。则对主属性部分依赖的是(A)

A. S#→Sn

B. (S#,C#)→G

C. (S#,C#)→S#

D. (S#,C#)→C#

解析:关系模式SC中,学号是学生的唯一编码,姓名对主属性具有依赖。

14.将数据库的结构划分成多个层次,是为了提高数据库的物理独立性和(C)

A. 规范程度

B. 操作独立性

C. 逻辑独立性

D. 降低数据冗余

解析:物理独立性是指用户的应用程序与存储

本文档预览:3600字符,共7827字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载

剩余未完,查看全文
收藏
国家二级C语言(数据库设计基础)机试模拟试卷7

推荐资源

客服

扫码添加客服微信

热线

官方客服

如遇问题,请联系客服为您解决

电话客服:

客服微信:pujinet

工作时间:9:00-18:00,节假日休息

公众号

扫码关注微信公众号