数据库原理及应用教程(MySQL版)-教学大纲(含课程思政案例)-40学时.docx
《数据库原理及应用教程(MySQL版)-教学大纲(含课程思政案例)-40学时.docx》由会员分享,可在线阅读,更多相关《数据库原理及应用教程(MySQL版)-教学大纲(含课程思政案例)-40学时.docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库原理及应用Database Theory and Application课程代码:学时教:总学时40 (讲课30、实验10)学分数:2.5课程类别:专业核心课建议学期:5主编单位:编写日期:年7月一、薛程桃质和目标1 .课程性质:数据库原理及应用是计算机类专业的专业核心课,也可以作为其他工 科门类,如地理信息系统、管理信息系统专业必修课。同时,课程也可以作为非计算机 类专业,如电子信息、车辆工程、自动化等专业选修课。2 .课程目标:通过本课程的理论教学和实践训练,使学生具备以下能力:(1)理解关系数据数据库产生背景、数据库的内部和外部体系结构组成要素,关 系的形式化定义,关系行列及属性原
2、子化性质,关系的完整性,掌握SQL语言创立库 表和查询语句编写语法,索引和视图适用的优化场景,并发操作对数据不一致的影响和 解决方法,深刻理解关系数据库规范化的相关概念并可对关系模式进行规范化分析,掌 握MySQL存储过程和常用函数的使用语法。(2)针对数据库和表创立,数据查询和数据修改等需要,能够区分相关需要所需 的SQL关键语法。针对数据库系统优化需要,能够选择适合的基本表构建相关视图且 能够针对使用效率优化,选择合适的索引类型。针对数据库业务描述,能够使用合适的 需求分析方法论,获取业务相关的数据字典。针对数据库复杂编程需要,能够概述使用 Python语言连接数据的步骤以及分析并解决连接
3、过程中涉及的程序、网络和平安等问题。 针对数据库系统的数据管理需要,能够进行数据库的平安管理以及数据库备份和恢复等 操作。(3)根据实际数据库系统设计与实现中各类业务的数据定义、数据查询和数据操 纵要求,能够综合运用单关系查询、多关系查询、分组查询、子查询和连接等查询设计、 实现和调试具有多层嵌套、复杂连接关系、相互协同的SQL语句。根据数据库系统数 据库结构设计要求,具有分析数据库需求、抽象客观业务流程相关的实体和实体关系、 通过E-R图设计数据库、转换E-R图为关系模式、使用范式理论分析和评价关系模式、优化库表结构和存储结构的能力。能够结合复杂业务需要,使用触发器和实现实现相关 功能。(4
4、)针对实际数据库系统分析、设计、编程和管理需要,能够选择合适的数据库 系统建模、开发和管理工具,搭建和配置相应环境,开展数据库的分析、设计、搭建、 处理和维护等工作。3.课程目标与毕业要求的对应关系毕业要求 (1级指标)指标点(2级指标)课程目标1 .工程知识L4能够将数学、自然科学、工程基础和计算机专业 知识用于对计算机应用领域复杂工程问题解决方案 的分析和改进。课程目标(1)2 .问题分析2.4能够运用应用数学、自然科学和计算机专业的知 识和方法,针对可行方案进行推理和验证,获得合 理有效的解决方案。课程目标(2)3 .设计/开发解决方案3.2能够针对特定需求完成系统设计、模块的软件设 计
5、和硬件设计。课程目标(3)5.使用现代工具5.2能够开发、选择与使用恰当的计算机系统的应用 环境与开发工具,对复杂工程问题进行分析与设计。课程目标(4)二、粽在敬当面客、当时今配和锦程敖老泉存要点1.数据库系统概念篇(理论4学时,支撑目标(1)、(2)教学内容:(1)数据库基本概念和开展:数据和信息,数据库管理系统,数据库系统,数据 管理技术的产生和开展。(2)数据库系统结构:数据库系统的内部体系结构,数据库系统模式的概念,数 据库系统的三级模式结构,数据库的二级映像功能与数据独立性,数据库系统的外部体 系结构。(3)三个世界及其有关概念:现实世界概念,信息时间概念,计算机世界概念。(4)关系
6、的形式化及性质:关系的形式化定义,关系的性质。(5)关系的码和关系的完整性:候选码和主码,外码,关系的完整性。【课程思政教学案例】以中国数据库技术开展为主题,介绍数据库技术成为中国卡脖子技术的原因以及近 年来具有中国自主知识产权数据库开展现状,重点简介中国数据库技术在国际数据库技术竞赛中的优势地位,使学生理解开展数据库研究和构建数据库系统软件对国家开展的 重要意义,厚植学生爱国情怀以及技术自信,鼓励学生毕业后能够积极投入自主知识产 权数据库技术的研发工作中。2 .数据库操作篇(理论学时:8个学时,实验学时4学时,支撑目标(1)、(2)、 (3)、 (4)教学内容:(1) SQL基本概念及MyS
7、QL: SQL的开展及标准化,SQL的特点,MySQL版本及主要 管理工具。(2)数据库创立和管理:MySQL数据库存储引擎,MySQL常用字符集,MySQL数据 库管理操作。(3)数据表的管理和表中数据操纵:数据类型,数据表的管理,数据操纵。(4)数据表中数据的数据查询:单关系数据查询,多关系数据查询,子查询,集 合运算查询。【实验内容】实验主题:数据库安装和创立、数据表创立及数据内容的操纵、数据查询实验要求:能够掌握在windows上安装和搭建关系型数据库开发环境MySQL的方法。 能够按照给定的数据库、表结构,熟练使用SQL Server Management Studio和SQL语 句
8、创立相应的数据库和数据表,并能够进行数据的插入、修改和删除等操作。能够按照 单关系和多关系查询任务要求,使用SQL语言实现数据的条件查询、分组查询、查询排 序、连接查询、子查询。【课程思政教学案例】以诚信数据比对为主题,培养学生借助已经学习的SQL查询语句构建方法,分析、 设计、优化和实现满足诚信数据比对的SQL语句。通过案例学习和实践,使学生深刻体 会信息造假带来的危害和影响,培养学生诚信、守纪的意识。3 .数据库优化和管理篇(理论学时:8个学时,实验学时2学时,支撑目标(1)、 (2)、(3)、(4)教学内容:(1)视图和索引:视图的作用及工作机制,视图管理,索引的作用,索引的类型 及设置
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 原理 应用 教程 MySQL 教学大纲 课程 案例 40 学时
限制150内