数据库原理与应用
分享
课程详情
课程评价
spContent=同学们,当你面对一份庞大的数据,可能是商业数据、实验数据、财务数据、医疗数据等,你会束手无策吗?应当如果对大量数据进行有效存储和管理呢?就让我们一起揭开数据管理技术的神秘面纱,一起研究数据库的原理与应用,一起玩转各类数据吧。
—— 课程团队
课程概述

随着大数据时代的到来,越来越多的学生、科研人员希望能掌握数据库技能,能利用数据库技术对专业领域的数据进行管理和分析,为更高层次的学习和科研工作奠定基础,《数据库原理与应用》课程的开设亦是在“信息爆炸、数据剧增”的大时代背景下应运而生。

本课程作为各专业学生的公共基础课,在讲解数据库原理的同时,注重对应用领域的拓展,引导学生将数据库技术应用到自身专业中,进行各行业数据的收集、整理、规范和应用。课程融合了数据库基本原理、方法和应用技术,以关系数据库系统为核心,完整地论述数据库系统的基本概念、基本原理的基础上,对Microsoft SQL Server等主流的数据库管理系统、Visio和Power Designer、VS.net等数据库设计与软件开发工具进行讲解,并对数据仓库、数据挖掘等数据库新技术进行介绍。

学生通过本课程的学习,在掌握数据库系统的基本概念和基本原理的基础上,能熟练地使用现有数据库管理系统以及数据库设计与开发工具,具备大型数据库应用系统设计与开发能力。

课程亮点:针对不同行业,具备数据存储和管理技能,真正实现“学以致用”。

授课目标

1.知识目标

(1) 掌握数库基本概念、数据管理技术的发展历程、数据库系统的结构和数据模型等内容。

(2) 理解数据库的基本特征、生产和发展历程,深入理解和熟连掌握关系数据模型和关系数据库的规范化理论。

(3) 理解数据库设计的目标、内容、方法、过程,深入理解和熟练掌握关系数据库设计的具体方法与步骤。

(4) 了解SQL的发展历程和特点,理解SQL的语言组成,熟练掌握在数据库(例如SQL Server)中使用SQL语言实现数据定义、数据更新和数据查询等三类数据基本操作的具体方法。

(5) 了解两种数据库编程技术,即存储过程与存储函数,以及掌握在数据库(如:MySQL)中使用SQL语句实现存储和存储函数的编程方法。

(6) 理解四种常用的数据库安全与保护机制,即完整性约束(包括触发器)、访问控制。事物与并发控制,以及备份与恢复,并且掌握使用SQL语句在数据库(例如MySQL)中实现这些技术的方法。

2.技能目标

(1) 了解数据库应用软件的设计与开发过程,理解和掌握关系数据库设计与实现的过程,初步掌握使用一种应用软件开发语言(例如PHP)开发数据库应用程序的基本方法。

(2) 了解数据库技术的发展历程,了解数据库和数据挖掘技术的概念、特征和功能等,了解大数据的特征和当前大数据管理技术的典型代表。

3.学习态度与价值观目标

(1) 将数据库设计与实际应用相结合,进行数据库系统设计与实现,建立小型数据库管理系统,如“超市库存管理系统”、“图书借阅与管理系统”等,解决实际生产中的问题,有利于激发学习热情和探索精神,让学生体会“学以致用”的乐趣,更好地端正学习态度,热爱所学专业。

(2) 结合大数据时代背景,将“数据库”应用各行各业的数据建设之中,顺应“互联网+”时代要求,掌握良好的数据分析方法和技能,积极引导学生申报各级学生创新项目,或者参与到教师科研中,完成对各类大数据的收集、整理、规范、分析,体现新时代大学生的计算机技能,有利于培养复合型专业技术人才,为学生毕业求职或继续深造打下基础。

 

 

课程大纲
预备知识

具备一定的编程基础,掌握数据结构、离散数学等相关知识。

参考资料

使用教材:

[1] 胡孔法.数据库原理及应用(第二版).北京:机械工业出版社,2015

[2] 胡孔法. 数据库原理及应用学习与实验指导.北京:机械工业出版社,2016

参考资料

[1] Abraham Silberschatz Henry F.korth S.Sudarshan. Database Management Systemssixth Edition. McGraw-Hill Education2016

[2] M. Tamer özsu, Patrick Valduriez. Principles of Distributed Database SystemsForth Edition. 北京:清华大学出版社,201 5 .

[3] JiaWei Han, Micheline Kamber. Data Mining Concepts and Techniques. 北京:机械工业出版社,201 5 .

[5] 王珊数据库系统概论(第五版)北京:高等教育出版社, 2014.

[6] 杜建强 , 胡孔法 . 《医药数据库系统原理》 [M]. 北京:中国中医药出版社, 2015.

常见问题

Q :  课程共多少周课?如何拿到学分?

A : 共15周,30课时,平时作业、单元测验、讨论区、期末考试都合格,即可拿到学分。

Q : 需要安装什么数据库管理系统?

A : 建议安装SQL Server2019作为实践环境。