单项选择题1.在下列关于关系的陈述中,错误的是__B____。A.表中任意两行的值不能相同B.表中任意两列的值不能相同C.行在表中的顺序无关紧要D.列在表中的顺序无关紧要2.关系数据库中,实现表之间的联系是通过表与表之间的_D___。A.公共索引B.公共存储C.公共元组D.公共属性3.下面系统中不属于关系数据库管理系统的是_C__。A.OracleB.MSSQLServerC.IMSD.DB24.在关系数据库中,关系表是三级模式结构中的___B____。A.外模式B.模式C.存储模式D.内模式5.数据库是长期存储在计算机内、有组织的、可共享的_B___。A.文件集合B.数据集合C.命令集合D.程序集合6.以下关于数据冗余的叙述中,不正确的是__C___。A.冗余的存在可能导致数据的不一致性B.冗余的存在将给数据库的维护增加困难C.数据库中不应该存在任何冗余D.数据冗余是指在两个或多个文件中重复出现的数据7.应用程序员所看到和使用的是数据库的_A___。A.外部模型B.物理模型C.逻辑模型D.概念模型8.在下面列出的数据模型中,哪一个是概念数据模型__D____。A.关系模型B.层次模型C.网状模型D.实体-联系模型9.子模式是用户与数据库的接口之一,它对应于数据库的_A__。A.外模式B.概念模式C.内模式D.存储模式10.要保证数据库逻辑数据独立性,需要修改的是_C____。A.模式B.模式与内模式的映射C.模式与外模式的映射D.内模式11.用文件系统管理数据时,当文件结构和数据发生任何微小变化时,都可能要修改文件的存取程序。其原因是__A__。A.文件系统的数据没有结构B.文件系统的数据不独立C.文件系统的文件没有结构D.文件系统的文件不独立12.在E-R图中,用来表示实体型的图形是_A___。A.矩形B.椭圆形C.菱形D.三角形13.数据库系统DBS、数据库管理系统DBMS之间的关系是_C___。A.DBMS包含DBSB.DBS等同于DBMSC.DBS包含DBMSD.没有任何关系14.常见的数据模型有3种,它们是__B___。A.网状、关系和语义B.层次、关系和网状C.环状、层次和关系D.字段名、字段类型和记录15.下面列出的条目中,_A_____是数据库技术的主要特点。Ⅰ.数据的结构化Ⅱ.数据的冗余度小Ⅲ.较高的数据独立性Ⅳ.程序的标准化A.Ⅰ、Ⅱ和ⅢB.Ⅰ和ⅡC.Ⅰ、Ⅱ和ⅣD.都是16.下列条目中,哪些不是数据模型的要素:_A___。A.数据管理B.数据操作C.数据完整性约束D.数据结构17.在关系数据库中,索引(index)属于三级模式结构中的__B__。A.外模式B.内模式C.模式D.子模式18.对数据库的结构、完整性、安全保密性、存取路径等信息的描述是由A功能模块实现的?A.数据库定义模块B.数据库维护模块C.数据库存取模块D.数据库运行模块19.关系数据模型具有很多优点,下列D___不是它的优点?A.能表示复杂的语义B.适用于集合操作C.有标准语言支持D.数据结构简单20.DBMS把经过编译后的数据定义存储在C。A.程序中B.索引中C.数据字典中D.日志中21.数据库系统的核心是__C_____。A.操作系统B.数据库C.数据库管理系统D.人22.数据库具有最小冗余度、较高的程序与数据独立性,易于扩充和__D_____的特点。A.程序结构化B.程序标准化C.数据模块化D.数据结构化23.数据库系统依靠__C______支持数据独立性。A.具有封装机制B.定义完整性约束条件C.模式分级,各级模式之间的映象D.DDL语言和DML语言相互独立24.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是__B______。A.外模式B.模式C.存储模式D.内模式25.在数据库系统中,当总体逻辑结构改变时,通过改变__D______,可以使局部逻辑结构不变,从而使建立在局部逻辑结构之上的应用程序也保持不变,称之为数据和程序的逻辑独立性。A.应用程序B.逻辑结构和物理结构之间的映象C.存储结构D.局部逻辑结构与总体逻辑结构之间的映象26.数据模型的三要素是____D____。A.外模式、概念模式和内模式B.关系模型、网状模型和层次模型C.实体、属性和联系D.数据结构、数据操作和数据约束完整性27.在数据库技术中,面向对象的数据模型是一种_B______。A.概念模型B.结构模型C.物理模型D.形象模型28.数据的完整性是指数据的正确性、有效性和__D______。A.可维护性B.独立性C.安全性D.相容性29.概念模型是将现实世界的客观对象抽象为某一种信息结构,它并不依赖于计算机系统,它的基本语义单位是___C_____。A.位与字节B.数据与信息C.实体与联系D.概念与模型30.描述概念模型的常用方法是___D_____。A.数据字典B.数据流图C.二维表D.实体联系图31.关于数据库系统的三级模式结构,下列论述正确的是___A_____。A.外模式是概念模式的一个逻辑子集,且外模式的某些描述可以与概念模式不同B.外模式与概念模式的映象为数据的物理独立性提供支持C.内模式与物理数据库等价,概念模式与逻辑数据库等价D.三级模式结构是数据库唯一的一种分级模式结构32.在文件系统阶段,操作系统管理数据的基本单位是_A_______。A.文件B.记录C.程序D.数据项33.不同实体是根据___B_____划分的。A.名字B.属性C.联系D.数量34.数据库类型是根据___A_____划分的。A.数据模型B.概念模型C.存取数据方法D.数据联系35.对于数据库系统,负责定义数据库内容,决定存储结构和存储策略及安全授权等工作的是___C_____。A.应用程序员B.DBMS的软件设计员C.数据库管理员D.用户36.通常数据库语言必须包括两大部分_D_______。A.数据描述语言和程序控制语言B.模式数据描述语言和数据操纵语言C.物理数据描述语言和关系代数语言D.数据描述语言和数据操作语言37.下列有关数据库的叙述错误的是__D______。A.数据库减少了数据冗余B.数据库数据可以经DBA认可的各用户共享C.用户程序按所对应的子模式使用数据库中的数据D.数据库的存储模式如有改变,则概念模式也应该作相应改变38.在数据库技术中,反映现实世界中事物的存在方式和运动状态的是__D_____。A.信息B.数据C.概念D.符号39.在关系数据库中,视图是三级模式结构中的__B___。A.内模式B.子模式C.模式D.概念模式40.在数据库的三级模式结构中,内模式有___A_____。A.1个B.2个C.3个D.任意多个填空题1.数据库系统由___DB__________、_____DBSM________、_____应用程序________、计算机软硬件和人组成。2.数据管理经历了人工管理、_文件管理____________和____数据库技术__________三个发展阶段。3.E-R模型中实体之间的联系在关系模型中是通过关系的___公共属性_________实现的。4.在数据库的外模式,概念模式和内模式三层模式结构中,___概念模式和内模式_________之间的映象实现了数据的物理独立性。5.E-R模型的组成要素包括:实体、属性、___联系__________。6.DBMS的数据操作功能包括:输入、____检索_________、更新、插入、删除、修改数据等。7.数据是信息的符号表示,或称载体;信息是数据的__内涵或语义解释__________。8.数据处理是指对各种形式的数据进行__收集;储存;加工和传播___________等一系列活动的总和。9.实际数据库系统中所支持的数据模型主要有层次模型;网状模型;关系模型;面向对象模型4种。10.数据库技术的主要特点为数据结构化;数据共享性高;冗余度低;易扩充;数据独立性高;数据由DBMS统一管理和控制。11.在数据库技术中,使用数据模型的概念描述数据库的语义和结构,一般可分为两类:概念数据模型和___结构_________数据模型。12.一个数据库的数据模型至少应该包括3个组成部分___数据结构__________、数据操作和数据的约束条件。13.当数据库的存储结构改变时,可响应修改__模式与内模式之间的映象__________,从而保证模式不变。14.在数据库系统的三级模式体系结构中,描述数据在数据库中的物理结构或存储方式的是__内模式__________。15.在数据库管理技术发展的几个阶段中,在___人工管理阶段________数据不能保存、数据不共享。16.在数据库系统的三级组织结构中,DBA视图是__模式__________,系统程序员视图是___内模式_________,用户视图是___外模式_________。17.数据库管理系统对数据库运行的控制主要通过数据安全性;数据完整性;故障恢复;并发操作4个方面来实现。18.表示实体及其联系的方法是___E-R图_________,基本图素包括__实体属性和联系___________。习惯上实体用__方框__________表示,属性用___椭圆框_________表示,联系用___菱形框_________表示。19.数据库的三级模式体系结构中,模式与内模式之间的映象,实现了数据库的__物理__________数据独立性。20.关系模型通过__公共属性__________实现表与表之间的联系。判断题√1.数据库管理的目标是实现数据的独立性、共享性、完整性、安全性结构性和低冗余。√2.文件系统存在数据冗余的原因是其数据之间没有关联性。×3.数据库管理员的主要职责是查询数据。×4.DBMS的主要功能是存储数据。×5.概念模型的特点是数据结构、数据操作和数据约束。√6.概念模型是独立于软件和硬件。√7.数据冗余可能产生的后果就是数据的不一致性。√8.Oracle数据库是关系数据库。√9.索引可以不唯一。×10.关系数据库基本结构是三维表。√11.E-R图是用来描述现实世界的概念模型。单项选择题1.数据库中存储的是__D______。A.数据B.数据模型C.数据之间的联系D.数据以及数据之间的联系2.当实体集中有多个码时,选定一个称其为该实体的_C_______。A.外部码B.候选码C.主码D.超码3.在关系数据模型中,通常可以把___D_____称为属性。A.记录B.基本表C.模式D.字段4.在关系数据模型中,把__B______称为关系模式。A.记录B.记录类型C.元组D.元组集5.在关系R(#R,RN,S#)和关系S(S#,SN,SD)中,R的主键是R#,S的主键是S#,则S#在R中称为___A_____。A.外部码B.候选码C.主码D.超码6.同一个关系模式的任意两个元组值__A______。A.不能全同B.可全同C.必须全同D.以上都不是7.关系模式的任何属性___A_____。A.不可再分B.可再分C.命名在该关系模式中可以不唯一D.以上都不是8.用树型结构来表示实体之间联系的模型称为__B______。A.关系模型B.层次模型C.网状模型D.运算模型9.以下关于关系的叙述中,正确的是_A______。A.关系是一个由行与列组成的、能够表达数据及数据之间联系的二维表B.表中某一列的数据类型既可以是字符串,也可以是数字C.表中某一列的值可以取空值NULL,所谓空值是指空格或零D.表中必须有一列作为主关键字,用来唯一表示一行10.在关系理论中称为关系的概念,在关系数据库中称为__C______。A.实体集B.文件C.表D.记录11.在关系理论中称为元组的概念,在关系数据库中称为___C_____。A.实体B.记录C.行D.字段12.下列叙述中,哪一条是不正确的__A______。A.一个二维表就是一个关系,二维表的名就是关系的名。B.关系中的列称为属性,属性的个数称为关系的元或度C.关系中的行称为元组,对关系的描述称为关系模式D.属性的取值范围称为值域,元组中的一个属性值称为分量13.与关系中每个