数据库系统概论:中国人民大学课程

需积分: 0 1 下载量 121 浏览量 更新于2024-08-23 收藏 303KB PPT 举报
“数据库系统(续)-数据库原理的课件!” 本课程主要涵盖了数据库系统的基础知识,由中国人民大学信息学院计算机系提供,旨在深入讲解数据库系统的核心概念和技术。课程资料包括萨师煊与王珊合著的《数据库系统概论》(第三版),以及Ullman和Widom的《数据库系统第一课程》等教材。此外,还推荐了Date的《数据库系统导论》(第七版)和王珊、陈红合著的《数据库系统原理教程》作为参考书。教学辅助软件为KingBaseES3.0教学版,供学生进行实践操作。 学习方式强调听课、阅读和报告的结合,采用启发式和讨论式的教学方法,鼓励学生在预习和复习中自主学习,并通过书面作业、上机练习和综合练习来巩固知识。课程的评估方式包括平时成绩、期中考试和期末考试。 课程内容分为基础篇、设计篇和系统篇三个部分: 1. 基础篇: - 第一章 绪论:介绍数据库系统的基本概念,包括数据库、数据库管理系统(DBMS)、数据库管理员(DBA)的角色,以及数据库系统在计算机系统中的地位。 - 第二章 关系数据库:讲解关系模型,包括关系数据结构、关系操作和关系完整性。 - 第三章 关系数据库标准语言SQL:介绍SQL语言的基本语法,包括数据定义、数据查询、数据更新和数据控制。 - 第四章 关系系统及其查询优化:探讨关系数据库的查询处理和查询优化技术。 - 第五章 关系数据理论:深入到关系代数、关系演算和Codd的13条范式。 2. 设计篇: - 第六章 数据库设计:涵盖需求分析、概念设计、逻辑设计和物理设计,讨论E-R模型、关系设计以及规范化理论。 3. 系统篇: - 第七章 数据库恢复技术:讲解事务处理、故障恢复、日志和备份策略。 - 第八章 并发控制:介绍多用户环境下如何确保数据的一致性和隔离性。 - 第九章 数据库安全性:探讨访问控制、权限管理、审计和加密技术。 - 第十章 数据库完整性:讲解实体完整性、参照完整性和用户定义的完整性规则。 这些内容旨在让学生全面理解数据库系统的架构、原理和操作,为未来从事数据库开发、管理和维护工作打下坚实基础。通过系统学习,学生将具备设计、实现和管理高效、安全的数据库系统的能力。