《数据库技术》复习题
一、 选择题
1. 数据库系统与文件系统的主要区别是 B 。
A. 数据库系统复杂,而文件系统简单;
B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决; C. 文件系统只能管理程序文件,而数据库系统可以管理各类文件;
D. 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量。 2. 网状模型的数据结构是 D 。
A.线性表 B.二维表 C.树 D.有向图 3. 在层次模型中,记录之间的联系通过 A 来实现。
A.指针 B.数组 C.公共属性 D.对象标识 4. 数据库系统三级结构的描述放在 D 中。
A.用户数据库 B.运行日志 C.数据库管理系统 D.数据字典 5. 数据独立性是指 B 之间相互独立,不受影响 A.概念数据模型和逻辑数据模型 B.应用程序和数据库的数据结构 C.概念数据模型与数据库的数据结构 D.数据与数据库的数据结构
6. 在数据库的三级体系结构中,外模式/逻辑模式映象可以保证数据结构和应用程
序之间的 A 。
A.逻辑独立性 B.物理独立性 C.数据一致性 D.数据安全性
7. 关系数据库中,实现实体之间的联系是通过表与表之间的 D 进行。
A. 公共索引. B.公共存储. C.公共元组. D.公共属性 8. 主键的属性上有空值违反了 A 。
A.实体完整性规则 B.参照完整性规则 C.安全性规则 D.模型转换规则 9. 参照完整性规则是对 D 的约束。
A.超键 B.候选键 C.主键 D.外键 10. 设关系R,按条件f对关系R进行选择,其关系代数是___C___。
A. σf(R×R) B. Πf(R∞R) C. σf(R) D. Πf(R) 11. 数据模型的三要素是___A___。
A. 数据结构、数据操作和数据完整性 B. 数据结构、数据库定义和数据库维护 C. 数据定义、数据操作和数据维护
D. 关系数据库、层次数据库和网状数据库
12. 设关系R和S的元数分别是r和s,则R和S笛卡儿积的元数是 A 。
A.r*s B.r+s C.r-s D.r/s 13. 在SELECT语句中使用“*”表示 C 。
1
A.选择任一属性 B.选择主键 C.选择全部属性 D.选择全部元组 14. 设有一个关系:DEPT(DNO,DNAME),如果要找出倒数第三个字母为W,
并且至少包含4个字母的DNAME,则查询条件子句应写成WHERE DNAME LIKE B 。 A.‘_ _ W _ %’ B.‘_ % W _ _’ C.‘_ W _ _’ D.‘_ W _ %’ 15. SQL中,谓词 A 可用来测试一个集合是否有重复元组。
A.UNIQUE B.DISTINCT C.EXISTS D.ONLY 16. 在select语句中,可以使用关键字 C 来排除重复的元组。
A.EXCLUDE. B.UNIQUE. C. DISTINCT D.ONE. 17. 删除触发器mytri的正确命令是 C 。
A.DELET mytri B.TRUNCATE mytri C.DROP mytri D.REMMOVE mytri 18. 用于创建存储过程的SQL语句为 C 。
A.CREATE DATABASE B.CREATE TRIGGER C.CREATE PROCEDURE D.CREATE TABLE 19. 以下哪种情况应尽量创建索引 A 。
A.在where子句中出现频率较高的列 B.具有很多NULL值的列 C.记录较少的基本表 D.需要更新频繁的基本表 20. 在SQL语言中,视图是数据库体系结构中的___C___。
A.内模式 B.模式 C.外模式 D.物理模式
21. 要在SQLServer中创建一个员工信息表,其中员工的薪水、医疗保险和养老保
险分别采用三个字段来存储。若规定:任何一个员工,医疗保险和养老保险两项之和不能大于薪水的1/3,这一规则可以采用 C 来实现。 A.主键约束 B.外键约束
C.CHECK约束 D. DEFAULT约束
22. 当连接上SQL Server时,假如没有预先指定用户连上那个数据库,SQL Server
会自动替用户连上 A 系统数据库。
A. master B. tempdb C. model D. msdb 23. 设有关系模式R(ABCD),R上的FD集F={A→D,B→C,D→B}。则D?= C 。 A.AD B.BD C.BCD D.ABCD 24. 两个函数依赖集F和G等价的充分必要条件是 C 。
A.F?= G B.F= G? C.F?= G? D.F= G 25. 在以下函数依赖中, B 是平凡的函数依赖。
A.A→ABCD B.ABCD→A C.A→BCD D.BCD→A 26. 关系模式中,各级模式之间的关系为___C___。
A.3NF ? 2NF ? 1NF B.3NF ?1NF ? 2NF C.1NF ? 2NF ? 3NF D.2NF?1NF ?3NF
27. 某学校规定:一个班级至多有50个学生,至少有10个学生,每个学生必须属
于某个班,在班级和学生的实体联系中,学生实体的基数为 D 。 A.(0,1). B.(1,1) C.(1,10) D.(10,50) 28. 弱实体的主键 B 。
2
A.与其父实体的主键完全一致
B.一部份或全部从其父实体的主键获得 C.全部从其父实体的非主键属性获得 D.与其父实体无关
29. 在数据库设计中,父实体与弱实体之间的联系只能是 A 。
A.1:1或1:N B.1:N 或M:N C.1:1或M:N D.M:N
30. 当局部E-R图合并成全局E-R图时,可能出现冲突,下面所列举的冲突中
B 不属于上述冲突。
A.属性冲突 B.语法冲突 C.结构冲突 D.命名冲突 31. 在数据库设计中,将E-R图转换成关系数据模型的过程属于 C 。 A.需求分析阶段 B.逻辑设计阶段 C.概念设计阶段 D.物理设计阶段
32. 若一个ER模型中有三个实体,实体间有一个1:N关系、一个M:N关系,则此
ER模型最终转换为 C 个关系,即表。 A.2 B.3 C.4 D.5
33. 事务对DB的修改,应该在数据库中留下痕迹,永不消逝。这个性质称为事务
的 D 。
A.原子性 B.一致性 C.隔离性 D.持久性 34. 事务的ACID性质中,关于原子性(atomicity)的描述正确的是 C 。
A. 指数据库的内容不出现矛盾的状态。
B. 若事务正常结束,即使发生故障,更新结果也不会从数据库中消失。 C. 事务中的所有操作要么都执行,要么都不执行。
D. 若多个事务同时进行,与顺序实现的处理结果是一致的。 35. 防止数据库意外的有效方法为 C 。
A.重建 B. 追加 C.备份 D.删除 36. “日志”文件用于保存 D 。
A.程序运行过程 B.数据操作
C.程序执行结果 D.对数据库的更新操作 37. 在DB技术中,“脏数据”是指 D 。
A.未回退的数据 B.未提交的数据
C.回退的数据 D.未提交随后又被撤销的数据 38. “死锁”是 C 。
A.磁盘故障 B.介质故障 C.事务故障 D.系统故障
39. 若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据全部损失或
部分损失,这种情况称为 C 。
A.事务故障 B.系统故障 C.介质故障 D.运行故障 40. “年龄在18~25之间,这种约束属于数据库系统的 C 措施。
A.原子性. B.一致性. C.完整性. D.安全性 41. 数据库中___B___是指数据的正确性和相容性。
A.安全性 B.完整性 C.并发性 D.恢复性 42. B 不是ODBC使用的句柄。
A.环境句柄 B.窗口句柄 C.连接句柄 D.语句句柄
3
43. ODBC体系结构中, C 向数据源提交用户请求执行的SQL语句。 A.ODBC数据库应用程序 B.驱动程序管理器 C.DB驱动程序 D.数据源 44. 在XPath中,使用 C 符号可以访问属性值。
A.* B.& C.@ D.%
45. 以下关于XML文档声明的语句正确的是 D 。
A.
46. xml A 提供了一种避免元素命名冲突的方法
A. 命名空间 B. dtd C.xsd D.xsl 47. 含有中文字符的xml文档中,encoding的属性应设为 B A.big5 B.gb2312 C.utf-8 D.ansi 48. 下面哪个不是标记语言 A
A.JAVA B.HTML C.XML D.SGML 49. XPath是 A
A.XML的路径语言 B.XML的转化 C.文档对象模型 D.XML命名空间 50. 下面XML片段中结构完整的是 D 。
A.
B.
C.
D.
二、 填空题
1. DBMS的基本工作单位是事务,它是用户定义的一组逻辑一致的程序序列,并
发控制的主要方法是 封锁 机制。
2. 数据库设计的几个步骤是 需求分析 概念结构设计 逻辑结构设计 数据库物理设计 数据库实施 数据库运行和维护 。
3. 视图是一个虚表,它是从 一个或几个基本表 导出的表,数据库中,
只存放视图的 定义 ,不存放视图的 对应的数据 。 4. DB并发操作通常会带来三类问题,它们是 丢失修改(丢失更改) 读脏数据 不一致分析(不可重复读)。
5. 事务必须具有的四个性质是 原子性 一致性 隔离性 持久性。
4
6. 一级封锁协议解决了事务的并发操作带来的 数据丢失修改 不一致性的问题。 7. 一个触发器由___触发事件或语句、触发限制和触发器动作_ 3部分组成。 8. DBS具有“数据独立性”特点的原因是__采用三级模式结构______ 。 9. 关系中属性的个数称为_元数_ ,关系中元组的个数称为_基数__ 。
10. 在关系模式R中,函数依赖X→Y的语义是:在R的每一关系中,若两个元组
在X的分量上相等,则__Y值也相等__ 。
11. 关系模式在分解时应保持等价,数据等价用 无损分解 特征来衡量,语义等价
用 保持依赖 特征来衡量。
12. 根据属性类别属性可分为 简单 属性和 复合 属性。
13. 根据属性的取值特点属性可分为 单值 属性和 多值 属性。
14. 子类与超类之间的继承性是通过子类实体与超类实体有相同的_实体标识符 实
现的。
15. 要使数据库具有可恢复性,在平时要做好两件事:转储和 建立日志 。
16. XML能够通用化,主要依靠两个措施:一是 可自由扩充的标志 ,二是 独立于文档的格式单 。
17. XML文档由 序言 和 文档实例 两个部分组成。 18. 在XML文档中,属性一律放在 开标签 。 19. 在XML模式中,主键定义括在
20. 在XPath中,可以使用 cout() 函数表示查询对象的个数。 21. 在XPath中,可以使用 text() 函数返回元素的内容。
22. 一个简单的XSLT模板包含 匹配部分 和 选择部分 两个部分。 23. 设关系模式R(ABCDE),F是R上成立的FD集,F={ A→B,CE→A,B→D},ρ={AB,
BD,ACE}是R的一个分解。则分解ρ相对于F是 损失分解 和 保持依赖_的。 24. XML Schema的数据类型分为 简单类型 , 复合类型 。
25. XML对字母的大小写 敏感 ,
27. 关系模式R(A,B,C),F是其上的FD集,F={B?C},分解?={AB,BC},则相对于F,
该分解 保持FD的分解,是 无损的。 28. __概念__模型是面向信息世界的,它是按用户的观点对数据和信息建模 ;_数据
__模型是面向计算机世界的,它是按计算机系统的观点对数据建摸。 29. 在关系模型中,主键是指_主题完整性_,外键是指_参照完整性_。
30. 数据依赖是关系中属性间的相互关联,最重要的数据依赖有两种,即_函数_依赖和多值依赖。
31. 数据库系统的三级模式分别是_层次模型_,_网状模型_和_关系模型_。 32. 实体联系模型中三种联系是_实体_、_联系_、_属性_;
33. 数据库系统是由数据库、_数据库系统_、_计算机软硬件_、_应用程序_、_数
据库管理员_和用户共同组成。
34. 调用ODBC函数需要使用3个句柄,分别是:_环境句柄_、_连接句柄_、_语句
句柄_。
35. 封锁技术中主要有2种锁:___死锁__和___活锁____。
三、 简答题
1. DBMS的主要功能有哪5个方面?
5
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库2014-15--数据库期末复习题(有答案)在线全文阅读。
相关推荐: