数据库原理考试题库-(1)

合集下载

数据库原理及应用试题库1

数据库原理及应用试题库1

三、简答题1.设有关系模式:学生修课管理(学号,姓名,所在系,性别,课程号,课程名,学分,成绩)。

设一名学生可以选修多门课程号,一门课程号可以被多名学生选修;一名学生有唯一的所在系,每门课程号有唯一的课程名和学分。

回答以下问题:(1)根据上述规定写出关系模式R的基本函数依赖;(2)找出关系模式R的候选码;(3)试问关系模式R最高已经达到第几范式为什么(4)将R分解成3NF模式集。

答:(1)学号(姓名,所在系,性别)F课程号(课程名,学分)F(学号,课程号)成绩F(学号,课程号)(姓名,所在系,性别,课程号,学分)P(2)候选码:学号,课程号(3)存在部分函数依赖,R达到第一范式(4)Student(学号,姓名,所在系,性别)SC(学号,课程号,成绩)Course(课程号,课程名,学分)2.设有关系模式:学生表(学号,姓名,所在系,班号,班主任,系主任)。

其语义为:一名学生只在一个系的一个班学习,一个系只有一名系主任,一个班只有一名班主任,一个系可以有多个班。

回答以下问题:(1)根据上述规定写出关系模式R的基本函数依赖;(2)找出关系模式R的候选码;(3)试问关系模式R最高已经达到第几范式为什么(4)将R分解成3NF模式集。

答:(1)学号(姓名,所在系,班号,班主任,系主任)F班号(班主任,系主任)F班主任系主任F所在系系主任F(2)候选码:学号(3)存在传递依赖,不存在部分函数依赖,R达到第二范式(4)Student(学号,姓名,所在系,班号)Class(班号,班主任)Dept(所在系,系主任)3.设有关系模式:授课表(课程号,课程名,学分,授课教师号,教师名,授课时数)。

其语义为:一门课程号有确定的课程名和学分,每名教师有确定的教师名,每门课程号可以由多名教师讲授,每名教师也可以讲授多门课程,每名教师对每门课程号有确定的授课时数。

回答以下问题:(1)根据上述规定写出关系模式R的基本函数依赖;(2)找出关系模式R的候选码;(3)试问关系模式R最高已经达到第几范式为什么(4)将R分解成3NF模式集。

《数据库原理》试卷及答案1

《数据库原理》试卷及答案1

广州大学2016--2017学年第一学期试卷(A)科目:《数据库原理》一、选择题(共24分,每选2 分)1.设属性A是关系R的主属性,则属性A不能取空值,这是【】。

A.实体完整性规则B.参照完整性规则C.用户定义完整性规则D.域完整性规则答案:A2.数据库系统与文件系统的主要区别是【】。

A.数据库系统复杂,而文件系统简单B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C.文件系统只能管理程序文件,而数据库系统能够管理各类型的文件D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量答案:B3.在关系代数的专门关系运算中,从表中取出满足条件的属性的操作称为【①】,从表中选出满足某种条件的元组的操作称为【②】,将两个关系中具有共同属性值的元组连接到一起构成新表的操作称为【③】。

A.选择B.投影C.连接D.扫描答案:①B②A ③C4.在数据库设计中,将E-R图转换成关系数据模型的过程属于【】。

A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段答案:C5.关系数据模型【】。

A.只能表示实体间的1:1联系B.只能表示实体间的1:n联系C.只能表示实体间的m:n联系D.可以表示实体间的上述三种联系答案:D6.设关系R(A,B,C)和S(B,C,D),下列各关系代数表达式不成立的是【】A.ПA(R)♦❖∏D(S) B.R∪S C.∏B(R)∩∏B(S) D.R♦❖S答案:A7.在数据库的三级模式结构中,内模式有【】。

A.1个B.2个C.3个D.任意多个答案:A8.现有关系模式:EMP(empno,ename,mgr,sal,workday)DEPT(deptno,dname,loc)在以下视图中,不可能更新的视图为【】。

A.视图V1:由1970年以后参加工作的雇员组成B.视图V2:由部门号和各部门的平均工资组成C.视图V3:由雇员姓名和其领导者姓名组成D.视图V4:由薪金超出所有雇员平均薪金以上的雇员组成答案:B9.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是【】。

数据库原理考试试题

数据库原理考试试题

