好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

《MySQL数据库基础》教学大纲.docx

8页
  • 卖家[上传人]:碎****木
  • 文档编号:229348821
  • 上传时间:2021-12-25
  • 文档格式:DOCX
  • 文档大小:29.49KB
  • / 8 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 《MySQL 数据库基础》教学大纲执笔人:王宏刚 一、课程基本信息1. 课程中文名称:MySQL 数据库基础2. 课程英文名称:3. 课程类别:必修4. 适用专业:商务数据分析5. 总学时:48 学时(其中理论 24 学时,实验 24 学时)6. 总学分:3.0 学分一、课程的性质与任务课程性质:MySQL 数据库是世界上最流行的数据库之一,它是一款非常优秀的免费软件,由瑞士的 MySQL AB 公司开发,是一款真正的快速、多用户、多线程的SQL 数据库全球最大的网络搜索引擎公司——Google 使用的数据库就是 MySQL,并且国内很多大型网络公司也选择 MySQL 数据库,如百度、网易和新浪等据统计,世界上一流的互联网公司中,排名前 20 位的有 80%是 MySQL 的忠实用户学习和掌握 MySQL 数据库技术语言已经成为计算机相关专业学生的迫切需求课程任务:通过本课程的学习,使学生基本掌握MySQL 从入门到实际应用所必备的知识数据库既是一门理论课,也是一门实践课学生除了要在课堂上学习程序设计的理论方法,掌握编程语言的语法知识和编程技巧外,还要进行大量实践操作二、课程的基本内容及要求第一部分 数据库设计基础1 教学内容(1) 数据库设计概述(2) 关系数据库概述(3) 结构化查询语言 SQL(4) 数据库设计的基本步骤(5) 关系模型(6) 数据库和表(7) 列和行(8) 主键与外键(9) 约束(10)E-R 图(11)实体和属性2 教学重点(1)关系模型(2)E-R 图3 教学难点(1)从实际业务到关系模型4 基本要求(1) 了解数据库定义(2) 掌握业务数据到数据模型的转化第二部分 MySQL 数据库概述1 教学内容(1) 认识 MySQL 数据库(2) MySQL 简介 (3)MySQL 体系结构(4) MySQL 数据库的安装和配置(5) MySQL 的安装和配置服务(6) 启动和停止服务 (7)MySQL 加入环境变量(8) 连接 MySQL 服务器(9) MySQL 可视化操作工具(10) MySQL 数据库的基本操作(11) 创建数据库 (12)查看数据库 (13)显示数据库 (14)选择当前数据库(15) 删除数据库(16) MySQL 数据库表结构的操作(17) 创建数据表 (18)查看数据库表结构(19)修改表结构 (20)删除数据库表(21) MySQL 存储引擎(22) InnoDB 存储引擎(23) MyISAM 存储引擎(24) 存储引擎的选择(25) 案例:网上书店系统2 教学重点(1) 数据库服务器的安装(2) 数据库对象的创建3 教学难点(1) 数据库服务器配置参数(2) 创建数据表4 基本要求(1) 掌握配置 MySQL 环境与使用客户端工具(2) 掌握数据库的创建(3) 掌握数据表的创建第三部分 MySQL 管理表记录1 教学内容(1) MySQL 的基本数据类型(2) 整数类型 (3)小数类型(4)字符串类型 (5)日期时间类型 (6)复合类型(7)二进制类型 (8)MySQL 运算符(9)算术运算符 (10)比较运算符 (11)逻辑运算符(12)位运算符 (13)运算符的优先级(14) 字符集设置(15) MySQL 字符集与字符排序规则(16) MySQL 字符集的设置(17) 增添表记录 (18)INSERT 语句(19) REPLACE 语句(20) 修改表记录 (21)删除表记录(22) DELETE 删除表记录(23) TRUNCATE 清空表记录(24) 案例:图书管理系统中表记录的操作2 教学重点(1) 数据类型与运算符(2) 表记录的常用操作3 教学难点(1) 数据类型与运算符(2) 表记录的常用操作 DML 4 基本要求(1) 掌握数据类型的概念和运算符的基本操作(2) 掌握对表进行 DML 操作第四部分 检索表记录1 教学内容(1) SELECT 基本查询(2) SELECT…FROM 查询语句(3) 查询指定字段信息(4) 关键字 DISTINCT 的使用(5) ORDER BY 子句的使用(6) LIMIT 子句的使用(7) 条件查询(8) 使用关系表达式查询(9) 使用逻辑表达式查询(10) 设置取值范围的查询(11) 空值查询 (12)模糊查询 (13)分组查询(14) GROUP BY 子句(15) HAVING子句表的连接(16) 内连接 (17)外连接 (18)自连接 (19)交叉连接 (20)子查询(21) 返回单行的子查询(22) 返回多行的子查询(23) 子查询与数据更新(24) 联合查询(25) 案例:网上书店系统综合查询2 教学重点(1) 数据表的基本查询(2) 数据表的连接查询(3) 子查询 3 教学难点(1) 条件与连接查询的应用(2) 子查询的应用4 基本要求(1) 熟练掌握对表数据的条件查询(2) 掌握对表数据的连接与子查询第五部分 视图和触发器1 教学内容(1) 视图(2) 创建视图(3) 查看视图(4) 管理视图(5) 使用视图(6) 触发器的使用(7) 创建并使用触发器(8) 查看触发器(9) 删除触发器(10) 触发器的应用(11) 案例:在删除分类时自动删除2 教学重点(1) 视图的创建与应用(2) 触发器的创建与应用3 教学难点(1)视图的管理4 基本要求(1) 熟练掌握视图的创建与应用(2) 掌握触发器的应用第六部分 事务管理1 教学内容(1) 事务机制概述(2) 事务的提交和回滚(3) 事务的提交(4) 事务的回滚(5) 事务的四大特性和隔离级别(6) 事务的四大特性(7) 事务的隔离级别(8) 解决多用户使用问题(9) 脏读(10) 不可重复读(11) 幻读(12) 案例:银行转账业务的事务2 教学重点(1) 事务的特性与级别(2) 脏读3 教学难点(1) 事务的回滚(2) 脏读4 基本要求(1) 理解事务机制(2) 能应用事务的提交和回滚第七部分 MySQL 连接器 JDBC 和连接池1 教学内容(1) JDBC(2) JDBC 连接过程(3) JDBC 数据库操作(4) 增加数据(5) 修改数据(6) 删除数据(7) 查询数据(8) 批处理(9) 数据源(10) 案例:分页查询大型数据库2 教学重点(1) JDBC 连接过程(2) JDBC 数据库操作3 教学难点(1) JDBC 连接(2) JDBC 数据库操作4 基本要求(1) 掌握通过 JDBC 连接数据库(2) 掌握通过 JDBC 对数据进行操作第八部分 常见函数和数据管理1 教学内容(1) 常见函数(2) 数学函数(3) 字符串函数(4) 时间日期函数(5) 数据类型转换函数(6) 控制流程函数(7) 系统信息函数(8) 数据库备份与还原(9) 数据的备份(10) 数据的还原(11) MySQL 的用户管理(12) 数据库用户管理(13) 用户权限设置(14) 案例:数据库备份与恢复2 教学重点(1) 常见函数(2) 数据的备份与恢复(3) 用户管理3 教学难点(1) 数据的备份与恢复(2) 用户管理4 基本要求(1) 熟练掌握常见函数的使用(2) 掌握常用的数据备份与恢复方法三、实验教学要求实验项目表以及实验课时分配序号实验项目名称实验要求实验时数1学生选课系统数据库设计掌握设计数据库与表,画 E-R 图32MySQL 环境配置掌握安装配置MySQL 服务器及客户端43图书管理系统表操作熟练掌握数据库与表的创建44网上书店系统综合查询熟练掌握数据的查询45学生选课系统数据库操作掌握基于 JavaWeb 的数据库开发46数据库备份与恢复掌握对数据对象的备份与恢复4四、课程学时分配序号教学内容理论学时实验学时其它1数据库设计基础332MySQL 数据库概述333MySQL 管理表记录334检索表记录445视图和触发器226事务管理217MySQL 连接器 JDBC 和连接池448常见函数和数据管理34总计2424五、大纲说明1、本课程教学采用机房教学,讲练结合的方式。

      2、突出学生解决实际问题的能力,加强过程性考核课程考核的成绩构成 = 学习态度(10%)+课堂参与(20%)+期末考核(70%),期末考试建议采用开卷形式,试题应包括基本概念、基本理论、程序设计、绘图、综合应用等部分,题型可采用判断题、选择、简答、应用题等方式3、教学过程中教学内容必须全部完成六、参考书目教 材:《MySQL 数据库基础与实践》,夏辉等著,机械工业出版社制定人:王宏刚审定人:批准人:制定时间:2017.11审定时间:时间:七、。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.