数据库总复习题库及解析

合集下载

数据库复习题5,6,7,8章(附答案)

数据库复习题5,6,7,8章(附答案)

数据库复习题5,6,7,8章(附答案)第5章数据库完整性一、选择题:1、在数据库系统中,保证数据及语义正确和有效的功能是(D)A.并发控制B.存取控制C.安全控制D.完整性控制2、关于主键约束以下说法错误的是(C)A.一个表中只能设置一个主键约束B.允许空值的字段上不能定义主键约束C.允许空值的字段上可以定义主键约束D.、可以将包含多个字段的字段组合设置为主键3、在表或视图上执行除了(D)以外的语句都可以激活触发器。

A.InsertB.DeleteC.UpdateD.Create4、数据库的__B__是指数据的正确性和相容性。

A.安全性B.完整性C.并发控制D.恢复5、在数据库的表定义中,限制成绩属性列的取值在0到100的范围内,属于数据的_____C___约束。

A、实体完整性B、参照完整性C、用户自定义D、用户操作二、填空题1.数据库的完整性是指数据的①实体完整性.②参照完整性__和③用户定义完整性。

2、实体完整性是指在基本表中,。

答案:主属性不能取空值3、参照完整性是指在基本表中,。

答案:外码可以是空值或者另一个关系主码的有效值4、为了保护数据库的实体完整性,当用户程序对主码进行更新使主码值不惟一时,DBMS 就。

答案:拒绝此操作第6章关系数据理论一、选择题1、关系规范化中的删除操作异常是指①A,插入操作异常是指②D。

A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入2、设计性能较优的关系模式称为规范化,规范化主要的理论依据是A。

A.关系规范化理论B.关系运算理论C.关系代数理论D.数理逻辑3、规范化过程主要为克服数据库逻辑结构中的插入异常,删除;异常以及C的缺陷。

A.数据的不一致性B.结构不合理C.冗余度大D.数据丢失4、当关系模式R(A,B)已属于3NF,下列说法中B是正确的。

A.它一定消除了插入和删除异常B.仍存在一定的插入和删除异常C.一定属于BCNFD.A和C都是5、关系模型中的关系模式至少是AA.1NFB.2NFC.3NFD.BCNF6、在关系DB中,任何二元关系模式的最高范式必定是DA.1NFB.2NFC.3NFD.BCNF7、候选关键字中的属性称为B。

数据库期末复习题(学生)

数据库期末复习题(学生)

数据库原理与应用教程复习题(一)一、填空题(每空1分,共10分)1.数据库系统的核心是___ __。

2.在关系模型中,实体以及实体间的联系都是用______来表示的。

3.设关系模型R(A,B,C),F是R上的函数依赖集,F={A→B,C→B},则R的候选码为_________。

4.层次模型用“树结构”来表示数据之间的联系,网状模型用“_________” 来表示数据之间的联系。

5.SQL Server中,一个简单的数据库可以只有一个_________文件和一个日志文件。

6.聚集索引和非聚集索引的存储结构都采用____________索引结构。

7.一个事务必须具有的四个属性是原子性、一致性、__________和持久性。

8.在T-SQL中,查询表中数据时,可用___________关键字滤掉重复行。

9.调用标量函数时必须提供至少由两部分组成的名称,即________. 函数名。

10.触发器是当数据库服务器中发生数据操作语言事件时会自动执行的存储过程。

二、选择题(每小题1分,共20分)1、数据管理的发展不包括下面哪个阶段()(A)文件系统(B)数据库系统(C)人工管理(D)统一管理2、一个学生可以同时借阅多本书,一本书只能由一个学生借阅,学生和图书之间是什么样的联系()(A)一对一(B)一对多(C)多对多(D)以上全不是3、如果事务1将数据库中的A值从200改为300,事务2读A值为300,事务1又将刚才的操作撤销,A值恢复为200,那么事务2读取了“脏”数据。

这种情况是由于数据库保护中的那方面不当而引起的()(A)并发控制 (B)完整性约束(C)安全性控制(D)数据库的恢复4、在关系模型中,“元组”是指( )(A)表中的一行(B)表中的一列(C)表中的一个数据(D)表中的一个成分5、有学生、选修和课程三个关系,学生S(学号,姓名,性别….),课程C(课程号,课程名),选修SC(学号,课程号,成绩)。

SQLServer数据库期末复习试题试卷及答案

SQLServer数据库期末复习试题试卷及答案

现有关系数据库如下:数据库名:教学数据库(Teacher)教师信息表(教师编号,姓名,性别,民族,职称,身份证号)课程信息表(课程号,课程名,标准课时数)任课信息表(教师编号,课程号,实际课时数)一、用SQL语言实现下列功能1.创建数据库。

要求:数据库名为Teacher,主数据文件名为Teacher_data.MDF,存放在5\目录下,初始值大小为2MB,增长方式为按照10%的比例增长;日志文件名为Teacher_log.LDF,存放在d目录下,初始值大小为1MB,增长方式为按照1MB的增量增长。

2.创建教师信息表Teacherinfo,数据表的各字段属性如下表所示:列名数据类型长度属性描述Teacher_Id char 6 主键教师编号Teacher_Name nvarchar 8 不允许空姓名Sex nchar 2 检查(男/女)性别Birth_Place nvarchar 20 默认值(汉族)民族Zhicheng nvarchar 20 不允许空职称HId char 16 唯一身份证号创建课程信息表Courseinfo,数据表的各字段属性如下表所示:列名数据类型长度属性描述Course_Id char 5 主键课程号Course_Name nvarchar 20 不允许空课程名B_Hours Int 检查(0~200) 标准课时数4.创建任课信息表TCinfo,数据表的各字段属性如下表所示:列名数据类型长度属性描述Id int 自动编号Teacher_Id char 6 外键教师编号Course_Id char 5 外键课程号S_Hours Int 实际课时数5. 将下列课程信息添加到课程表中:课号课程名称课时数30001SQL Server数据库9030002数据结构6030003VB程序设计72修改课号为30003的课程名称:Visual Basic程序设计。

删除课号为30003的课程信息。

数据库复习试题答案及解析

数据库复习试题答案及解析

