欢迎来到天天文库
浏览记录
ID:17904195
大小:177.50 KB
页数:25页
时间:2018-09-09
《数据库原理复习题1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数据库原理复习题1二、填空题例题1.数据字典的内容应包括_数据项,数据结构,数据流,数据存储,处理过程.2.概念设计的步骤是进行数据抽象,设计局部概念模式;集成局部概念模式,得到全局概念模式;评审.3.对于经常在查询条件中出现的属性或者经常在聚集函数中出现的属性,可以考虑在这些属性上建立评审;进行数据抽象,设计局部概念模式;集成局部概念模式,得到全局概念模式.4.时间效率,空间效率,维护代价是相互矛盾的,数据库物理设计过程中需要对它们进行折中权衡.5.局部E-R图中实体类的冲突主要类型是_属性冲突、命名冲突和结构冲突。6.以下数据库的数据模型中,现今使用的主要的数据模型是_层次模型.7.在
2、关系演算中,元组变量的变化范围是_某一个域_.8.关系模型是_用关系表示实体及其联系_.9.已知学生关系:(学号,性别,年龄,籍贯),若执行SQL语句:Select姓名,年龄From学生Where籍贯='北京'说明该语句对学生执行了_投影和选择_操作.10.广义笛卡儿积_是关系代数的基本运算之一.11.传统的关系运算可以用两种方法定义,即_关系代数_和_关系演算_。后者又可以再分为_元组演算_和_域演算_。当代SQL的主要特征应该是基于_关系演算_的,同时又兼有__关系代数__的特性.12.从逻辑结构的角度进行分类,数据库的数据模型主要有_格式化_和_关系_模型.13.触发程序要对___条
3、件__进行测试,不满足__条件__,不动作.14.__范式__是衡量模式优劣的标准,__范式__表达了模式中数据依赖之间应满足的联系.15.如果实体间的联系名相同但联系类型不同,就产生了联系类___冲突___.16.一般地,属性个数少的表上不建__索引__,不同属性值少的属性上也不用建__索引__,元组数少或跟新频率高的关系上也不建索引.17.DBMS对数据库的保护机制主要包括完整性控制,并发控制,故障恢复和安全性控制等4个方面.18.面向对象数据库的产生主要是为了解决“阻抗失配”,它强调高级程序设计语言与数据库的_无缝连接_。19._____二______级封锁协议是:事务T在对数据修改
4、前,必须先加排它锁,直到事务结束才释放排它锁;事务T在要读取的数据前,必须先加共享锁,读完后即可释放共享锁.20.对于线性搜索,如果该数据文件中有N个磁盘块数,在码属性上进行选择运算,则它的理想情况的代价为____1_____,平均代价为__N/2__第25页共25页,最坏情况的代价为___N___。21.撤销事务(undotransaction)在事务日志记录中,只有_____记录.22.在多个候选码当中,由数据库设计人员选定其中一个作为实体集的_主码__。23.在数据库中,数据的冗余会引起各种操作异常,包括插入异常、删除异常、更新困难,可以通过_模式分解,将复杂的关系模
5、式分解成若干比较小的关系模式消除冗余_。24._数据库的安全性_是指对数据库中数据的保护措施,防止不合法使用造成数据泄露、修改或破坏.25.HAVING短语必须跟随__groupby___使用,它用来限定分组必须满足的条件.26.从逻辑结构的角度进行分类,数据库的数据模型主要有格式化和_关系__模型.27.假定利用CREATETABLE命令建立如下一个表:BOOK(总编号C(6),分类号C(3),书名C(16),单价N(10,2)),则单价字段的类型为Numeric型,字段宽度为__10_,其中包含有___2__位小数.28.SQL语言是一种_关系型_型数据库系统,它是以__表__的形式组
6、织起来的数据集合,二维表中的一行,在关系中称为__元组__;二维表中的一列,在关系中称为_属性_。29.实体是_客观存在并可相互区别的_“事件”或“物体’。30.弱实体集的属性不足以形成主码。31.关系查询处理可以分4个步骤,包括查询分析和检查_,_查询翻译_、查询优化_、查询执行_。32.如果记录是做插入操作,那么撤销操作相当于_做数据删除操作_。33.引起数据不一致的主要原因是事务的_隔离性_在并发中遭到了破坏.1.第一范式是指同一列中不能有_多个值_,即实体中的某个属性必须是原于项.2.分解具有无损连接性和分解保持函数依赖是两个互相独立的标准.具有无损连接性的分解不一定能够保持___
7、函数依赖___。同样,保持函数依赖的分解也不一定具有_无损连接性_。3.数据库操纵技术就是指插入、__删除__、_修改__和检索表中数据的技术.其中,前三种又被并称为更新操作.4.用SELECT进行模糊查询时,可以使用__%__或______匹配符.5.一个关系表中只能有___一___个PRIMARYKEY,UNIQUE可以有_任意__多个.6._数据库的完整性_是指保护数据库数据的正确性和有效性,防止数据库中存在不符合
此文档下载收益归作者所有