如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
..精选实用文档..精选第1套综合试卷五种根本关系代数运算是[]U,-,×,π和σU,-,∞,π和σU,n,x,π和σU,n,∞,π和σ2.以下聚集函数中不忽略空值(null)的是[]SUM(列名)MAX(列名)COUNT(*)AVG(列名)3.设关系模式R(A,B,C),F是及上成立的FD集,F={B→C},那么分解ρ{AB,BC}[]是无损联接,也是保持FD的分解是无损联接,但不保持FD的分解不是无损联接,但保持FD的分解既不是无损联接,也不保持FD的分解4.在数据库设计中,将E-R图转换成关系数据模型的过程属于[]需求分析阶段概念设计阶段逻辑设计阶段物理设计阶段5.DBMS中实现事务持久性的子系统是[]平安性管理子系统完整性管理子系统并发控制子系统恢复管理子系统6.当关系及和S自然联接时,能够把及和S原该舍弃的元组放到结果关系中的操作是[]左外联接右外联接外部并..精选实用文档..精选外联接7.关系模型中的实体完整性、参照完整性正确答案:(1)实体完整性规那么:假设属性/4是根本关系及的主属性,那么属性A不能取空值。(2)参照完整性规那么:假设属性(或属性组)9是根本关系及的外码,它与根本关系S的主码X。相对应(根本关系只和S不一定是不同的关系),那么对于R中每个元组在9上的值必须为:1)或者取空值(9的每个属性值均为空值);2)或者等于S中某个元组的主码值。8.二段锁协议,可串行化调度正确答案:(1)两段锁协议是指所有事务必须分两个阶段对数据项加锁和解锁。1)在对任何数据进行读、写操作之前,首先要申请并获得对该数据的封锁;2)在释放一个封锁之后,事务不再申请和获得任何其他封锁。“两段〞的含义是,事务分为两个阶段:第一阶段是获得封锁,也称为扩展阶段。在这阶段,事务可以申请获得任何数据项上的任何类型的锁,但是不能释放任何锁。第二阶段是释放封锁,也称为收缩阶段。在这阶段,事务释放已经获得的锁,但是不能再申请任何锁。(2)可串行化的调度的定义:多个事务的并发执行是正确的,当且仅当其结果与按某一次序串行地执行它们时的结果相同,我们称这种调度策略为可串行化的调度。9.什么是数据模型及其要素?正确答案:数据模型是数据库中用来对现实世界进行抽象的工具,是数据库中用于提供信息表示和操作手段的形式构架。一般地讲,数据模型是严格定义的概念的集合。这些概念精确地描述系统的静态特性、动态特性和完整性约束条件。因此数据模型通常由数据结构、数据操作和完整性约束三局部组成。(1)数据结构:是所研究的对象类型的集合,是对系统的静态特性的描述。(2)数据操作:是指对数据库中各种对象(型)的实例(值)允许进行的操作的集合,包括操作及有关的操作规那么,是对系统动态特性的描述。(3)数据的约束条件:是完整性规那么的集合,完整性规那么是给定的数据模型中数据及其联系所具有的制约和依存规那么,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效、相容。10.文件系统的特点及其主要缺点是什么?正确答案:特点:数据可以长期保存,把数据组织成相互独立的数据文件,利用“按文件名访问,按记录进行存取〞的技术,可以对文件进行修改、插入和删除的操作。实现了记录内的结构性,但整体无结构。应用程序和数据有一定的独立性,程序员不必过多考虑物理细节,节省了维护程序的工作量。缺点:(1)数据共享性差,冗余度大;(2)数据独立性差。11.什么是数据库恢复?简述数据库恢复的根本技术。正确答案:把数据库从错误状态恢复到某一的正确状态(即一致状态或完整状态),就是数据库恢复。数据库恢复的根本技术是数据转储和登录日志文件。即根据存储在系统别处的冗余信息来恢复数据库系统。转储即DBA按照一定的策略将数据库复制到磁带或另一个磁盘上保存起来的过程。日志文件是用来记录事务对数据库的所有更新操作的文件,包括数据库内部的更新操作。不同数据库系统采用的日志文件格式是不同的。当系统运行过程中发生故障,利用转储的数据库后备副本和日志文件就可以将数据库恢复到故障前的某个一致性状态。..精选实用文档..精选12.关系模式R,U={A,B,C,D,E,C}F:{AC—B,CB—D,A—BE,E—GCl求:AB,BC,AC是否为关系R的候选码?正确答案:BC不是候选码,AB、AC是超码。13.试证由关系模式中全部属性组成的集合为候选码的关系是3NF,也是BCNF。正确答案:证明:因为关系模式的候选码由全部属性组成,所以该关系中没有非主属性。因此满足关系只属于3NF的条件:每个非主属性既不局部依赖于码,也不传递依赖于码。14.现有如下关系模式:其中,Teacher(Tno,Tn