课程概述

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

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

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


证书要求

总成绩会由单元测试/作业(占总成绩的56%)、实践项目(占总成绩的8%)和期末考试(占总成绩的36%)构成,总成绩60-79分为合格,可获得合格证书,总成绩80-100分为优秀,可获得优秀证书~

授课大纲

课程章节,课时分配见表1.


                                                            表1 课程大纲

章名称

与学时

章内容

节名称

节主要内容

重难点

视频时长(分钟)

第一章

3学时

数据库系统概述

第1节

数据、数据库基本概念

重点

10

第2节

数据库管理的三个发展阶段

重点

10

第3节

数据库系统的特点

难点

10

第二章

4学时

数据模型

第1节

数据模型的基本组成

重点

10

第2节

层次模型与网状模型

难点

10

第3节

ER模型

难点

10

第4节

关系模型基本特点

重点

10

第三章

3学时

数据库系统的体系结构

第1节

三级模式基本概念

重点

10

第2节

两级映像和两级数据独立性

难点

10

第3节

DBS的组成

重点

10

第四章

4学时

关系数据库方法

第1节

关系的形式化定义

重点

10

第2节

关系模型的完整性规则

重点

10

第3节

关系代数的五个基本操作

难点

10

第4节

关系演算

难点

10

第五章

4学时

关系数据库的结构化查询语言SQL

第1节

数据定义语句

重点

15

第2节

简单查询语句

重点

15

第3节

复杂查询语句

难点

15

第4节

数据更新语句

重点

10

第六章

4学时

关系模式的规范化理论

第1节

关系模式设计中的问题

重点

10

第2节

函数依赖

重点

10

第3节

模式分解

难点

15

第4节

案例分析

难点

10

第七章

4学时

数据库设计

第1节

需求分析与概念结构设计

重点

15

第2节

逻辑结构设计

难点

15

第3节

物理结构设计

难点

15

第4节

数据库实施与运维

重点

15

第八章

2学时

数据库保护

第1节

事务的定义

重点

10

第2节

数据库故障及恢复方法

难点

10

第九章

2学时

Microsoft SQL SERVER 2012

第1节

Micriosoft SQL Server 2012

重点

10

第2节

SQL语句的使用与操作

难点

10

第十章

2学时

ASP.NET和ADO.NET数据库开发技术

第1节

Visual Studio .NET配置及使用

重点

10

第2节

连接Microsoft SQL Server 数据库

难点

10

第十一章

2学时

数据仓库与数据挖掘

第1节

数据仓库

重点

10

第2节

数据挖掘

 

10

第十二章

2学时

数据库新技术

第1节

数据库发展趋势

 

10

第2节

XML数据库

难点

10


参考资料

        [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. 北京:清华大学出版社,2015.

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

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

[5] 王能斌编著.《数据库系统教程》(上、下册)[M]. 北京:电子工业出版社,2013.

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

        [7] 王珊. 数据库系统概论(第四版)学习指导与习题解析. 北京:高等教育出版社,2008.


常见问题

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

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

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

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