2021年9月计算机二级公共基础知识押题151-170
151.下列叙述中正确的是( )A)数据库系统避免了一切冗余B)数据库系统减少了数据冗余C)数据库系统中数据的一致性是指数据类型一致D)数据库系统比文件系统能管理更多的数据【解析】数据库系统共享性大,冗余度小,但只是减少了冗余,并不是避免一切冗余。数据的一致性是指在系统中同一数据在不同位置的出现应保持相同的值,而不是数据类型的一致。数据库系统比文件系统有更强的管理控制能力,而不是管理更多的数据。152.数据库系统的数据独立性是指( )A)不会因为存储策略的变化而影响存储结构B)不会因为数据的变化而影响应用程序C)不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序D)不会因为某些存储结构的变化而影响其他的存储结构【解析】数据库系统的数据独立性,是指数据库中数据独立于应用程序且不依赖于应用程序,即数据的逻辑结构、存储结构与存取方式的改变不会影响应用程序。数据独立性一般分为物理独立性和逻辑独立性两级。153.在关系数据库中,描述全局数据逻辑结构的是( )A)概念模式B)用户模式C)内模式D)物理模式【解析】数据库系统在其内部分为三级模式及两级映射,三级模式即概念模式、内模式和外模式。概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。外模式也称子模式或者用户模式,是用户的数据视图,也就是用户所能够看见和使用的局部数据的逻辑结构和特征的描述,是与某一应用有关的数据的逻辑表示。内模式又称物理模式,是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。154.数据库中对概念模式内容进行说明的语言是( )A)数据控制语言B)数据操纵语言C)数据定义语言D)数据并发语言【解析】概念模式主要描述数据的概念记录类型以及它们间的关系,它还包括一些数据间的语义约束,对它的描述可用DDL语言(数据定义语言)定义。155.将数据库的结构划分成多个层次,是为了提高数据库的( )A)管理规范性B)数据处理并发性C)逻辑独立性和物理独立性D)数据共享【解析】数据库系统通常采用三级模式结构并且提供两级映射功能,其中的外模式/模式映射保证了数据库系统具有较高的逻辑独立性,而模式/内模式映射保证了数据库系统具有较高的物理独立性。156.在数据库的三级模式中,外模式(用户模式或子模式)有( )A)3个B)2个C)1个D)任意多个【解析】一个数据库可以有多个外模式(因为用户可有多个),但概念模式和内模式只能有一个。157.数据模型的三个要素是( )A)外模式、概念模式、内模式B)实体完整性、参照完整性、用户自定义完整性C)数据增加、数据修改、数据查询D)数据结构、数据操作、数据约束【解析】数据模型是数据特征的抽象,所描述的内容有三个部分:数据结构、数据操作、数据约束。数据结构主要描述数据的类型、内容、性质以及数据间的联系等。数据操作主要描述在相应数据结构上的操作类型与操作方式。数据约束主要描述数据结构内数据间的语法、语义联系,它们之间的制约与依存关系,以及数据动态变化的规则,以保证数据的正确、有效与相容。158.在数据库系统中,数据模型包括概念模型、逻辑模型和( )A)物理模型B)空间模型C)时间模型D)谓词模型【解析】数据模型按照不同的应用层次分为3种类型:概念数据模型、逻辑数据模型、物理数据模型。概念数据模型简称概念模型,它是一种面向客观世界、面向用户的模型;它与具体的数据库管理系统无关,与具体的计算机平台无关。逻辑数据模型又称逻辑模型,它是一种面向数据库系统的模型,该模型着重于在数据库系统一级的实现。物理数据模型又称物理模型,它是一种面向计算机物理表示的模型,此模型给出了数据模型在计算机上物理结构的表示。159.下面模型中为概念模型的是( )A)关系模型B)层次模型C)实体-联系模型D)网状模型【解析】较为有名的概念数据模型有实体联系模型(E-R模型)、面向对象模型及谓词模型;逻辑数据模型有层次模型、网状模型、关系模型和面向对象模型。160.建立表示学生选修课程活动的实体联系模型,其中的两个实体分别是()A)学生和学号B)课程和课程号C)课程和成绩D)学生和课程【解析】实体是概念世界中的基本单位,是客观存在并可以相互区别的事物。要建立表示学生选修课程活动的实体联系模型,能互相区别并可以联系起来的实体是学生和课程。161.每所学校都有一名校长,而每个校长只在一所学校任职,则实体学校和实体校长之间的联系是( )A)一对一B)一对多C)多对一D)多对多【解析】每所学校只有一名校长,每个校长只在一所学校任职,则实体学校和实体校长之间是一对一的联系。162.在学校每间宿舍住1到6名学生,每个学生只在一间宿舍居住,则实体宿舍与实体学生间的联系是( )A)一对一B)一对多C)多对一D)多对多【解析】一间宿舍可以住多名学生,一个学生只能在一个宿舍,则实体宿舍与实体学生间的联系是一对多。宿舍是一的一方,学生是多的一方。163.每个学校有一名校长,且不同学校的校长可以是同一人,则实体学校和实体校长间的联系是( )A)一对一B)多对多C)多对一D)一对多【解析】由于每个学校只对应一个校长,而一个校长可以对应多个学校,所以学校和校长之间是多对一关系。学校是多的一方,校长是一的一方。164.在学校里,教师可以讲授不同的课程,同一课程也可由不同教师讲授,则实体教师与实体课程间的联系是( )A)一对多B)一对一C)多对一D)多对多【解析】一个教师可以讲授不同的课程,同一课程也可由不同教师讲授,则实体教师与实体课程间的联系是多对多。165.若实体A和B是一对一的联系,实体B和C是多对一的联系,则实体A和C的联系是( )A)一对一B)多对一C)多对多D)一对多【解析】实体之间的联系具有传递性,实体A和B是一对一的联系,实体B和C是多对一的联系,明显实体A和C为多对一的联系。166.E-R图中用来表示实体的图形是( )A)菱形B)三角形C)矩形D)椭圆形【解析】在E-R图中实体集用矩形表示,矩形框内写实体名;属性用椭圆表示,并用无向边将其与相应的“实体”或“联系”连接起来;联系用菱形表示,在菱形框内写联系名,并用无向边将其与有关实体连接起来,在无向边旁标上联系的类型(1:1、1:n或n:n)。167.用树型结构表示实体之间联系的模型是( )A)层次模型B)关系模型C)网状模型D)运算模型【解析】层次模型的基本结构是树型结构,是一对多的;网状模型类似于图的结构,是多对多的。168.关系数据模型的三个组成部分中不包括( )A)关系的数据操纵B)关系的并发控制C)关系的数据结构D)关系的完整性约束【解析】关系数据模型的三个组成部分:关系的数据结构(用二维表表示),关系操纵(查询、删除、插入、修改),关系的数据约束(实体完整性约束、参照完整性约束、用户定义的完整性约束)。169.在关系数据库设计中,关系模式是用来记录用户数据的( )A)实体B)视图C)属性D)二维表【解析】关系模式采用二维表来表示关系,简称表。170.下面选项中不是关系数据库基本特征的是( )A)不同的列应有不同的列名B)不同的列应有不同的数据类型C)与行的次序无关D)与列的次序无关【解析】关系数据库中的二维表一般满足7个性质:①元组(行)个数是有限的——元组个数有限性。②元组(行)均不相同——元组的唯一性。③元组(行)的次序可以任意交换——元组的次序无关性。④元组(行)的分量是不可分割的基本特征——元组分量的原子性。⑤属性(列)名各不相同——属性名唯一性。⑥属性(列)与次序无关,可以任意交换——属性的次序无关性。⑦属性(列)的分量具有与该属性相同的值域——分量值域的统一性。