数据库原理期末试题及答案详解(一)

版权申诉
5星 · 超过95%的资源 3 下载量 52 浏览量 更新于2024-09-13 收藏 59KB PDF 举报
"该资源是大学《数据库原理》期末考试的试题及答案,包含了填空题、单选题等部分,涵盖了数据库的基础概念、数据模型、数据库管理系统(DBMS)、数据完整性约束、分布式数据库系统、关系数据库理论、E-R模型、事务管理、并发控制、数据库设计等多个知识点。" 详细知识点: 1. 数据库三级模式:数据库系统通常由概念模式、内模式和外模式构成。概念模式是全局逻辑视图,内模式是物理存储视图,外模式是用户视图。 2. 数据完整性约束:分为静态约束和动态约束,静态约束在数据库设计阶段定义,而动态约束可以在运行时添加或修改。 3. 分布式数据库系统:其特点是数据的分布性和整体的逻辑性,即数据分布在不同的地理位置,但用户看到的是一个统一的数据库。 4. DBMS(数据库管理系统):是所有应用程序访问数据库的中间层,负责数据的存储、管理和访问控制。 5. 三级模式结构:数据在内模式中按照物理存储格式存放,在外模式中按用户需求呈现。 6. 超键:在关系中,能唯一标识一行的属性集合被称为超键。 7. 对象关系模型:支持多集类型、数组类型、结构类型和集合类型的属性。 8. 平凡函数依赖:如果Y是X的子集,那么x→Y是平凡函数依赖。 9. E-R模型:由实体、属性和联系三个要素构成,用于描述现实世界的信息结构。 10. 事务的隔离性:事务执行过程中应保持独立,避免并发操作导致的数据不一致。 11. 一对一(1:1)、一对多(1:N)和多对多(M:N)联系:描述实体之间的关联。 12. 结构数据模型:由数据结构、数据操作和数据完整性约束组成。 13. 平凡函数依赖的推理规则:可以通过自反律推导得出。 14. 网状模型:用有向图表示实体及其联系的数据模型。 15. 非过程性DML:用户只需描述操作内容,无需关心具体实现,如SQL。 16. SQL命令:`UPDATE`用于修改数据,`ALTER`用于修改表结构。 17. ER图中的菱形:表示实体间的联系。 18. 物理结构设计:涉及数据库的存储结构和存取方法。 19. 封锁机制:是并发控制的主要手段,防止多个事务并发操作导致的问题。 20. 死锁:当事务之间相互等待资源释放,系统进入无法继续执行的状态。 21. DDBS(分布式数据库系统)的“地址透明性”:在分片模式和分配模式之间,使得用户无需关注数据的具体位置。 22. DBMS(数据库管理系统)是位于用户和数据库之间的数据管理软件,负责数据管理任务。 这些知识点覆盖了数据库基础理论和实践操作,是学习数据库原理的重要内容。
2008-10-04 上传
带答案,有利于同学们复习用 1、 数据的正确和相容称之为数据的D__。 A. 安全性 B. 一致性 C. 独立性 D. 完整性 2、 关系模式R中的属性全部都是主属性,则R的最高范式必定是D。 A. 2NF B. 3NF C. BCNF D. 4NF 3、 用于数据库恢复的重要文件是C。 A. 数据库文件 B. 备注文件 C. 日志文件 D. 索引文件 4、 若事务T对数据R加X锁,则其他事务对数据R _D_。 A. 可以加S锁,不能加X锁 B. 不可加S锁,可以加X锁 C. 可以加S锁,也可以加X锁 D. 不能加任何锁 5、任何一个供应商可向任何一个工程供应任何一种零件,该事务规则只能用_C__表示。 A. 一元联系 B. 二元联系 C. 三元联系 D. 四元联系 6、必须使用游标的嵌入式SQL语句的情况是_B_____。 A. INSERT B. 对于已知查询结果确定为多元组时 C. DELETE D. 对于已知查询结果确定为单元组时 7、“脏”数据的读出是_B___遭到破坏的情况。 A. 完整性 B. 并发性 C. 安全性 D. 一致性 8、下面不属于ACID限制的是_D___。 A. 原子性 B. 隔离性 C. 持久性 D. 共享性 9、数据库系统的基础是_D___。 A. 数据结构 B. 数据库管理系统 C. 操作系统 D. 数据模型 10、在登录日志文件时,应该____C____。 A. 将更新数据库与登录日志文件两个操作同时完成 B. 将更新数据库与登录日志文件两个操作按随机的先后顺序完成 C. 先登录日志文件,后写数据库的更新 D. 先写数据库的更新,后登录日志文件