(完整版)数据库复习试题答案及解析
数据库期末考试复习题(附答案)

数据库期末考试复习题(附答案)数据库系统概论 2011年期末考试复习题一、选择题• 第(1)至(3)题基于以下的叙述:有关系模式A(C,T,H,R,S),基中各属性的含义是:• C:课程T:教员H:上课时间R:教室S:学生• 根据语义有如下函数依赖集:• F={C→T,(H,R)→C,(H,T)→R,(H,S)→R} • 1、关系模式A的码是(D)• A. C B. (H,R)C.(H,T)D.H,S)• 2、关系模式A的规范化程度最高达到(B)• A. 1NF B. 2NF C. 3NFD. BCNF• 3、现将关系模式A分解为两个关系模式A1(C,T),A2(H,R,S),则其中A1的规范化程度达到(D)• A. 1NF B. 2NF C. 3NF D. BCNF• 4.设有关系R(A,B,C)和S(C,D)。
与SQL语句• select A,B,D from R,S where R.C=S.C • 等价的关系代数表达式是(B)• A. σR.C=S.C(πA,B,D(R×S)) • B. πA,B,D(σR,C= S.C (R×S))• C. σR.C=S.C((πA,B R)×(πDS)) • D. σR,C=S.C(πD((πA,BR)×S)• 5、设关系R和关系S的元数分别是3和4,关系T是R与S的广义笛卡尔积,即:T=R×S,则关系T的元数是(C)• A. 7 B. 9 C. 12 D. 16• 6、数据库设计阶段分为(B)• A. 物理设计阶段、逻辑设计阶段、编程和调试阶段• B. 概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调试阶段• C. 方案设计阶段、总体设计阶段、个别设计和编程阶段• D. 模型设计阶段、程序设计阶段和运行阶段• 7、设U是所有属性的集合,X、Y、Z都是U的子集,且Z=U-X-Y。
下面关于多值依赖的叙述中,不正确的是(C)• A. 若X→→Y,则X→→Z B. 若X→Y,则X→→Y• C. 若X→→Y,且Y′⊂Y,则X→→Y′ D. 若Z=Φ,则X→→Y• 8、查询优化策略中,正确的策略是(D)A.尽可能早地执行笛卡尔积操作B.尽可能早地执行并操作C.尽可能早地执行差操作D.尽可能早地执行选择操作• 9、语句delete from sc 表明(A)A. 删除sc中的全部记录B. 删除基本表sc•C. 删除基本表sc中的列数据D. 删除基本表sc中的部分行• 10、在DB应用中,一般一条SQL 语句可产生或处理一组记录,而DB主语言语句一般一次只能处理一条记录,其协调可通过哪种技术实现(B)• A. 指针 B. 游标 C. 数组 D. 栈11、五种基本关系代数运算是( A )• A. ∪,-,×,π和σ B. ∪,-,⋈,π和σ• C. ∪,∩,×,π和σ D. ∪,∩,⋈,π和σ• 12、下列聚合函数中不忽略空值(null) 的是( C )• A. SUM (列名) B. MAX (列名)• C. COUNT ( * ) D. AVG (列名)• 13、在数据库设计中,将ER图转换成关系数据模型的过程属于(B)• A. 需求分析阶段B. 逻辑设计阶段• C. 概念设计阶段D. 物理设计阶段• 第(14)至(16)题是基于如下两个关系,其中雇员信息表关系EMP的主键是雇员号,部门信息表关系DEPT的主键是部门号。
数据库复习题及答案

数据库复习题及答案数据库复习题及答案数据库是计算机科学中非常重要的一个领域,它是用来存储、管理和组织数据的软件系统。
在数据库的学习过程中,复习题是非常重要的一部分,通过做复习题可以帮助我们巩固知识,提高理解能力。
本文将为大家提供一些数据库复习题及答案,希望对大家的学习有所帮助。
一、选择题1. 数据库的主要特点是:A. 数据共享B. 数据独立性C. 数据冗余D. 数据安全性答案:B. 数据独立性2. 下列哪个是数据库管理系统(DBMS)的功能?A. 数据的存储和管理B. 数据的输入和输出C. 数据的处理和分析D. 数据的传输和通信答案:A. 数据的存储和管理3. 下列哪个不是数据库的三级模式?A. 外模式B. 内模式C. 中模式D. 概念模式答案:C. 中模式4. 数据库的完整性约束包括以下哪些?A. 实体完整性B. 参照完整性C. 用户完整性D. 操作完整性答案:A. 实体完整性、B. 参照完整性、D. 操作完整性5. 下列哪个不是关系数据库的基本操作?A. 查询B. 插入C. 删除D. 修改答案:D. 修改二、填空题1. 数据库中,用来描述数据之间联系的概念是__________。
答案:关系2. 数据库中,用来表示数据的逻辑结构的概念是__________。
答案:模式3. 数据库中,用来表示数据的物理存储结构的概念是__________。
答案:存储结构4. 数据库中,用来表示数据的基本单位的概念是__________。
答案:记录5. 数据库中,用来表示数据属性的概念是__________。
答案:字段三、简答题1. 请简要介绍关系数据库的特点和优势。
答:关系数据库的特点包括数据的结构化、数据的共享性、数据的独立性和数据的安全性。
关系数据库的优势包括数据的一致性、数据的完整性、数据的可靠性和数据的可扩展性。
关系数据库通过使用关系模型来组织和管理数据,可以更好地满足用户的需求,提高数据的处理效率和数据的可靠性。
数据库试题及答案解析

数据库试题及答案解析一、单项选择题(每题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)的核心是________。
(完整版)数据库原理期末考试复习题及答案七

2读A=2003ROLLBACK恢复A=100A.该并发操作不存在问题B.该并发操作丢失更新C.该并发操作不能重复读D.该并发操作读出“脏”数据16.并发操作有可能引起下述()问题。
I丢失更新II.不可重复读III.读脏数据A.仅I 和II B.仅I 和IIIC.仅II 和III D.都是17.E-R 模型向关系模型转换是数据库设计的()阶段的任务。
A.需求分析B.概念结构设计C.逻辑结构设计D.物理结构设计10.SQL 语言中,删除一个表的命令是()A. DELETEB. DROPC.CLEARD. REMOVE19.从E-R 模型关系向关系模型转换时,一个m:n 联系转换为关系模式时,该关系模式的候选码是()。
A.m 端实体的关键字B.m 端实体的关键字C.m 端实体关键字与n 端实体关键字组合D.重新选取其他属性20.已知关系SPJ(S#,P#,J#,QTY),把对关系SPJ 的属性QTY 的修改权授予用户张三的T-SQL语句是()。
A.GRANT QTY ON SPJ TO 张三B.GRANT UPDATE ON SPJ TO 张三C.GRANT UPDATE (QTY) ON SPJ TO 张三D.GRANT UPDATE ON SPJ (QTY) TO 张三二、填空题(本大题共10 空,每空 2 分,共20 分)错填、不填均无分。
1.在数据库的三级模式体系结构中,模式与内模式之间的映象(模式/内模式),实现了数据的独立性。
2.在SQL 语言中,使用语句收回授权。
3.一个SQL 语句原则上可产生或处理一组记录,而程序语言一次只能处理一个记录,为此必须协调两种处理方式,这是通过使用机制来解决的。
4.在 “ 学生 — 选课 — 课程 ” 数据库中的三个关系如下:S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)。
现要查找选修“数据库技术”这门课程的学生的学生姓名和成绩,可使用如下的SQL 语句:SELECT SNAME,GRADE FROM S,SC,C WHERE CNAME=‘ 数据库技术’ ANDS.S#=SC.S# AND 。
SQLServer数据库期末复习试题试卷及答案

SQLServer数据库期末复习试题试卷及答案一、选择题(每题5分,共40分)1. 以下哪一项不是SQL Server数据库的主要组件?A. 数据库引擎B. SQL Server Management StudioC. SQL Server Data ToolsD. Internet Information Services (IIS)答案:D2. 以下哪种数据类型在SQL Server中用于存储图片或文件?A. VARCHARB. NVARCHARC. BLOBD. VARBINARY答案:D3. 以下哪个命令用于在SQL Server中创建一个数据库?A. CREATE DATABASEB. CREATE TABLEC. CREATE INDEXD. CREATE VIEW答案:A4. 在SQL Server中,以下哪个语句用于插入数据到表中?A. INSERT INTOB. UPDATEC. DELETED. SELECT答案:A5. 以下哪个命令用于在SQL Server中删除一个表?A. DROP TABLEB. DELETE TABLEC. TRUNCATE TABLED. ALTER TABLE答案:A6. 在SQL Server中,以下哪个函数用于计算平均值?A. SUM()B. AVG()C. COUNT()D. MAX()答案:B7. 以下哪个命令用于在SQL Server中创建一个存储过程?A. CREATE PROCEDUREB. CREATE FUNCTIONC. CREATE VIEWD. CREATE TRIGGER答案:A8. 在SQL Server中,以下哪个命令用于创建一个触发器?A. CREATE TRIGGERB. CREATE PROCEDUREC. CREATE FUNCTIOND. CREATE VIEW答案:A二、填空题(每题5分,共30分)9. 在SQL Server中,数据库文件的扩展名是______。
数据库考试试题及答案

数据库考试试题及答案# 数据库考试试题及答案## 一、选择题1. 数据库管理系统(DBMS)的主要功能是什么?A. 数据存储B. 数据管理C. 数据分析D. 数据加密答案:B2. 在关系型数据库中,一个表的列被称为什么?A. 记录B. 行C. 字段D. 关键字答案:C3. SQL语言中的“SELECT”语句用于执行什么操作?A. 插入数据B. 更新数据C. 查询数据D. 删除数据答案:C## 二、填空题4. 在数据库设计中,规范化的目的是为了减少数据的_______。
答案:冗余5. 数据库的三大范式是_______、_______和_______。
答案:第一范式、第二范式、第三范式## 三、简答题6. 请简述数据库事务的四个基本特性。
答案:- 原子性(Atomicity):事务中的操作要么全部完成,要么全部不完成,不会结束在中间某个点。
- 一致性(Consistency):事务必须保证数据库从一个一致的状态转移到另一个一致的状态。
- 隔离性(Isolation):并发执行的事务之间不会互相影响。
- 持久性(Durability):一旦事务提交,则其结果就是永久性的,即使系统发生故障也不会丢失。
7. 什么是数据库的索引?它有什么作用?答案:数据库的索引是一种数据结构,用于提高数据库查询的效率。
索引可以快速定位到数据存储位置,减少查询数据时的扫描范围,从而加快数据检索速度。
## 四、计算题8. 假设有一个学生表(Students),包含字段:学生ID (StudentID),姓名(Name),年龄(Age),专业(Major)。
编写SQL查询语句,列出所有年龄大于20岁的学生信息。
答案:```sqlSELECT * FROM Students WHERE Age > 20;```9. 如果需要删除上述表中所有年龄小于18岁的学生记录,请编写相应的SQL语句。
答案:```sqlDELETE FROM Students WHERE Age < 18;```## 五、论述题10. 论述数据库备份和恢复的重要性,并简述常见的备份和恢复策略。
数据库考试题及答案

数据库考试题及答案一、选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能不包括以下哪项?A. 数据定义B. 数据存储C. 数据恢复D. 数据加密答案:D2. 关系数据库中,以下哪个术语用来描述两个表之间的关联?A. 关键字B. 索引C. 视图D. 外键答案:D3. 在SQL中,用于查询数据的命令是?A. SELECTB. INSERTC. UPDATED. DELETE答案:A4. 以下哪个选项是数据库设计中的第一范式(1NF)的要求?A. 所有字段都是原子的B. 每个表有一个主键C. 无重复组D. 所有表都是规范化的答案:A5. 数据库中的事务具有哪些特性?(多选)A. 原子性B. 一致性C. 隔离性D. 持久性答案:ABCD6. 以下哪个不是数据库的完整性约束?A. 实体完整性B. 参照完整性C. 用户定义的完整性D. 触发器完整性答案:D7. 在数据库中,索引用于提高哪种操作的效率?A. 数据插入B. 数据删除C. 数据查询D. 数据备份答案:C8. SQL中的GROUP BY子句用于哪种类型的查询?A. 聚合查询B. 连接查询C. 子查询D. 并集查询答案:A9. 以下哪个选项是数据库备份的目的?A. 数据恢复B. 数据共享C. 数据传输D. 数据加密答案:A10. 数据库中的视图是什么?A. 存储在数据库中的一组数据B. 基于一个或多个表的虚表C. 数据库中的一个物理存储位置D. 数据库中的一个用户账户答案:B二、填空题(每题2分,共20分)1. 数据库管理系统(DBMS)是位于用户和__操作系统__之间的一层数据管理软件。
2. 在数据库中,__主键__是用来唯一标识表中每条记录的字段或字段集合。
3. SQL中的__JOIN__操作用于结合两个或多个表中的行,基于相关列之间的关系。
4. 数据库的__规范化__是将数据组织成表的过程,以减少数据冗余和依赖。
5. 在数据库中,__触发器__是一种特殊的存储过程,它自动执行响应于INSERT、UPDATE或DELETE语句的事件。
数据库试题及答案解析

数据库试题及答案解析一、单项选择题1. 数据库管理系统(DBMS)的主要功能是()。
A. 数据定义B. 数据操纵C. 数据控制D. 全部选项答案:D解析:数据库管理系统(DBMS)的主要功能包括数据定义、数据操纵和数据控制。
数据定义涉及数据库的创建、修改和删除;数据操纵涉及数据的查询、插入、更新和删除;数据控制涉及数据的完整性、安全性和并发控制。
2. 在关系数据库中,关系是指()。
A. 一个表B. 两个表之间的关系C. 多个表之间的关系D. 表的集合答案:A解析:在关系数据库中,关系是指一个表,它由行和列组成,行表示实体,列表示属性。
3. SQL语言中的“SELECT”语句用于()。
A. 数据定义B. 数据操纵C. 数据控制D. 数据查询答案:D解析:SQL语言中的“SELECT”语句用于数据查询,它可以从数据库中检索数据。
4. 数据库的三级模式结构包括()。
A. 外模式、概念模式和内模式B. 外模式、内模式和存储模式C. 概念模式、内模式和存储模式D. 概念模式、存储模式和物理模式答案:A解析:数据库的三级模式结构包括外模式、概念模式和内模式。
外模式是用户视图,概念模式是全局逻辑结构,内模式是存储结构。
5. 数据库设计中,规范化的主要目的是()。
A. 提高查询速度B. 减少数据冗余C. 增加数据安全性D. 降低存储成本答案:B解析:数据库设计中,规范化的主要目的是减少数据冗余,提高数据的一致性和完整性。
二、多项选择题1. 以下哪些是数据库系统的特点?()A. 数据共享B. 数据独立性C. 数据完整性D. 数据安全性答案:ABCD解析:数据库系统的特点包括数据共享、数据独立性、数据完整性和数据安全性。
数据共享指多个用户可以共享数据库中的数据;数据独立性指数据的存储结构和逻辑结构相互独立;数据完整性指数据库中的数据必须满足一定的规则和约束;数据安全性指数据库系统能够保护数据不被未授权访问或破坏。
2. 关系数据库的完整性约束包括()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、选择题: 1、 DB DBMS^ DBS三者的关系是(B) A、DB包括 DBMS^ DBS B 、DBS包括 DB和 DBMS C、DBMS包括 DBS和 DB D 、DBS与 DB DBMSc关 2、 假定学生关系式 S( S#, SNAME SEX AGE,课程关系式 C(C#, CNAME TEACHE) 学生选课关系是 SC( S#, C#, GRAN)要查找选修“ COMPUTER课程的“女”学生姓名,将涉及到关系( D) A、S B 、SC C C 、S, SC D 、S, C, SC 3、 将E-R图转换为关系模式时,如果两实体间的联系是 m n,下列说法正确的是(C) A、 将m方主键(主码)和联系的属性纳入 n方的属性中 B、 将m方属性和n方属性中均增加一个表示级别的属性 C、 增加一个关系表示联系,其中纳入 m方和n方的主键(主码) D、 将n方主键(主码)和联系的属性纳入 m方的属性中 4、 由SELECT-FRO— WHER—GROU—ORDERS成的SQL语句,在被 DBMS处理时,各字句的执行 次序为(0 A、SELEC— FRO—WHER— GROU— ORDER B、FROM— SELECT-WHER— GROU— ORDER C、FROM—WHER— GROU— SELECT- ORDER D、SELECT- FRO— GROU— WHER— ORDER 5、 以下不是数据库技术所具备的特点是( 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组成。其中核心部分是(C) A、应用程序 B、DBA C、DBMS D、DB 12、 下列集函数中不忽略空值( NULL)的是(A) A、COUNT(*) B、MAX(列名) C、SUM(列名) D、AVG(列名) 13、 一个关系中的候选关键字(B) A、至少一个 B、可多个 C、必须多个 D、至少3个 14、 在数据库设计中,具有最小性、唯一性和非空性的是( B) A、索引 B、关系模型主关键字(主码) C、外关键字(外码) D、约束 15、 常用的关系运算时关系代数和( C) A、集合代数 B、逻辑演算 C、关系演算 D、集合演算 16、 在基本层次联系中,记录型之间的联系是( B) A、一对一联系 B、一对多联系 C、多对多联系 D、多对一联系 17、 关于冗余数据的叙述中,不正确的是( C) A、冗余的存在容易破坏数据库的完整性 B 、冗余的存在给数据库的维护增加困难 C、不应该在数据库中存储任何冗余数据 D 、冗余数据是指可由基本数据导出的数据 18、 五种基本关系代数运算分别( D) A、U、Q、g、n、b B 、U、 -、g、n、b C、U、Q、X、n、^ D 、U、 -、X、n、^ 19、 下面不属于实体的是(B) A、人 B、聘任 C、一场球赛 D、学习成绩 20、 不允许记录中出现重复索引值的索引是( D) A、非聚集索引 B、主索引和唯一索引 C、主索引、聚集索引、唯一索引 D、主索引和聚集索引 21、 已知库中有3个基本表S (学生,学号,性别,年龄),SC (学号,课程号,成绩)和 C (课程号,课程名,任课老师名),若要查询选修了数据库课程的学生姓名,下列关系代数表达式不正确的 是(D)
24、下列四项中,不属于数据库特点的是( C) A、数据共享 B 、数据库完整性 C、数据冗余很高 D、数据独立性高 25、数据库与文件系统的根本区别在于( A) A、提高了系统效率系统 B、方便了用户使用 C、数据的结构化 D、节省了存储空间 26、在数据库设计时可以采用( C)方法来规范化一个表以实现范式转换。 A、自然连接 B、选择分解 C、投影分解 D、并运算 27、 在数据库设计中,将 E-R图转换成关系数据模型的过程属于( B) A、需求分析阶段 B、逻辑设计阶段 C、概念设计阶段 D、物理设计阶段 28、 下面哪个不是数据库系统必须提供的数据控制能力( B) A、安全性 B、可移植性 C、完整性 D、并发控制 29、 在数据库中,(C可使数据产生不一致。 A、未对数据进行完整性的控制 B、数据存储量太大 C、数据冗余 D 、没有严格保护数据 30、 在数据库设计中,将 E-R图转换成关系数据模型的过程属于( C) A、需求分析阶段 B、概念设计阶段 C、逻辑设计阶段 D、物理设计阶段 32、 学校数据库中有学生和宿舍两个关系: 学生(学号,姓名) 和 宿舍(楼名,房间号,床位号,学号) 假设有的学生不住宿舍,床位也可能空闲。如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生 和空闲的床位,则应执行(D) A、外联接 B、左外联接 C、右外联接 D、自然连接 33、 从E-R模型关系向关系模型转换时,一个 M: N联系转换为关系模型时,该关系模式的码是( C) A、M端实体的码 B、N端实体的码 C、M端实体码与N端实体码组合 D、重新选取其他属性
34、 数据库的正确性和相容性是指数据的( B)内容。 A、安全性 B、完整性 C、并发控制 D、恢复 35、 任何一个满足 2NF但不满足3NF的关系模式都不存在(B) A、主属性对候选键的部分依赖 B、非主属性对候选键的部分依赖 C、主属性对候选键的传递依赖 D、非主属性对候选键的传递依赖 36、 以为教师可以教多门课,一门课只能由一位教师来教。在 A、1:1 B 、1: n C、m n D、无法确定 37、 从关系中挑选出指定的属性组成新关系的运算称为( A、“选取”运算 B 、“投影”运算 C、“联接”运算
姓名(课程名‘数据库'S SC C)) 姓名(s学号SC学号SC.课程号c.课程号 课程名‘数据库'S SC C))
姓名(S SC课程名‘数据库'C)) 姓名(课程名‘数据库'
S SC C))
22、数据库按某个关键字进行排序后( C) A、元数据库按关键字重新排列 B C、建立一个按关键字值顺序排列的映射文件 、按关键字值顺序排列形成新数据库
D、在原库中增加一个新字段用于记录关键字的顺序
E-R数据模型中,这种联系属于( ) D、“交”运算
B) 38、 若用户 wang已将对关系 S修改的权限授予用户__li ,如果要收回用户wang对关系S的修改权限,并连锁回 收li的权限,则应执行的 SQL语句是(A A、REVOKE UPDATE ON S FROM wang RESTRICT li B、REVOKE UPDATE ON S FROM wang CASCADE C、REVOKE UPDATE ON S FROM wang CASCADE li D REVOKE UPDATE ON S FROM wang RESTRICT 39、 从关系中抽取所需属性组成新关系的操作称( D) A、交B、联接 C、选择D、投影 40、如果一个储户可以在多个银行存款,一个银行可以接受多个储户的存款,那么储户和银行两个实体之间的 关系属于(D)
A、一对一关系 B、一对多关系 C、多对一关系 D、多对多关系
二、判断题: 1、 数据流程图(DFD是用于描述结构化方法中详细设计阶段的工具。 (F) 2、 外模式有利于数据保密,原因是外模式为用户划定了访问数据局的范围。 (T) 3、 数据模型是用来描述现实世界的。因此,越专业越好。 (F) 4、 CREATTABLE命令课直接定义主码、外码、参照表,系统就能够自动地执行实体完整性和参照表完整性规则。 (T) 5、 同一个关系模型的任两个元组值不能全同。 (T) 6、 每一个关系都应有一个主码,用来唯一识别一个元组。它的值不能为空,否则无法区分和识别元组,这就是 域完整性约束。(F) 8、 DB用户的权限可分为具有 DBA特权的用户和一般 DB用户。(T) 9、 从数据库逻辑设计来看,减少链接运算可以改善数据库的性能。 (T) 10、 E-R模型与传统数据模型区别于: E-R不是面向实现的,而是面向世界的,因此它能比较自然地描述显示世 界。(T) 三、填空题: 1、 关系数据操纵预言的操作对象与结果都是 关系 。 2、 数据模型应具有描述数据和 操作_ 两方面的功能。 3、 实体和属性属 信息 世界的术语。 4、 概念 模型是现实世界到 机器世界 的中间桥梁。 5、 设关系表R( A,B)中包含3个元组,表S( C,D,E)中包含2个元组,R和S做自然连接后得关系的基数为 6 。 6、 SQL语言的数据定义功能包括 定义数据库 , 定义基本表 , 定义视图 和定义索引。
7 •关系模式R(A, B, C, D)的函数依赖集为{ AD^ B, C},则R最高属于 2 级范式。 8.关系中主码的取值必须唯一且非空,这是由 _______________ 实体完整性规则 ____________________ 决定的。 9 .若关系R 2NF,且R消除了非主属性对键的 传递 依赖,则称R 3NF。 10.数据独立性是指 物理 和 逻辑 独立性。 11.1NF的关系消除非主属性对候选键的 部分 函数依赖后,可将范式等级提高到 2NF。 12. DBMS勺数据控制功能包括: 完整性检查 ,安全性控制、 并发控制 和 数据库恢复 13•关系数据模型的三个组成部分中,包括数据结构、 —数据操纵—和—完整性约束条件_ 。
14 •关系数据模型中的基本结构是表,表又称为 —关系—,表是由行和列组成的矩阵,表与表之间的联系是通
41、 视图是(A) A、视图是一种虚表,不存放实际数据值 B C、视图既不是基本表也不是虚表,而是关系的图标 42、 下列关于索引的描述中,错误的是( A) A、索引必须在数据库建立时确定 C、索引增加了额外的计算机开销