还剩3页未读,继续阅读
文本内容:
“MySQL数据库应用”课程标准课程名称MySQL数据库应用课程编号课程类别专业课适用专业计算机应用技术专业学时72学分4
一、课程的性质“MySQL数据库应用”课程是一门必修专业核心课这门课程的主要特点是MySQL是一个跨平台的开源关系型数据库管理系统,目前MySQL被广泛地应用在Internet上的中小型网站中由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库SQL(结构化查询语言)是世界上最流行的和标准化的数据库语言MySQL是一个真正的多用户、多线程SQL数据库服务器MySQL是以一个客户机/服务器结构的实现,它由一个服务器守护程序mysqld和很多不同的客户程序和库组成MySQL具有强大功能、灵活性、丰富的应用编程接口(API)以及精巧的系统结构,特别是与Apache和PHP/PERL结合,为建立基于数据库的动态网站提供了强大动力
二、设计思路在教材选取合适的基础上,在不脱离教材例子的基础上,改造教材例子,使示例更加简洁、明了在教学过程中,培养学生能够有良好的思维习惯和严密的逻辑习惯是数据库课程教学重要的目标在MySQL数据库课程的教学中,不仅在于计算机知识的传授而且要通过计算机基础知识的传授,从分析问题解答问题入手,注重培养学生的思维能力在上课时针对教材中的重点、难点设计一系列问题,启发学生综合运用各种语句上机时除了完成作业外还需引导学生正确掌握思维规律,通过上机实践鉴定自己的思维是否正确,经过实践,使思维活动日趋完善,自学能力得到加强
三、课程目标设立本课程的目的是为了使学生掌握MySQL数据库基本原理和技术,能灵活和教好地应用现有的数据库管理系统,掌握MySQL数据库结构的设计和数据库应用系统的开发方法数据库技术是计算机软件与理论学科的一个重要分支,它研究如何存储、使用和管理数据,有较强的理论性和实用性随着计算机应用的发展,数据库应用领域已从数据处理、信息管理、事务处理扩大到计算机辅助设计、人工智能、办公信息系统等新的应用领域本课程将从MySQL的启动、连接等基础应用开始,逐步深入到SQL语句的使用、MySQL内置函数、备份与恢复、数据库优化、数据库安全等高阶主题;带您走进MySQL的大门,精通MySQL的方方面面本课程的任务有以下几项
(1)使学生了解并掌握数据管理技术发展的过程,数据库系统的基本概念、数据模型和数据库管理系统的体系结构;
(2)掌握关系模型的关系运算理论,关系数据库MySQL语言和使用技术;
(3)了解并掌握MySQL数据库的规范化理念以及数据库设计的全过程,能进行数据库结构的设计和简单应用系统的设计;
(4)了解MySQL数据库系统的保护措施;
(5)了解MySQL数据库的安全性和完整性
四、课程内容和要求
五、实施建议
1.教材选用建议MySQL数据库任务驱动式教程(第2版),编者石坤泉,人民邮电出版社2019参考教材
(1)MySQL实用教程(普通高等教育“十一五”国家级规划教材,高等学校计算机教材)编者郑阿奇,电子工业出版社2)PHP+MySQL网络开发从入门到精通,启明工作室编著,人民邮电出版社.教学方法建议
(1)明确教学目标,精选示例样本在教学过程中应重点放在数据库原理及程序功能实现的思想上,而不是重点放在教会学生如何建立一个表或如何就某一个具体问题设计出程序来讲授过程中,对数据库知识的介绍力求通俗易懂,教学中穿插大量实例分析和实际产品的模拟演示在教材选取合适的基础上,在不脱离教材例子的基础上,改造教材例子,使示例更加简洁、明了
(2)突出知识体系的重点,抓住需要掌握的知识核心在关系模式设计、程序设计思想、表单方法程序等方面要进行比较多的启发,让学生多进行思考,在教学过程中鼓励学生提出多种解决问题的办法
(3)加强实践教学,培养学员动手能力实践课的教学中,要注意三个问题第一,要求理论课与实习课同步第二,上机前明确实习目的和任务,实习的内容要尽量紧叩教材,适量第三,随时注意学员的实习过程和情况并及时给予指导.教学评价建议成绩评定本课程成绩由三部分构成平时成绩(10%)+实验成绩(10%))+理论课成绩(80%)平时成绩根据学生课前预习、上课纪律、出勤情况进行综合评定给出平时成绩.课程资源的开发与利用
(1)根据应用能力的培养要求,开发符合本课程教学特点的网络教学课件课件要求汇集相关的教学素材,提供课程的各知识点,形成教学资源库各任课教师在此基础上组织教学课件,形成具有个人风格和专业特色的课件
(2)开发适用于学生上机练习的教学辅助课件为满足学生自主学习需要,辅助课件对每个实验的上机练习应提出明确的要求,并能为学生完成练习提供指导.其他说明本课程建议学时为72学时,在具体执行时,可根据实际学时,调整学时安排,如学时不够,综合训练模块可作为学生自主学习内容但教师应为学生提供相应的教学资源
六、编制说明序号教学内容知识内容与要求技能内容与要求参考课时工作任务课程模块1项目一认识数据库任务1认识数据库任务2认识MySQL数据库基本概念关系数据库设计数据库应用系统MySQL概述掌握关系数据库的概念结构设计、逻辑结构设计等基本知识MySQL基本知识,安装和配置的方法22项目二MYSQL的实训环境配置任务3Windows环境下MySQL的安装与配置任务4安装配置WanipServei*
2.2Windows环境下MySQL的安装与配置安装配置WampServer
2.2安装与配置MySQL23项目三MYSQL字符集与数据类型任务5认识和设置MySQL字符集任务6MySQL数据类型MySQL
5.5支持的字符集和校对原则确定字符集和校对原则认识MySQL数据类型认识和正确使用字符和数据类型24项目四建库、建表与数据表管理任务7建立数据库和表命令行方式创建数据库和表界面创建数据库和表有关表结构掌握数据库和表创造的常用方法教学重点表的创造2任务8数据约束和参照完整性PRIMARYKEY约束UNIQUE约束FOREIGNKEY参照完整性约束CHECK约束掌握各种约束的设置方法;重点参照完整性约束、主键约束4任务9建立和管理索引认识索引索引分类索引的设计原则索引的建立索引的删除认识索引的分类,索引的创建4序号教学内容知识内容与要求技能内容与要求参考课时工作任务课程模块5项目五数据查询、数据处理与视图任务10数据库的查询•了解SELECT语法结构•认识基本子句•使用聚合函数进行查询统计•多表联接查询•嵌套查询•联合查询掌握连接、选择和投影的基本知识掌握使用FROM子句、WHERE子句等SQL语句和查询工具查询查询数据的方法;掌握表数据导出的方法(创建、修改、更新)10任务11MySQL运算符和函数•认识和使用运算符•认识和使用函数认识和使用常见的运算符和函数掌握字符串、时间日期、数值等常用列类型的使用;掌握控制流程、字符串、时间日期、数值等函数和操作符的使用;教学重点和难点基本函数4任务12创建和使用视图认识视图视图的特性创建视图查看视图使用视图修改视图删除视图理解视图的作用视图的创建46项目六创建和使用程序任务13建立和使用存储过程任务14建立和使用存储函数任务15建立和使用触发器任务16建立和使用事件•存储过程•存储函数•触发器•事件存储过程的创建、调用、修改、删除的方法;创建、修改、调用存储函数的方法;创建、修改、删除、调用触发器的方法;创建、修改、删除、调用事件的方法107项目七数据库安全与性能优化任务17用户与权限创建用户帐户授予用户权限用REVOKE收回权限权限转移初始MySQL账户安全掌握应用SQL语句和界面方式添加和删除用户授予权限和回收权限的方法4序号教学内容知识内容与要求技能内容与要求参考课时工作任务课程模块任务18数据库备份与恢复用SELECTINTOOUTFILE备份表数据用LOADDATAINFILE恢复表数据用MySQLdump备份与恢复用MySQLlimporl恢复表数据用SOURCE恢复表和数据库掌握使用使用客户端程序和SQL界面工具、直接复制和使用二进制日志文件来备份和恢更需求分析和方法4任务19数据库性能优化认识性能优化优化MySQL服务器优化表结构设计和数据操作优化杳询学习和掌握数据库优化的常见方法48项目八PHP语言基础及应用任务20PHP初识与应用PHP技术基础PHP的数据类型PHP数据处理PHP连接MySQL数据库PHP操作MySQL数据库PHP备份与还原MySQL数据库学习PHP操作MySQL数据库29项目九访问MySQL数据库任务21Java访问MySQL任务22C#访问MySQL数据库Java连接、操作、备份、还原MySQL数据库C#连接、操作、备份、还原MySQL数据库学习Java、C#访问MySQL210项目十phpMyAdmin操作数据库任务23phpMyAdmin操作数据库phpMyAdmin创建、管理、备份与恢复数据库学习phpMyAdmin操作数据库211项目十一PHP+MySQL数据库开发任务24学生学习论坛系统学生学习论坛系统数据规划与设计数据库综合实战10。