随着大数据时代的到来,越来越多的学生、科研人员希望能掌握数据库技能,能利用数据库技术对专业领域的数据进行管理和分析,为更高层次的学习和科研工作奠定基础,《数据库原理与应用》课程的开设亦是在“信息爆炸、数据剧增”的大时代背景下应运而生。
本课程作为各专业学生的公共基础课,在讲解数据库原理的同时,注重对应用领域的拓展,引导学生将数据库技术应用到自身专业中,进行各行业数据的收集、整理、规范和应用。课程融合了数据库基本原理、方法和应用技术,以关系数据库系统为核心,完整地论述数据库系统的基本概念、基本原理的基础上,对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 Systems(sixth Edition). McGraw-Hill Education,2016.
[2] M. Tamer özsu, Patrick Valduriez. Principles of Distributed Database Systems(Forth 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作为实践环境。