本书主要通过一个案例分析过程来解读数据库原理基础理论知识,同时把这些抽象的理论知识应用到实际的案例分析中。注重的是理论联系实际的案例,在内容的描述上,主要采用专业术语和通俗易懂的案例分析相结合。
本书可作为高等院校计算机及相关专业学生的教科书,同时也可作为学习数据库知识的自学教材以及作为从事数据库设计的设计人员的参考书。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | 数据库原理与应用(21世纪高等学校计算机专业实用规划教材) |
分类 | |
作者 | 许薇//谢艳新//张家爱//任利峰 |
出版社 | 清华大学出版社 |
下载 | ![]() |
简介 | 编辑推荐 本书主要通过一个案例分析过程来解读数据库原理基础理论知识,同时把这些抽象的理论知识应用到实际的案例分析中。注重的是理论联系实际的案例,在内容的描述上,主要采用专业术语和通俗易懂的案例分析相结合。 本书可作为高等院校计算机及相关专业学生的教科书,同时也可作为学习数据库知识的自学教材以及作为从事数据库设计的设计人员的参考书。 内容推荐 本书系统阐述了数据库系统的基础理论、基本技术和基本方法。本书在内容的编排上,注重理论与实际的联系; 在内容的描述上则结合具体案例,通过专业术语和通俗易懂的案例分析的结合,由浅入深地解读数据库原理的基础理论知识。 本书共分10章。第1—5章主要介绍数据库的基本知识、基本术语、结构化程序设计语言SQL的基本语法结构、关系数据库模型及其运算基础等内容; 第6—8章介绍数据库安全、并发控制、恢复技术和安全控制; 第9—10章介绍数据库新技术、未来发展趋势以及数据库应用。本书每章后面都附有习题,以便学生更好地理解理论知识。 本书可作为高等院校计算机及相关专业学生的教科书,同时也可作为自学数据库的教材以及从事数据库设计的设计人员的参考书。 目录 第1章 绪论 1.1 数据库基础知识 1.1.1 数据库系统基本概念 1.1.2 数据库管理技术发展过程 1.1.3 数据库技术发展趋势 1.2 数据库系统体系结构 1.2.1 数据库系统模式的概念 1.2.2 数据库系统三级模式结构和数据库二级映像 1.3 数据库系统的组成 1.4 数据模型 1.4.1 数据模型概念 1.4.2 数据模型组成要素 1.5 小结 1.6 习题 第2章 关系数据库 2.1 关系数据库与关系模型 2.1.1 基本概念 2.1.2 各类模型的优缺点 2.2 关系的形式定义 2.2.1 关系及相关概念 2.2.2 关系模式 2.3 关系完整性 2.3.1 实体完整性 2.3.2 参照完整性 2.3.3 用户自定义完整性 2.4 关系运算 2.4.1 传统的关系运算 2.4.2 专门的关系运算 2.5 小结 2.6 习题 第3章 关系数据库的标准语言SQL 3.1 SQL概述 3.1.1 SQL发展史 3.1.2 SQL语句组成 3.2 表的定义 3.2.1 创建表 3.2.2 表的修改与删除 3.2.3 索引的定义与删除 3.3 数据查询 3.3.1 SELECT语句格式 3.3.2 单表查询 3.3.3 连接查询 3.3.4 嵌套查询 3.3.5 集合操作 3.4 数据操作语句 3.4.1 插入语句 3.4.2 更新语句 3.4.3 删除语句 3.5 视图 3.5.1 生成视图 3.5.2 更新视图 3.5.3 删除视图 3.6 小结 3.7 习题 第4章 关系数据库设计与理论 4.1 函数依赖 4.1.1 函数依赖的定义 4.1.2 函数依赖的分类 4.1.3 码 4.2 范式 4.2.1 第一范式 4.2.2 第二范式 4.2.3 第三范式 4.2.4 BC范式 4.2.5 多值依赖 4.2.6 第四范式 4.2.7 连接依赖 4.2.8 第五范式 4.3 关系模式的分解 4.3.1 关系模式的规范化 4.3.2 Armstrong公理 4.4 小结 4.5 习题 第5章 数据库设计 5.1 数据库设计步骤 5.1.1 数据库应用系统的生命期 5.1.2 数据库设计目标 5.1.3 数据库设计方法 5.1.4 数据库设计步骤 5.2 需求分析 5.2.1 需求分析的工作特点 5.2.2 需求分析的任务 5.2.3 需求分析的内容 5.2.4 需求分析的步骤与常用工具 5.2.5 案例分析 5.3 概念结构设计 5.3.1 概念结构设计方法 5.3.2 数据抽象 5.3.3 局部视图设计 5.4 逻辑结构设计 5.4.1 E-R图向关系模型转换 5.4.2 关系模式的优化 5.4.3 设计用户外模式 5.5 数据库的物理实现 5.5.1 物理结构设计步骤 5.5.2 评价物理结构 5.6 数据库的实施和维护 5.6.1 数据库的实施 5.6.2 数据库的维护 5.7 数据库建模工具 5.7.1 PowerDesigner简介 5.7.2 UML简介 5.8 小结 5.9 习题 第6章 数据库管理 6.1 数据库安全性控制概述 6.2 用户标识和鉴别 6.3 存取控制 6.3.1 定义用户权限 6.3.2 检查合法权限 6.3.3 自主存取控制方法 6.3.4 授权与回收 6.3.5 视图机制 6.3.6 审计跟踪 6.3.7 数据加密 6.4 数据库的完整性 6.4.1 完整性控制的含义 6.4.2 完整性约束条件 6.4.3 完整性规则 6.4.4 实现参照完整性要考虑的问题 6.4.5 完整性的定义 6.5 小结 6.6 习题 第7章 事务管理 7.1 事务 7.1.1 事务的概念 7.1.2 事务的特征 7.1.3 SQL Server中的事务 7.2 并发控制 7.2.1 并发操作的问题 7.2.2 封锁 7.2.3 活锁与死锁 7.2.4 并发调度 7.2.5 两段锁协议 7.2.6 封锁的粒度 7.3 数据库故障与恢复 7.3.1 数据库系统故障概述 7.3.2 数据恢复技术 7.4 小结 7.5 习题 第8章 数据仓库 8.1 数据库与数据仓库 8.1.1 数据库的概念 8.1.2 数据仓库的概念 8.1.3 数据库与数据仓库的区别 8.1.4 建立数据仓库的目的 8.2 数据仓库的特征 8.3 数据仓库系统结构 8.4 数据仓库应用 8.5 构建数据仓库 8.5.1 数据仓库设计过程 8.5.2 数据仓库设计步骤 8.6 OLAP技术 8.6.1 基于多维数据库的OLAP实现(MD-OLAP) 8.6.2 基于关系数据库的OLAP实现(ROLAP) 8.6.3 两种技术(MD-OLAP和ROLAP)的比较 8.7 数据挖掘 8.7.1 针对生物医学和DNA 数据分析的数据挖掘 8.7.2 针对金融数据分析的数据挖掘 8.7.3 零售业中的数据挖掘 8.7.4 电信业中的数据挖掘 8.7.5 可视化数据挖掘 8.7.6 科学和统计数据挖掘 8.7.7 数据挖掘的理论基础 8.7.8 数据挖掘和智能查询应答 8.7.9 数据挖掘的社会影响 8.7.10 数据挖掘的发展趋势 8.8 数据仓库与决策支持 8.8.1 数据方的有效计算 8.8.2 元数据存储 8.8.3 数据仓库后端工具和实用程序 8.9 小结 8.10 习题 第9章 数据库未来发展趋势 9.1 概述 9.2 数据库技术与多学科的有机结合 9.2.1 面向对象数据库技术 9.2.2 时态数据库技术 9.2.3 实时数据库技术 9.2.4 主动数据库技术 9.3 数据库与面向对象技术结合 9.3.1 面向对象数据库语言 9.3.2 面向对象数据库模式的演进 9.4 数据库与应用领域的结合 9.4.1 工程数据库 9.4.2 统计数据库 9.4.3 空间数据库 9.4.4 多媒体数据库 9.4.5 知识库 9.5 小结 9.6 习题 第10章 数据库应用系统的开发 10.1 数据库应用程序设计方法 10.2 数据库应用程序的体系结构 10.2.1 分布式数据库系统 10.2.2 分布式数据库系统 10.2.3 客户机/服务器系统 10.2.4 开放的数据库连接技术 10.3 数据库应用程序开发 10.3.1 以数据为中心的系统 10.3.2 以处理为中心的系统 10.4 数据库应用系统设计实例 10.4.1 概述 10.4.2 系统分析 10.4.3 确定系统结构 10.4.4 数据库的逻辑结构与物理结构设计 10.4.5 数据字典 10.4.6 定义ODBC数据源 10.4.7 系统实现 10.5 小结 10.6 习题 参考文献 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。