中国人民大学信息学院计算机系《数据库系统概论》课程资料

需积分: 0 1 下载量 121 浏览量 更新于2024-08-23 收藏 303KB PPT 举报
"中国人民大学信息学院计算机系提供的数据库原理课件,主要涵盖了数据库系统的基础知识,包括教材推荐、学习方式、考试评估以及课程内容的详细安排。" 这门课程是针对中国人民大学信息学院计算机系的学生设计的,主要讲解《数据库系统概论》。课程的起点是"第一章 绪论",内容深入浅出,旨在帮助学生理解和掌握数据库的基本概念和原理。 课程所使用的教材是萨师煊和王珊合著的《数据库系统概论》(第三版),高等教育出版社2000年出版,同时参考了Jeffrey D. Ullman和Jennifer Widom的《A First Course in Database Systems》以及王珊和陈红的《数据库系统原理教程》。此外,还推荐了Chris J. Date的《An Introduction to Database Systems》作为深入阅读材料。在实践操作方面,课程采用了人大金仓的KingBase ES 3.0教学版作为上机软件。 学习方式鼓励学生积极参与,包括听课(采用启发式和讨论式教学)、阅读教材(预习和复习)、撰写报告(如综合练习)。课程成绩由平时成绩(书面作业、上机练习、综合练习)、期中考试和期末考试共同组成。 课程内容分为基础篇、设计篇和系统篇。基础篇包括第一章绪论,介绍了数据库的基本概念、发展历史和应用领域;第二章关系数据库,讲解了关系模型、关系数据结构和关系操作;第三章关系数据库标准语言SQL,详细阐述了SQL语言的语法和使用;第四章关系系统及其查询优化,涉及查询处理和优化策略;第五章关系数据理论,深入讨论了关系代数和元组演算。 设计篇的第六章是数据库设计,涵盖需求分析、概念设计、逻辑设计和物理设计等关键步骤。 系统篇则涉及数据库系统的高级主题,如第七章数据库恢复技术,讲解数据错误的检测与恢复方法;第八章并发控制,介绍多用户环境下如何确保数据的一致性;第九章数据库安全性,讨论访问控制和权限管理;第十章数据库完整性,探讨实体完整性、参照完整性和用户定义的完整性规则。 这些内容旨在为学生提供全面的数据库理论知识,并为实际的数据库系统设计与管理打下坚实基础。通过学习,学生将能够理解和运用数据库原理解决实际问题,具备进行数据库设计和管理的能力。