《数据库原理及应用》课程教学大纲
一、课程信息
课程代码(COURSE CODE)317B2306
课程名称(COURSE TITLE)数据库原理及应用
课程性质(COURSE CHARACTER)学科选修
学分(CREDIT)2
周数(WEEKS)2
学时(CONTACT HOURS)24+16
先修课程(PRE-COURSE)《计算机应用基础》,《数据结构》
课程负责人(COURSE COORDINATOR)
适用专业电子信息工程(嵌入式)
课程简介:
本课程是本科计算机相关专业的一门以理论+实践为主的课程。《数据库原理及应用》课程主要内容包括:数据库系统基本概念、关系数据库概述、关系数据库标准语言SQL、数据库安全性、数据库完整性、关系数据规范化理论、数据库设计、数据库编程、查询
处理、查询优化数据库恢复技术、并发控制。通过对本课程的学习,使学生掌握关系数
据库基本理论;学会运用结构化查询语言等相关技术对数据库进行管理和维护;具有独
立分析问题和解决问题的能力、综合设计及创新能力,能结合运用所学知识设计简单的
数据库管理系统。
二、课程目标
本课程目标是通过本课程的学习,使学生:
1.掌握数据库基本概念、数据管理技术的发展历程、数据库系统的结构和数据模型能内容。
2.掌握SQL的语言组成,熟悉掌握在数据库中使用SQL语言实现数据定义、数据更新和数据查询等三
类数据基本操作的具体方法。
3.掌握数据库编程技术,即存储过程与存储函数,以及掌握在数据库中使用SQL语句实现存储和存储函数的编程方法。
4.理解四种常用的数据库安全与保护机制、访问控制、事务与并发控制,以及备份与恢复,并且掌握使用SQL语句在数据库中实现这些技术的方法。
5.掌握关系数据库设计与实现的过程,了解数据库和数据挖掘技术的概念、特征和功能等。
课程目标对毕业要求的支撑关系表
毕业要求毕业要求指标点
课程
目标1
课程
目标2
课程
目标3
课程
目标4
课程
目标5
1工程知识:具有解决复杂电子信息领域
(ICT行业)工程问题的数学、自然科学、电子信息工程基础知识和专业知识,并能将所学知识应用于解决复杂电子信息领域(ICT 行业)工程问题。1.2具有解决复杂电子信息领域
(ICT行业)工程问题所需的工程
基础知识,并能将其应用于解决复
杂电子信息领域(ICT行业)工程
问题。
M M
2问题分析:能应用数
学、自然科学和工程科学的基本原理,识别、表达、并通过文献研究分析复杂电子领域(ICT行业)工程问题,以获得有效结论。2.1能应用数学、自然科学和工程
科学的基本原理,识别、表达、并
通过文献研究分析复杂电子信息
领域(ICT行业)工程问题,以获
得有效结论。
H H H
3.设计/开发解决方案:能够设计针对复杂
工程问题的解决方案
和满足特定需求的电
路和系统,并在设计中体现创新意识,考虑社会、环境、健康、安全、法律、文化等因素。3.1能够针对特定需求合理地确
定复杂电子信息领域(ICT行业)
工程问题的设计目标。
H H H
4.研究:能基于科学原理并采用科学方法对复杂电子信息领域
(ICT行业)工程问题进行研究,包括设计实验方案、进行实验、分析与解释数据,并通过综合理论分析、实验数据和文献研究得出合理有效结论。4.1能够对电子信息相关的典型
电路和系统进行测试、测量与分
析。
M M M
三、教学内容与预期学习成效
知识单元对应课
程目标
知识点预期学习成效实现环节学时
1.数据库系统概述课程目
标1
1)引言
2)数据库技术的产生和发展
3)数据库系统体系结构
4)数据模型
5)数据模式
6)MySQL5.5数据库
(1)了解数据库基本知识
(2)掌握基本概念
教学方法:
①课堂讲授、例题分析、
课堂讨论;
教学手段:
多媒体教学相结合。
理论
2学时
2.E-R模型课程目
标1
1)概述
2)实体
3)属性
4)联系
5)E-R模型的绘制
(1)掌握实体、属性和联系的特性
(2)掌握E-R模型的绘制
教学方法:
①课堂讲授、例题分析、
课堂讨论;
教学手段:
多媒体教学相结合。
理论
2学时
3.关系数据模型与关系运算课程目
标1、2
1)关系模型概述
2)关系的键与关系的完整性
3)从E-R模型到关系模型
4)关系代数
5)关系代数表达式的优化
(1)熟悉关系模型的组成
(2)掌握关系的键与关系的完整性约束
(3)掌握E-R模型到关系模型的转换规则
(4)掌握关系代数运算及其表达式的优化
教学方法:
①课堂讲授、例题分析、
课堂讨论;
教学手段:
多媒体教学。
理论
2学时
4.SQL语言课程目
标1、2
1)SQL语言简介
2)数据定义
3)数据更新
4)简单查询
5)复杂查询
1)了解SQL语言的发展及主要特点
2)掌握数据定义、数据更新的使用
3)掌握简单查询和复杂查询运算
教学方法:
①课堂讲授、例题分析、
课堂讨论;
②上机实验。
教学手段:
多媒体教学。
理论
4学时
+
实验
6学时
5.数据库中的对象课程目
标1、2、
3
1)索引
2)视图
3)存储过程
4)触发器
1)掌握索引的用法
2)掌握视图的实现
3)掌握存储过程的实现
4)掌握触发器的使用
教学方法:
①课堂讲授、例题分析、
课堂讨论;
②上机实验。
教学手段:
多媒体教学。
理论
4学时
+
实验
4学时
66
知识单元对应课
程目标
知识点预期学习成效实现环节学时
6.关系数据
库设计理论-教务管理系统数据库设计课程目
标1、2、
3
1)关系模式规范化的必要性
2)函数依赖
3)关系模式的范式与规范化
4)模式分解
1)熟悉关系模式规范化的必要性
2)掌握完全函数依赖、部分函数依赖、传递
函数依赖的特性
3)掌握1NF、2NF、3NF、BCNF判断条件
4)掌握模式分解的算法
教学方法:
①课堂讲授、例题分析、
课堂讨论;
教学手段:
多媒体教学。
理论
2学时
7.数据库安全保护课程目
标1、2、
3、4
1)数据库的安全性
2)数据库的完整性
3)数据库的并发控制技术
4)数据库的恢复
1)掌握数据库的安全性控制的一般方法
2)掌握数据库的完整性约束条件的分类
3)熟悉事务的概念
4)掌握并发操作与数据的不一致性
5)掌握封锁技术使用
6)掌握数据库恢复的原理及实现技术
教学方法:
①课堂讲授、例题分析、
课堂讨论;
②上机实验。
教学手段:
多媒体教学。
理论
2学时
+
实验
2学时
8基于MySQL 的Java程序开发课程目
标1、2、
3、4
1)JDBC概述
2)JDBC应用程序接口
3)JDBC中数据封装
4)数据库操作综合
1)熟悉JDBC的用途
2)掌握JDBC应用程序的基本步骤
3)掌握封装数据库的连接和释放
4)了解数据库的综合操作
教学方法:
①课堂讲授、例题分析、
课堂讨论;
②上机实验。
教学手段:
多媒体教学。
理论
2学时
+
实验
2学时
9.数据库技术的发展课程目
标1、2、
3、4、5
1)数据库技术的研究及展望
2)大数据概述
3)分布式数据库
4)NoSQL数据库
5)数据仓库
6)数据挖掘
1)了解数据库技术的研究和发展
2)掌握大数据的概念和四大特征
3)了解分布式数据库系统的体系结构和发
展前景
4)了解NoSQL数据库兴起的原因和四大类型
5)掌握数据挖掘的实施步骤和基本技术
教学方法:
①课堂讲授、例题分析、
课堂讨论;
②上机实验。
教学手段:
多媒体教学。
理论
2学时
10.数据库综合实验述课程目
标1、2、
3、4、5
1)概述
2)需求分析
3)概念设计
4)逻辑结构设计
5)物理设计
6)数据库的实施
7)数据库的运行和维护
1)掌握数据库设计的方法和步骤
2)掌握需求分析的内容和方法
3)掌握概念设计的主要方法和步骤
4)掌握逻辑结构设计的任务和步骤
5)熟悉评价物理结构体系
教学方法:
①课堂讲授、例题分析、
课堂讨论;
教学手段:
多媒体教学。
理论
2学时+
实验
2学时
67
四、成绩评定及考核方式
知识单元对应课程目标考核方式成绩评定
1.数据库系统概述课程目标1完成知识点测试1份;
课程成绩包括3个部分,分别为出
勤及课堂表现、知识点测试、实
践项目和期末考试。具体要求及
成绩评定方法如下:
1.出勤及课堂表现(20%):总分
为100分无故旷课一次扣5分,无
故旷课超过学校规定次数者,按
学校有关规定处理;上课睡觉、
玩手机、吃零食者被老师发现一
次扣5分;
2.实践项目作业(20%),主要包
含两部分。第一部分:安排至少
10次上机实践项目作业,包括课
后思考题和程序设计题等,评分
以程序设计的思路的规范性、规
模性、逻辑性、正确性为依据,
每次满分为100分,最后取平均
分。如果作业雷同本次作业记零
数据库学什么分。
第二部分:每个知识单元布置一
次知识点测试,题型多数是客观
题,每次满分为100分,最后取平
均分。
3.期末考试(60%),实行综合闭
卷考试,总分为100分,期末考试
卷面成绩未达总分50%者,该门课
程成绩作不及格处理。
2.E-R模型课程目标1完成知识点测试1份;
3.关系数据模
型与关系运算
课程目标1、2完成知识点测试1份;
4.SQL语言课程目标1、2提交实验报告3份;完成知识点测试1份;
5.数据库中的对象课程目标1、2、
3
提交实验报告2份;完
成知识点测试1份;
6.关系数据库
设计理论-教务管理系统数据库设计课程目标1、2、
3
完成知识点测试1份;
7.数据库安全保护课程目标1、2、
3、4
提交实验报告1份;完
成知识点测试1份;
8基于MySQL 的Java程序开发课程目标1、2、
3、4
提交实验报告1份;完
成知识点测试1份;
9.数据库技术的发展课程目标1、2、
3、4、5
提交实践项目作业2
份;完成知识点测试1
份;
10.数据库综合实验述课程目标1、2、
3、4、5
提交实验报告1份;完
成知识点测试1份;
五、课程建议教材及主要参考资料
1.建议教材
[1]潘勇浩、杨克戎、刘舒婷主著.《数据库原理》.成都:电子科技大学出版社,2016
[2]王珊,萨师煊编著.数据库系统概论,第5版.北京:高等教育出版社,2015
2.主要参考书
[1]吴克力,陈雅编著.《数据库原理及应用》实验教程(第二版).南京:南京大学出版社,2016
[2]Abraham Silberschatz.数据库系统概念(英文精编版第6版).北京:机械工业出版社,2012.

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。