数据库管理系统基础一、是非题1.数据库技术的发展已经历三代,第三代是关系数据库技术时期。
A.对 B. 错2.数据库管理系统对数据库提供了完整的数据保护控制功能。
A.对 B. 错3.Access数据库是一种层次型的数据库系统。
A.对 B. 错4.概念模型也称为E-R模型。
A.对 B. 错5.在一个关系中,关键字可以有多个,但主码只能有一个。
A.对 B. 错6.数据库系统的最大特点是数据的共享性和独立性。
A. 对B. 错7.数据库系统的独立性有物理独立性和逻辑独立性两种。
A. 对B. 错8.组成数据模型的三个要素中,数据操作最重要。
A. 对B. 错9.概念模型与具体的数据库系统有关系。
A. 对B. 错10.目前最常用的数据模型是关系模型。
A. 对B. 错11.SQL语言是一种高度非过程化的语言。
A. 对B. 错12.对数据库系统最重要的操作是数据控制。
A. 对B. 错13.Access数据库系统是一种大型数据库。
A. 对B. 错14.数据库设计的第一个阶段是概念结构设计。
A. 对B. 错15.SQL语言具有数据定义、数据查询、数据更新、数据控制的功能。
A. 对B. 错二、单项选择题1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是______阶段。
A.人工管理B.文件系统C.数据库系统D.数据项管理2.数据库的概念模型独立于______。
A.具体的机器和DBMSB. E-R图C.信息世界D.现实世界3.同一个关系模型的任意两个元组的值______。
A.可以全同B.不能全同C.必须全同D.以上都不是4.关系数据库中的关键字是指______。
A.能唯一决定关系的字段B.不可改动的专用保留字C.关键的很重要的字段D.能唯一标识元组的属性或属性集合5.应用数据库的主要目的是______。
A.解决保密问题B.解决数据完整性问题C.共享数据问题D.解决数据量大的问题6.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是______。
A.多对多B.一对一C.多对一D.一对多7.SQL语言通常称为______。
A.结构化查询语言B.结构化控制语言C.结构化定义语言D.结构化操纵语言8.实体集学生与参考书之间具有______联系。
A.一对一B.一对多C.多对多D.多对一9.假如采用关系数据库系统来实现应用,在数据库设计的______阶段,需要将E-R模型转换为关系数据模型.A.概念设计B.物理设计C.逻辑设计D.运行阶段10.现有借阅关系表:借阅(书号,书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本。
则该关系模式的关键字是______。
A.书号 B.读者号 C.书号,读者号 D.书号,读者号,借期11.关系数据模型的三个组成部分中不包括______。
A.完整性规则B.数据结构C.恢复D.数据操作12.关系模型中,表示实体间N : M联系是通过增加一个______。
A.属性实现B.关系实现C.关系或一个属性实现D.关系和一个属性实现13.______可以减少相同数据重复的现象A.记录B.字段C.文件D.数据库14.现有学生关系表:学生(宿舍编号,宿舍地址,学号,姓名,性别,专业,出生日期),这个关系表的主关键字是______。
A.宿舍编号B.学号C.宿舍地址,姓名D.宿舍编号,学号15.为提高效率,关系数据库系统必须进行______处理。
A.定义视图B.查询优化C.数据恢复D.数据规范化16.在基本SQL语言中,不可以实现______。
A.定义视图B.定义基表C.查询视图和基表D.并发控制17.若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分丢失或全部丢失,这种情况称为______。
A.事物故障B.系统故障C.介质故障D.运行故障18.以下哪些不是Access中的对象。
A.表B.宏C.窗体D.模型19.数据库系统设计四个阶段中,较为关键的是______。
A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段20.不同的数据模型之间的主要区别是______。
A.数据结构B.完整性约束C.数据操纵D.数据安全21.现实世界中相互有区别的事物个体在信息世界中称为。
A. 实体B. 实体集C. 字段D. 记录22.现实世界中,事物的特性在信息世界中称为。
A. 实体B. 实体集C. 属性D. 关系23.下列实体类型的联系中,属于一对一联系的是。
A. 班级与学生的所属联系B. 公司与公司经理的联系C. 学生与课程之间的联系D. 供应商与工程项目的供货联系24.下列实体类型的联系中,属于一对多联系的是。
A. 学校与校长的联系B. 飞机的座位与乘客之间的联系C. 学生与课程之间的联系D. 车间与工人之间的联系25.下列实体类型的联系中,属于多对多联系的是。
A. 学生与课程之间的联系B. 学校与教师之间的联系C. 商品条形码与商品之间的联系D. 班级与班长之间的联系26.实体联系模型属于。
A. 层次模型B. 网状模型C. 关系模型D. 概念数据模型27.采用二维表格结构表达实体型及实体间联系的数据模型是。
A. 层次模型B. 网状模型C. 关系模型D. 实体联系模型28.数据库系统由组成。
A. 硬件、数据库、软件系统和各类相关人员B. 数据库及相应的硬件、软件系统C. 数据库及相应的软件系统D. 数据库及其必备的硬件系统29.数据库中数据的共享是指。
A. 同一个应用中的多个程序共享一个数据集合B. 多个用户、同一种语言共享数据C. 多个用户共享一个数据文件D. 多种应用、多种语言、多个用户相互覆盖地使用数据集合30.下述关于数据库系统的正确叙述是。
A. 数据库系统减少了数据冗余B. 数据库系统避免了数据冗余C. 数据库系统中数据的一致性是指数据类型一致D. 数据库系统比文件系统能管理更多的数据31.DBMS对数据库中数据查询、插入、修改和删除操作的功能称为。
A. 数据定义B. 数据管理C. 数据操作D. 数据控制32.数据库管理系统DBMS是。
A. OS的一部分B. OS支持下的系统软件C. 一种编译程序D. 一种操作系统33.下面的叙述中,不符合数据库系统的特点。
A. 数据结构化B. 数据独立性强C. 数据共享性高D. 数据面向应用程序34.下列四项中,不属于数据库特点的是。
A. 数据共享B. 数据完整性C. 数据冗余很高D. 数据独立性高35.反映现实世界中实体及实体间联系的信息模型是。
A. 关系模型B. 层次模型C. 网状模型D. E-R模型36.部分匹配查询中有关通配符“%”的叙述中正确的是。
A. “%”代表一个字符B. “%”代表多个字符C. “%”可以代表零个或多个字符D. “%”不能与“_”同使用37.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,职员与部门的联系类型是。
A. m:nB. 1:mC. m:1D. 1:138.每个产品由多种零件组成,每种零件可以生产多种产品,产品与零件之间的联系类型是。
A. m:nB. 1:mC. m:1D. 1:139.在E-R模型中包含的三种基本成分是。
A. 实体、属性和联系B. 实体、关系键和联系C. 实体、实体集和属性D. 关系键、外部关系键和属性40.概念设计的结果是。
A. 关系模型B. 数据字典C. 一个与DBMS无关的概念模型D. 一个与DBMS有关的概念模型41.在数据库设计中,设计E-R图是数据库设计的。
A. 需求分析阶段B. 概念设计阶段C. 逻辑设计阶段D. 物理设计阶段42.如何构造一个合适的关系模型是主要解决的问题。
A. 需求分析阶段B. 概念设计阶段C. 逻辑设计阶段D. 物理设计阶段43.从E-R模型向关系模型转换时,一个M:N的联系转换为关系模式时,该关系模式的主码由组成。
A. m端的实体的码B. n端的实体的码C. m端实体的码和n端实体的码组合D. 重新选择其它属性44.从E-R模型向关系模型转换时,一个1:N的联系(联系有一个属性RK1)转换为关系模式时,该关系模式的码由组成。
A. 1端的实体的码组成B. n端的实体的码组成C. 1端实体的码和n端实体的码组合D. n端实体的码与联系的属性RK1组成45.E-R模型中的联系可以与实体集有关。
A. 一个B. 两个C. 一个或N个D. N个46.设计数据库时,首先应该设计。
A. 数据库的概念结构B. DBMS结构C. 数据库应用系统结构D. 数据库的控制结构47.在概念模型中,一个实体集对应于关系模式中的一个。
A. 元组B. 字段C. 属性D. 关系48.两个关系模式的参照关系指的是。
A. 一个关系引用另一个关系的主码B. 两个关系的内容相互对照C. 一个关系是另一个关系的子关系D. 两个关系互补49. Access数据库系统属于。
A. 层次数据库系统B. 网状数据库系统C. 关系数据库系统D. 面向对象数据库系统50.在Access中,系统用来保证数据表之间的参照完整性。
A. 视图B. 关系图C. 查询D. 索引三、多项选择题1.文件系统管理数据的主要缺点是______。
A.共享性差B.独立性差C. 数据之间联系弱D.速度慢2.数据库系统管理数据的主要优点是______。
A.数据独立性高B.数据结构化C. 数据共享性好D.集中统一控制3.以下哪一些不是数据库管理系统的控制保护功能______。
A.并发控制B.身份验证C. 故障恢复D.查询优化4.以下说法正确的是______。
A. Access是一个小型数据库系统B. Access中用户可设定数据表之间的关联C. Access有很强数据恢复保护功能D. Access能设置不同级别的用户及密码5.以下哪些是关系数据库系统______。
A. IDSB. SQL ServerC. FoxbaseD. Gemstone6.数据库系统的数据共享和独立的特性可以保证。
A. 数据一致性B. 最少的数据冗余C. 数据正确性D. 数据相容性7.下述关于数据库系统的正确叙述是。
A 数据库系统中数据整体结构化B 数据库系统一定没有数据冗余C 数据库系统进行集中统一管理D 数据库系统是集成化的文件系统8.数据库的数据操作功能一般包括。
A. 数据编辑B. 数据删除C. 数据插入D. 建立索引9.下列四项中,属于数据库特点的是。
A.数据共享B.数据完整性C.数据冗余很高D.数据独立性高10.数据库系统的管理和控制功能包括。
A. 并发控制B. 故障恢复C. 完整性控制D. 用户认证11.SQL语言具有功能。
A. 数据定义B. 数据加密C. 数据控制D. 数据操纵12.数据模型的构成要素是。