数据库原理复习题缩印版 联系客服

发布时间 : 星期一 文章数据库原理复习题缩印版更新完毕开始阅读c9b00b82aa00b52acfc7cac0

一、单选1、关系中属性个数称为“元数”,元组个数称为基数2、SQL的主码子句和外码子句属于DBS的完整性措施3、概念设计结果是一个与DBMS无关的概念模式4、在SQL中,与“IN”等价的操作符是=SOME 6. 在数据库系统中对存取权限的定义称为授权7、在SELECT 语句中,与关系代数中π运算符对应的是SELECT子句8、ALTER VIEW不是标准的SQL语句9、所谓视图,是指从一个或几个基本表或视图中导出的表是一个虚表10、关系模型的完整性规则不包括数据操作性规则11、关系模式学生(学号,课程号,名次),若每一名学生每门课程有一定的名次,每门课程每一名次只有一名学生,则以下叙述中错误的是只有(学号,课程号)能作为候选键12、下面对INSERT-VALUES所实现功能的描述中,不正确的是向表中增加一行,所有列均必须赋以指定的值13、每个SQL Server有两类数据库:系统数据库和用户数据库14、关系R,S和T如下。关系T=R S15、若模式分解保持函数依赖性,则分解能够达到第几范式,但不一定3NF,BCNF 16、谓词NATURAL JOIN实现表的自然连接运算。17、若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分丢失或全部丢失,这种情况称为介质故障18、数据管理的三个阶段中,由应用程序管理数据的阶段是只有人工管理阶段19、在概念模型中,一个实体相对于关系数据库中一个关系中的一个元组20、事务的原子性:一个事务中所有对数据库的操作是一个不可分割的操作序列,事务要么完整地被全部执行,要么什么也不做21、在创建SQL基本表时,是通过FORGEIGN KEY子句实现参照完整性规则的。22、三级模式间存在两种映像,它们是模式与内模式之间,模式与外模式之间23、使某个事务永远处于等待状态,而得不到执行的现象称为活锁24、ER方法的三要素是实体、属性、联系25、设W=πL(R),且W和R的元组个数分别为m和n那么两者之间满足m≤n。26、在关系模式R中,函数依赖X→Y的语义是在R的每一关系中,若两个元组的X值相等,则Y值也相等27、在SQL中,建立视图用CREATE VIEW命令28、概念结构设计的主要目标是产生数据库的概念结构,该结构主要反映企业组织的信息需求29、设一关系模式为:运货路径(顾客姓名,顾客地址,商品名,供应商姓名,供应商地址),则该关系模式的主键是顾客姓名,商品名,供应商姓名30、在关系模型中,关系的“基数”是指元组个数31、元组中, 理论上属性是无序的,但使用时按习惯考虑列的顺序32、SQL Server数据库的日志文件扩展名是.ldf33、数据库恢复的重要依据是事务日志34、基于“学生-选课-课程”数据库中如下三个关系:Students(S#,SNAME,SEX,AGE), Grades(S#,C#,GRADE), Courses(C#,CNAME)查找学生号为“20060401”的学生的“数据库应用技术”课程的成绩,至少将使用关系Grades和Courses 35、下列式子中,不正确的是R∩S=S-(R-S)36、关系模型的完整性规则不包括数据操作性规则37、所谓“两段”封锁的含义是每个事务分成以下前后两个阶段增生阶段和收缩阶段38、把E→R图转换成关系模型的过程,属于数据库设计的逻辑设计39、属于一对多联系的是父亲对孩子的亲生联系40、对表进行水平方向的分割用的运算是选择41、逻辑数据独立性是指概念模式改变,外模式和应用程序不变42、SQL语言中,条件“年令 BETWEEN 18 AND 20”表示年令在18至20之间,且包括18和20岁43、聚

集函数的参数的列名可以是纯量函数产生的结果44、若有关系选课(学号,课号,成绩),对于每一门课,教室是固定的。已知有50个学生选修了课x,则当课x换教室时,需要修改的元组有1个45、层次模型只能表示1:m联系,对表示m:n联系则很困难,而且层次顺序严格,这是该模型的缺点 46、设F是基本关系R的一个或一组属性,但不是关系R的码。如果F与基本关系S的主码Ks相对应,则称F是基本关系R的外码47、人工管理阶段没有专门的软件对数据进行管理48、实体、联系模型是概念数据模型 二、填空题

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

2、数据模型可分为概念数据模型和结构数据模型,层次模型是结构数据模型。 3、数据模型通常由三部分组成,它们是数据结构、数据操作和完整性约束。 4、在“学生—选课—课程”数据库中的三个关系如下:

S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)。现要查找选修“数据库技术”这门课程的学生的学生姓名和成绩,可使用如下的SQL语句:SELECT SNAME,GRADE FROM S,SC,C WHERE CNAME=‘数据库技术’AND S.S#=SC.S# AND SC.C#=C.C#。