数据库原理考试试题一、选择题(每题 2 分,共 40 分)1、数据库系统的核心是()A 数据库B 数据库管理系统C 数据模型D 软件工具2、在数据库中,数据的物理独立性是指()A 数据库与数据库管理系统的相互独立B 用户程序与 DBMS 的相互独立C 用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的D 应用程序与数据库中数据的逻辑结构相互独立3、关系模型中,一个关键字是()A 可由多个任意属性组成B 至多由一个属性组成C 可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成D 以上都不是4、自然连接是构成新关系的有效方法。

一般情况下,当对关系 R 和 S 使用自然连接时,要求 R 和 S 含有一个或多个共有的()A 元组B 行C 记录D 属性5、 SQL 语言中,删除一个表的命令是()A DELETEB DROPC CLEARD REMOVE6、事务的隔离性是指()A 一个事务内部的操作及使用的数据对并发的其他事务是隔离的B 事务一旦提交,对数据库的改变是永久的C 事务中包括的所有操作要么都做,要么都不做D 事务必须是使数据库从一个一致性状态变到另一个一致性状态7、数据库恢复的基础是利用转储的冗余数据。

这些转储的冗余数据包括()A 数据字典、应用程序、审计档案、数据库后备副本B 数据字典、应用程序、日志文件、审计档案C 日志文件、数据库后备副本D 数据字典、应用程序、数据库后备副本8、若系统在运行过程中,由于某种原因,造成系统停止运行,致使事务在执行过程中以非控制方式终止,这时内存中的信息丢失,而存储在外存上的数据未受影响,这种情况称为()A 事务故障B 系统故障C 介质故障D 运行故障9、在数据库设计中,将 ER 图转换成关系数据模型的过程属于()A 需求分析阶段B 概念设计阶段C 逻辑设计阶段D 物理设计阶段10、规范化理论是关系数据库进行逻辑设计的理论依据。

根据这个理论,关系数据库中的关系必须满足:其每一属性都是()A 互不相关的B 不可分解的C 长度可变的D 互相关联的11、以下关于索引的叙述中,不正确的是()A 索引可以提高查询效率B 索引可以加快数据的插入和删除操作C 一个表可以创建多个索引D 索引可以强制实施数据的唯一性12、数据库并发操作可能带来的问题包括()A 丢失修改B 不可重复读C 读“脏”数据D 以上都是13、在关系模式 R(U,F)中,U 是属性集,F 是函数依赖集。

数据库系统原理练习题库(附参考答案)

数据库系统原理练习题库(附参考答案)

数据库系统原理练习题库(附参考答案)一、单选题(共100题,每题1分,共100分)1.属于数据库结构设计阶段的是A、程序设计B、功能设计C、事务设计D、逻辑结构设计正确答案:D2.人工管理阶段,计算机主要应用于A、数据集成B、科学计算C、过程控制D、故障恢复正确答案:B3.下列关于数据控制语言的说法中,正确的是A、REVOKE语句用于授予权限B、GRANT语句用于收回权限C、数据控制语言主要用于数据执行流程管理D、数据控制语言包括的主要SQL语句是GRANT和REVOKE正确答案:D4.下列属于关联分析算法的是A、AprioriB、GMMC、RedisD、HBase正确答案:A5.同一数据被反复存储的情况是A、删除异常B、插入异常C、更新异常D、数据冗余正确答案:D6.产生数据不一致的主要原因是并发操作破坏了事务的A、持续性B、一致性C、原子性D、隔离性正确答案:D7.DBMS提供【】来严格地定义模式。

A、模式描述语言B、子模式描述语言C、内模式描述语言D、程序设计语言正确答案:A8.关系数据库以【】作为数据的逻辑模型。

A、二维表B、关系C、关系模型D、数据库正确答案:C9.关于调用存储过程的说法,错误的是A、可以从交互式界面调用B、可以使用CALL语句来调用存储过程C、可以由嵌入式SQL调用D、不是所有的SQL接口都能调用存储过程正确答案:D10.可唯一标识实体的属性集称为A、键B、实体型C、域D、属性正确答案:A11.目的是为可实际运行的应用程序设计提供依据与指导,并作为设计评价的基础的是A、设计评价B、编制应用程序设计说明C、模型转换D、子模式设计正确答案:B12.在使用游标的过程中,需要注意的事项不包括A、游标不能单独在查询操作中使用B、在一个BEGIN···END语句块中每一个游标的名字并不是唯一的C、游标是被SELECT语句检索出来的结果集D、在存储过程或存储函数中可以定义多个游标正确答案:B13.对关系的描述不正确的是A、关系中的元组次序可交换B、关系可以嵌套定义C、关系是一张二维表D、关系是一个集合正确答案:B14.下列关于MySQL的说法中,正确的是A、在MySQL中,一个关系对应多个基本表B、在MySQL中,一个或多个基本表对应一个存储文件C、在MySQL中,一个表只能有一个索引D、在MySQL中,索引不能存放在存储文件中正确答案:B15.关系数据库是以【】的形式组织数据。

