数据库教程

VIP
数据库教程

程序员的SQL金典_数据库教程

资源名称:程序员的SQL金典 内容简介: 本书主要介绍SQL的语法规则及在实际开发中的应用,并且对SQL在MySQL、MS SQL Server、Oracle和DB2中的差异进行了分析。本书分为3部分:第1部分为基础篇,主要讲解数据库对增、删、改、查等SQL的支持,给出了这些SQL的应用案例;第2部分为进阶篇,讲解了函数、子查询、表连接、不同DBMS中的SQL语法差异、SQL调优、NULL值处理、事务、开窗函数等高级技术;第3部分为案例篇,对前两部分的知识进行了综合运用。    本书适合程序开发人员及数据库工程师参考学习,也可作为高等院校相关专业师生的参考书。 资源目录: 第1章 数据库入门  1.1 数据库概述   1.1.1 数据库与数据库管理系统   1.1.2 数据库能做什么   1.1.3 主流数据库管理系统介绍  1.2 数据库基础概念   1.2.1 Catalog   1.2.2 表(Table)   1.2.3 列(Column)   1.2.4 数据类型(DataType)   1.2.5 记录(Record)   1.2.6 主键(PrimaryKey)   1.2.7 索引(Index)   1.2.8 表关联   1.2.9 数据库的语言——SQL   1.2.10 DBA与程序员 第2章...
VIP
数据库教程

海量数据库解决方案_数据库教程

资源名称:海量数据库解决方案 内容简介: 本书将整体内容分为两部分,在第1部分中以影响数据读取效率的所有要素为类别,对其各自的概念、原理、 特征、应用准则,以及表的结构特征、多样化的索引类型、优化器的内部作用、优化器为各种结果制定的执行计划予以详细说明,并以对优化器的正确理解为基础,提出对执行计划和执行速度产生最大影响的索引构建战略方案;在第2部分中主要介绍提高数据读取效率的具体战略方案,在这部分中介绍与数据读取效率相关的局部范围扫描的原理和具体应用方法,以及对被认为是提高数据库使用效率基础的表连接的所有类型予以详细说明。 《海量数据库解决方案》系列丛书深受广大读者的喜爱已经长达10年之久,在被誉为“圣经”的同时,它已经变成了数据库用户不可或缺的必读书籍。作者竭力探求能够让IT工作者在实际工作中轻松应用并掌控的巧妙方法,提供事半功倍的海量数据库解决之道。 资源目录: 第1部分 影响数据读取的因素 第1章 数据的存储结构和特征 1 1.1 表和索引分离型 5 1.1.1 堆表的结构 5 1.1.2 聚簇因子(Cluster Factor) 10 1.1.3 影响读取的因素 13 1.1.3.1 大范围数据读取的处理方案 14 1.1.3.2 提高聚簇因子的手段 17 1.2 索引组织表(Index-Organized Table) 19 1.2.1 堆表和索引组织表的比较 19 1.2.2 索引组织表的结构和特征 20...
VIP
数据库教程

点击流数据仓库_数据库教程

资源名称:点击流数据仓库 内容简介: 本书解释了构建点击流数据仓库所需要的Web技术和IT基础设施,并对设计、实现点击流数据仓库的整个过程提供全面的指导,包括:计划、人员分工以及管理整个工程;使用创新的元模式设计模板设计点击流数据仓库;挑选合适的数据仓库软件和存储子系统以支撑点击流数据仓库;建立抽取、变形和装载(即ETL)机制,以及将数据传送给分析这些数据的终端用户。 本书主要面向学习或在工作中运用点击流数据仓库技术的教师、学生或工程技术人员,特别适合对数据仓库技术有所了解,但希望进一步提高构建点击流数据仓库能力的应用开发人员。 资源目录: 第一篇 点击流数据仓库的构建基础 第1章 典型电子商务体系结构 1.1 电子商务体系结构简述 1.2 INTERNET服务提供商——ISP 1.3 多种INTERNET连接服务 1.4 多种物理WEB服务器 1.5 不同类型的备份WEB服务器 1.6 集群商业交易系统 1.7 点击流数据仓库 1.8 规范的电子商务体系结构 1.9 小结 第2章 Web应用环境 2.1 状态无关的HTTP事务模型 2.2 HTTP事务间的信息交互 2.3 查询字符串 2.4 COOKIES, 用户标识以及WEB服务器日志记录 2.5 站点点击、页面访问和用户会话...
VIP
数据库教程

