spContent=相信您对数字中国、数字经济、智慧城市、智慧零售、大数据、云计算、人工智能等概念已经非常耳熟,其实这些代表着信息化、新技术的概念背后都与“数据”密不可分。小数据里蕴含着大智慧,这话千真万确。
MySQL是世界上使用人数最多的开源RDBMS,是程序开发者最常用的后台数据库管理工具。为了适应初级学习者的需求,课程以通俗易懂、真实应用的“学生信息管理系统”后台数据库为学习案例,以程序员级开发者必备的SQL语言及其编程技术为核心,由浅入深完成丰富而有层次的学习任务,帮助学习者建立关系数据库概念、利用MySQL来创建与管理数据库、用SQL语句来操纵与使用数据库、用SQL编程技术来优化维护数据库,进行教材内容构建,有效降低学习难度、提升学习效果。
相信您对数字中国、数字经济、智慧城市、智慧零售、大数据、云计算、人工智能等概念已经非常耳熟,其实这些代表着信息化、新技术的概念背后都与“数据”密不可分。小数据里蕴含着大智慧,这话千真万确。
MySQL是世界上使用人数最多的开源RDBMS,是程序开发者最常用的后台数据库管理工具。为了适应初级学习者的需求,课程以通俗易懂、真实应用的“学生信息管理系统”后台数据库为学习案例,以程序员级开发者必备的SQL语言及其编程技术为核心,由浅入深完成丰富而有层次的学习任务,帮助学习者建立关系数据库概念、利用MySQL来创建与管理数据库、用SQL语句来操纵与使用数据库、用SQL编程技术来优化维护数据库,进行教材内容构建,有效降低学习难度、提升学习效果。
—— 课程团队
课程概述
该课程是首席讲师占跃华教授,在早期建设省级精品课程和省级精品在线课程《数据库技术》基础上,于2019年按照MOOC建设理念和要求,重新设计并制作的精品课程。课程《前端与后台的故事—SQL语言及其编程》摒弃了以往高校“数据库技术”课程大而全、全而浅的内容架构体系,以通俗易懂的“学生信息管理系统”为学习案例,通过前端具体界面与后台抽象数据的关联,重点进行SQL语言及其编程,这一程序员级开发必备关系数据库核心知识的讲解,力求培养学习者在信息社会中数据收集、存储、表达、加工、应用的专门能力,让学习者感受数据文化、增强数据意识、提升应用能力。
该课程校内讲授时间为35学时,主要面向软件技术、计算机网络技术、计算机信息管理、电子商务技术、电子商务等计算机类、新商科类专业,属于专业基础课程,年均开课人数约2000余人。前期该课程教学以线下为主,多采用理论教学+实验教学的组织方式,因该课程固有的抽象和难度特点,多数学生的学习兴趣会随着教学深入而变淡,整体教学效果较一般。后尝试课程全程安排机房,采用学做一体化教学组织,教学效果有所提升,但这种教学方法并不适合所有任课教师。
基于在线课程的混合式教学,使得学习者能有效利用课前、课后等碎片化时间,进行学前预习和学后练习,而课堂时间则主要用于师生共同探讨重点和难点知识,一方面可以培养学习者的学习能力,同时大大提升学习效率和效果。
授课目标
1、能基于MySQL开展数据库及数据表的创建和管理。
2、能根据用户的数据查询需求完成单表及多表的数据查询,并进行查询优
化。
3、能根据用户的数据更新需求完成数据增、删、改操作。
4、能根据视图的优势和劣势合理定义和使用视图。
5、能根据用户的数据管理需求,定义并使用存储过程、触发器、游标等。
课程大纲
1.初见MySQL数据库
课时目标:让学习者快速理解数据库核心概念,掌握MySQL及第三方客户端工具SQLyog的安装与配置,并能完成用户数据库及数据表的创建。
1.1数据会说话
1.2为数据安个家
1.3不以规矩,不能成方圆
2.数据库单表查询
课时目标:数据表是数据库存储数据的基本对象,一个数据表中也往往存储着结构丰富、数量庞大的数据,通过本讲的学习,您将掌握用SQL语句从单个数据表准确提取数据的方法和技术。
2.1轻松搞定单表查询
2.2轻松搞定条件查询
2.3轻松搞定统计查询
2.4标准select语句知多少
3.数据库连接查询
课时目标:一个数据库往往由多个相互关联的数据表构成,用户需求的数据也往往位于不同的数据表中,通过本讲的学习,您将掌握如何用SQL语句从多个数据表通过连接查询来提取数据的方法和技术。
3.1轻松搞定内连接查询
3.2轻松搞定外连接查询
3.3连接查询语句知多少
4.数据库嵌套查询
课时目标:一个数据库往往由多个相互关联的数据表构成,用户需求的数据也往往位于不同的数据表中,通过本讲的学习,您将掌握如何用SQL语句从多个数据表通过嵌套查询来提取数据的方法和技术。
5.数据库常用函数
课时目标:为了方便使用,不同的计算机语言往往会提供大量函数给用户调用。MySQL也为数据库用户提供了很多函数,在此主要介绍常用的数学、字符、日期时间、流程控制以及系统函数,学习函数的关键是能合理使用。
5.1似曾相识的数学函数
5.2厉害的字符串函数
5.3实用的日期时间函数
5.4不一样的流程控制函数
5.5特有的系统函数
6.数据库更新操作
课时目标:数据库是用数据来记录现实的,数据库中的数据只有与现实具有一致性才有意义,要保持数据世界与现实世界的一致性,这就需要通过数据库更新来实现。通过本讲的学习,您将掌握如何通过SQL语句来实现数据的增、删、改操作。
6.1“注册用户”背后的故事
6.2“注销用户”背后的故事
6.3“修改密码”背后的故事
6.4数据更新有风险
7.视图及其应用
课时目标:视图是数据库的一种重要对象,主要用于降低查询难度以及保护数据安全。通过本讲的学习,您将掌握如何通过视图来实现数据访问和管理。
8.SQL编程
课时目标:SQL本身是一种结构化查询语言,可实现存储过程、触发器等编程控制。适当的使用存储过程,能够提高我们SQL查询的性能。通过本讲的学习,您将掌握SQL编程对象的设计与应用。
8.1实用高效的存储过程(一)
8.2实用高效的存储过程(二)
8.3实用高效的存储过程(三)
8.4“约束”神器触发器
8.5前端与后台的故事
课程配套资源
9.1教案
9.2实训任务书
9.3思政资源1
9.4思政资源2
9.5思政资源3
9.6思政资源4
9.7思政资源5
展开全部
预备知识
证书要求
为积极响应国家低碳环保政策, 2021年秋季学期开始,中国大学MOOC平台将取消纸质版的认证证书,仅提供电子版的认证证书服务,证书申请方式和流程不变。
电子版认证证书支持查询验证,可通过扫描证书上的二维码进行有效性查询,或者访问 https://www.icourse163.org/verify,通过证书编号进行查询。学生可在“个人中心-证书-查看证书”页面自行下载、打印电子版认证证书。
完成课程教学内容学习和考核,成绩达到课程考核标准的学生(每门课程的考核标准不同,详见课程内的评分标准),具备申请认证证书资格,可在证书申请开放期间(以申请页面显示的时间为准),完成在线付费申请。
认证证书申请注意事项:
1. 根据国家相关法律法规要求,认证证书申请时要求进行实名认证,请保证所提交的实名认证信息真实完整有效。
2. 完成实名认证并支付后,系统将自动生成并发送电子版认证证书。电子版认证证书生成后不支持退费。
参考资料
教材名称:MySQL数据库技术(MOOC+微课版) 主编:占跃华 出版社:北京邮电大学出版社 ISBN编号:9787563565962
常见问题