收藏 分享(赏)

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

上传人:精品资料 文档编号:11202805 上传时间:2020-02-18 格式:PDF 页数:8 大小:140.56KB
下载 相关 举报
-《MySQL数据库基础》教学大纲.pdf_第1页
第1页 / 共8页
-《MySQL数据库基础》教学大纲.pdf_第2页
第2页 / 共8页
-《MySQL数据库基础》教学大纲.pdf_第3页
第3页 / 共8页
-《MySQL数据库基础》教学大纲.pdf_第4页
第4页 / 共8页
-《MySQL数据库基础》教学大纲.pdf_第5页
第5页 / 共8页
点击查看更多>>
资源描述

1、MySQ L数据库基础教学大纲执笔人:王宏刚一、课程基本信息1课程中文名称:MySQL数据库基础2课程英文名称:3课程类别:必修4适用专业:商务数据分析5总学时:48学时(其中理论24学时,实验24学时)6总学分:3.0学分一、课程的性质与任务课程性质:MySQL数据库是世界上最流行的数据库之一,它是一款非常优秀的免费软件,由瑞士的MySQLAB公司开发,是一款真正的快速、多用户、多线程的SQL数据库。全球最大的网络搜索引擎公司Google使用的数据库就是MySQL,并且国内很多大型网络公司也选择MySQL数据库,如百度、网易和新浪等。据统计,世界上一流的互联网公司中,排名前20位的有80%是

2、MySQL的忠实用户。学习和掌握MySQL数据库技术语言已经成为计算机相关专业学生的迫切需求。课程任务:通过本课程的学习,使学生基本掌握MySQL从入门到实际应用所必备的知识。数据库既是一门理论课,也是一门实践课。学生除了要在课堂上学习程序设计的理论方法,掌握编程语言的语法知识和编程技巧外,还要进行大量实践操作。二、课程的基本内容及要求第一部分数据库设计基础1教学内容(1)数据库设计概述(2)关系数据库概述(3)结构化查询语言SQL(4)数据库设计的基本步骤(5)关系模型(6)数据库和表(7)列和行(8)主键与外键(9)约束(10)E-R图(11)实体和属性2教学重点(1)关系模型(2)E-R

3、图3教学难点(1)从实际业务到关系模型4基本要求(1)了解数据库定义(2)掌握业务数据到数据模型的转化第二部分MySQ L数据库概述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)修改

4、表结构(20)删除数据库表(21)MySQL存储引擎(22)InnoDB存储引擎(23)MyISAM存储引擎(24)存储引擎的选择(25)案例:网上书店系统2教学重点(1)数据库服务器的安装(2)数据库对象的创建3教学难点(1)数据库服务器配置参数(2)创建数据表4基本要求(1)掌握配置MySQL环境与使用客户端工具(2)掌握数据库的创建(3)掌握数据表的创建第三部分MySQ L管理表记录1教学内容(1)MySQL的基本数据类型(2)整数类型(3)小数类型(4)字符串类型(5)日期时间类型(6)复合类型(7)二进制类型(8)MySQL运算符(9)算术运算符(10)比较运算符(11)逻辑运算符(

5、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)表记录的常用操作DML4基本要求(1)掌握数据类型的概念和运算符的基本操作(2)掌握对表进行DML操作第四部分检索表记录1教学内容(1)SELECT基本查询(2)SELECTFR

6、OM查询语句(3)查询指定字段信息(4)关键字DISTINCT的使用(5)ORDERBY子句的使用(6)LIMIT子句的使用(7)条件查询(8)使用关系表达式查询(9)使用逻辑表达式查询(10)设置取值范围的查询(11)空值查询(12)模糊查询(13)分组查询(14)GROUPBY子句(15)HAVING子句表的连接(16)内连接(17)外连接(18)自连接(19)交叉连接(20)子查询(21)返回单行的子查询(22)返回多行的子查询(23)子查询与数据更新(24)联合查询(25)案例:网上书店系统综合查询2教学重点(1)数据表的基本查询(2)数据表的连接查询(3)子查询3教学难点(1)条件与

7、连接查询的应用(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)事务的四大特性和隔离级别

8、(6)事务的四大特性(7)事务的隔离级别(8)解决多用户使用问题(9)脏读(10)不可重复读(11)幻读(12)案例:银行转账业务的事务2教学重点(1)事务的特性与级别(2)脏读3教学难点(1)事务的回滚(2)脏读4基本要求(1)理解事务机制(2)能应用事务的提交和回滚第七部分MySQ L连接器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数据库操

9、作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)掌握常用的数据备份与恢复方法三、实验教学要求实验项目表以及

10、实验课时分配序号实验项目名称实验要求实验时数1学生选课系统数据库设计掌握设计数据库与表,画E-R图32 MySQL环境配置掌握安装配置MySQL服务器及客户端43图书管理系统表操作熟练掌握数据库与表的创建44网上书店系统综合查询熟练掌握数据的查询45学生选课系统数据库操作掌握基于JavaWeb的数据库开发46数据库备份与恢复掌握对数据对象的备份与恢复4四、课程学时分配序号教学内容理论学时实验学时其它1数据库设计基础3 32 MySQL数据库概述3 33 MySQL管理表记录3 34检索表记录4 45视图和触发器2 26事务管理2 17 MySQL连接器JDBC和连接池4 48常见函数和数据管理3 4总计24 24五、大纲说明1、本课程教学采用机房教学,讲练结合的方式。2、突出学生解决实际问题的能力,加强过程性考核。课程考核的成绩构成=学习态度(10%)+课堂参与(20%)+期末考核(70%),期末考试建议采用开卷形式,试题应包括基本概念、基本理论、程序设计、绘图、综合应用等部分,题型可采用判断题、选择、简答、应用题等方式。3、教学过程中教学内容必须全部完成。六、参考书目教材:MySQL数据库基础与实践,夏辉等著,机械工业出版社。七、制定人:王宏刚审定人:批准人:制定时间:2017.11审定时间:时间:

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报