Oracle性能优化求生指南_数据库教程

资源名称:Oracle性能优化求生指南 内容简介: Oracle数据库的应用十分广泛,数据库性能的好坏直接影响应用程序能否快速响应用户指令。而Oracle数据库又比较复杂,数据库性能调优成为众多DBA最为头疼的问题。     本书作者凭借其20多年的丰富经验,为我们带来了一本系统的、全面的Oracle性能优化手册,用结构化方法帮助读者解决从数据库应用到数据库设计的所有问题。全书分为6部分、23章,实例丰富,兼具技术深度和广度,被读者誉为“最有用的Oracle性能调优参考书”。主要内容包括:        有效的Oracle性能优化方法描述;         如何充分利用Oracle的核心工具来跟踪、监控、诊断性能;?        高效的数据库逻辑与物理设计、索引设计、事务设计以及API的使用;         SQL与PL/SQL调优,包含并行SQL技术的使用;?        最小化排队锁、闩锁、共享内存以及其他数据库资源的争用;         优化内存以及物理磁盘I/O;?         调优Oracle?RAC。    本书适用于所有的OracleDBA。...
VIP
数据库教程

数据恢复技术深度揭秘_数据库教程

资源名称:数据恢复技术深度揭秘 内容简介: 本书是中国电子信息产业发展研究院培训中心数据恢复技术培训指定教材,是从逻辑类和物理类两个方面全面讲解数据恢复技术的专业书籍。 在逻辑类数据恢复方面,本书包括MBR磁盘分区、动态磁盘分区、GPT磁盘分区、Solaris分区、APM分区、BSD分区的恢复技术,Windows平台的FAT32、FAT16、NTFS、ExFAT文件系统的恢复技术,UNIX平台的UFS文件系统恢复技术,Apple平台的HFS+文件系统恢复技术,Linux平台的EXT3、EXT4文件系统恢复技术,以及Windows、UNIX、Apple、Linux平台的RAID-0、RAID-1、RAID-5、RAID-5EE、RAID-6、HP双循环等磁盘阵列恢复技术。 在物理类数据恢复方面,本书包括各大品牌硬盘出现电路故障、磁头故障、电机故障、扇区读取故障、固件故障后数据恢复的方法及优盘无法识别的恢复方法。 如果您是数据恢复技术的初学者,本书可以由浅入深,一步步将您引入数据恢复技术的神秘殿堂;如果您已经是数据恢复技术的高手,本书同样可以带来令您惊喜的经验和技巧。 资源目录: 第一篇 数据恢复入门与进阶知识储备 第1章 计算机中数据的记录方法  第2章 现代硬盘的结构揭秘  第3章 学习及研究数据恢复的基本工具  第二篇 逻辑类数据恢复技术揭秘 第4章 Windows系统的数据恢复技术  第5章 UNIX系统的数据恢复技术  第6章 Apple系统的数据恢复技术 第7章 Linux系统的数据恢复技术  第三篇 物理类数据恢复技术揭秘 第8章 硬盘物理故障的种类及判定 第9章 硬盘电路板故障的数据恢复方法 第10章 硬盘磁头组件故障的数据恢复方法  第11章 硬盘主轴电机故障的数据恢复方法 第12章 硬盘盘片故障的数据恢复方法 第13章 硬盘固件故障的数据恢复方法  第14章...
VIP
数据库教程

MySQL性能调优与架构设计_数据库教程

