(A)DISTINCT(B)UNION(C)UNIQUE(D)TOP5、SQLServer数据库是由文件组成的。
(A)数据的不一致性(B)结构不合理(C)冗余度大(D)数据丢失40、规范化理论是关系数据库进行逻辑设计的理论依据。
这个性质称为事务的(A)(A)持久性(B)隔离性(C)一致性(D)原子性81、数据库的(B)是指数据的正确性和相容性。
(A)安全性(B)完整性(C)并发控制(D)恢复82、数据库的层次模型应满足的条件是(C)(A)允许一个以上的结点无双亲,也允许一个结点有多个双亲(B)必须有两个以上的结点(C)有且仅有一个结点无双亲,其余结点都只有一个双亲(D)每个结点有且仅有一个双亲83、数据库的概念模型独立于(A)(A)具体的机器和DBMS(B)E-R图(C)信息世界(D)现实世界84、数据库的逻辑结构设计任务是把(C)转换为与所选用的DBMS支持的数据模型相符合的过程。
(A)逻辑结构(B)物理结构(C)概念结构(D)层次结构85、数据库的网状模型应满足的条件是(A)(A)允许一个以上的结点无双亲,也允许一个结点有多个双亲(B)必须有两个以上的结点(C)有且仅有一个结点无双亲,其余结点都只有一个双亲(D)每个结点有且仅有一个双亲86、数据库的物理设计是为一个给定的逻辑结构选取一个适合应用环境的(B)过程,包括确定数据库在物理设备上的存储结构和存取方法。
(A)逻辑结构(B)物理结构(C)概念结构(D)层次结构87、数据库概念设计的E-R方法中,用属性描述实体的特征,属性在E-R图中,用(D)表示。
(A)矩形(B)四边形(C)菱形(D)椭圆形88.数据库恢复的基础是利用转储的冗余数据。
(A)文件系统(B)应用程序系统(C)数据库管理系统(D)编译系统96、数据库系统与文件系统的主要区别是(B)(A)数据库系统复杂,而文件系统简单。
(B)文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决。
(C)文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件。
(D)文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量。
(A)I和II;(B)I和III;(C)I;(D)II。
147、在关系模式设计时,每个关系模式应只对应于(A)(A)一个实体类型或一个联系类型(B)一个实体类型和一个联系类型(C)多个实体类型(D)多个联系类型148、在关系数据库设计中,设计关系模式是(C)的任务。
(A)需求分析阶段(B)概念设计阶段(C)逻辑设计阶段(D)物理设计阶段149、在关系数据库系统中,当合并两个关系时,用户程序可以不变。
这是(C)(A)数据的物理独立性(B)数据的位置独立性(C)数据的逻辑独立性(D)数据的存储独立性150、在关系数据库中,索引(index)是三级模式结构中的(B)(A)概念模式(B)内模式(C)模式(D)外模式151、在关系数据库中,要求基本关系中所有的主属性上不能有空值,其遵守的约束规则是(C)(A)数据依赖完整性规则(B)用户定义完整性规则;(C)实体完整性规则(D)上述都不正确。
152、在事务依赖图中,如果两个事务的依赖关系形成一个循环,那么就会(B)(A)出现活锁现象(B)出现死锁现象(C)事务执行成功(D)事务执行失败153、在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是(A)阶段。
(A)数据库系统(B)文件系统(C)人工管理(D)数据项管理154、在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是(D)(A)外模式(B)内模式(C)存储模式(D)模式155、在数据库的三级模式结构中,模式/内模式映像(A)(A)只有1个(B)只有2个(C)由系统参数确定(D)可以有任意多个156、在数据库恢复时,对尚未完成的事务执行(B)(A)UNDO操作(B)REDO操作(C)COMMIT操作(D)ROLLBACK操作157、在数据库系统中,提供数据与应用程序间物理独立性的是(B)(A)外模式/模式映像(B)模式/内模式映像(C)外模式/内模式映像(D)子模式/模式映像158、在数据库中,产生数据不一致的根本原因是(C)(A)数据存储量过大(B)缺乏数据保护机制(C)数据冗余(D)缺乏数据安全性控制159、在数据库中,下列说法(A)是不正确的。
(A)数据库避免了一切数据的重复(B)若系统是完全可以控制的,则系统可确保更新时的一致性(C)数据库中的数据可以共享(D)数据库减少了数据冗余160、在数据库中存储的是(C)(A)数据(B)数据模型(C)数据以及数据之间的联系(D)信息161、在数据库中可以创建和删除表、视图、索引,可以修改表。
这是因为数据库管理系统提供了(A)(A)数据定义功能(B)数据操纵功能(C)数据维护功能(D)数据控制功能162、在下面的数据库表中,若学生表的主码是学号,系别表的主码是系别号,用SQL语学生表系别表(A20,’01’)(B)将行(’005’,’王山’,19,’04’)插入到学生表中(C)将学号为’001’的年龄改为18(D)将学号为’010’的系别号改为’04’163、自然连接是构成新关系的有效方法。
一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的(D)(A)元组(B)行(C)记录(D)属性三、简述题1.试述数据、数据库、数据库管理系统、数据库系统的概念。
答:(1)数据(Data):描述事物的符号记录称为数据。
数据的种类有数字、文字、图形、图像、声音、正文等。
数据与其语义是不可分的。
(2)数据库(DaBase,简称DB):数据库是长期储存在计算机内的、有组织的、可共享的数据集合。
数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。
(3)数据库系统(DataBaseSytem,简称DBS):数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。
(4)数据库管理系统(DataBaseManagementSytem,简称DBMS):数据库管理系统是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据。
DBMS的主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护功能。
2.什么是基本表什么是视图两者的区别和联系是什么答:基本表是实际存储在数据库中的二维表,它是本身独立存在的表,在SQL中一个关系就对应一个表。
视图是关系数据库系统提供给用户以多种角度观察数据库中数据的重要机制。
视图是从一个或几个基本表(或视图)中导出的表,是一个虚表,数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中。
3.什么是数据的独立性如何保证数据库系统的数据独立性答:数据独立性是数据库系统的一个最重要的目标之一。
它能使数据独立于应用程序。
数据独立性包括数据的物理独立性和逻辑独立性。
数据与程序的物理独立性是指当数据库的存储结构改变,将模式/内模式映象作相应改变,使模式保持不变,从而应用程序不必改变。
数据与程序的逻辑独立性是指当模式改变时,将外模式/模式的映象作相应改变,使外模式保持不变,从而应用程序不用修改。
4.数据库的完整性概念与数据库的安全性概念有什么区别和联系答:数据的完整性和安全性是两个不同的概念,但是有一定的联系。