预览加载中,请您耐心等待几秒...
1/6
2/6
3/6
4/6
5/6
6/6

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

课程编号: 课程总学时:64,其中:授课48学时、实验16 课程学分:3.0 课程分类:必修 开课学期:2春 开课单位:信电学院 适用专业:计算机 所需先修课:高等数学,任一门程序设计语言,数据结构 二、教学理念 数据库技术是计算机软件学科的一个重要分支。随着计算机应用的发展,数据库应用领域已从数 据处理、信息管理、事务处理扩大到计算机辅助设计、人工智能和大数据支持等新的应用领域,成为 信息技术的核心内容和重要课程。 课程建设坚持以工程教育认证标准为基础、以应用能力和创新能力培养为目标,努力创建以学生 为主体、毕业产出为导向、可持续改进的数据库原理与实践课程教学模式。 强化OBE教育理念,有助于教师转变思路,立德树人,引导学生树立正确三观;有助于加深学生 对专业理论知识的理解、提高学生毕业要求能力的达成。通过本课程学习,使学生能够具备数据库的 基本设计、维护和操作技能,初步具有独立开发信息管理系统的能力。 三、课程目标 课程目标对应的专业培养目标、毕业要求 1、知识层面:毕业要求1中的指标点1-3:能够将数学、自然 科学、工程基础和专业知识和基本原理加以综 学习和掌握数据库系统的基本概念、基本 合应用,对计算机科学与技术领域中的复杂工 操作和基本理论,增强学生的综合应用能力和复 程问题进行分析,并能建立基本的数学模型。 杂问题分析能力。 毕业要求2中的指标点2-2能够运用数学、计 1.2培养学生的基本技术能力和职业素养。 算机等综合知识,以专业的方法正确表达计算 机科学与技术领域的复杂工程问题。 2、能力层面:毕业要求4中的指标点4-1能够针对问题所设 2.1了解数据库设计技术标准,掌握规范化的计的解决方案,基于工程知识和计算机学科的 数据库系统设计,增强学生的综合分析和研究基本理论,比较和评估解决手段,给出合理的 解决方法。 能力。 据库领域安全法规;培养学生增强规范意识和 法规意识。 2.3通过案例教学,理论结合实践,了解利用 软件工程思想进行数据库应用系统全流程设计 的思路和方法;培养学生系统解决复杂问题的 能力。 2.4学习和跟踪大数据库技术发展,积极挖掘 创新创业教育元素;培养学生的科学探索和创 新创业研究能力。 3、价值观层面: 3.1培养学生严谨科学作风和实事求是的科学毕业要求中的指标点8-3:了解计算机科学与 态度,树立正确三观。技术领域的行业和职业规范,以及国内外相关 3.2培育学生团队协作、互帮互助的优良品的标准和技术,在工程实践中能自觉遵守职业 质。道德和规范,履行责任。 3.3坚持理论和实践有机结合,强化创新教育。 四、课程内容、教学要求与课程目标关系图 参考书目 学时教学支撑的课 课程内容教学要求或 数方式程目标 阅读材料 教学内容: 1.数据库技术的发展 2.数据模型 3.数据库系统结构 数据库管理系统功能及工作过程 第1章:数据4.参考书 库系统概述5.MySQL数据库4授课1 1,2 教学要求: 1.了解数据库处理技术的发展 2.理解数据库模型概念和结构特点 第一篇3.了解DBMS功能 数据4.了解MySQL数据库概况 库原理教学内容: 1.关系模型的基本概念 2.EER模型到关系数据模型的转换 关系代数 第2章:关系3. 数据库数学模4.关系演算参考书 4授课1 型教学要求:1,2 1.掌握关系数据模型的概念 2.学习概念模型和关系模型(层状、 网状、关系)的关系和转换技术 3.了解关系代数和关系演算 教学内容: 1.函数依赖 2.关系模式的规范化 3.函数依赖的公理系统 4.模式分解 章:关系 5.闭包及其计算* 数据库设计理参考书 6.函数依赖集的等价和覆盖*4授课1 论1,2 7.公理的完备性* 教学要求: 1.了解数据库规范化理论的概念 2.掌握函数依赖和范式级别 3.了解模式分解算法 4.了解闭包计算 教学内容: 1.数据定义(DDL) 2.数据操作(DML) 3.视图(VIEW) 数据控制() 第4章:数据4.DCL参考书 查询教学要求:4授课1 1,2 1.了解SQL语言结构 2.学习和掌握DDL设计 3.学习和掌握DML设计 4.了解和章VIEW设计 5.了解授权机制和DCL设计 教学内容: 1.MySQL索引 2.MySQL编程基础 第二篇3.存储过程 SQL基4.函数 础5.游标 第5章:数据6.触发器授课参考书 81-2 管理7.事务和锁实践1,2 教学要求: 1.了解MySQL的索引概念和类型 2.学习和掌握MySQL编程基础 3.了解和掌握SP、FN和TR设计 4.了解游标概念和基本操作 5.了解事务和并发控制锁机制 教学内容: 1.数据库设计的总体思路 第章:简单 62.HeidiSQL客户端 数据库