本系列课程旨在使学生充分掌握数据库系统的基本概念和基本原理,熟练掌握数据库系统语言、数据库抽象与建模方法和数据库应用程序设计方法,培养学生在信息管理和信息系统方面的抽象、设计、开发、应用和管理能力。同时,数据存储、数据库查询实现、查询优化、事务处理等技术,这些内容也是信息管理与信息系统专业学生在专业方面必须掌握的操纵数据库的能力,本课程也将为你详细讲授。
本课程将分为三个部分进行介绍:
一、基本知识与关系模型;
二、数据库语言及其应用;
三、数据建模与数据库设计;
本课程的特色:
(1)本课程是一门理论性为基础、应用性为目标,理论应用相结合专业主干课程;
(2)抽象内容的实例化讲解是本课程的特色,通过大量具体示例,来阐释数据库相关的抽象概念和原理;
(3)知识学习与案例点评相结合是本课程的特色,本课程包含数据建模和数据库设计相关的内容,重要的是知识的运用,案例点评则成为知识运用能力训练的重要手段;
(4)问题导引的知识学习是本课程的特色,深入浅出,图文并茂,案例配合,面向问题地阐释数据库系统的核心内容。本课程将为学生从事信息系统软件的设计、开发和应用打下基础;
(5)项目式的实践学习是本课程的特色,从学校实例到企业实例,通过贯穿始终的项目式实践加深对理论知识的应用。本课程将为学生今后从事大型项目的数据库分析设计和应用开发奠定很好的基础。
本课程总计100分。
单元测验:每讲一次测验,其中1-4讲5题,5-9讲6题,每题1分,共计50分,有2次参与测验机会,两次测验取最高分(虽2次机会但2次的试卷并不相同);
单元作业:课程实验以作业形式下发,共8个实验,共计20分;
期末考试:最后组织期末考试20题20分。
课堂交流参与讨论:课堂交流参与讨论达到15次以上即可获得课堂交流分10分(需要在“课堂交流区”中跟帖的数量平均每讲1次,总次数超15次,则获得10分)。
其中单元测验和考试均为客观题,单元作业为主观题。
各部分占比:单元测验占总分50%,单元作业占20%,期末考试占20%,课堂交流占10%。
设置“合格”(达到60分)、"优秀"(达到80分)两档课程标准,由任课教师签发课程结业证书,其中成绩“优秀”者将颁发优秀证书。
应学习过相关的先修课程《计算机程序设计语言》《管理信息系统》等。
1. Database System Concepts(数据库系统概念,有中译本), 7th Edition, 机械工业出版社,2021.
2. Database System Implementation(数据库系统实现,有中译本), 2nd Edition, 机械工业出版社,2010.
3.数据库系统概论,第五版,高等教育出版社,2014
4. Database: Principles,Programming,and Performance(数据库:原理、编程与性能,有中译本), 2nd Edition,Patrick O’Neil, Elizabeth O’Neil,高等教育出版社,2001。
注:数据库系统的经典教材有很多,同学可任选一本作为主教材,其他可作为辅助教材。建议必备前面的第1和2两本教材,这两本教材并不重复。第1本教材是较为全面的数据库系统的教材,而第2本教材则是数据库管理系统实现技术的教材。