一、选择题:1、DB,DBMS和DBS三者的关系是(B)A、DB包括DBMS和DBSB、DBS包括DB和DBMSC、DBMS包括DBS和DBD、DBS与DB、DBMS无关2、假定学生关系式S(S#,SNAME,SEX,AGE),课程关系式C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRAND)。

要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系(D)A、SB、SC,CC、S,SCD、S,C,SC3、将E-R图转换为关系模式时,如果两实体间的联系是m:n,下列说法正确的是(C)A、将m方主键(主码)和联系的属性纳入n方的属性中B、将m方属性和n方属性中均增加一个表示级别的属性C、增加一个关系表示联系,其中纳入m方和n方的主键(主码)D、将n方主键(主码)和联系的属性纳入m方的属性中4、由SELECT—FROM—WHERE—GROUP—ORDER组成的SQL语句,在被DBMS处理时,各字句的执行次序为(C)A、SELECT—FROM—WHERE—GROUP—ORDERB、FROM —SELECT—WHERE—GROUP—ORDERC、FROM —WHERE—GROUP—SELECT—ORDERD、SELECT—FROM—GROUP—WHERE—ORDER5、以下不是数据库技术所具备的特点是(D)A、数据结构化B、数据冗余小C、有较高的数据独立性D、数据联系弱6、在信息模型的“学生”尸体中,对每个学生的具体情况的描述,称为(A)A、实体值B、实体型C、属性值D、属性型7、关系数据库三级模式中的(B),可用视图实现。

A、内模式B、外模式C、存储模式D、模式8、可用于区别实体集中不同个体的属性或属性集合,称为该实体的(B)A、属性型B、键C、外部键D、实体型9、设有一个体育项目可以有多个运动员报名,一个运动员课参加多个项目,运动员与体育项目之间是(D)A、一对一的联系B、一对多的联系C、多对一的联系D、多对多的联系10、关系R与关系S只有1个公共属性,T1是R与S作等值连接的结果,T2是R与S作自然连接的结果,则(D)A、T1的属性个数等于T2的属性个数B、T1的属性个数小于T2的属性个数C、T1的属性个数大于或等于T2的属性个数D、T1的属性个数大于T2的属性个数11、数据库系统是由应用程序、DBMS、DB以及DBA组成。

数据库试题及答案解析

数据库试题及答案解析

数据库试题及答案解析一、单项选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能不包括以下哪一项?A. 数据定义B. 数据操纵C. 数据存储D. 数据加密答案:D2. 在关系数据库中,以下哪个不是关系的基本特征?A. 行的唯一性B. 列的唯一性C. 列的原子性D. 行的顺序性答案:B3. SQL语言中,用于删除表中数据的命令是?A. DELETEB. DROPC. INSERTD. UPDATE答案:A4. 以下哪个选项是数据库设计中的第一范式(1NF)的要求?A. 每个字段值都是不可分割的基本数据项B. 表中没有重复的行C. 表中没有重复的列D. 表中每个字段值必须是唯一的答案:A5. 在数据库中,以下哪个概念用于描述实体之间的关系?A. 实体B. 关系C. 属性D. 键答案:B6. 数据库恢复的基础是?A. 数据备份B. 数据加密C. 数据压缩D. 数据索引答案:A7. 在数据库中,以下哪个操作用于更新表中的记录?A. SELECTB. INSERTC. UPDATED. DELETE答案:C8. 以下哪个选项不是数据库的完整性约束?A. 实体完整性B. 参照完整性C. 用户定义的完整性D. 视图完整性答案:D9. 数据库中,以下哪个不是索引的类型?A. 聚集索引B. 非聚集索引C. 复合索引D. 视图索引答案:D10. 在数据库中,以下哪个操作用于创建新表?A. CREATE TABLEB. ALTER TABLEC. DROP TABLED. INSERT INTO答案:A二、多项选择题(每题3分,共15分)1. 数据库管理系统(DBMS)的主要功能包括以下哪些?A. 数据定义B. 数据操纵C. 数据存储D. 数据备份答案:A、B、C、D2. 在关系数据库中,以下哪些是关系的基本特征?A. 行的唯一性B. 列的唯一性C. 列的原子性D. 行的顺序性答案:A、C3. SQL语言中,以下哪些命令用于数据操纵?A. SELECTB. INSERTC. UPDATED. DELETE答案:A、B、C、D4. 在数据库设计中,以下哪些是第二范式(2NF)的要求?A. 每个非主属性完全函数依赖于任何候选键B. 表中没有重复的行C. 表中没有重复的列D. 表中每个字段值必须是唯一的答案:A5. 数据库中,以下哪些是索引的类型?A. 聚集索引B. 非聚集索引C. 复合索引D. 视图索引答案:A、B、C三、填空题(每题2分,共20分)1. 数据库管理系统(DBMS)的核心是________。

《数据库原理及应用》总复习题(带答案).

《数据库原理及应用》总复习题(带答案).

《数据库原理及应用》总复习题(带答案)一、单项选择题(131)1.()是长期存储在计算机内有序的、可共享的数据集合。

A)DATAB)INFORMATIONC)DBD)DBS2.应用数据库的主要目的是为了()A)解决数据保密问题B)解决数据完整性问题C)解决数据共享问题D)解决数据量大的问题3.在数据管理技术的发展过程中,数据独立性最高的是()阶段。

A)数据库系统B)文件系统C)人工管理D)数据项管理4.数据库系统的核心是()。

A)数据库B)数据库管理系统C)操作系统D)文件5.文字、图形、图像、声音、学生的档案记录、货物的运输情况等,这些都是()。

A)DATAB)INFORMATIONC)DBD)其他6.下列四项中,不正确的提法是()A)SQL语言是关系数据库的国际标准语言B)SQL语言具有数据定义、查询、操纵和控制功能C)SQL语言可以自动实现关系数据库的规范化D)SQL语言称为结构查询语言8.数据库主数据文件的扩展名为()。