数据库原理题目答案整合版

数据库原理题目答案整合版

数据库原理练习题集第一部分数据库系统概述(一)、考核内容(1) 数据库系统的基本概念(2) 数据描述与数据模型、关系模型(3) 数据库系统内部体系结构(二)、考核要求(1)了解数据库、数据库管理系统、数据库应用系统的概念。

(2)了解数据描述与数据模型。

(3)了解层次模型、网状模型的特点。

(4)理解关系模型的基本概念:关系、元组、属性、属性值、值域、分量、关系的状态、关系模式、关系的键与属性等。

(5)理解数据库内部体系结构中的三级模式结构。

(6)了解数据库系统内部体系结构中的两级映像。

(一)选择1.在数据管理技术的发展过程中,经历了人工管理阶段、文件管理阶段和数据库管理阶段。

在这几个阶段中,数据数据冗余度最小、共享性最高的是阶段。

A.数据库管理 B.文件管理 C.人工管理 D.数据项管理2. 是存储在计算机内有结构的数据的集合。

A.数据库系统B.数据库 C.数据库管理系统 D.数据结构3.数据库系统的特性不包括以下()选项。

A.数据加工B.数据共享C.支持某种数据模型D.减少数据冗余4.数据库的基本特点是。

A.(1)数据可以共享(或数据结构化) (2)数据独立性(3)数据冗余大,易移植 (4)统一管理和控制B.(1)数据可以共享(或数据结构化) (2)数据独立性(3)数据冗余小,易扩充 (4)统一管理和控制C.(1)数据可以共享(或数据结构化) (2)数据互换性(3)数据冗余小,易扩充 (4)统一管理和控制D.(1)数据非结构化 (2)数据独立性(3)数据冗余小,易扩充 (4)统一管理和控制5.是位于用户和操作系统之间的一层数据库管理软件。

A.DBMSB.DBC.DBSD.DBA6.数据库(DB)、数据库管理系统(DBMS)和数据库(应用)系统(DBAS/DBS)三者之间的关系是。

A.DB包括DBMS和DBAS/DBS B.DBAS/DBS包括DB和DBMSC.DBMS包括DB和DBAS/DBS D.不能相互包括7.数据库系统与文件系统的主要区别是。

数据库原理考试题库

数据库原理考试题库

一、填空题1.数据库系统一般由(数据库)、应用系统、(数据库管理系统)、(数据库管理员)和用户构成。

2.数据模型通常由(数据结构)、(数据操作)、(数据的约束条件)三部分组成。

3.实体之间的联系可抽象为三类,它们是(一对一)、(一对多)、(多对多)。

4.在数据库设计中,(数据字典)是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。

5.(事务)是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。

6.数据库系统在运行过程中,可能会发生故障。

故障主要有(事务故障)、系统故障、(介质故障)和计算机病毒四类。

7.并发控制的主要方法是采用(封锁)机制,其类型有(共享锁)和(排它锁)两种。

8.数据库的完整性是指数据的(正确性)和(相容性)。

9.在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用(GRANT)语句,收回所授的权限使用(REVOKE)语句。

10.(数据库)是长期存储在计算机内的、有组织、可共享的数据集合。

11.数据库系统的三级模式结构是指数据库系统是由(模式)、(外模式)、(内模式)三级构成的。

12.在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于(第一(1NF))范式。

E-R图一般在数据库设计的(概念结构设计)阶段使用。

13.(事务)是用户定义的一个数据库操作序列,是一个不可分割的工作单位,它具有(原子性)、(一致性)、(隔离性)、(持续性)四个特性。

14.数据库系统中,系统故障通常称为(软故障),介质故障称为(硬故障)。

15.关系操作的特点是(集合)操作。

16.若事务T对数据对象A加了S锁,则其他事务只能对数据A再加( S )锁,不能加(X )锁,直到事务T释放A上的锁。

17.信息处理的方式而言,在文件系统阶段,(程序设计)处于主导地位,(数据)只起着服从程序设计需要的作用;而在数据库方式下,(数据)占据了中心位置。