5、将E-R图中的实体和联系转换为关系模型中的关系,这是数据库设计过程中逻辑结构设计阶段的任务。

6、关系模式规范化过程中,若要求分解保持函数依赖,那么模式分解一定可以达到3NF,但不一定能达到BCNF。

7、数据库管理系统中,为了保证事务的正确执行,维护数据库的完整性,要求数据库系统维护以下事务特性:原子性、一致性、隔离性和持久性。

8、在数据库并发控制中,两个或更多的事务同时处于相互等待状态,称为死锁。

9. 对于属性X的每一个具体值,属性Y有唯一的属性与之对应,则称Y函数确定X、或称X函数依赖于Y,记作X→Y,X称为决定因素。

10. 一个关系模式为Y(X1,X2,X3,X4),假定该关系存在着如下函数依赖:(X1,X2)→X3,X2→X4,则该关系属于第一范式 。 三、简答题

1、什么是视图,其主要特点是什么?视图是一个或多个从表或视图中导出的虚表。特点:1虚表2只有存放视图的定义,无数据冗余3视图中数据随基表中数据改变而改变。 2、什么是数据库系统的三级模式结构?这种体系结构的优点是什么?

3、什么是数据管理?其发展经历了哪几个阶段,简要描述各阶段的主要特点。1人工管理阶段:数据不保存;无数据管理软件,数据管理由应用程序完成;数据的共享程度:无共享、冗余度极

大。2文件系统阶段:文件系统,数据可长期保存;数据与程序有了一定的独立性,但是独立性较差;共享性差、冗余度大;记录内有结构,整体无结构。3数据库系统阶段:共享性高 ;高度的物理独立性和一定的逻辑独立性;整体结构化;由DBMS统一管理和控制

4、什么是事物?事务具备哪些属性?1事务是用户定义的一个数据库操作。是一个不可分割的工作单位。21原子性:事务中包括的诸操作要么都做,要么都不做.2一致性:事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态.3隔离性:一个事务的执行不能被其他事务干扰4持续性:一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。

5、名词解释:传递函数依赖?在关系模式R(U)中,如果X→Y,Y→ Z ,且Y不属于X,Y不依赖于X ,则称Z传递函数依赖于X。

6、设计数据库备份策略时的基本思想是什么?

7、什么是BCNF范式?若关系模式是1NF,且对于R的每个函数依赖X→Y,X必须为候选键,则R为BCNF。

9、什么是日志文件?简述日志文件恢复事务的过程。1日志文件是用来记录事务对数据库的更新操作的文件21反向扫描文件日志,查找该事务的更新操作。2. 对该事务的更新操作执行逆操作。3. 继续反向扫描日志文件,查找该事务的其他更新操作,并做同样处理。4. 如此处理下去,直至读到此事务的开始标记,事务故障恢复就完成了

数据库安全性控制的方法有哪些?用户标识和鉴定;存取控制;视图;审计;密码存储 11、数据库故障的类型有哪些?1事务故障2系统故障3介质故障

12、什么是两段锁协议?指所有事务必须分两个阶段对数据项加锁和解锁1在对任何数据进行读、写操作之前,事务首先要获得对该数据的封锁2在释放一个封锁之后,事务不再申请和获得任何其他封锁