文档详情

数据库技术复习题.doc

发布:2017-08-18约5.69千字共5页下载文档
文本预览下载声明
填空题 1、SQL语言提供数据定义、数据查询、_____ ___、数据控制等功能。 2. 数据库保护问题包括:________、完整性、故障恢复和并发控制等多方面。 4. 在关系数据模型中,两个关系R1与R2之间存在1∶M的联系,可以通过在一个关系R2中的________在相关联的另一个关系R1中检索相对应的记录。 5.在关系模式R中,若每个数据项都是不可再分割的,那么R一定属于第 范式。 6. 数据库的逻辑模型设计阶段,任务是将_____ ___转换成关系模型。 7. 关系规范化理论是设计________的指南和工具。 8、当数据库被破坏后,如果事先保存了 和数据库的副本,就有恢复数据库的可能。 9. 并发操作带来数据不一致性包括三类:丢失修改、 和 。 10. 实体完整性规则是对 的约束,参照完整性是对 的约束。11、视图是一个虚表,它是从 中导出的表。在数据库中,只存放视图 的 ,不存放视图对应的 。 13、数据库运行过程中可能发生的故障有事务故障、 和 三类。 14 数据模型的三要素包含数据结构、 和数据的约束条件三部分。 15 并发控制的主要方法是采用封锁技术 ,常用封锁技术有__ ___和__ _ __两种。 16、在数据库并发控制中,两个或更多的事务同时处于相互等待状态,称为 。 17、数据库设计中的逻辑设计分为_____________和应用程序设计两部分。 18. 在“学生-选课-课程”数据库中的三个关系如下: S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)。现要查找选修“C语言程序设计”这门课程的学生姓名和成绩,可使用如下的SQL语句: SELECT SNAME,GRADE FROM S,SC,C WHERE CNAME= ‘C语言程序设计 ’AND ____________ AND 。 19.关系数据库设计理论,主要包括三个方面内容:范式、模型设计和 。其中 起着核心作用。 20. 数据库设计包括 需求分析、 、逻辑结构设计、物理结构设计、数据库实施、数据库运行和维护。 21.在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:既要依赖关系,又要具有________连接性。 22. SELECT语句中进行查询 , 若希望查询的结果不出现重复元组 , 应在SELECT子句中使用____________保留字。 23. SQL语言支持关系数据库的三级模式结构,其中外模式对应于 和部分基本表,模式对应于基本表,内模式对应于 。 24. 数据库与文件系统的根本区别是____________。 25. 现实世界中,事物的个体在信息世界中称为____________,在机器世界中称为____________。 26. DBA 利用________语句将对某类数据的操作权限赋于用户 , 用________语句收回用户对某类数据的操作权限。 选择题 1、有关系R和S,R∩S的运算等价于 (????? )。 ? A.S-(R-S)??????? B.R-(R-S)????? C.(R-S)∪S??????D.R∪(R-S) 2、关系范式从低到高依此是(   ) A. 4NF BCNF 3NF 2NF 1NF B.1NF 2NF 3NF BCNF 4NF C. 1NF 2NF 3NF 4NF BCNF D.BCNF 4NF 3NF 2NF 1NF 3.不允许任何其它事务对这个锁定基表再加任何类型锁的锁是:( ) A.共享锁 B.排它锁 C.写锁 D.以上都不是 4、SQL的集合成员资格比较操作“元组 IN(集合)”中的IN的等价操作符是:( ) A.ANY B.ALL C.=ANY D.=ALL 5、数据库系统中,用户使用的数据视图用( )描述,它是用户与数据库系统之间的接口。 外模式 B.存储模式 内模式 D.概念模式 6、在关系代数表达
显示全部
相似文档