《MySQL数据库技术(第3版)-教学大纲、课程标准.docx》由会员分享,可在线阅读,更多相关《MySQL数据库技术(第3版)-教学大纲、课程标准.docx(16页珍藏版)》请在第壹文秘上搜索。
1、MySQ1.数据库技术教学大纲课程类别:专业必修课适用对象:总学时:30其中:讲授学时:30课内实践学时:30一、课程的性质、任务与课程的教学目标(一)课程的性质、任务1 .课程的性质本课程是软件技术和移动互联专业的一门专业必修课,是软件技术和移动互联专业的专业支掾课。2 .课程的任务本课程主要学习数据库的使用、设计、管理与维护方法.目标是培养JaVa程序员、系统管理员和系统操作员时数据库应用系统的开发、管理和维护的能力。课程设计从课程对应的就业岗位调研入手,分析得到对应的九个典型工作任务,按“内容由易到难、能力逐层提升”的原则进行整合后提炼出九个对应的工作情景。然后,根据高职学生的能力水平和
2、学习特点,采用项目模拟的方式将综合教学案例“网络图杷销售系统”的设计与开发进行踪合训练。课程构建实践与理论教学并行的教、学、做三个层次的课程教学体系。明项目导向设计教学:职业体验组织教学;多种平台实施教学。教学过程是让学生通过工作角色扮演的方式进入学习情景的课程实践.通过职业体验式的学习来实现知识的学习和职业技能的培养,以提高学生的学习兴趣和增强学生未来的岗位适应能力。(二)课程的教学目标1 .基本理论要求:学生能够掌握MySQ1.的安装、配置和日常管理的知识,正确理解VySQ1.的语言结构,基本掌握MySQ1.数据库系统的设计与使用。2 .基本技能要求:.掌握MySQ1.与PHP的安装与配置
3、:熟悉运用MySQ1.图形化管理工具对数据库进行用户、日志、备份等日常管理:能熟练运用工具和命令两种方式实现对数据库、表、查询、视图、索引的基本操作。3 .职业素质要求:通过MySQ1.数据库的学习,掌握MySQ1.数据库管理和维护的基本知识和技能,能熟练完成数据库的基本操作,初步常握存储过程、存储函数、触发器等数据库编程的方法,有较强的动手能力、实践能力、适应职业变化的能力和继续学习的能力。(三)独立实践教学项本课程为专业支探课,实践教学在课内进行,无独立实践教学环节。二、主要教学内容及教学要求(一)数据库模型的规划与设计1、主要教学内容3.1 任务I设计数据库关系模型I .1.1数据模型I
4、I .2概念模型III .3E-R图的设计IV .4数据库关系模型的建立3.2 任务2数据库设计规范化3.2.1 关系里数据库范式理论122数据库规范化实例123综合实例PeISlOre数据库的设计2、教学要求掌握设计数据库关系模型的基本技能:掌握数据库设计规范化的基本方法.(二)数据摩管理环境的建立1、主要教学内容2.1 任务I了解数据库的基础知识2.1.1 数据与数据库2.1.2 数据库技术的发展2.1.3 数据库管理系统(DBMS)2.1.4 数据库系统的组成2.1.5 数据库系统的特点2.1.6 常见的关系型数据库管理系统2.1.7 结构化查询语言SQ1.2.2 任务2安装与配置MyS
5、Q1.数据库2.2.1 MySQ1.服务器安装2.2.2 Navicat图形管理软件的安装与配置2.2.3 连接与断开服务器2、教学要求理解数据库、数据库管理系统、数据模型和数据库应用系统等其本概念:掌握MySQ1.数据库的的安装和配理:熟悉MySQ1.的环境。(=)数据库与表的创速与管理1、主要教学内容3.1 任务I创建与管理数据库3.1.1 创建数据库3.1.2 管理数据库3.2 任务2创建与管理数据库表3.2.1 创建数据库表3.2.2 管理数据库表3.3 任务3图形界面工具创建数据库和表3.3.1 图形界面工具简介3.3.2 图形界面工具创建数据库2、教学要求熟悉命令行方式和图形界面两
6、种MySQ1.数据库操作方式:掌握数据库和表的创建、修改和删除:理解数据的完整性约束,掌握建立各种数据完整性约束的方法。(四)数据操纵1、主要教学内容4.1 任务1插入表数据4.2 任务2修改表数据4.3 任务3删除表数据4.4 综合实例员工管理系统数据录入2、数学要求熟悉命令行和图形界面两种方式对数据库表中数据的操作;掌握表数据的插入、修改和删除操作:掌握SHOW和DESCRIBE语句的使用(五)数据查询1、主要教学内容5.1任务I单表查询1.1.1 E1.ECT语句定义1.1.2 选择指定的列1.1.3 聚合函数1.1.4 WHERE子句5.2 任务2多表杳询5.2.1 FROM子句5.2
7、.2 多表连接5.3 任务4排序与分类汇总5.3.1 GROUPBY子句5.3.2 HAVING子句5.33ORDERBY子句5.4 综合实例员工管理系统数据查询2、教学要求熟悉SeIeCt语句的基本结构;掌握SeIeCt语句各子句的应用:熟练使用Soloct语句实现数据查询.(六)数据视图1、主要教学内容6.1 任务1创建视图6.1.1 视图概念6.1.2 创建视图6.1.3 查询视图6.2 任务2操作视图6.2.1 通过视图操作数据图6.2.2 修改视图定义6.2.3 删除视图6.3 综合实例员工管理系统数据视图2、赦学要求了解数据库视图的基本概念:熟悉视图的基本操作;掌握使用视图进行数据
8、的插入、修改和删除。(七)索引与完整性约束1、主要教学内容7.1 任务1索引及其应用7.1.1 索引的分类7.1.2 创建索引713捌除索引72任务2数据完整性约束7.2.1 主键约束7.2.2 冲代温约束7.2.3 参照完整性约束7.2.4 CHECK完整性约束73任务3分区7.3.1 创建分区7.3.2 管理分区7.4综合实例员工管理系统综合实训7.4.1 创建索引7.4.2 创建完整性约束2、教学要求r解索引的分类,掌握创建和删除索引、完整性约束的方法,理解分区的作用,创建和管理分区:(八)数据库编程1、主要教学内容8.1 任务1存储过程8.1.1 创建存储过程8.1.2 用存储过程8.
9、2 任务2存储函数8 .2.1创建存储函数9 .2.2调用存储函数8.3任务3触发器与事件8.3.1 创建触发器8.3.2 3.2创建事件2、教学要求掌握存储过程和存储函数创建与调用的方法;掌握触发器创建的方法;掌掘事件创建的方法。(九)数据库管理1、主要教学内容9.1任务1用户和数据安全性8.3.3 1.1添加和甜除用户9.1.2 授予权限和回收权限9.1.3 界面方式操作用户与权9.2 任务2备份与恢更9.2.1 备份和恢复需求分析9.2.2 数据库备份和恢匆9.2.3 MySQ1.日志9.3 任务3事务和多用户9.3.1 多用户使用的问题9.3.2 事务9. 4综合实例员工管理系统数据库
10、管理2、敬学要求掌握用户的添加、修改、删除的各种方法:掌握权限的授予与收回的基本操作。掌握数据备份和恢复的各种方法:掌握使用锁定实现数据库并发控制的主要手段三、课程学时分配学时分配表序号课程内客学时其中济投实及其他1数据厚模型的规划与设计4222数据厚管理环境的建立8443数据库与衰的创建与管理8444数据更新6335数据查询10556数据视图4227索引与完整性约束4228数据库编程6339数据库管理21110综合实例84学时总计603030四、实践教学(一)实验一1、名称:创建“员工管理系统”的数据模型2、内容:(1)教学管理系统E-R模型(2)员工管理系统管理系统数据库设计G)员工管理系
11、统的E-R模型(ii)E-R模型转换为关系模型 3)教学管理系统数据库规范化.3、目的要求: 1)掌握E-R图设计的基本方法(2)掌握将概念模型转化为关系模型的方法 3)理解第1、2、3范式的要点4、课时数:4学时(一)实验二1、名称:安装MySQ1.数据库2、内容:(1)安装MySQ1.服务罂(2) Navicat的安装(3)连接与断开服务器.3、目的要求:1)掌握MySQ1.数据库的安装与配置(2)掌握Navicat软件包的安装(3)学会使用命令方式和图形管理工具连接和断开服务器的操作4、课时数:2学时(三)实验三1、名称:创建“员工管理系统”数据库和表2、内容:创建用于企业管理的员工数据
12、库YGG1.,包含三个表:1)Employees:员工信息表(2) Departments:部门信息表(3) Salary:员工薪水情况表(4)数据完整性建立.3、目的要求:(1)掌握创建数据库和表的方法(2)掌握修改数据库和表的方法(3)掌握删除数据库和表的方法4)掌握数据完整性的实现方法4、课时数:4学时(四)实验四1、名称:“员工管理系统”表数据操作2、内容:向实验三建立的数据库YGG1.中的三个表中进行记录的插入、修改和删除操作。3、目的要求:(D学会在界面管理工具中对数据阵表进行插入、删除和修改操作。(2)学会使用SQ1.语句对数据库表进行插入、删除和修改操作。4、课时数:3学时(五
13、)实验五1、名称:“员工管理系统”数据库的查询2、内容:(1) SE1.ECT语句的基本使用(2)子查询的使用(3)连接查询的使用(4) GROUPBY,ORDERBY和1.nnT子句的使用.3、目的要求:(1)掌握SE1.ECT语句的基本语法(2)掌握子查询的表示(3)掌握连接杳询的表示(4)掌握GROUPBYxORDERBY和1.IMlT子句的作用和使用方法4、课时数:5学时(六)实验六1、名卷:“员工管理系统”数据视图2、内容:1)创建视图。(2)查询视图。3)更新视图。(4)删除视图。3、目的要求:(1)掌握视图的创建方法。(2)掌握如何查询和修改视图.4、课时数:2学时(七)实验七1
14、、名称:索引与完薨性约束2、内容:(1)创建索引(2)创建完整性约束(3)创建分区3、目的要求:(1)理解索引的作用与利弊。(2)掌握索引的使用方法。(3)掌握完整性约束的使用方法(4)掌握分区的使用方法4、课时数:2学时(八)实验八1、名称:“员工管理系统”数据库编程2、内容:(1)创建存储过程(2)创建存储函数(3)创建触发器(4)建立数据分区3、目的要求:(1)掌握存储过程的建立及调用方法(2)掌握存储函数的建立及调用方法(3)掌握触发涔和事件的建立方法4、课时数:3学时(九)实验九1、名称:“员工管理系统”数据库管理2、内容:(1)数据库用户(2)用户权限的授予与收回(3)使用图形界面创建用户并授予权限(4)数据备份和恢豆3、目的要求:(1)掌握数据库用户帐号的建立与删除方法(2)掌握数据库用户权限的授予方法(3)掌握数据备份和慎更的方法4、课时数:3学时实践教学安排表(以实践项目先后顺序编坤)序实践项目学时备注