数据库原理与应用复习题解析

需积分: 9 1 下载量 135 浏览量 更新于2024-11-24 收藏 107KB DOC 举报
"数据库原理与应用习题集,非针对SQL Server和Access的习题" 在《数据库原理与应用》的复习题目中,涵盖了数据库设计、SQL语言、关系模式、视图、日志文件、E-R图转换以及数据库管理系统的多个核心知识点。以下是这些知识点的详细说明: 1. **数据库设计方法**: - 需求分析通常是自顶向下进行,而概念结构设计通常采用自底向上的方法。 2. **视图操作**: - 视图可以用于查询和定义新的视图,但不能在其上定义新的基本表,即不能直接在视图上增加、删除或修改记录。 3. **SQL的功能**: - SQL包括数据定义语言(DDL)、数据操作语言(DML)和数据控制语言(DCL),但不包含数据嵌入功能(DEL)。 4. **视图的删除**: - 使用`DROP VIEW`命令可以删除视图,而不是`DELETE TABLE`或`DROP TABLE`命令,它们用于删除基本表。 5. **关系模式的候选码**: - 在给定的关系模式中,候选码是指能唯一标识元组的最小属性组合。在这个例子中,"顾客姓名,供应商姓名,商品名"是一个候选码。 6. **ER模型转换**: - M:N联系的ER结构转换成关系模型时,会生成3个关系:两个实体集的表以及连接这两个实体的关联表。 7. **日志文件**: - 日志文件记录对数据的更新操作,用于事务处理和数据库恢复。 8. **集合运算**: - R-(R-S)等价于R∩S,表示R中所有不在S中的元组。 9. **E-R图合并**: - 合并局部E-R图时,需要解决属性冲突、命名冲突和结构冲突,以形成全局的E-R模型。 10. **数据安全性**: - 数据安全性主要包括确保数据的正确性、有效性和相容性,防止非法使用。 11. **数据库特点**: - 数据冗余高不属于数据库的特点,相反,数据库设计的目标之一是减少数据冗余以提高数据一致性。 12. **SQL2000实用程序**: - SQL Server 2000的实用工具不包括媒体播放器,其他如企业管理器、查询分析器和服务管理器都是常见的组件。 13. **SQLServer系统数据库**: - SQL Server的四个系统数据库是master、model、msdb和tempdb,pub不是其中之一。 14. **数据库管理系统(DBMS)**: - DBMS是管理数据库的系统软件,提供数据访问方法,并在数据库创建、使用和维护时进行统一管理。 这些习题覆盖了数据库理论和实践的重要方面,对于理解和掌握数据库原理与应用至关重要。通过解答这些问题,学习者可以深化对数据库设计、操作和管理的理解。