资源名称:MySQL性能调优与架构设计 内容简介: 本书以 MySQL 数据库的基础及维护为切入点,重点介绍了 MySQL 数据库应用系统的性能调优,以及高可用可扩展的架构设计。   全书共分3篇,基础篇介绍了MySQL软件的基础知识、架构组成、存储引擎、安全管理及基本的备份恢复知识。性能优化篇从影响 MySQL 数据库应用系统性能的因素开始,针对性地对各个影响因素进行调优分析。如 MySQL Schema 设计的技巧,Query 语句的性能优化方式方法及MySQL Server中SQL层和存储引擎层的优化思路。同时还分析了 MySQL 数据库中主要存储引擎的锁定机制。架构设计篇则主要以设计一个高可用可扩展的分布式企业级数据库集群环境为目标,分析介绍了通过 MySQL 实现这一目标的多种架构方式。主要包括可扩展和高可用两部分内容,可扩展部分包括设计原则、Replication 的利用、数据切分、如何使用 Cache 和 Search,以及 NDB Cluster等内容。高可用则主要包括 Dual Master、DRBD、NDB Cluster,以及系统监控等方面。   本书主要面向有一定的 MySQL 基础或至少有一定SQL语言基础的读者朋友。 资源目录: 第1篇 基础篇  第1章 MySQL基本介绍    1.0 引言    1.1 MySQL Server简介    1.2 MySQL与其他数据库的简单比较    1.3 MySQL 的主要适用场景    1.4 小结   第2章 MySQL架构组成 ...
VIP
数据库教程

MySQL 4从入门到精通_数据库教程

资源名称:MySQL 4从入门到精通 内容简介: MySQL已经是一个成熟的、能够完成重要任务的数据管理解决方案。而本书包括了成为熟练的MySQL DBA或开发人员所需要的知识。其内容从MySQL的运行方法及其数据和表的类型开始,过渡到高级SQL和优化以及MySQL编程和扩展;接下来的第二部分则介绍了设计数据库的方法和一些容易被忽略的问题;第三部分讲述了优化高性能数据库、备份、复制、安全和安装等MySQL 管理方面的问题;最后的附录、部分则提供了读者所需的得要参考。本书适合于应用程序开发人员、数据库管理员和普通MySQL用户。 资源目录: 简介 第一部分 使用MySQL 第1章 认识MySQL 第2章 数据类型和表类型 第3章 高级SQL 第4章 索引和查询优化 第5章 MySQL编程 第6章 扩展MySQL 第二部分 设计一个数据库 第7章 理解关系型数据库 第8章 范式化数据库 第9章 数据库设计 第三部分 MySQL管理 第10章 基本管理 第11章 数据库备份 第12章 数据库复制 第13章 配置并优化MySQL...
VIP
数据库教程

Oracle数据库性能优化的艺术_数据库教程

资源名称:Oracle数据库性能优化的艺术 内容简介: 《Oracle数据库性能优化的艺术》内容高屋建瓴,用辩证法中的系统化分析方法,不仅从硬件(服务器系统、存储系统、网络系统等)、软件(操作系统、中间件系统、应用软件等)和应用场景(用户访问模式、用户使用频度、数据承载压力等)等多个相关联的维度深入阐述了具有普适意义的数据库性能评估与优化的思维方法和工作流程,而且还从流程的角度详细讲解了应该如何在数据库系统的架构阶段、设计阶段、开发阶段、部署阶段、运行阶段等各环节中去寻找性能问题的瓶颈和解决方案。   全书一共12章:第1章从系统工程的角度总结了性能问题可以分为哪些阶段去考虑、性能问题有哪些种类,以及性能改进的工程方法等;第2章详细讲解了在数据库的设计阶段如何去考虑数据库的性能问题;第3~6章从物理数据库部署、数据库访问设置、硬件资源设定、存储空间和内存资源的使用、实例配置与缓存优化等多方面讲解了数据库系统在部署阶段的性能优化问题;第7章探讨了如何平衡数据库可靠性和性能之间的矛盾;第8章完整呈现了Oracle数据库的表分区能力,是解决与大规模数据处理相关的性能问题的关键;第9章从索引和执行计划的角度讲解了数据库性能优化的方法;第10~12章着重介绍了在数据库系统部署并运行后,如何获得数据库运行时的性能状态,如何对正在使用的各种资源进行分析,分析时使用什么工具,以及如何解读这些工具返回的信息。   本书重在“授人以渔”,虽然主要内容是围绕Oracle数据库系统展开的,但是书中的观点同样适用于DB2、SQLServer、MySQL、PostgreSQL等数据库系统。 资源目录: 前言 第1章 综述:优化是一个系统工程 1.1 性能问题是一个系统工程 1.1.1 考虑性能问题的不同阶段 1.1.2 考虑性能问题的不同方面 1.1.3 性能架构中的问题分类 1.2 性能改进的工程方法 1.2.1 不要希望一步到位! 1.2.2 有时也能一步到位? 1.2.3 性能改进工作流程 1.2.4 建立性能分析流程图 1.2.5 编程中应尽量避免的问题 1.2.6 紧急事件性能处理 第2章 设计与优化:物理数据库结构设计 2.1 数据库的特定运行平台 2.2 物理设计与性能的关系 2.3 应用框架与性能特征 2.4 物理表设计的关注点 2.4.1 从逻辑模型到物理模型 2.4.2 物理数据库设计的范围 2.4.3 规范化的设计 2.4.4 反规范化设计 2.4.5 另类反规范化 2.4.6 是否反规范化 2.5 索引的初始设计 2.5.1 索引对象的基本结构 2.5.2 索引的可选择性指标 2.5.3 索引的双面性特征 2.5.4 索引的类型 2.5.5 索引的初始确定 2.5.6 临时表的使用 第3章 部署与优化:准备基本运行环境 3.1 性能问题在表象上的欺骗性 3.2 理解数据库需要的系统资源...
VIP
数据库教程

