蚂蚁文库
换一换
首页 蚂蚁文库 > 资源分类 > PDF文档下载
 

MySQL数据库基础与实例教程-教学大纲

  • 资源ID:56086230       资源大小:494.80KB        全文页数:12页
  • 资源格式: PDF        下载权限:游客/注册会员    下载费用:10积分 【人民币10元】
快捷注册下载 游客一键下载
会员登录下载
三方登录下载: 微信快捷登录 QQ登录  
下载资源需要10积分 【人民币10元】
邮箱/手机:
温馨提示:
支付成功后,系统会自动生成账号(用户名和密码都是您填写的邮箱或者手机号),方便下次登录下载和查询订单;
支付方式: 微信支付    支付宝   
验证码:   换一换

 
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,既可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

MySQL数据库基础与实例教程-教学大纲

MySQLMySQL 数据库教学大纲数据库教学大纲 课程编码0611100805 课程名称MySQL 数据库 学时/学分80 学时/5 学分 先修课程计算机导论、程序设计基础 适用专业计算机科学与技术 开课教研室软件工程教研室 一、课程性质与任务 1.课程性质随着数据库技术的不断发展,关系型数据库已成为市场主流。由于 MYSQL 数 据库具有稳定、可靠、简单、安全而且开源等特性, MySQL 数据库成为了关系型数据库的佼佼者, 受到越来越多的用户青睐。MYSQL 数据库目前被广泛应用于各个行业中,MYSQL 数据库工程师也 因为其工作的重要性和技术性拥有了良好的待遇和广阔的发展前景。通过本课程的学习,学生可 以了解 MYSQL 数据库的结构原理和相关知识,掌握MYSQL 数据库日常操作和维护的技能,并具备 一定数据库开发的能力。 2. 课程任务 本课程是面向计算机相关专业的一门专业基础课, 涉及数据库基础知识、 MySQL 数据库的安装和配置、数据库和表的操作、事务管理、锁管理、存储过程管理、视图管理、函数 管理、应用程序开发等内容,通过本课程的学习,学生能够了解数据库的基础知识,掌握MySQL 数据库的开发和管理技术,并初步具备应用程序开发能力。具体如下 (1)了解 MySQL 的特征及功能,掌握MySQL 的基础知识和核心技术。 (2)掌握 MySQL 的安装及配置,熟悉MySQL 在应用程序中的作用。 (3)掌握 MySQL 数据库开发的全过程。 教学重点和难点 教学重点MySQL 服务器的配置、MySQL 存储引擎的概念、MySQL 字符集、存储过程、函数、 事务和锁管理。 教学难点在学生没有数据库知识、没有太多编程知识的前提下进行数据库建模,开发小型 软件项目。 二、课程教学基本要求 对课程教学环节的要求 通过该课程的学习,使学生熟练掌握MySQL 命令以及 SQL 语句,并能熟练应用于中小型动态 网站的建设中,在项目实践中提高学生的动手能力和创新能力。具体如下 1.在掌握 MySQL 基本知识的基础上,以能力培养为主线,结合实际开发案例,突出主要知 识点,避免泛泛而谈。 2.通过课堂实例练习,提高数据库开发能力,学以致用。 3.通过上机实践,把理论知识与实践相结合,提高学生学习兴趣。 4.引导学生创新、创意;对基本教学案例的功能加以扩展,激发创新意识。 三、课程教学内容 第一章第一章数据库设计概述数据库设计概述 1.教学基本要求 本章抛开 MySQL 讲解关系数据库设计的相关知识,以“选课系统”为例,讲解“选课系统” 数据库的设计流程。 2.要求学生掌握的基本概念、理论、技能 通过本章的学习,学生将具备一定的数据库设计能力。 3.教学重点和难点 教学重点是 E-R 图的设计。 教学难点是关系数据库的设计。 4.教学内容 (1)数据库概述 主要知识点关系数据库管理系统;关系数据库;结构化查询语言SQL。 (2)数据库设计的相关知识 主要知识点 商业知识和沟通技能;数据库设计辅助工具;“选课系统”概述;定义问题 域;编码规范。 (3)E-R 图 主要知识点实体和属性;关系;E-R 图的设计原则。 (4)关系数据库设计 主要知识点为每个实体建立一张数据库表;为每张表定义一个主键;增加外键表示一对多 关系;建立新表表示多对多关系;为字段选择合适的数据类型;定义约束(constraint)条件; 评价数据库表设计的质量;使用规范化减少数据冗余;避免数据经常发生变化。 第二章第二章 MySQL MySQL 基础知识基础知识 1.教学基本要求 本章将向学生展示一个完整的MySQL 数据库开发流程, 完整的 MySQL 数据库开发流程应该包 括设计数据库表(第一章已经讲过),安装、配置和启动MySQL 服务,连接 MySQL 服务器,设 置字符集,创建数据库,选择当前操作的数据库,在当前数据库中创建表(设置存储引擎)、索 引、视图、存储过程、触发器等数据库对象,访问数据库表等数据库对象,备份数据库以及恢复 数据库等内容。 2.要求学生掌握的基本概念、理论、技能 通过本章的学习,学生可以掌握一些常用的MySQL 命令,通过这些命令,学生可以对 MySQL 数据库进行一些简单的管理。 3.教学重点和难点 教学重点是字符集以及字符序设置、MySQL 表管理。 教学难点是理解系统变量的使用。 4.教学内容 (1)MySQL 概述 主要知识点 MySQL 的特点; MySQL 服务的安装; MySQL 服务的配置; 启动与停止 MySQL 服务; MySQL 配置文件;MySQL 客户机;连接 MySQL 服务器。 (2)字符集以及字符序设置 主要知识点 字符集及字符序概念; MySQL 字符集与字符序; MySQL 字符集的转换过程; MySQL 字符集的设置;SQL 脚本文件。 (3) MySQL 数据库管理 主要知识点创建数据库;查看数据库;显示数据库结构;选择当前操作的数据库;删除数 据库。 (4)MySQL 表管理 主要知识点MyISAM 和 InnoDB 存储引擎;设置默认的存储引擎;创建数据库表;显示表结 构;表记录的管理;InnoDB 表空间;删除表。 (5)系统变量 主要知识点全局系统变量与会话系统变量; 查看系统变量的值; 设置系统变量的值; MySQL 数据库备份和恢复。 第三章第三章 MySQL MySQL 表结构的管理表结构的管理 1.教学基本要求 本章详细讲解“选课系统”数据库中各个表的实施过程, 包括定义表的字段(字段名及数据 类型)、约束条件、 存储引擎以及字符集、 索引等内容。 表结构的管理包括创建表 (create table)、 修改表结构(alter table)、删除表(drop table)以及索引的管理。 2.要求学生掌握的基本概念、理论、技能 通过本章的学习,学生可以掌握表结构管理的相关知识。 3.教学重点和难点 教学重点是 MySQL 数据类型、创建表、修改表结构。 教学难点是理解索引的使用。 4.教学内容 (1)MySQL 数据类型 主要知识点 MySQL 整数类型; MySQL 小数类型; MySQL 字符串类型; MySQL 日期类型; MySQL 复合类型;MySQL 二进制类型;选择合适的数据类型。 (2)创建表 主要知识点设置约束;设置自增型字段;其他选项的设置;创建“选课系统”数据库表; 复制一个表结构。 (3)修改表结构 主要知识点 修改字段相关信息;修改约束条件;修改表的其他选项;修改表名; 删除表。 (4)索引 主要知识点理解索引;索引关键字的选取原则;索引与约束;创建索引;删除索引。 第四章第四章表记录的更新操作表记录的更新操作 1.教学基本要求 成功创建数据库表后,需要向表插入测试数据, 必要时需要对测试数据进行修改和删除, 这 些操作称为表记录的更新操作。本章详细讲解“选课系统”的各种更新操作,一方面是为接下来 的章节准备测试数据,另一方面希望学生对“选课系统”的各个表结构有更深刻的认识。 2.要求学生掌握的基本概念、理论、技能 通过学习,学生可以

注意事项

本文(MySQL数据库基础与实例教程-教学大纲)为本站会员(sunhongz112)主动上传,蚂蚁文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知蚂蚁文库(发送邮件至2303240369@qq.com或直接QQ联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们


网站客服QQ:2303240369

copyright@ 2017-2027 mayiwenku.com 

网站版权所有  智慧蚂蚁网络

经营许可证号:ICP备2024020385号



收起
展开