SQL进阶教程_数据库教程
数据库教程

SQL进阶教程_数据库教程

资源名称:SQL进阶教程 内容简介: 本书是《SQL基础教程》作者MICK为志在向中级进阶的数据库工程师编写的一本SQL技能提升指南。全书可分为两部分,第一部分介绍了SQL语言不同寻常的使用技巧,带领读者从SQL常见技术,比如CASE表达式、自连接、HAVING子句、外连接、关联子查询、EXISTS……去探索新发现。这部分不仅穿插讲解了这些技巧背后的逻辑和相关知识,而且辅以丰富的示例程序,旨在帮助读者提升编程水平;第二部分着重介绍关系数据库的发展史,把实践与理论结合起来,旨在帮助读者加深对关系数据库和SQL语言的理解。此外,每节末尾均设置有练习题,并在书末提供了解答,方便读者检验自己对书中知识点的掌握程度。 作者简介: MICK 日本知名数据库工程师,就职于SI企业,致力于数据仓库和商业智能的开发。日常除了在其个人主页“关系数据库的世界”中分享数据库和SQL的相关技术信息外,还为CodeZine(http://codezine.jp)及IT技术杂志WEB+DB PRESS撰写相关技术文章。同时还是《SQL解惑(第2版)》《SQL权威指南(第4版)》日文版的译者。 译者简介: 吴炎昌 毕业于西北工业大学软件工程专业。曾供职于日本多家软件公司,从事系统开发工作。2015年回国后加入美团点评,现任系统研发工程师。爱好旅行、电影,以及品尝各种美食,有一位志趣相投的伴侣。 资源目录: 第1章 神奇的 SQL 1-1 CASE表达式  2 ▲ 在SQL里表达条件分支  2 练习题  19 1-2 自连接的用法  21 ▲ 面向集合语言SQL  21 练习题  35 1-3 三值逻辑和NULL  38 ▲ SQL的温柔陷阱  38 1-4 HAVING子句的力量  55 ▲ 出彩的配角  55 练习题  70 1-5 外连接的用法  72 ▲ SQL的弱点及其趋势和对策  72 练习题  92 1-6 用关联子查询比较行与行  94 ▲ 用SQL进行行与行之间的比较  94 练习题  110 1-7 用SQL进行集合运算  112 ▲ SQL和集合论  112 练习题  128 1-8 EXISTS谓词的用法    130 ▲ SQL中的谓词逻辑  130 练习题  146 1-9 用SQL处理数列    149...
PostgreSQL 9从零开始学_数据库教程
数据库教程

PostgreSQL 9从零开始学_数据库教程

资源名称:PostgreSQL 9从零开始学 内容简介: PostgresQL9是一个开源的、全功能的对象关系型数据库。刘增杰、张少军编写的这本《PostgreSQL9从零开始学(视频教学版)》循序渐进地介绍了PostgresQL9数据库应用与开发的相关基础知识,提供了大量具体操作PostgreSQL9数据库的示例,供读者实践。书中每节都清晰地阐述了代码如何工作及实现方法,使读者能在最短的时间内有效地掌握PostgreSQL9的应用技能。 全书共18章,分别介绍了PostgreSQL9的安装与配置、数据库的基本操作、数据表的基本操作、SQL语言基础、轻松掌握SQL语句、认识函数、PostgreSQL数据查询、数据的更新、创建和使用索引、事务和锁、视图操作、触发器、PostgreSQL的安全机制、数据库的备份与恢复、高可用、负载均衡、数据复制、服务器配置、数据库监控以及数据库的内部结构等内容。 《PostgreSQL9从零开始学(视频教学版)》适合PostgreSQL数据库初学者、数据库开发人员,也适合高等院校和培训学校相关专业的师生教学参考。 资源目录: 第1章初识PostgreSQL 1.1数据库基础 1.2数据库技术构成 1.3什么是PostgreSQL 1.4如何学习PostgreSQL 第2章PostgreSQL 9的安装与配置 2.1 PostgreSQL 9的新功能 2.2安装与启动PostgreSQL 9 2.3 pgAdmin III的基本操作 2.4常见问题及解答 2.5本章小结 2.6经典习题 第3章数据库的基本操作 3.1创建数据库 3.2修改数据库 3.3删除数据库 3.4综合案例——数据库的创建和删除 3.5常见问题及解答 3.6经典习题 第4章数据表的基本操作 4.1创建数据表 4.2修改数据表 4.3删除数据表 4.4综合案例——数据表的基本操作 4.5常见问题及解答 4.6经典习题 第5章数据类型和运算符 5.1 PostgreSQL数据类型介绍 5.2如何选择数据类型 5.3常见运算符介绍 5.4综合案例——运算符的使用 5.5常见问题及解答...
数据挖掘:实用机器学习工具与技术 原书第3版_数据库教程
数据库教程

数据挖掘:实用机器学习工具与技术 原书第3版_数据库教程

资源名称:数据挖掘:实用机器学习工具与技术 原书第3版 内容简介: 大数据时代应用机器学习方法解决数据挖掘问题的实用指南。 洞察隐匿于大数据中的结构模式,有效指导数据挖掘实践和商业应用。 weka系统的主要开发者将丰富的研发、商业应用和教学实践的经验和技术融会贯通。 广泛覆盖在数据挖掘实践中采用的算法和机器学习技术,着眼于解决实际问题 避免过分要求理论基础和数学知识,重点在于告诉读者“如何去做”,同时包括许多算法、代码以及具体实例的实现。 将所有的概念都建立在具体实例的基础之上,促使读者首先考虑使用简单的技术。如果简单的技术不足以解决问题,再考虑提升到更为复杂的高级技术。 新版增加了大量近年来最新涌现的数据挖掘算法和诸如Web数据挖掘等新领域的介绍,所介绍的weka系统增加了50%的算法及大量新内容。 本书是机器学习和数据挖掘领域的经典畅销教材,被众多国外名校选为教材。书中详细介绍用于数据挖掘领域的机器学习技术和工具以及实践方法,并且提供了一个公开的数据挖掘工作平台Weka。本书主要内容包括:数据输入/输出、知识表示、数据挖掘技术(决策树、关联规则、基于实例的学习、线性模型、聚类、多实例学习等)以及在实践中的运用。本版对上一版内容进行了全面更新,以反映自第2版出版以来数据挖掘领域的技术变革和新方法,包括数据转换、集成学习、大规模数据集、多实例学习等,以及新版的Weka机器学习软件。 作者简介: Ian H.Witten 新西兰怀卡托大学计算机科学系教授,ACM Fellow和新西兰皇家学会Fellow,曾荣获2004年国际信息处理研究协会(IFIP)颁发的Namur奖项。他的研究兴趣包括语言学习、信息检索和机器学习。 Eibe Frank 新西兰怀卡托大学计算机科学系副教授,《Machine Learning Journal》和《Journal of Artificial Intelligence Research》编委。 Mark A.Hall 新西兰怀卡托大学名誉副研究员,曾获得2005年ACM SIGKDD服务奖。 资源目录: Data Mining:Practical Machine Learning Tools and Techniques,Third Edition 出版者的话 译者序 前言 致谢 第一部分 数据挖掘简介 第1章 绪论2 1.1 数据挖掘和机器学习2 1.1.1 描述结构模式3...
R数据可视化手册_数据库教程
数据库教程

R数据可视化手册_数据库教程

资源名称:R数据可视化手册 内容简介: R具有强大的统计计算功能和便捷的数据可视化系统。《R数据可视化手册》重点讲解R的绘图系统,指导读者通过绘图系统实现数据可视化。 书中提供了快速绘制高质量图形的150多种技巧,每个技巧用来解决一个特定的绘图需求。读者可以通过目录快速定位到自己遇到的问题,查阅相应的解决方案。同时,作者在大部分的技巧之后会进行一些讨论和延伸,介绍一些总结出的绘图技巧。 《R数据可视化手册》侧重于解决具体问题,是R数据可视化的实战秘籍。《R数据可视化手册》中绝大多数的绘图案例都是以强大、灵活制图而著称的R包ggplot2实现的,充分展现了ggplot2生动、翔实的一面。从如何画点图、线图、柱状图,到如何添加注解、修改坐标轴和图例,再到分面的使用和颜色的选取等,本书都有清晰的讲解。虽然本书的大多数技巧使用的是ggplot2,但是并不仅仅局限于ggplot2的介绍。作者的理念是用合适的工具来完成合适的绘图任务,读者也可以学到许多其他有用的绘图函数和工具,来适应各种复杂的需求。 《R数据可视化手册》是学习R中丰富的数据可视化方法的权威手册,非常适合对R 语言有基本的了解的读者阅读。 作者简介: Winston Chang是Rstudio的软件工程师,致力于R中的数据可视化和软件开发工具的研发。他创立的网站“Cookbook for R”提供了R中常见问题的解决技巧。 译者介绍 肖楠,中南大学数学与统计学院统计学系在读博士,统计之都论坛R语言版版主。合作翻译出版了《R语言实战》、《ggplot2:数据分析与图形艺术》等图书,编写了protr、Rcpi等R软件包。关注领域为统计机器学习、化学信息学与生物信息学、定量与系统药理学。 邓一硕,毕业于中央财经大学统计与数学学院,统计之都论坛金融投资分析版版主,现效力于首钢总公司计财部。擅长的领域为时间序列分析以及数据挖掘在金融投资分析中的应用。 资源目录: 第1章 R基础 1 1.1 安装包 1 1.2 加载包 2 1.3 加载分隔符式的文本文件 2 1.4 从Excel文件中加载数据 4 1.5 从SPSS文件中加载数据 5 第2章 快速探索数据 6 2.1 绘制散点图 6 2.2 绘制折线图 8 2.3 绘制条形图 9 2.4 绘制直方图 11 2.5 绘制箱线图 13 2.6 绘制函数图像 14 第3章 条形图 16 3.1 绘制简单条形图 16 3.2 绘制簇状条形图 19 3.3 绘制频数条形图 21 3.4 条形图着色 23 3.5 对正负条形图分别着色 24 3.6 调整条形宽度和条形间距 26 3.7 绘制堆积条形图 28 3.8 绘制百分比堆积条形图 31 3.9 添加数据标签 33 3.10 绘制Cleveland点图 37 第4章 折线图 42 4.1 绘制简单折线图 42 4.2 向折线图添加数据标记 44 4.3 绘制多重折线图 45 4.4 修改线条样式 49 4.5 修改数据标记样式 50...
Oracle达人修炼秘籍_数据库教程
数据库教程

Oracle达人修炼秘籍_数据库教程

资源名称:Oracle达人修炼秘籍  内容简介: 《Oracle达人修炼秘籍:Oracle 11g数据库管理与开发指南》是Oracle数据库领域独特的、具有创新意义的实力之作。为了降低读者的学习难度,作者根据多年实践和教学的经验和体会,首先从宏观上帮助读者廓清Oracle数据库体系和框架,然后从微观上帮助读者掌握开发中的各个技术细节,这是此书的独到之处。《Oracle达人修炼秘籍:Oracle 11g数据库管理与开发指南》内容系统而全面,详细讲解了Oracle数据库的管理、开发、性能优化,以及PL/SQL编程的相关知识,面面俱到;注重实战,为每个知识点精心设计了大量的案例,而且每一章后面都有实践指导,旨在帮助读者提高动手能力;重点突出,对重要的内容进行了深入细致的讲解。 全书共32章,分为五大部分:基础篇(第1~7章),主要介绍了Oracle数据库的作用、特点、应用结构、数据库服务器的安装与配置、三种常用管理与开发工具(OEM、SQL*Plus、SQL Developer)的使用,以及会贯穿全书的案例;体系结构篇(第8~14章),详细讲解了Oracle数据库的内部体系结构,包括数据库实例(内存结构与后台进程)、物理存储结构(数据文件、控制文件、重做日志文件、归档重做日志文件、初始化参数文件)、逻辑存储结构(块、区、段、表空间)的构成、配置与维护,这部分内容是Oracle数据库管理与维护的基础;模式对象篇(第15~19章),详细讲解了Oracle数据库模式对象的应用与管理,包括表、约束、索引、分区表、分区索引、视图、物化视图、簇、外部表、序列、同义词、数据库链接等,这是数据库开发和维护的基础;维护篇(第20~29章),详细介绍了Oracle数据库的创建与配置、启动与关闭方式、网络服务管理与配置、安全性配置与管理、备份与恢复,以及性能优化等;开发篇(第30~32章),介绍了与Oracle数据库开发相关的技术,包括SQL语句应用、PL/SQL程序设计,以及PL/SQL的综合应用等。 资源截图: