图书简介:
第1章 SQL Server 2012简介 (1)
1.1 SQL Server 2012数据库概述 (1)
1.1.1 SQL Server 2012基本功能 (1)
1.1.2 SQL Server 2012管理工具 (2)
1.2 数据库基础知识 (4)
1.2.1 数据库相关概念 (4)
1.2.2 数据库系统的体系结构 (5)
1.2.3 数据库技术的研究领域 (6)
第2章 数据库设计 (8)
2.1 数据库设计概述 (8)
2.1.1 数据库设计方法 (9)
2.1.2 数据库设计步骤 (9)
2.1.3 数据库三级模式 (11)
2.2 需求分析 (12)
2.2.1 需求分析任务 (12)
2.2.2 需求分析方法 (13)
2.3 概念结构模型设计 (15)
2.3.1 概念结构模型 (15)
2.3.2 概念结构模型设计方法 (16)
2.3.3 概念结构模型设计步骤 (17)
2.4 逻辑结构设计 (19)
2.4.1 E-R图向关系模型的转换 (20)
2.4.2 关系模式的规范化 (20)
2.4.3 关系模式的改进 (21)
2.5 物理结构设计 (21)
2.5.1 物理结构设计内容 (21)
2.5.2 关系模式存取 (24)
2.5.3 评价物理结构 (24)
2.6 数据库实施 (25)
2.6.1 数据库的实施 (25)
2.6.2 数据库试运行 (25)
2.6.3 数据库的维护 (26)
第3章 数据库基本管理操作 (27)
3.1 数据库操作 (27)
3.1.1 创建数据库 (28)
3.1.2 修改数据库 (31)
3.1.3 删除数据库 (35)
3.2 数据表操作 (37)
3.2.1 创建表 (38)
3.2.2 修改表 (41)
3.2.3 删除表 (43)
3.3 数据更新 (44)
3.3.1 添加记录 (44)
3.3.2 修改记录 (46)
3.3.3 删除记录 (48)
3.4 单表查询 (50)
3.4.1 查询简单列 (50)
3.4.2 查询简单行 (54)
3.4.3 条件查询 (55)
3.4.4 聚合函数 (59)
3.4.5 分组查询 (60)
3.4.6 对查询结果排序 (61)
3.5 多表查询 (62)
3.5.1 连接查询 (62)
3.5.2 集合查询 (64)
3.5.3 嵌套查询 (66)
第4章 数据库管理 (69)
4.1 数据库恢复 (69)
4.1.1 数据库恢复概述 (69)
4.1.2 数据库故障类型 (69)
4.1.3 数据库恢复技术 (70)
4.1.4 数据库镜像 (71)
4.2 数据库并发控制 (71)
4.2.1 数据库并发控制概述 (71)
4.2.2 数据库活锁和死锁 (73)
4.3 数据库备份和还原 (75)
4.3.1 备份数据库 (75)
4.3.2 还原数据库 (79)
第5章 数据库应用 (83)
5.1 索引 (83)
5.1.1 索引概述 (83)
5.1.2 索引类型 (83)
5.1.3 创建索引 (84)
5.1.4 删除索引 (85)
5.2 视图 (86)
5.2.1 视图概述 (86)
5.2.2 创建视图 (86)
5.2.3 修改视图 (89)
5.2.4 使用视图 (90)
5.2.5 删除视图 (94)
5.3 存储过程 (95)
5.3.1 存储过程概述 (95)
5.3.2 使用存储过程 (95)
5.3.3 管理存储过程 (99)
5.4 触发器 (102)
5.4.1 触发器概述 (102)
5.4.2 创建触发器 (102)
5.4.3 管理触发器 (105)
5.5 事务 (107)
5.5.1 事务概述 (107)
5.5.2 事务定义 (107)
第6章 Tableau简介 (110)
6.1 数据可视化基本概念 (110)
6.1.1 什么是数据可视化 (110)
6.1.2 数据可视化的应用 (110)
6.2 Tableau介绍 (111)
6.2.1 Tableau的产品简介 (111)
6.2.2 Tableau的主要特性 (112)
6.3 Tableau数据连接 (114)
6.3.1 文件数据源连接 (115)
6.3.2 数据库连接 (116)
第7章 Tableau基础操作 (118)
7.1 排序 (118)
7.2 分层 (119)
7.3 分组 (122)
7.4 参数设置 (123)
7.5 可视化图表 (124)
7.5.1 条形图 (124)
7.5.2 线形图 (130)
7.5.3 饼图 (132)
7.5.4 复合图 (134)
7.5.5 嵌套条形图 (135)
7.5.6 热图 (138)
7.5.7 动态图 (140)
7.5.8 突显图 (142)
7.5.9 散点图 (144)
7.5.10 气泡图 (148)
7.5.11 甘特图 (150)
7.5.12 靶标图 (151)
7.5.13 瀑布图 (153)
7.5.14 直方图 (156)
7.5.15 帕累托图 (157)
第8章 绘制地图 (163)
8.1 地图简介 (163)
8.2 创建地图 (163)
8.2.1 分配地理角色 (163)
8.2.2 绘制符号地图 (165)
8.2.3 绘制填充地图 (167)
8.2.4 绘制混合地图 (168)
第9章 动态仪表板 (171)
9.1 仪表板 (171)
9.1.1 工作区 (171)
9.1.2 对象 (172)
9.1.3 布局 (173)
9.2 创建新的仪表板 (174)
9.2.1 新建仪表板 (174)
9.2.2 调整格式并添加内容 (175)
9.2.3 添加交互操作 (176)
第10章 客户数据分析案例 (180)
10.1 零售业客户细分 (180)
10.1.1 销售情况时间序列分析 (180)
10.1.2 客户偏好分析 (182)
10.1.3 区域消费分析 (182)
10.1.4 零售业客户细分仪表板 (183)
10.2 网站客户细分 (185)
10.2.1 访问量区域分析 (185)
10.2.2 访问时间序列分析 (186)
10.2.3 访问目标完成情况分析 (186)
10.2.4 网站客户细分仪表板 (188)
10.3 游戏客户细分 (189)
10.3.1 客户属性分析 (189)
10.3.2 游戏类型细分 (191)
10.3.3 游戏进程分析 (192)
10.3.4 客户区域分布 (194)
10.3.5 游戏客户细分仪表板 (196)
第11章 教育发展分析案例 (197)
11.1 教育发展分析指标 (197)
11.2 教育水平评估 (197)
11.2.1 学校教育水平评估 (197)
11.2.2 区域教育水平评估 (207)
第12章 销售数据分析案例 (214)
12.1 分析说明 (214)
12.2 帕累托图 (215)
12.3 区域产品利润率分析 (216)
12.4 物流时间与运输成本分析 (216)
12.5 利润额与运输成本对比 (217)
12.6 产品类别销量比较 (219)
12.7 区域利润额与销售额分析 (220)
12.8 区域利润额分析 (220)
12.9 平均物流时间分析 (221)
12.10 各省订单种类及数量分析 (222)
12.11 结论说明 (224)
第13章 篮球运动员数据分析案例 (225)
13.1 篮球运动员价值分析指标 (225)
13.2 篮球运动员技术价值评估 (225)
13.2.1 球员技术价值评估 (225)
13.2.2 球场位置球员技术价值评估 (233)
第14章 上机实验指导 (235)
14.1 实验指导一—SQL Server 2012安装 (235)
14.2 实验指导二—数据库设计项目 (248)
14.3 实验指导三—数据库操作及SQL命令 (248)
14.4 实验指导四—表操作及SQL命令 (250)
14.5 实验指导五—数据更新及SQL命令 (251)
14.6 实验指导六—单表查询及SQL命令 (253)
14.7 实验指导七—多表查询及SQL命令 (254)
14.8 实验指导八—数据库备份和还原 (255)
14.9 实验指导九—索引 (255)
14.10 实验指导十—视图 (256)
14.11 实验指导十一—存储过程 (259)
14.12 实验指导十二—触发器 (260)
14.13 实验指导十三—VB/SQL数据库开发 (262)
14.14 实验指导十四—Tableau安装和数据连接 (264)
14.15 实验指导十五—Tableau基本图表一 (264)
14.16 实验指导十六—Tableau基本图表二 (265)
14.17 实验指导十七—Tableau仪表板设计 (265)
附录A SQL命令查询 (266)
展开
纵观国内,大数据已经形成产业规模,并上升到国家战略层面,大数据技术和应用呈现纵深发展趋势。面向大数据的云计算技术、大数据计算框架等不断推出,新型大数据挖掘方法和算法大量出现,大数据新模式、新业态层出不穷,传统产业开始利用大数据实现转型升级。数据在纵横两向的普及和应用进一步体现了数据的价值。而数据存储与管理和数据分析为大数据的应用提供了必备的基础支撑,具体涉及数据的采集、筛选、存储、分析、展示,每部分都是在数据利用过程中的重要环节,通过数据分析和解释进一步呈现了数据本质,挖掘了数据价值,最后利用大数据处理技术对用户决策等提供依据。
本书主要提供数据科学的思维方法,积极探索对非IT专业大学生进行数据分析技能的培养捷径,结合多年来的教学和项目应用实践经验,以Microsoft的SQL Server 2012数据库数据存储和管理为平台,结合兼具建模和展示多功能的Tableau工具进行后期分析,详略结合,重点突出,既汲取原有部分数据库教学资源,又增添了案例数据分析和展示的介绍,从内容和形式上有所创新。
全书共分为14章,内容涵盖数据库理论介绍和SQL Server 2012数据库产品的详细安装方法,数据库和数据表的创建、修改和查询,T-SQL语言的使用方法、存储过程等高级应用。同时以SQL Server 2012为后台数据源,使用Tableau对案例数据进行详细的分析,根据数据特性,采用不同的分析方式和图表展示方法,以及地图和仪表板,案例丰富,细节翔实,可供读者边学习边实践,以方便读者快速、全面地掌握数据分析技术。
本书由郭进、吕峻闽、徐鸿雁任主编,陈婷、陈昌平、罗文佳、罗丹任副主编并负责编写相应各章节。参加本书编写的还有陈婷、陈小宁、高玲玲、龚轩涛、何臻祥、靳紫辉、李化、李长松、刘强、马明、汤来锋、王强、王书伟、魏雨东、夏钰红、肖忠、姚一永、银梅、张诗雨等。同时,西南财经大学天府学院信息技术教学中心和现代技术中心的各位老师为本书提供了许多帮助,在此,编者对以上人员致以最诚挚的谢意!在编写本书的过程中参考了相关的图书和资料,在此也对这些资料的相关作者深表感谢。
为了方便教师教学,本书配有电子教学课件,请有此需要的教师登录华信教育资源网(www.hxedu.com.cn)注册后免费进行下载,如有问题可在网站留言板留言或与电子工业出版社联系(E-mail:hxedu@phei.com.cn)。
由于编者水平有限,加之时间仓促,书中难免有不妥之处,敬请读者批评指正,以便在今后的修订中不断改进。
编 者
展开