MySQL数据库设计与应用
分享
课程详情
课程评价
spContent=从打孔纸带到大数据时代,数据库技术迅速成长,将人类文明推进了数据为王的时代。把数据转换为信息,再挖掘出知识,提炼成智慧,最终创造出效益,这便是数据库充满活力和创新精神的奥秘所在。开源MySQL搭档明星产品Apache、PHP组成的黄金开发环境,是应用前景广阔的Web数据库。我们每天都在与数据打交道,你想成为数据库的用户还是数据库的管理者?或者成为数据库管理系统的开发者?那就从这门课开始起步吧!
—— 课程团队
课程概述

  

  数据是信息世界的基石,数据库是网络的命脉。数据库技术作为计算机科学的重要分支,在各行各业得到了普遍的应用。数据库课程不仅是计算机专业的必修课,也是非计算机专业学生的必修课程之一。作为目前世界上最流行的关系数据库管理系统之一的MySQL,因其开源、稳定、可靠、跨平台等特点而广泛应用于互联网行业的数据存储和数据管理,如百度、腾讯、facebook等都选择MySQL作为网站数据库。

“MySQL数据库设计及应用”课程以课程管理系统为主线,重点讲解关系数据库设计、MySQL基础知识、MySQL编程知识和基于PHP的MySQL Web应用,以案例实现为载体,以不同的章节完成不同的任务为理念,引导学习者了解数据库(尤其是关系型数据库)的发展历程,学习数据库管理系统的设计,学习MySQL的数据库、表、索引、SQL查询、视图、存储过程、存储函数、触发器、事件、MySQL数据库管理系统的安全管理、备份和恢复以及基于PHP数据库管理系统开发等知识,从而使学习者能够具备基于PHP+MySQL的数据库应用系统开发能力。本课程适用于大学本科各专业的学生以及具备计算机基本操作技能和网络知识的社会学习者。

本课程内容丰富、讲解深入通俗易懂、步骤详细、资料丰富,学习者只需按照步骤操作,就能快速上手。在讲解精心设计的“课程管理系统”时,融合了软件工程、Web开发等知识,真正做到了MySQL和项目实训的合二为一。


授课目标

  本课程将知识传授、能力提高和素质培养融为一体,培养具有理想信念、责任担当、扎实学识、身心健康的高素质人才,让学习者能够了解数据库中数据的来龙去脉、管理丰富的数据、设计并开发小型数据库管理系统。

1.知识目标

本课程主要介绍关系数据库设计、MySQL基础知识、编程知识、访问控制和基于PHP的MySQL Web应用,让学习者掌握如下知识:

A.了解关系数据库的发展历程,认识到数据库对社会发展的重要性。

B.理解概念模型和关系模型,掌握概念模型到关系模型的转化;掌握用E-R图设计数据库的方法。

C.了解MySQL数据库的由来。熟练掌握MySQL数据库、表、索引、视图对象的管理,熟练掌握和运用SQL查询语句。了解SQL语言的由来和发展。

D.掌握MySQL程序结构,理解存储程序的机制和特点,掌握存储程序的运用。理解和掌握存储过程、存储函数、触发器、事件对象的管理。

E.了解安全管理、备份和恢复。掌握MySQL数据库的安全管理、备份和恢复管理与维护技术,认识到数据库安全的重要性。

2.能力目标

  学习者学习后能够掌握关系数据库的设计方法,掌握MySQL数据库的基本操作,掌握MySQL数据库系统下对数据的增删改查操作,掌握MySQL数据库的安全管理方法,养成自主学习习惯。

3.素质目标

  学习者学习后应该熟悉MySQL数据库的基本概念和基本操作,掌握MySQL数据库的安全管理方法,具备商业沟通能力和相当的MySQL编程能力,能够利用PHP进行简单数据库应用系统开发的能力。


课程大纲
预备知识

计算机基础,网页知识


证书要求

1.单元测验占50%、单元作业占5%;

2.课堂讨论占10%:系统仅统计课堂交流区内回复帖子的数量,评论不计分,其他讨论区不计分。

3.期末测试成绩占课程总成绩的35%

4.课程总成绩达到60分合格,达到80分优秀。

成绩合格及优秀的同学可付费申请认证证书,平台不提供免费证书。





参考资料


[1]  黄靖.全国计算机等级考试二级教程——MySQL数据库设计(2019年版)[M].北京:高等教育出版社,2019.


[2] 孔祥盛.MySQL数据库基础与实例教程[M].北京:人民邮电出版社,2014.


[3]  唐汉明. 深入浅出MySQL:数据库开发、优化与管理维护(2)[M].北京:人民邮电出版社,2014.


[4] Ben Forta.MySQL必知必会[M].刘晓霞,等译.北京:人民邮电出版社,2009.


[5] Oracle.MySQL 5.5 Reference Manual[R],2010.

       

      [6]MySQL 官网 https://www.mysql.com


     [7] PHPMyadmin官网   https://www.phpmyadmin.net


     [8] WAMP Server软件包 https://www.wampserver.com/en/


常见问题

1、本课程使用的Wampserver软件在哪儿下载?

答:Wampserver是免费的,网上有,可直接下载,这里提供2.5版本的64为和32位下载地址:

https://wampserver.site/package/528.html

https://wampserver.site/package/529.html

2安装过程提示找不到.dll运行库文件如何处理?

答:(1)MSVCR100.dllMSVCR110.dll的解决方法

安装:Visual C++ Redistributable for Visual Studio 2012

官方下载地址:https://www.microsoft.com/en-us/download/details.aspx?id=30679

2MSVCR120.dll的解决方法

安装:Visual C++ Redistributable for Visual Studio 2013

官方下载地址:https://www.microsoft.com/en-us/download/details.aspx?id=40784

3wampserver黄色图标解决办法。

a.测试80端口步骤:单击Wampserver-Apache-httpd.conf,打开httpd.conf文件。

b.编辑httpd.conf文件。搜索里面的“80”找到Listen 0.0.0.0:80,Listen [::0]:80ServerName localhost:80,修改端口号为8080

c.重启Wampserver,重启所有服务,图标变为绿色即可。