A)dbfB)mdfC)ndfD)ldf9.数据库设计过程中,()将E-R图转换成关系模式并进行关系的规范化。

A)需求分析阶段B)概念结构设计阶段C)逻辑结构设计阶段D)物理结构设计阶段10.下列实体类型的联系中,属于一对一联系的是()。

A)教研室对教师的所属联系B)父亲与孩子的联系C)省与省会的所属联系D)供应商与工程项目的供货联系12.()是位于用户与操作系统之间的一层数据管理软件。

数据库在建立、使用和维护时由其统一管理、统一控制。

A)DBMSB)DBC)DBSD)DBA13.下列四项中,不属于数据库系统特点的是()A)数据共享B)数据完整性C)数据冗余度高D)数据独立性高14.描述数据库全体数据的全局逻辑结构和特性的是()A)模式B)内模式C)外模式D)全模式15.在数据库管理技术发展的3个阶段中,没有专门的软件对数据进行管理的阶段是()I.人工管理阶段 II.文件系统阶段III.数据库阶段A)I 和 IIB)只有 IIC)II 和 IIID)只有 I16.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( )。

数据库期末考试复习试题与答案

A .车次B .日期试题一一、单项选择题(本大题共 20 小题,每小题 2 分,共 40 分 ) 在每小题列出的四个备选项中只有一个是符合题目要 求的,请将其代码填写在题后的括号内。

错选、多选 或未选均无分。

1. 数据库系统的核心是( B )B .数据库管理系统C .数据模型2. 下列四项中,不属于数据库系统的特点的是( C )A .数据结构化B .数据由 DBMS 统一管理和控制C .数据冗余度大D .数据独立性高 3. 概念模型是现 实世界的第一层抽象,这一类模型中最著名的模型是( D ) A .层次模型 B .关系模型 C .网状模型D .实体 -联系模型4. 数据的物理独立性是指( C )A .数据库与数据库管理系统相互独立B .用户程序与数据库管理系统相互独立C .用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D .应用程序与数据库中数据的逻辑结构是相互独立的 5 . 要保证数据库的逻辑数据独立性,需要修改的是( A )A .模式与外模式之间的映象B .模式与内模式之间的映象C .模式D .三级模式 6 . 关系数据模型的基本数据结构是( D ) A .树 B .图 C .索引 D .关系7 . 有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达 时间、情况摘要等属性,该实体主码是( C )A .数据库 D .软件工具C .车次 +日期D .车次 + 情况摘要 ) 21 21 李勇 李勇B C A BD(D )图112. 图 1 中 10 .用下面的 T-SQL 语句建立一个基本表: 8. 己知关系 R 和 S , R ∩ S 等价于( B )A. (R-S)-SB. S-(S-R)9 . 学校数据库中有学生和宿舍两个关系: 学生(学号,姓名)和 宿舍(楼名,房间号,床位号,学号) 假设有的学生不住宿,床位也可能空闲。

如果要列出所有学生住宿和宿舍分 配的情况,包括没有住宿的学生和空闲的床位,则应执行( A ) A. 全外联接 B. 左外联接 CREATE TABLE Student(Sno CHAR(4) PRIMARYKEY, Sname CHAR(8) NOTNULL, SexCHAR(2), 11. 把对关系 SPJ 的属性 QTY 的修改权授予用户李勇的 T-SQL 语句是( C ) A. GRANT QTY ON SPJ TO ' 李勇 ' 13 .关系规范化中的插入操作异常是指 A .不该删除的数据被删除 B .不该插入的数据被插入 C .应该删除的数据未被删除 D .应该插入的数据未被插入 A )阶段的任 C. (S-R)-R D. S-(R-S) C. 右外联接 D. 自然联接 14 .在关系数据库设计中,设计关系模式是数据库设计中(Age INT ) 可以插入到表中的元组是( DB. NULL ,'刘祥 ',NULL ,21 D. '5021' ,'刘祥 ',NULL ,NULL B. GRANT UPDATE(QTY) ON SPJ TO 'C. GRANT UPDATE (QTY) ON SPJ TOD. GRANT UPDATE ON SPJ (QTY) TO 李勇 )是最小关系系统A. '5021' ,'刘祥 ',男, C. '5021', NULL ,男,A.逻辑设计B.物理设计C .需求分析D.概念设计15.在 E-R模型中,如果有 3个不同的实体型, 3个 m:n 联系,根据 E-R 模型转换为关系模型的规则,转换后关系的数目为( C )。

完整版数据库原理期末考试复习题及答案.doc

数据库原理-期末考试复习题一一、单项选择题(本大题共20小题,每小题2分,共40分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1. 数据库系统的核心是( B )A.数据库B.数据库管理系统C.数据模型D.软件工具2.下列四项中,不属于数据库系统的特点的是(C )A.数据结构化B.数据由DBMS统一管理和控制C.数据冗余度大D.数据独立性高3.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是( D )A.层次模型B.关系模型C.网状模型D.实体-联系模型4.数据的物理独立性是指( C )A.数据库与数据库管理系统相互独立B.用户程序与数据库管理系统相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构是相互独立的5.要保证数据库的逻辑数据独立性,需要修改的是( A )A.模式与外模式之间的映象B.模式与内模式之间的映象C.模式D.三级模式6.关系数据模型的基本数据结构是(D )A.树B.图C.索引D.关系7.有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是( C )A.车次B.日期C.车次+日期 D.车次+情况摘要8.己知关系R和S,R∩S等价于( B )A. (R-S)-SB. S-(S-R)C.(S-R)-RD. S-(R-S)9.学校数据库中有学生和宿舍两个关系:学生(学号,姓名)和宿舍(楼名,房间号,床位号,学号)假设有的学生不住宿,床位也可能空闲。

如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行( A )A. 全外联接B. 左外联接C. 右外联接D. 自然联接10.用下面的T-SQL语句建立一个基本表:CREATE TABLE Student(Sno CHAR(4) PRIMARY KEY,Sname CHAR(8) NOT NULL,Sex CHAR(2),Age INT)可以插入到表中的元组是( D )A. '5021','刘祥',男,21B. NULL,'刘祥',NULL,21C. '5021',NULL,男,21D. '5021','刘祥',NULL,NULL11. 把对关系SPJ的属性QTY的修改权授予用户李勇的T-SQL语句是( C )A. GRANT QTY ON SPJ TO '李勇'B. GRANT UPDATE(QTY) ON SPJ TO '李勇'C. GRANT UPDATE (QTY) ON SPJ TO 李勇D. GRANT UPDATE ON SPJ (QTY) TO 李勇12.图1中( B )是最小关系系统A B C D图113.关系规范化中的插入操作异常是指 ( D )A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入14.在关系数据库设计中,设计关系模式是数据库设计中( A )阶段的任务A.逻辑设计B.物理设计C.需求分析D.概念设计15.在E-R模型中,如果有3个不同的实体型,3个m:n联系,根据E-R模型转换为关系模型的规则,转换后关系的数目为( C )。

数据库复习题及答案

数据库复习题及答案### 数据库复习题及答案#### 一、选择题1. 数据库管理系统(DBMS)的主要功能是什么?- A. 存储数据- B. 管理数据- C. 同时管理数据和存储数据- D. 以上都不是答案:C2. 在关系数据库中,哪个操作用于从表中检索数据? - A. INSERT- B. UPDATE- C. SELECT- D. DELETE答案:C3. 以下哪个是数据库的完整性约束?- A. 主键- B. 外键- C. 索引- D. 所有选项都是答案:D1. 在SQL中,用于删除表中数据的命令是 DELETE。

2. 数据库的规范化是指通过组织数据以减少数据冗余和提高数据完整性的过程。

3. 事务是数据库操作的一个单元,它要么完全执行,要么完全不执行。

#### 三、简答题1. 简述数据库的三级模式结构。

- 数据库的三级模式结构包括外模式、概念模式和内模式。

外模式是用户视图,描述了数据库中用户感兴趣的部分。

概念模式是全局视图,描述了数据库的整体结构。

内模式是存储视图,描述了数据在存储介质上的物理存储方式。

2. 什么是SQL注入攻击?如何预防?- SQL注入攻击是一种安全漏洞,攻击者可以通过在输入字段中插入恶意SQL代码来操纵数据库。

预防SQL注入的方法包括使用参数化查询、对用户输入进行验证和清理、限制数据库权限等。

#### 四、论述题1. 论述数据库事务的ACID属性。

- 事务的ACID属性是指原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。

- 原子性:事务中的所有操作要么全部完成,要么全部不完成,不会结束在中间某个点。

- 一致性:事务必须保证数据库从一个一致的状态转移到另一个一致的状态。

- 隔离性:并发执行的事务之间不会互相影响。

- 持久性:一旦事务提交,它对数据库的改变就是永久性的,即使系统发生故障也不会丢失。

数据库期末复习题及答案

数据库期末复习题及答案一、单选题(每小题 1 分)1.下面列出的数据库管理技术发展的3个阶段中,没有统一管理和控制的专门软件对数据进行管理的是()。

Ⅰ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段A.只有ⅠB.只有ⅡC.Ⅱ和ⅢD.Ⅰ和Ⅱ(正确答案)2.下列四项中,不属于数据库系统特点的是()A. 数据共享B. 提高数据完整性C. 数据冗余度高(正确答案)D. 提高数据独立性3.SQL Server的安全性管理可分为5个等级,不包括()。

A.Windows级B.用户级(正确答案)C.SQL Server服务器级D.数据库级4.在创建数据库时,系统自动将()系统数据库中所有用户定义的对象都复制到数据库中。

A. model(正确答案)B. msdbC.masterD.tempdb5.用户或应用程序看到的那部分局部逻辑结构和特征的描述是()。

A.模式B.内模式C.外模式(正确答案)D、用户模式6.使用T-SQL删除表结构的语句是()A. DELETE TABLEB. DROP TABLE(正确答案)C. ADD TABLED. CREATE TABLE7.若定义教师的工资,则应该选用()类型。

A. charB. datetimeC. decimal(正确答案)D. text8.在T-SQL中,关于NULL值叙述正确的选项是()A. NULL表示空格B. NULL表示空值(正确答案)C. NULL表示0D. NULL既可以表示0,也可以表示空格9.下面是有关主键、外键和唯一性约束的描述,请问哪些描述是正确的()。

A.一个表中最多只能有一个主键约束,一个唯一性约束B.一个表中最多只能有一个主键约束,一个外键约束C.在定义外键时,应该首先定义主键表的主键约束,然后定义外键约束(正确答案)D.在定义外键时,应该首先定义外键约束,然后定义主键表的主键约束10.SELECT查询语句的子句有多个,但至少包括()子句。

A. SELECT和INTOB. SELECTT和GROUP BYC. SELECT和FROM(正确答案)D.仅SELECT11.一个关系表只有一个()。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第1章 练 习 题 一、单项选择题 1. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是______阶段。 A A. 数据库系统 B. 文件系统 C. 人工管理 D. 数据项管理 2. 数据库系统与文件系统的主要区别是______。B A. 数据库系统复杂,而文件系统简单 B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决 C. 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件 D. 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量 3. 数据库的概念模型独立于______。 A A. 具体的机器和DBMS B. E-R图 C. 信息世界 D. 现实世界 4. 由计算机、OS、DBMS、DB、应用程序及用户等组成的一个整体叫做______。 B A. 文件系统 B. DBS C. 软件系统 D. 数据库管理系统 5. 下述特征不是数据库的基本特点是______。 A A. 数据非结构化 B. 数据独立性 C. 数据冗余小,易扩充 D. 统一管理和控制 6. 数据库具有_____、最小冗余度和较高的程序与数据独立性。 B A. 程序结构化 B. 数据结构化C. 程序标准化 D. 数据模块化 7. 在数据库中,下列说法______是不正确的。 A A. 数据库避免了一切数据的重复 B. 若系统是完全可以控制的,则系统可确保更新时的一致性 C. 数据库中的数据可以共享 D. 数据库减少了数据冗余 8. ______是存储在计算机内有结构的数据的集合。 B A. DBS B. DB C. DBMS D. 数据结构 9. 在DB中存储的是______。 C A. 数据 B. 数据模型 C. 数据以及数据之间的联系 D. 信息 10. DB中,数据的物理独立性是指______。 C A. DB与DBMS的相互独立 B. 用户程序与DBMS的相互独立 C. 用户的应用程序与存储在磁盘上DB中的数据是相互独立的 D. 应用程序与DB中数据的逻辑结构相互独立 11. 在数据库技术中,为了提高数据库的逻辑独立性和物理独立性,数据库的结构被分成用户级、______和存储级三个层次。 C A. 管理员级 B. 外部级 C. 概念级 D. 内部级 12. DB、DBS和DBMS三者之间的关系是______。 A A. DBS包括DB和DBMS B. DBMS包括DB和DBS C. DB包括DBS和DBMS D. DBS就是DB,也就是DBMS 13. 在DB中,产生数据不一致的根本原因是______。 D A. 数据存储量太大 B. 没有严格保护数据 C. 未对数据进行完整性控制 D. 数据冗余 14. DBS的最大特点是______。 A A. 数据的三级抽象和二级独立性 B. 数据共享性 C. 数据的结构化 D. 数据独立性 15. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是______。 D A. 外模式 B. 内模式 C. 存储模式 D. 模式 16. 实体是信息世界中的术语,与之对应的数据库术语为______。 D A. 文件 B. 数据库 C. 字段 D. 记录 17. 层次型、网状型和关系型数据库划分原则是______。 D A. 记录长度 B. 文件的大小 C. 联系的复杂程度 D. 数据之间的联系 18. 子模式是______。 B A. 模式的副本 B. 模式的逻辑子集 C. 多个模式的集合 D. 以上三者都对 19. 数据库三级模式体系结构的划分,有利于保持数据库的______。 A A. 数据独立性 B. 数据安全性C. 结构规范化D. 操作可行性

20. 数据库系统的体系结构,按照三级结构和两级映射(ANSI/SPARC报告)划分为______。 A A. 外模式,概念模式和内模式 B. DB,DBMS和DBS的环境 C. 模型,模式和视图 D. 关系模型,网状模型和层次模型 21. 在DBS中,DBMS的首要目标是提高______。 B A. 数据存取的可靠性 B. 应用程序员的软件生产效率 C. 数据存取的时间效率 D. 数据存取的空间效率 22. DBMS的分层设计要从______着手。 C A. 查询、添加、删除和修改 B. 安全性、并发性和完善性 C. 查询处理、存储路径和存储结构 D. DB语言、DD和操作系统接口 23. 对于DBS,负责定义DB内容,决定存储结构和存储策略及安全授权等工作的是______。 C A. 应用程序员 B. 终端用户 C. DBA D. DBMS的软件设计员 24. DBS具有______。 B A. 程序结构化 B. 数据结构化 C. 程序标准化 D. 数据模块化 25. DBS具有最小______。 A A. 冗余度 B. 存储量 C. 完整性 D. 有效性 26. DBS具有较高的程序与数据______。C A. 可靠性 B. 完整性 C. 独立性 D. 一致性 27. 一个DBS必须能表示实体和关系。关系与______实体有关。 B A. 1个 B.1个或1个以上 C. 0个 D. 0个或0个以上 28. 实体与实体之间的关系有一对一、一对多和多对多三种,其中______不能描述多对多的联系。 B A. 网状模型 B. 层次模型 C. 关系模型 D. 以上三种 29. 一般地,一个DBS______外视图。 D A. 只能有一种 B. 最多只能有二种 C. 至少有二种 D. 可以有多种 30. 一般地,一个DBS______要概念视图。 A A. 只能有一种 B. 最多只能有二种 C. 至少有二种 D. 可以有多种 31. DBMS与OS,应用软件的层次关系从核心到外围是______。 B A. DBMS,OS,应用软件 B. OS,DBMS,应用软件 C. DBMS,应用软件,OS D. OS,应用软件,DBMS 32. ANSI模型的三级数据模式是______。 C A. 层次模式,网状模式,关系模式 B.E-R模式,外模式,内模式 C. 概念模式,外模式,内模式 D. 概念模式,模式,子模式 33. DBS中依靠______支持了数据独立性。 C A. 具有封锁机制 B. 定义完整性约束条件 C. 模式分级,各级之间有映像机制 D. DDL语言和DML语言互相独立 34. E-R图中的主要元素是实体型、______和属性。 D A. 结点 B. 表 C. 文件 D. 联系 35. DBS由人员、______和硬件等组成。 C A. OS B. 文件系统 C. DBMS D. 应用程序系统 36. DBS是在______的基础上发展起来的。 B A. OS B. 文件系统 C. 编译系统 D. DBMS 37. DBS提供给用户的接口是______,它具有数据定义,数据操作和数据检查功能,可独立使用,也可嵌入宿主语言使用。SQL语言已被国际标准化组织采纳为关系型DB的标准语言。 A A. 数据库语言 B. 过程化语言 C. 宿主语言 D. 面向对象语言 38. DBS的数据独立性是指______。 B A. 不会因为数据的数值变化而影响应用程序 B. 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C. 不会因为存储策略的变化而影响存储结构 D. 不会因为某些存储结构的变化而影响其它的存储结构 39. DBMS的功能之一是______。 D A. 规定存取权 B. 查询优化 C. 设计实现数据库语言D. 确定数据库的数据模型 40. 当不同终端上的用户同时修改或存取同一主机上的数据库时,为避免干扰而使完整性遭到破坏,DBMS采取的控制策略是__。 D A.完整性控制 B.数据的后援控制 C.数据的统一管理与集中控制 D.并发控制 41. __是面向用户的主要功能。 B A.数据字典 B.操纵数据库 C.管理数据库 D.描述数据库 42. 数据库系统中各部分取得联系的中心枢纽是__。 D A.EDP B.DSS C.MIS D.DBMS 43. 在数据库中,同性质记录的集合为__。 C A.属性 B.记录 C.文件 D.数据项 44. 信息世界中的实体在计算机世界中称__。 B A.总体 B.记录 C.文件 D.数据项 45. 现实世界中,同一类个体的集合称__。 A A.总体 B.个体 C.属性 D.实体 46. 信息的循环过程经历的领域不包括__。 A A.客观世界B.现实世界C.计算机世界 D.信息世界 47. 实体的特征项称__。 A A.属性 B.属性值 C.标识属性 D.关键字 48. 文件中能唯一区分各条记录的数据项是__。 A A.关键字 B.文件 C.数据项 D.数据模型 49. 实体各属性的数据表示为__。 D A.属性 B.记录 C.文件 D.数据项 50. 实体的数据表示为__。 B A.属性 B.记录 C.文件 D.数据项 51. 在现实世界中的总体及其联系反应在计算机世界中是__。 C A.实体模型B.关系模式C.数据模型D.概念模式 52. 不属于逻辑的数据模型是__。 D A.层次模型B.网状模型C.关系模型D.E-R模型 53. 用E-R模型表示的是__。 B A.逻辑的数据模型 B.概念的数据模型 C.层次模型 D.关系数据库模型 54. 数据库的两级映射中,模式 内模式映射的作用不包括__。 A A.系统为减少数据冗余,实现数据共享 B.提高数据的存取效率,改善系统性能 C.把全局视图的数据按照物理组织的最优形式来存放 D.可实现数据的第二次变换 55. 数据库系统中数据的第一次变换是指__。 A A.子模式 模式映射 B. 模式 内模式映射 C. 子模式 内模式映射D. 内模式 内模式映射 56. 描述数据的物理存储细节的是__。 D A.子模式 B.外模式 C.模式 D.内模式 57. 下列不属于DBMS组成部分的是__。 B A.数据库描述语言及其编译程序 B.数据库 C.数据库操纵或查询语言及其编译程序 D.数据库管理例行程序

相关文档
最新文档