课程介绍
数据库技术是计算机科学技术中发展最快、应用最广的领域,近三十年来,随着数据库技术的不断发展,数据库及其技术广泛应用于社会各行业、各领域。数据库技术产生后,计算机软件开发逐渐转向以数据库为基础的开发过程,绝大多数计算机应用系统都离不开数据库的支撑。由于数据库技术在计算机技术中的重要作用,数据库相关课程在计算机人才培养中具有重要意义,其理论和技术是计算机专业基础课,也是计算机工程技术人员必备的知识和技能。数据库系统原理可以作为计算机科学与技术大类专业(含计算机科学与技术、软件工程、网络工程、信息安全等专业)二~三年级本科学生的学科基础课。
课程大纲
学习目标
通过本课程的学习培养学生的思维能力,了解数据库基本原理,学会如何获得数据,以及对原始数据如何进行分析,提取有用信息,经过合理分解,建立数据库表的结构,组织数据入库;以及如何对表中的数据进行处理:包括插入数据、删除数据、修改数据、和数据的检索。使学生对数据的处理有一定的了解,并能动手处理数据库管理系统中的问题。掌握信息系统开发中的数据库分析与设计过程,为数据库相关的软件开发与工程设计及相关课程奠定知识和能力基础。
学习要求
掌握数据库基本原理及技术方法,掌握一门数据库平台语言,对给定的需求,能设计出合理的数据库结构,并能够在应用程序中访问数据库方法。
考核标准
课件浏览60%,客观练习15%,主观练习15%,课内讨论10%,练习允许2次全部重做。。
课程内容不断迭代,成绩以当时的课程内容为准,一旦合格,可以申请证书。申请证书后,以结课处理,成绩不再改动
教材教参
主教材:Jeffrey D.Ullman Jennifer Widom著,岳丽华,龚育昌等译,数据库系统基础教程,机械工业出版,2009年
参考教材:
1、施伯乐、丁宝康、周傲英、数据库系统教程,高等教育出版社,1999年
2、王珊、萨师煊主编,数据库系统概论(第二版),高等教育出版社,2002年
3、王珊、陈红,数据库系统原理教程,清华大学出版社,1998年