教学大纲-MySQL数据库管理与应用.docx
《教学大纲-MySQL数据库管理与应用.docx》由会员分享,可在线阅读,更多相关《教学大纲-MySQL数据库管理与应用.docx(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、51c 课程教学大纲英文名称:课程代码:学分/总学时:3/72 (其中课堂:36学时;课内实验:36学时)先修课程:计算机科学概论、数据库原理及应用适用对象:计算机科学与技术、软件工程、大数据、信息管理与信息系统等相关专业一课程性质与目的本课程主要讲述如何使用MySQL数据库对数据进行有效的组织、存储、管理、检索与 维护,为后续系统开发与运维、商务智能等课程的学习奠定信息管理方面的理论和实践基础。 通过本课程的学习,学生应能有意识地搜集并利用数据提升工作效率与效能、优化社会资源 配置,从而为我国的信息化、数字化、智能化建设贡献自己的力量。数据库是计算机软件学科的一个重要分支,数据库管理系统是除
2、操作系统之外最复杂、 也最重要的系统软件。它研究如何有效地存储、管理和使用数据,有较强的理论性和实用性。 随着计算机应用的发展,基于数据库技术的计算机应用已成为计算机应用的主流,数据库应 用领域也从数据处理、信息管理、事务处理扩大到计算机辅助设计和制造、人工智能、卫星 遥感、地理信息系统等众多新的应用领域。学习本课程的目的是使学生掌握数据库的基本概念、基础理论和设计方法,以及MySQL 数据库的管理、操作和编程方法,并能合理地设计并使用MySQL数据库对具体领域中的大 量信息进行有效的管理和应用。二、教学内容及要求第1讲 数据库概述(4学时)【基本内容】.数据库、数据库管理系统和数据库系统的基
3、本概念1 .数据管理技术的发展历程.概念模型的概念、作用和E-R图的基本画法2 .数据模型的概念、内容和常见的数据模型.数据库系统的三级模式结构及其两级映像功能【基本要求】.掌握数据库、数据库管理系统和数据库系统的基本概念1 ,了解数据管理技术的发展历程.掌握概念模型和数据模型的基本概念和重要作用2 .了解数据库系统的三级模式结构及其两级映像功能和数据独立性之间的关系 【重点及难点】.MySQL数据库管理与应用(微课版),张巧荣 王娟 邵超,人民邮电出版社,2022(二)参考教材.MySQL8.x从入门到精通,李小威,清华大学出版社,2022年1 .MySQL数据库教程,郑阿奇,人民邮电出版社
4、,2017年.MySQL8数据库原理与应用,徐丽霞,电子工业出版社,2020年2 .数据库系统概论(第五版),王珊,萨师熠编著,高等教育出版社,2014年3 .数据库系统概念(原书第7版),(美)Abraham Silberschatz等著,杨冬青等译, 机械工业出版社,2021年(三)学术刊物1 .国外ACM Transactions on Database Systems (TODS)(1) VLDB JournalIEEE Transactions on Knowledge and Data Engineering(2) ACM Transactions on Knowledge Dis
5、covery from Data.国内(1)计算机学报(2)软件学报(3)计算机研究与发展(四)推荐网站1.2. http:/nosql-database.org/六、实验项目设置与内容序号实验项目名称内容提要学时性质要求1MySQL基础及常 用工具熟悉MySQL服务器的安装与 配置过程、掌握MySQL常用 工具的使用。2验证性选做2MySQL数据库和 表管理掌握MySQL数据库的创建、 修改和删除的方法、掌握表的 创建、修改和删除的方法。2综合性必做3MySQL表数据管 理掌握对表进行插入、修改和删 除数据的操作;理解约束对数 据管理的限制。2综合性必做4数据查询灵活掌握各种条件下的数据查
6、询。8综合性必做5视图和索引掌握视图和索引的创建及使 用。4综合性必做6存储过程和函数掌握变量、运算符、各种控制 语句、异常处理及游标的使用; 掌握存储过程和函数的创建及 调用。6综合性必做7触发器和事件掌握触发器的创建和管理方 法;理解事件的概念及创建方 法6综合性必做8事务与并发控制掌握事务的处理方法及并发访 问机制2综合性必做9数据库安全管理掌握使用用户、角色实现数据 库安全性的方法2综合性必做10备份和恢复掌握MySQL备份和恢复的常 用方法2综合性必做注:项目性质:演示性、验证性、综合性、设计研究性、其他等 项目要求:必做、选做、其他等编写人:审定人: 批准人:2022年 月日重点:
7、数据库和数据库管理系统的基本概念,数据库系统和文件系统的区别和联系,概 念模型的重要作用,数据模型的三要素,数据库系统的三级模式结构及其两级映像功能难点:数据库系统和文件系统的区别和联系,数据库系统的两级映像功能和数据独立性 之间的关系【教学活动与教学方式】作为开篇,第一章为我们奠定数据库的概念基础,例如,什么是数据库,数据库系统相 对于文件系统有哪些优点,什么是数据库管理系统,数据库管理系统有什么样的重要作用, 概念模型在数据库设计过程中有什么样的重要作用,数据库的三级模式结构及其两级映像功 能如何保证数据独立性等,从中我们可以领会数据库作为目前管理数据最有效手段在信息管 理和各行各业信息系
8、统中的基础地位和巨大作用。对这些概念主要结合实例在相应的实例场景中进行讲解,并在实验中融入这些概念以加 深对它们的理解。当然,对这些概念的领会和理解应贯穿在整本书的学习过程中,不必要马 上就能领会和理解,可以循序渐进地掌握。第2讲 关系数据库(4学时)【基本内容】1 .关系模型的三要素.关系代数的八种运算2 .数据库设计的基本步骤.基于E-R图的数据库设计方法3 .基于3NF的数据库设计方法【基本要求】1 .掌握关系和关系模式的基本概念.掌握关系的完整性约束条件2 .学会用关系代数表达对数据的查询操作.了解数据库设计的基本步骤3 .掌握E-R图的设计方法及其向关系模型的转换规则.理解规范化理论
9、在数据库逻辑结构设计中的作用【重点及难点】重点:关系模型的三要素,关系与关系模式,关系的三类完整性约束条件,关系代数的 八种运算,E-R图的设计方法及其向关系模型的转换规则,2NF与3NF难点:参照完整性,除运算,E-R图的设计方法,不规范的关系模式存在的异常问题 【教学活动与教学方式】第二章重点介绍关系数据库的基本概念、基础理论和设计方法,包括关系数据库的数据 模型一一关系模型的基本内容、一种重要的关系数据操作语言一一关系代数,以及两种常用 的数据库规范设计方法一一基于E-R图的数据库设计方法和基于3NF的数据库设计方法。关 系模型的基本内容对于今后的理论学习和实验实践环节都有非常重要的指导
10、作用,如关系模 式、主码、外码、实体完整性、参照完整性等;关系代数较为抽象,重在理解如何对关系进 行代数运算以得到我们想要查询的数据,这是理解查询执行过程及其优化的理论基础。两种 常用的数据库规范设计方法用来指导我们在具体领域中合理地设计数据库,为后续系统设计 与开发奠定基础。第3讲 MySQ概述和数据库管理(4学时)【基本内容】1. MySQL 简介2. MySQL安装与配置3. MySQL服务的启动和停止4. 连接和断开MySQL服务器5. MySQL数据库的创建、修改和删除6. MySQL的存储引擎【基本要求】1 . 了解MySQL的特点和新特性2 .掌握MySQL的安装和配置方法3 .
11、掌握启动和停止MySQL服务的方法4 .掌握连接和断开MySQL服务器的方法5 .掌握数据库的创建、修改和删除等基本操作6 .理解MySQL存储引擎的概念【重点及难点】重点:连接和断开MySQL服务器的方法,启动和停止MySQL服务的方法,数据库的 创建、修改和删除等基本操作。难点:连接和断开MySQL服务器的方法,安装疑难问题的解决方法,各存储引擎的优 缺点。【教学活动与教学方式】课堂讲授、软件演示;课后要求学生练习安装和卸载MySQL,归纳遇到的问题及解决 方法;上机熟悉MySQL数据库工作环境以及管理工具,掌握MySQL数据库的创建和管理 操作。教学过程中通过对比我国数据库管理系统的设计
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教学大纲 MySQL 数据库 管理 应用
限制150内