一、选择题1.下面的选项不是关系数据库基本特征的是(A)。A.不同的列应有不同的数据类型B.不同的列应有不同的列名C.与行的次序无关D.与列的次序无关2.实现数据库安全性控制的常用方法和技术有(A)A.用户标识与鉴别、存取控制、视图机制、审计、数据加密B.存取控制、视图机制、审计、数据加密、防火墙C.用户标识与鉴别、存取控制、视图机制、审计、防火墙D.存取控制、视图机制、审计、数据加密、数据转储3.数据的(B)是为了防止数据库中存在不符合语义的数据,也就是防止数据库中存在不正确的数据。数据的()是保护数据库防止恶意的破坏和非法的存取。A.安全性、完整性B.完整性、安全性C.保密性、安全性D.安全性、保密性4.SQL语言的GRANT(授权)和REVOKE(收回权限)语句主要是用来维护数据库的(C)。A.完整性B.可靠性C.安全性D.一致性5.关系模型中,一个码是(C)。A.可以由多个任意属性组成B.至多由一个属性组成C.由一个或多个属性组成,其值能够惟一标识关系中一个元组D.以上都不是6.当关系S自然联接时,能够把S原该舍弃的元组放到结果关系中的操作是(D)A.左外联接B.右外联接C.外部并D.外联接7DBMS是(D)A.数据库B.数据库系统C.数据库应用软件D.数据库管理系统8下列四项中说法不正确的是(C)A.数据库减少了数据冗余B.数据库中的数据可以共享C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性9在数据库的三级模式结构中,内模式有(A)A.1个B.2个C.三个D.任意多个10常见的数据模型是(A)A.层次模型、网状模型、关系模型B.概念模型、实体模型、关系模型对象模型、外部模型、内部模型D.逻辑模型、概念模型、关系模型11DB、DBMS和DBS三者间的关系是(B)A.DB包括DBMS和DBSB.DBS包括DB和DBMSC.DBMS包括DBS和DBD.DBS与DB和DBMS无关12要保证数据库的物理独立性,需要修改的是(B)A.三层模式之间的两种映射B.模式与内模式C.模式与外模式D.三层模式13关系数据模型的基本数据结构是(D)A.树B.图C.索引D.关系14提供数据库定义、数据操纵、数据控制和数据库维护功能的软件称为(C)A.OSB.DSC.DBMSD.DBS15在数据库的三级模式结构中,内模式有(A)A.1个B.2个C.三个D.任意多个16下述那一条不属于概念模型应具备的性质(D)A.有丰富的语义表达能力B.易于交流和理解C.易于变动D.在计算机中实现的效率高17在视图上不能完成的操作是(C)A.更新视图B.查询C.在视图上定义新的基本表D.在视图上定义新视图18当同一个实体集内部实体之间存在着一个M:N的关系时,根据E-R模型转换成关系模型的规则,转换成关系的数目为(C)A.1B.2C.3D.419关系数据模型的三个组成部分中,不包括(C)A.完整性规则B.数据结构C.恢复D.数据操作20下面列出的关于视图的条目中,不正确的是(C)A.视图是外模式B。视图是虚表C.使用视图可以加快查询语句的执行速度D.使用视图可以简化查询语句的编写21数据库技术的奠基人之一,E.F.Codd于1970年发表过多篇论文,主要论述的是(C)。A.层次数据模型B.网络数据模型C.关系数据模型D.面向对象数据模型22有关系模式A(C,T,H,R,S),其中各属性的含义是:C,课程:T,教员:H,上课时间:R,教室:S,学生。根据语义有如下函数依赖集F={C→T,(H,R)→C,(H,T)→R,(H,S)→R}。关系模式A的码是(D)。A.CB.(H,R)C.(H,T)D.(H,S)23数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的(D)。A.可靠性B.一致性C.完整性D.安全性24如果事务T获得了数据项Q上的共享锁,则T对Q(A)A.只能读不能写B.只能写不能读C.既可读又可写D.不能读不能写25在SQL语言的SELECT语句中,能实现选择操作的是(C)A.SELECTB.FROMC.WHERED.GROUPBY26在数据库系统的组织结构中,下列(C)映射把概念数据库与物理数据库联系起来。A.外模式/模式B.内模式/外模式C.模式/内模式D.模式/外模式27数据库的并发操作可能带来的问题包括(A)A.丢失更新B.数据独立性会提高C.非法用户的使用D.增加数据冗余度28.将ER模型转换成关系模型,属于数据库的(C)A.需求分析B.概念设计C.逻辑设计D.物理设计29.(B)是长期储存在计算机内、有组织的、可共享的大量数据的集合。A.数据库系统B.数据库C.关系数据库D.数据库管理系统30.在数据库的三级模式中,内模式有(A)。A.1个B.2个C.3个D.任意多个31.在数据库的三级模式中,外模式有(D)。A.1个B.2个C.3个D.任意多个32.在数据库的三级模式中,模式有(A)。A.1个B.2个C.3个D.任意多个33.在数据库的三级模式体系结构中,内模式、模式和外模式个数的比例是(B)。A.1:1:1B.1:1:NC.1:M:ND.M:N:P34.数据模型的三个要素分别是(b)。A.实体完整性、参照完整性、用户自定义完整性B.数据结构、关系操作、完整性约束C.数据增加、数据修改、数据查询D.外模式、模式、内模式35.数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是(A)。A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS36.在关系模式R中,Y函数依赖于X的语义是:(B)。A.在R的某一关系中,若两个元组的X值相等,则Y值也相等。B.在R的每一关系中,若两个元组的X值相等,则Y值也相等。C.在R的某一关系中,Y值应与X值相等。D.在R的每一关系中,Y值应与X值相等。37.若对于实体集A中的每一个实体,实体集B中有n个实体(n≥0)与之联系,而对于实体集B中的每一个实体,实体集A中只有1个实体与之联系,则实体集A和实体集B之间的联系类型为(B)。A.1:1B.1:NC.M:ND.N:138.若对于实体集A中的每一个实体,实体集B中有1个实体(n≥0)与之联系,而对于实体集B中的每一个实体,实体集A中只有1个实体与之联系,则实体集A和实体集B之间的联系类型为(A)。A.1:1B.1:NC.M:ND.N:139.下列不属于数据安全性控制方法的是(D)。A.用户标识和鉴定B.用户存取权限控制C.数据加密D.网络流量控制40.若关系R为M列P行,关系S为N列Q行,则(B)的结果为M+N列P×Q行。A.R-SB.R×SC.R÷SD.RS41.数据模型应满足(D)的要求。A.真实模拟现实世界B.容易为人们所理解C.便于在计算机上实现D.以上都是42.在可信计算机系统评测标准中,达到初步安全产品要求的是(C)级。A.C1B.C2C.B1D.B243.下面的选项不是关系数据库基本特征的是(A)。A.不同的列应有不同的数据类型B.不同的列应有不同的列名C.与行的次序无关D.与列的次序无关44.实现数据库安全性控制的常用方法和技术有(A)A.用户标识与鉴别、存取控制、视图机制、审计、数据加密B.存取控制、视图机制、审计、数据加密、防火墙C.用户标识与鉴别、存取控制、视图机制、审计、防火墙D.存取控制、视图机制、审计、数据加密、数据转储45.数据的(B)是为了防止数据库中存在不符合语义的数据,也就是防止数据库中存在不正确的数据。数据的(D)是保护数据库防止恶意的破坏和非法的存取。A.安全性、完整性B.完整性、安全性C.保密性、安全性D.安全性、保密性46.SQL语言的GRANT和REVOKE语句主要是用来维护数据库的(C)。A.完整性B.可靠性C.安全性D.一致性47.关系模型中,一个码是(C)。A.可以由多个任意属性组成B.至多由一个属性组成C.由一个或多个属性组成,其值能够惟一标识关系中一个元组D.以上都不是48.当关系S自然联接时,能够把S原该舍弃的元组放到结果关系中的操作是(D)A.左外联接B.右外联接C.外部并D.外联接49.下列不属于需求分析阶段工作的是:(A)。A.建立E-R图B.分析用户活动C.建立数据字典D.建立数据流图50.数据库系统的数据独立性体现在(B)。A.不会因为数据的变化而影响到应用程序B.不会因为数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构51.若关系R为M列P行,关系S为N列Q行,则R×S的结果为(B)列()行。A.M+N、P+QB.M+N、P×QC.M×N、P+QD.M×N、P×Q52.在SQL语言的Select语句中实现选择运算的子句是(C)。A.SelectB.FromC.WhereD.Groupby53.数据库系统的数据独立性体现在(B)。A.不会因为数据的变化而影响到应用程序B.不会因为数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构54.如果事务T对数据D已加S锁,则其他事务对数据D(A)A.可以加S锁,不能加X锁B.可以加S锁,也可以加X锁C.不能加S锁,可以加X锁D.不能加任何锁55.当关系S自然联接时,能够把S原该舍弃的元组放到结果关系中的操作是(D)A.左外连接B.右外连接C.外部并D.外连接二、填空题1外模式/模式映象为数据库提供了___物理____数据独立性。2用二维表数据来表示实体及实体之间联系的数据模型称为___关系模型__。3关系数据库的三类完整性为__实体完整性__、参照完整性、_用户自定义完整性。4数据库系统的核心是_数据库管理系统_。5数据模型主要有___数据结构_、__数据操作_、____数据约束_。6若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为主键。7建立冗余数据最常用的技术是数据转储和登录日志文件。8关系数据库的三类完整性为__实体完整性__、__参照完整性_、__用户自定义完整性_。9从指定的关系中选择指定的若干属性组成一个新关系的运算称为选择运算。10实体与实体之间的关系有_一对一_、__一对多__、_多对多____。11.事务的ACID特性包括:原子性、一致性、隔离性和持续性。12.事务并发控制机制中,避免活锁产生的方法是采用先来先服务的策略;13SQL语言用_GRANT_语句向用户授予操作权限,用_REVOKE_语句收回权限。14在关系代数运算中,从关系中取出满足条件的行的运算称为__选择运算。15若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为_主键_。16从关系规范化理论的角度讲,一个只满足1NF的关系可能存在的四方面问题是:数据冗余度大、修改异常、插入异常和___删除异常____。17第三范式是在第二范式的基础上消除了数据冗余、更新异常、插入异常和删除异常。18设关系R和S的属性个数分别为r和s,则(R×S)操作结果的属性个数为___r+s____。19.基本的锁类型有两种:排它锁、共享锁。20.并发操作带来的数据不一致性情况大致可以分为三种:丢失或覆盖更新、脏读、不可重复读。21创建规则和默认值对象的Transact-SQL语句分别为GRANT_______和__REVOKE__,而不能使用SQLServer管理平台工具创建。22在SQLServer中,数据库是由___数据库____文件和__事务日志__文件组成的。5第三范式是在第二范式的基础上消除了。23数据库结构设计包括概念设计、逻辑设计、物理设计。24事务的ACID特性包括:原子性、___一致性_、___隔离性____和持续性。25已知关系:系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号),则可知:学生关系的主码是学号,学生关系的外码是系编号。26连接查询分为:内连接、外连接和交叉连接,内连接又可分为:等