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

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《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)视图

相关文档
最新文档