【课程简介】
近年来,随着数据库技术的应用普及,越来越多的调查数据都以结构化形式保存在SQL数据库中,具有很强大的数据处理优势。SQL数据库提供了SQL(Structured
Query Language,SQL)查询处理语言,是一种用于访问和处理数据库的标准的计算机语言。学会利用SQL处理数据库中的数据,是调查统计专业中必备的一项技能。
在本课程中,您将学到如何使用 SQL 访问、处理和查询分析数据库系统中的数据,这类数据库包括:Oracle,MySQL等,本次课程以MySQL数据库为主进行实验。
本课程主要讲解SQL数据库的数据分析处理、查询处理、运营报表等应用技巧,重点讲解运营人员利用数据库中的SQL语言有效分析数据库中的海量数据,更加有效地从Excel过渡到借助于SQL实现数据化调查分析和报表应用。
【面向人群】
1. BDA统计专业的学员
2. 运营工程师
3. 开发工程师
4. 运维工程师
5. 项目咨询工程师
6. 其他技术人员
【学习收益】
通过本课程的学习,学员将会收获:
1. 让学员掌握SQL数据库基础知识,熟悉MySQL的上机部署、编程,以及SQL统计分析应用;
2. SQL数据库分析的流程,包括数据入库、加载、处理、分析、报表等;
3. 掌握SQL数据库工具进行数据处理,统计分析的应用实践,让学员有能力使用数据库执行数据分析任务;
4. 掌握数据分析中常用的SQL数据分析与数据建模知识和应用操作。
【学习方式】
集中面授+线上答疑方式,集中面授有讲师现场讲解内容,课后讲师安排时间线上答疑。
【课程大纲】
专题1(基础级):数据库基础知识、环境准备及SQL数据分析基础 (2课时)
1. 整个课程介绍
2. SQL语言基础
3. MySQL数据库的部署、配置和连接
4. SQL语言在数据库中的解析原理
5. SQL数据定义语言(DDL)的讲解与应用示例
6. SQL数据操纵语言(DML)的讲解与应用示例
7. SQL数据控制语言(DCL)的讲解与应用 示例
8. 实战案例:讲师拟定项目案例讲解与讨论示例
专题2(基础级):SQL数据库的表与操作实验 (2课时)
1. SQL数据表操作原理与方法
2. 利用SQL创建表、定义表
3. SQL数据集入库
4. SQL增加数据记录操作
5. SQL删除数据记录操作
6. SQL修改数据记录操作
7. SQL筛选过滤数据记录集的操作
8. 实战案例:讲师拟定实验任务
专题3(进阶级): SQL数据库查询与分析处理操作 (2课时)
1. SQL条件查询分析应用与操作
2. SQL组合查询分析应用与操作
3. SQL关联查询分析应用与操作
4. SQL的多表分析应用与操作
5. 实战案例: 讲师拟定实验任务
专题4(进阶级): SQL数据库的统计分析应用与操作 (2课时)
1. SQL聚集查询分析操作
2. SQL统计查询分析操作
3. 实战案例:讲师拟定实验任务
专题5(高级):SQL分析报表的设计与实现 (2课时)
1. SQL表数据按属性值计算
2. SQL存储过程设计
3. SQL视图操作
4. SQL临时表设计
5. SQL数据搜索操作设计
6. SQL数据指标的自动化计算设计与实现
7. 实战案例:讲师拟定实验任务,典型的时序数据集如股票数据分析
专题6(高级):SQL数据库的多维OLAP联机分析处理应用与操作 (2课时)
1. SQL数据库的OLAP联机分析处理
2. SQL多维分析中的维度、度量、旋转、上钻、下钻
3. SQL多维分析与多维报表设计
4. 实战案例:讲师拟定实验任务,例如调查统计中的收集的评价数据的情感分析
专题7:笔试模拟、上机操作(6课时)
1. 笔试模拟(2课时)
2. 上机操作(4课时)
3. 课程总结
【统计或数学基础】
统计学基础
【计算机基础】
计算机应用基础
【课时数量】
12个面授课时、 6个上机课时
|