Oracle 10g 入门与实践_数据库教程

资源名称:Oracle 10g 入门与实践 内容简介: Oracle 10g数据库是第一个为企业级网络计算而设计的数据库。Oracle 10g在Oracle 9i的基础上,提供了针对网络计算更多的特性,如更大的规模、可管理性、高可用性及业务智能等。 本书循序渐进引导读者学习Oracle 10g的体系结构、基本概念、基础操作,并对Oracle 10g提供的各种高级特性进行了系统分析。本书将引导初学者深入了解Oracle 10g支持的典型应用开发和管理,为深入学习Oracle 10g奠定基础。本书在附带光盘中提供了大量辅助管理员执行数据库管理操作的参考,为开发人员提供了Oracle实现C/S应用的源代码,以及银行记账事务系统的系统分析,相信对读者有很大帮助。本书适用于数据库管理人员、开发人员、Oracle数据库的爱好者,以及大专院校计算机、信息系统、管理专业的师生。 资源目录: 第1章 Oracle数据库10g概述  1-1 数据库和信息管理 1-2 Oracle 10g服务器 1-3 Oracle数据库体系结构 1-4 Oracle数据库特性 1-5 安装Oracle数据库10g  第2章 认识Oracle企业管理器 2-1 概述 2-2 监视Oracle环境 2-3 应用性能管理 2-4 数据库管理 2-5 应用服务器管理 2-6...
VIP
数据库教程

MySQL权威指南第二版_数据库教程

资源名称:MySQL权威指南第二版 内容简介: 为一种开源数据库,MySQL已经成为最流行的服务器软件包之一。开发人员在其数据库引擎中提供了丰富的特性(只需很少的内存和CPU支持)。 因此,众多Linux和Unix服务器(以及一些Windows服务器)都采用MySQL作为其数据库引擎。由于MySQL作为Web站点后端时速度特别快而且相当方便,所有在目前流行的一个词LAMP(表示Linux、Apache、MySQL和Perl、Python或PHP)中,它正是其中的M。对各种标准的兼顾使得在MySQL和加载了更多特性的数据库(如开源PostgreSQL或商业数据库Oracle和Sybase)之间很容易实现移植。 本书内容全面而且相当实用,涵盖了面向初级数据库管理员和程序员的基本信息,另外还提供了有关安全性、优化和程序设计等方面的高级内容。在此既包括教程,又包括有关的参考信息。第二版保留了第一版的优点,同时增加了MySQL 4.0.1和相关编程语言接口的最新信息。 资源目录: 前言 第一部分 简介 第二部分 MYSQL管理 第三部分 MYSQL编程 第四部分 MYSQL参考 资源截图: