数据库系统优化:冗余与重构策略

需积分: 31 8 下载量 101 浏览量 更新于2024-08-23 收藏 5.58MB PPT 举报
本资源是关于数据库系统重构与修改的课程资料,由王珊教授讲解,主要关注于数据库中的冗余问题及其消除方法。课程内容涵盖了数据库系统概论,包括萨师煊和王珊编著的《数据库系统概论》第三版作为教材,施伯乐和丁宝康的《数据库系统教程》作为参考书。学习方式强调课堂互动与自主学习,评分标准注重理论研究报告和个人演讲。 在课程的第一部分,基础篇深入探讨了数据库系统的基础概念,如数据库的地位、数据模型(如关系数据库模型)、数据库系统结构、组成部分以及数据库技术的发展历程。此外,还介绍了数据库技术的研究领域,如数据管理和其在信息系统中的核心作用。 设计篇则详细讲解了数据库设计的关键步骤,如第六章涉及数据库设计的方法和技术。而在系统篇,课程进一步扩展到数据库管理的高级主题,如数据库恢复技术、并发控制、数据库安全性和完整性保障。 集体项目部分,学生需组成5-8人的团队,使用Access、MySQL等数据库,配合C++、Java、PHP或Visual Basic等编程语言进行实践项目,并准备20分钟的PPT演示,以及项目说明书。项目的提交要求包括软件、项目文档和演讲稿。 整个课程旨在培养学生的理论素养和实际操作能力,鼓励他们对数据库技术有深入理解和创新思考,包括技术的历史、关键原理、发展趋势以及对未来可能的改进提出见解。通过这个课程,学生们将对数据库管理有全面的认识,并能够应用所学知识解决实际问题。