数据库原理及应用-第2版

本书特色

[

数据库原理及应用是将数据库基本原理、方法和应用技术相结合,以关系数据库系统为核心,完整地论述数据库系统的基本概念、基本原理的基础上,对microsoftsqlserver等主流的数据库管理系统、visio和powerdesigner、asp.net和ado.net等数据库设计与软件开发工具进行讲解,并对数据仓库与数据挖掘、xml数据库等数据库新技术进行介绍。主要包括主要内容包括数据模型、数据库系统的体系结构、关系数据库方法、关系数据库的结构化查询语言sql、关系模式的规范化理论、数据库设计、数据库保护、microsoftsqlserver2012、asp.net和ado.net数据库开发技术、数据仓库与数据挖掘、xml数据库等。

]

目录

前言第1章数据库系统概述 1.1 数据库技术的产生与发展 1.1.1数据管理的发展 1.1.2数据和数据管理技术 1.1.3数据库系统的i个发展阶段 1.2数据库系统的基本概念 1.2.1数据库 1.2.2数据库系统 1.3数据库系统的特点 第2章数据模型 2.1数据模型概述 2.1.1数据模型的基本组成 2.1.2数据模型的发展 2.2 e-r数据模型 2.2.1基本概念 2.2.2 e-r图 2.2.3扩充e-r数据模型 2.3层次数据模型 2.3.1基本概念和结构 2.3.2数据操作 2.3.3数据约束 2.3.4层次数据模型的优缺点 2.4网状数据模型 2.4.1基本概念和结构 2.4.2数据操作 2.4.3数据约束 2.4.4网状数据模型的优缺点 2.5关系数据模型 2.5.1基本概念 2.5.2关系数据模型的数据结构 2.5.3数据操作 2.5.4数据约束 2.5.5关系数据模型的优缺点 2.6面向对象数据模型 2.6.1对象和对象标识符 2.6.2属性和方法 2.6.3封装和消息传递 2.6.4类和实例 2.6.5类层次结构和继承 2.6.6持久性和版本 2.6.7多态、重载、重定义与动态联编 2.6.8面向对象数据模型与关系数据模型的比较 第3章数据库系统的体系结构 3.1 数据库的体系结构 3.1.1三级模式结构 3.1.2两级映像和两级数据独立性 3.2数据库系统 3.2.1 dbs的组成 3.2.2 dbs的全局结构 3.2.3 dbs结构的分类 3.3数据库管理系统 3.3.1 dbms的工作模式 3.3.2 dbms的主要功能 3.4 dbms的系统结构 3.4.1 dbms的进程结构和多线索结构 3.4.2 dbms的组成 3.4.3 dbms的层次结构 3.5 几种典型结构的dbms 3.5.1 c/s结构的dbms 3.5.2基于web的数据库系统 第4章关系数据库方法 4.1 关系数据库的基本概念 4.1.1关系的形式化定义 4.1.2关系模式、关系子模式和存储模式 4.1.3关系模型的完整性规则 4.1.4关系数据库模式 4.2关系代数 4.2.1关系代数的五个基本操作 4.2.2关系代数的组合操作 4.2.3关系代数表达式应用举例 4.3关系演算 4.3.1元组关系演算 4.3.2域关系演算 4.4关系查询优化 4.4.1查询优化的一般策略 4.4.2关系代数优化 4.4.3基于存取路径的规则优化 第5章关系数据库的结构化查询语言 5.1 sql概述 5.2 sql的数据定义语言 5.2.1数据类型 5.2.2数据库模式的定义 5.2.3基本表的定义 5.2.4基本表的修改和删除 5.2.5索引的建立和删除 5.3 sql数据更新 5.3.1元组插入 5.3.2元组删除 5.3.3元组修改 5.4 sql数据查询 5.4.1 sql查询语句的格式 5.4.2简单查询 5.4.3复杂查询 5.5 sql聚集函数 5.5.1聚集函数的运算符 5.5.2数据分组 5.5.3数据排序 5.6 sql中的视图 5.6.1视图定义 -5.6.2视图查询 5.6.3视图更新 一5.6.4视图删除 一5.6.5视图的作用 ”第6章关系模式的规范化理论 6.1 关系模式设计中的问题 6.2函数依赖 6.2.1函数依赖定义 -6.2.2关键字和超关键字 6.3数据依赖的公理系统 6.3.1 函数依赖的逻辑蕴涵 6.3.2 armstrong公理系统 6.3.3 函数依赖集的等价和覆盖 6.4关系模式的分解及其问题 6.4.1分解的无损连接性 6.4.2保持函数依赖性 6.5关系模式的规范化 6.5.1范式 一6.5.2模式分解的算法 6.6多值函数依赖与4nf l6.6.1 bcnf关系模式存在的问题 6.6.2多值函数依赖 6.6.3 4nf 6.7连接依赖和5nf. 第7章数据库设计 7.1数据库设计概述 7.1.1数据库系统生存期 7.1.2数据库设计方法 l7.1.3数据库设计的基本过程 7.2规划 7.3需求分析 7.3.1需求描述与分析 7.3.2需求分析阶段的输入和输出 7.3.3需求分析的步骤 7.3.4数据字典 7.4概念设计 7.4.1概念设计的必要性 7.4.2概念设计的主要步骤 7.4.3采用e-r模型方法的数据库概念设计 一7.5数据库逻辑结构设计及优化 7.5.1逻辑设计环境 7.5.2 e-r模型向关系模型的转换 l7.5.3用关系规范化理论对关系数据模型进行优化 7.6数据库的物理设计 7.7数据库的实现 7.8数据库的运行与维护 7.9 powerdesigner辅助设计工具 7.9.1绘制e-r图 7.9.2后台生成sql数据库及数据表 第8章数据库保护 8.1事务 8.1.1事务的定义 8.1.2事务的acid准则 8.2数据库完整性 8.2.1 完整性子系统和完整性规则 8.2.2 sql中的完整性约束 8.2.3 sql3触发器 8.3数据库安全性 8.3.1数据库安全性级别 8.3.2数据访问权限 一8.3.3 sql中的安全性机制 8.4数据库恢复技术 8.4.1恢复的定义、原则和实现方法 8.4.2故障恢复方法 8.4.3具有检查点的恢复技术 8.5并发控制 8.5.1并发所引起的问题 8.5.2封锁 一8.5.3活锁和死锁 8.5.4死锁的防止、检测和处理 8.5.5并发调度的可串行化 8.5.6两段封锁协议 第9章microsoft sql server 2012 9.1 sql server简介 9.1.1 micriosoft sql server 2012的特点 9.1.2 micriosoft sql server 2012环境介绍 9.1.3 micriosoft sql server 2012的工具介绍 一9.2数据库的创建、修改和删除 9.2.1创建sql server数据库 9.2.2分离和附加sql server数据库 9.2.3删除数据库 9.3表和主键的创建 9.3.1表的创建 9.3.2主键的创建 9.3.3用sql语句方式创建表 9.4数据的插入、修改、删除和查询 9.4.1数据的插入 ”9.4.2数据的修改 19l9.4.3数据的删除 一l9.4.4数据的查询 “9.5数据库的备份和恢复 9.5.1数据库的备份 一9.5.2数据库的恢复 一9.6高级应用技术 9.6.1存储过程 9.6.2触发器 一第10章 asp. net和ado.net数据库开发技术 一10.1 asp. net基础知识 一10.1.1 visual studio.net的特色 10.1.2.net framework 10.1.3 asp. net开发环境介绍 10.2 ado. net介绍 10.2.1 ado. net与数据管理简介 10.2.2 ado. net命名空间 10.3连接数据库 10.3.1 连接microsoft sql server数据库 一10.3.2 连接到microsoft access数据库 一10.4读取和操作数据 10.5数据集 10.5.1使用dataadapter类 10.5.2 使用datatables、datacolumns和datarows 一10.6 datareader类 10.7 datagrid和gridview控件 10.8 datalist控件 第11章数据仓库与数据挖掘 11.1概述 1 1.2数据仓库的概念 11.2.1数据仓库的定义 11.2.2数据仓库的结构 1 1.3数据仓库的设计与实现 11.3.1数据仓库的设计原则 11.3.2数据仓库的三级数据模型 11.3.3数据仓库的设计步骤 11.3.4数据仓库的实现结构 11.4数据挖掘 11.4.1数据挖掘定义 11.4.2数据挖掘技术的应用研究现状 11.4.3数据挖掘的主要技术 11.4.4数据挖掘的过程 11.4.5 dm与olap 第12章xml数据库 12.1引言 12.2 xml文档 12.3 xml文档类型定义 12.3.1元素定义 12.3.2属性定义 -12.4 xml模式 12.5 xpath查询语言. 12.6 xquery查询语言 12.7 xml应用 12.7.1 基于xml的数据交换与异构数据集成 12.7.2 xml索引与查询处理 12.7.3 xml文档聚类 12.7.4 xml流处理 参考文献 

封面

数据库原理及应用-第2版

书名:数据库原理及应用-第2版

作者:胡孔法

页数:278

定价:¥38.0

出版社:机械工业出版社

出版日期:2015-09-01

ISBN:9787111511298

PDF电子书大小:43MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注