数据库原理试题库

数据库原理试题库

数据库原理一.单项选择题1.在分布式数据库系统中,分布透明性可以归入的数据独立性范围是( A )。

A.物理独立性B.逻辑独立性C.模式独立性D.操作独立性2.结构数据模型的三个组成部分是数据结构、数据操作和( C )。

A.数据安全性控制B.数据一致性规则C.数据完整性约束D.数据处理逻辑3.域关系演算表达式:T={xy|R(xy)∨S(xy)∧y>2),关系T的组成是( D )。

A.关系R和S中全部y>2的元组组成的关系。

B.关系R的全部元组和S中y>2的元组组成的关系。

C.关系R和S中全部y>2的元组的前两个属性组成的关系。

D.关系R和S中全部y>2的元组的前两个属性组成的关系。

E.关系R的全部元组和S中y泣的元组的前两个属性组成的关系。

4.关系R(ABC)与S (BCD),运算R÷S结果的属性个数是( C )A.3B.2C.1D.不一定5.在SQL中使用四DA四对表中数据进行修改时,应使用的语句是( D )。

A.WEEREB.FROMC.VALUESD.SET6.关系模式R(U,F,如果R ∈ 2NF,基本可以消除的数据异常是( B )。

A.插入异常B.删除异常C.候选键冗余D.数据冗余过大+是X→Y在F中是否成立的( A )。

7.在关系模式R(U,F)中,Y∈XFA.充分必要条件B.必要条件C.充分条件D.既不充分也不必要条件8.当两个实体之间存在m:n联系时,一般采取的措施是( A )。

A.建立第三个实体B.将两个实体合并C.将第一个实体的主键加入第二个实体D.将两个实体的主键交换9.在关系模式R(U,F)中,如果X→U,则X是R的( C )。

A.候选键B.主键C.超键D.外键10.在处理数据库并发控制问题时,DBMS所使用的基本逻辑单元是( C )。

A.程序B.指令C.事务D.进程11.在参照完整性控制中,将参照关系中所有外码值与被参照关系中主码值相同的元组一起删除。

数据库原理期末试卷及答案

数据库原理期末试卷及答案

数据库原理期末试卷及答案数据库原理与应用教程期末测试题(一)一、填空题(每空1分,共10分)1.数据库系统的核心是___。

__。

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

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

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

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

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

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

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

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

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

2、选择题(每小题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(学号,课程号,成绩)。

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

一、填空题1.数据库系统一般由(数据库)、应用系统、(数据库管理系统)、(数据库管理员)和用户构成。

2.数据模型通常由(数据结构)、(数据操作)、(数据的约束条件)三部分组成。

3.实体之间的联系可抽象为三类,它们是(一对一)、(一对多)、(多对多)。

4.在数据库设计中,(数据字典)是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。

5.(事务)是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。

6.数据库系统在运行过程中,可能会发生故障。

故障主要有(事务故障)、系统故障、(介质故障)和计算机病毒四类。

7.并发控制的主要方法是采用(封锁)机制,其类型有(共享锁)和(排它锁)两种。

8.数据库的完整性是指数据的(正确性)和(相容性)。

9.在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用(GRANT)语句,收回所授的权限使用(REVOKE)语句。

10.(数据库)是长期存储在计算机内的、有组织、可共享的数据集合。

11.数据库系统的三级模式结构是指数据库系统是由(模式)、(外模式)、(内模式)三级构成的。

12.在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于(第一(1NF))范式。

E-R图一般在数据库设计的(概念结构设计)阶段使用。

13.(事务)是用户定义的一个数据库操作序列,是一个不可分割的工作单位,它具有(原子性)、(一致性)、(隔离性)、(持续性)四个特性。

14.数据库系统中,系统故障通常称为(软故障),介质故障称为(硬故障)。

15.关系操作的特点是(集合)操作。

16.若事务T对数据对象A加了S锁,则其他事务只能对数据A再加( S )锁,不能加(X )锁,直到事务T释放A上的锁。

17.信息处理的方式而言,在文件系统阶段,(程序设计)处于主导地位,(数据)只起着服从程序设计需要的作用;而在数据库方式下,(数据)占据了中心位置。

18.现实世界进行第一层抽象的模型,称为(概念)模型;对现实世界进行第二层抽象的模型,称为(数据)模型。

19.数据库的三级模式结构是对(数据)的三个抽象级别。

21.层次、网状的DML属于(过程性)语言,而关系型DML属于(非过程性)语言。

22.关系模式的操作异常问题往往是由(数据冗余)引起的。

23.消除了非主属性对侯选键局部依赖的关系模式,称为(2NF)模式。

24.消除了非主属性对侯选键传递依赖的关系模式,称为(3NF)模式。

26.恢复的基本原则是(冗余)。

要使数据库具有可恢复性,在平时要做好两件事:(转储(备份))和(记“日志”)。

27.如果对数据库的并发操作不加以控制,则会带来四类问题:(丢失更新)、(读“脏数据”)和(不可重复读)。

28.事务的执行次序称为(调度)。

29.判断一个并发调度是否正确,可以用(可串行化)概念来解决。

30.封锁能避免错误的发生,但会引起(活锁和死锁)问题。

31.S封锁增加了并发度,但缺点是(容易发生死锁)。

32.两段式封锁是可串行化的(充分)条件。

33.数据库的完整性是指数据的(正确性)和(相容性)。

34.SQL中的安全性机制,主要有两个:(视图)和(授权)。

35.SQL的授权语句中的关键字PUBLIC表示(全体用户)。

36.在数据管理技术的发展过程中,经历了人工管理阶段,文件系统阶段和数据库系统阶段,在这几个阶段中,数据的独立性是(数据库系统)阶段实现的。

37.数据库是在计算机系统中按照数据模型组织、储存和应用的(数据的集合),支持数据库各种操作的软件系统叫(数据库管理系统),由计算机、操作系统、DBMS、数据库应用程序及用户等组成的一个整体叫做(数据库系统)。

38.数据库的基本特点是(数据可以共享(或数据结构化)、数据独立性、数据冗余度小,易扩充、统一管理和控制)。

39.(数据库)是存储在计算机内组织的结构化的相关数据的集合。

40.在数据库中存储的是(数据以及数据之间的联系)。

41.数据库的特点之一是数据的共享。

严格的讲,这里的数据共享是指(多种应用,多种语言,多个用户相互覆盖所用的数据集合)。

42.数据库系统的核心是(数据库管理系统)。

43.数据库技术中采取分级方法将数据库的结构划分成多个层次,是为了提高数据库的(逻辑独立性)和(物理独立性)。

44.数据库系统的特点是(数据共享),数据独立,减少数据剩余,避免数据不一致和加强了数据保护。

45.数据库管理系统能实现对数据库中数据的查询,插入,修改和删除等操作,这种功能称为(数据操纵功能)46.在数据库的三级模式结构中,描述数据库中的全体数据的全局逻辑结构和特征的是(模式)48.数据管理技术经历了(人工管理),(文件管理)和(数据库系统)三个阶段49.数据库是长期存储在计算机内,有(组织)的,可(共享)的数据集合50.DBMS是指(数据库管理系统)它是位于(用户)和(操作系统)之间的一层管理软件51.数据库管理系统的主要功能有(数据定义功能),(数据操作功能),数据库的运行管理和数据库的建立以及维护等4个方面。

52.数据独立性又可为(逻辑数据独立性)和(物理数据独立性)。

53.当数据的存储结构改变了,应用程序不变,而由DBMS处理这种改变。

这是指数据的(物理独立性)54.根据数据模型的应用目的不同,数据模型可分为(概念模型)和(数据模型)55.数据模型是由(数据结构),(数据操作)和(完整性约束)三部分组成的56.按照数据结构的类型来命名,数据模型分为(层次模型),(网状模型)和(关系模型)。

57.现实世界的事物反映到人的头脑中经过思维加工是数据,这一过程要经历三个领域,依次是(现实世界),(信息世界)和(计算机世界)。

58.实体之间的联系可抽象为三类它们是(1:1),(1:m)和(m:n)59.按所使用的数据模型来分,数据库可分为(层次)、(关系)和(网状)三种类型。

60.关系数据库规范化是为解决关系数据库中(插入、删除和数据冗余)问题而引入的。

61.关系规范中的删除操作异常是指(不该删除的数据被删除),插入操作异常是指(应该插入的数据未被插入)。

62.设计性能较优的关系模式称为规范化,规范化主要的理论依据是(关系规范化理论)。

63.规范化理论是关系数据库进行逻辑设计的理论依据。

根据这个理论,关系数据库中的关系必须满足:其每一属性都是(不可分解的)。

64.数据模型的三要素是(数据结构),(数据操作)和(数据约束条件)。

65.对于数据库系统,负责定义数据库内容,决定存储结构和存储策略及安全授权等工作的是(数据库管理员)。

66.关系模型是把实体之间的联系用(二维表格)表示。

67.在关系数据库中,当关系的类型改变时,用户程序也可以不变,这是(数据的逻辑独立性)。

68.当数据库的存储结构改变时,可相应修改(模式/内模式映像),从而保持模式不变。

69.在数据库系统的三级模式体系结构中,描述数据在数据库中的物理结构或存储方式的是(内模式)。

70.在数据库系统的三级组织结构中,DBA视图是(概念模式),系统程序员视图是(内模式),用户视图是(外模式)。

71.表示实体及其联系的方法为(E-R图),基本图素包括(实体)、(属性)和(联系)。

习惯上实体用(矩形)表示,实体属性用(椭圆形)表示,联系用(菱形)表示。

72.层次模型是用(树型)结构表示记录类型及其联系,其中上一层记录型和下一层记录型的联系是(1:M),层次模型不能直接支持(M:N)联系。

73.在数据库的三级模式体系结构中,模式与内模式之间的映象(模式/内模式),实现了数据库的(物理)独立性。

71.在关系模型中,若属性A是关系R的主码,则在R的任何元组中,属性A的取值都不允许为空,这种约束称为(实体完整性)规则。

72.描述概念模型常用的方法是(实体--联系方法)。

73.消除了部分函数依赖的1NF的关系模式,必定是( 2NF)。

74.关系模式中R的属性全部是主属性,则R的最高范式必定是( 3NF)。

75.在关系A(S,SN,D)和B(D,CN,NM)中,A的主键是S,B的主键是D,则D在S中称为(外码)。

76.对于非规范化的模式,经过(将每一个分量化分为不可分的数据项)转变为1NF,将1NF经过(消除每一个非主属性对码的部分函数依赖,)转变为2NF,将2NF经过(消除非主属性对码的传递函数依赖)转变为3NF。

77.关系模型中的关系模式至少是(1NF)。

78.关系模式中,满足2NF的模式必定是(1NF)。

79.在关系模式R中,若其函数依赖集中所有候选键都是决定因素,则R最高范式是(4NF)。

80.候选关键字中的属性称为(主属性)。

81.在数据库设计中,将E-R图转换成关系数据模型的过程属于(逻辑设计阶段)。

82.在数据库设计的4个阶段中,每个阶段都有自己的设计内容。

“在哪些表、在哪些属性上、建什么样的索引”,这一内容应该属于(物理)设计阶段。

83.在数据库设计的需求分析阶段,数据字典通常由(数据项)、(数据结构)、(数据流)、(数据存储)和(处理过程)5部分组成。

84.在关系数据库设计中,使每个关系达到3NF,这是(逻辑设计阶段)阶段完成的。

85.设计概念结构时,常用的数据抽象方法是(聚集)和(概括)。

87.就方法的特点而言,需求分析阶段通常采用(自顶向下逐步细化)的分析方法;概念设计阶段通常采用(自底向上逐步总和)的设计方法。

88.在数据库设计中,子类和超类存在着(继承)的联系。

89.由分E-R图生成初步E-R图,其主要任务是(消除属性冲突)、(消除结构冲突)和(消除命名冲突)。

90.由初步E-R图构成基本E-R图,其主要任务是(消除不必要的冗余)。

91.假定一个E-R图包含有A实体和B实体,并且从A到B存在着1:N的联系,则转换成关系模后,右以包含有(1或2 )个关系模式。

92.假定一个E-R图包含有A实体和B实体,并且从A到B存在着M:N的联系,则转换成关系模型后,包含有( 3 )个关系模式。

93.(物理结构设计)阶段与具体的DBMS密切相关。

94.数据流图是数据库系统设计过程中(概念结构设计)阶段完成的。

95.事物的所有操作要么全做,要么全不做,这是事务的(原子)特性。

96.并发操作带来的问题主要有(丢失修改),(不可重复读),(读脏数据)。

97.在登录日志文件时,应该先(登录日志文件),后(更新数据库)。

98.若事物T对数据R已经加了X锁,则其他事物对数据R(不能加任何锁)。

99.对数据对象施加封锁,可能会引起活锁和死锁问题。

预防死锁通常有(一次封锁法)和(顺序封锁法)两种方法。

100.多个事物在某个调度下的执行是正确的,是能保证数据库一致性的,当且仅当该调度是(可串行化的)。

101.数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的(安全性)。

相关文档
最新文档