人大信息学院数据库系统概论:第十章完整性详解与项目实操

需积分: 35 4 下载量 151 浏览量 更新于2024-08-15 收藏 5.59MB PPT 举报
中国人民大学信息学院计算机系的《数据库系统概论》第四版课程,由王珊等人编写,主要针对数据库系统的理论教学。本课程强调实践与理论相结合,教学方式包括听课、预习复习和报告撰写。教材推荐使用萨师煊和王珊的《数据库系统概论》第三版,以及施伯乐和丁宝康的《数据库系统教程》作为参考资料。 核心章节集中在数据库的各个方面,从基础篇的数据库系统概述,包括数据模型、数据库系统结构和组成部分,到关系数据库、SQL语言、查询优化、关系数据理论等内容。设计篇则深入探讨数据库设计,如第六章的数据库设计方法。系统篇涵盖了数据库的高级特性,如数据库恢复技术、并发控制、安全性、以及第十章的重点——数据库完整性,这是确保数据一致性和正确性的关键环节。 评分标准重视学生的理论理解和实践能力,除了期末考试外,还包括5%的平时表现、15%的平时测试、8%的个人研究报告和个人对技术的看法,以及12%的集体项目。集体项目要求学生组成5-8人的小组,利用Access、MySQL等数据库,配合C++、Java、PHP或Visual Basic等编程语言进行实际操作,并提交软件、项目说明书和20分钟的PPT展示。项目的题目在第七周公布,要求包括问题解决背景、技术发展史、实施步骤、未来发展趋势和创新观点。 《数据库系统概论》课程旨在培养学生的数据库系统基础知识、设计技能和实践能力,通过理论学习和实际操作相结合,让学生全面理解数据库在现代信息技术中的核心地位和作用。