这份数据库常考习题合集涵盖了数据库管理技术的基础知识,包括数据管理的各个阶段、数据库的三级视图数据独立性关系模式规范化数据安全性事务特性以及关系代数等核心概念。 1. 数据管理的三个阶段分别是人工管理、文件系统和数据库系统,其中数据独立性最高的是数据库系统阶段。在这个阶段,数据与硬件、软件之间具有较高的独立性,有利于系统的维护和升级。 2. 数据库的外部视图反映了用户看到的数据库,而概念视图和内部视图分别对应于逻辑结构和物理存储。 3. 概念模型独立于具体的机器和DBMS,它是从信息世界的角度来设计数据库的。 4. 数据的物理独立性意味着应用程序与实际存储在磁盘上的数据结构相互独立,这样即使数据的存储方式改变,应用也可以正常工作。 5. 关系模式中的属性是不可再分的,即每个属性都是原子性的。 6. 在关系模式中,如果一个关系是另一个关系的外键,那么在这个例子中,设备关系的“职工号”是外关键字,因为它引用了职工关系的主键。 7. 规范化的主要目的是减少数据冗余、解决更新异常问题和提高存储空间效率,而不是加快查询速度。 8. 数据的安全性是指保护数据库免受未经授权的访问或修改,确保数据的机密性和完整性。 9. 事务的原子性保证了一个事务中的所有操作要么全部成功,要么全部回滚,确保数据库状态的一致性。 10. 关系代数的基本运算包括投影、选取和笛卡尔积,差运算也是常见的运算之一。 11. 现实世界的“特征”在数据世界中对应于数据项,它是数据的最小单位。 12. 3NF(第三范式)是指满足2NF且不存在传递依赖,即非主属性完全依赖于候选键。 13. 关系中的元组次序、列次序都不重要,元组也不可以重复,但关系可以为空关系。 14. 数据操纵功能包括对数据库数据的查询、插入、修改和删除操作。 15. 候选码可以由一个或多个属性组成,它们能唯一标识表中的每一行。 16. 投影运算从关系中取出某些列,并去除重复的元组。 17. 候选码中的属性称为主属性,是能够唯一标识元组的属性或属性集合。 18. 第二层抽象的模型是结构数据模型,如关系模型、网络模型和层次模型。 19. 给定的函数依赖集F表明关系R能达到2NF,因为没有出现部分依赖。 20. 要保证数据库的数据独立性,需要修改的是数据映射,确保数据逻辑结构与物理存储之间的分离。这些习题覆盖了数据库基础理论和实践的重要知识点,对于学习和复习数据库管理系统的考生。