实用数据库教程
实用数据库教程封面图

实用数据库教程

赵池龙, 编著

出版社:清华大学出版社

年代:2011

定价:20.0

书籍简介:

本书分为3篇11章,内容包括数据库系统概论、关系数据库的原理、数据库SQL语言原理等。本书重点提出了四个原子化理论以及七个数据库设计模式方法论。

书籍目录:

第1篇 数据库基本原理

第1章 数据库系统概论

1.1 数据库系统的基本概念

1.2 数据模型与数据库系统

1.3 数据库系统的特点

1.4 数据库系统的组成

1.5 数据库系统的三级模式结构

习题

第2章 关系数据库原理

2.1 关系数据库基本概念

2.1.1 关系的名词解释

2.1.2 关系的数据结构

2.1.3 关系的数据操作

2.2 关系的完整性约束

2.2.1 实体完整性约束

2.2.2 参照完整性约束

2.2.3 用户定义完整性约束

2.3 关系代数

2.3.1 传统的集合运算

2.3.2 专门的关系运算

习题

第3章 数据库SQL语言原理

3.1 SQL语言特点

3.2 数据库定义语句

3.2.1 经典示例数据库

3.2.2 模式定义语句

3.2.3 表定义语句

3.2.4 索引定义语句

3.3 数据查询语句

3.3.1 单表查询语句

3.3.2 连接查询语句

3.3.3 嵌套查询语句

3.3.4 集合查询语句

3.3.5 函数与表达式语句

3.3.6 分组与筛选语句

3.4 查询优化技术

3.5 数据更新语句

3.5.1 插入数据语句

3.5.2 修改数据语句

3.5.3 删除数据语句

3.6 视图语句

3.6.1 视图概论

3.6.2 定义视图

3.6.3 操作视图

3.6.4 删除视图

3.7 数据控制语句

3.7.1 授予权限语句

3.7.2 收回权限语句

习题

第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 函数依赖的推理规则

4.3 关系模式的规范化理论

4.3.1 第一范式

4.3.2 第二范式

4.3.3 第三范式

4.3.4 bcnf范式

4.4 多值依赖与第四范式

4.4.1 问题的引入

4.4.2 多值依赖基本概念

4.4.3 第四范式

4.4.4 保持函数依赖介绍

4.4.5 六个范式的发展历程

4.5 关系模式的规范化方法

4.5.1 关系模式规范化步骤

4.5.2 对关系模式规范化的范式理论进行反思

习题

第5章 数据库编程与管理

5.1 事务的基本概念

5.1.1 事务的特性

5.1.2 事务的类型

5.2 并发控制

5.2.1 锁的概述

5.2.2 死锁及处理

5.3 存储过程编程

5.4 触发器编程

5.5 嵌入式SQL编程

5.6 jdbc编程

5.6.1 加载驱动程序

5.6.2 建立连接

5.6.3 使用语句

5.6.4 结果集

5.6.5 关于odbc编程

5.7 数据库管理

5.7.1 数据库故障

5.7.2 数据库备份

5.7.3 数据库恢复

习题5117

第6章 数据仓库简明原理

6.1 数据仓库启蒙

6.2 数据仓库定义

6.3 数据仓库原理

6.3.1 维表

6.3.2 事实表

6.3.3 数据仓库体系结构

6.4 数据仓库应用案例分析

习题

第2篇数据库设计模式

第7章 四个原子化理论

7.1 设计模式基本概念

7.2 数据库中的四种表

7.3 原始单据与实体之间的联系

7.4 原始e-r图与现代e-r图

7.5 数据库设计的内容与步骤

7.6 四个原子化理论的提出

7.7 四个原子化的实现方法

7.8 四个原子化理论的定理与推论

7.9 四个原子化是一种软件工程方法论

7.10 四个原子化理论与范式理论的比较

习题

第8章 数据库的微观设计模式

8.1 微观设计模式1(主从模式)

8.2 微观设计模式2(弱实体插足模式)

8.3 微观设计模式3(强实体插足模式)

8.4 微观设计模式4(列变行模式)

8.5 微观设计模式的综合练习

习题

第9章 数据库的宏观设计模式

9.1 宏观设计模式1(星系模式)

9.2 宏观设计模式2(主题模式)

9.3 宏观设计模式3(全局模式)

9.4 四个原子化理论与七个设计模式方法论小结

习题

第3篇数据库设计实践

第10章 数据库设计工具

10.1 安装与启动

10.1.1 powerdesigner的安装

10.1.2 powerdesigner的启动

10.2 数据库业务模型设计

10.2.1 建立bpm

10.2.2 创建起点

10.2.3 定义处理过程

10.2.4 定义资源

10.2.5 定义终点

10.2.6 定义流程

10.3 概念数据库模型设计

10.3.1 创建概念数据模型

10.3.2 创建实体

10.3.3 建立实体之间的联系

10.3.4 定义域

10.3.5 定义业务规则

10.3.6 定义CDM属性

10.4 物理数据库模型设计

10.4.1 创建物理数据模型

10.4.2 创建表

10.4.3 创建列

10.4.4 创建索引

10.4.5 创建视图

10.4.6 创建触发器

10.4.7 创建存储过程和函数

10.4.8 通过CDM生成PDM

10.5 面向对象模型设计

10.5.1 创建OOM

10.5.2 设计usecase图

10.5.3 通过PDM转换生成OOM

第11章 数据库设计案例分析

11.1 网上投票系统数据库案例分析

11.1.1 投票系统需求分析

11.1.2 数据库概念设计

11.1.3 数据库物理设计

11.1.4 数据库表设计

11.2 网上论坛系统数据库案例分析

11.2.1 mySQL数据库管理系统

11.2.2 论坛管理系统数据库脚本

11.2.3 概念数据模型

11.2.4 数据库表的详细清单

11.2.5 数据库连接实现

11.3 学生管理信息系统数据库案例分析

11.3.1 概念数据模型CDM设计

11.3.2 物理数据模型PDM设计

11.3.3 用SQLserver 2000创建数据库

11.3.4 用powerbuilder创建表

11.3.5 用ADO控件连接数据库

参考文献

内容摘要:

本书主要介绍数据库的基本原理、主要操作、编程方法、设计模式、设计工具、设计案例,并且系统地提出了数据库规范化的“四个原子化”理论,以及七个数据库设计模式方法论。本书适合于各类理工科大学计算机相关专业的数据库原理与设计课程,也适合于IT企业的软件工程师自学之用。作为大学教材,教学内容应涵盖全部章节(非重点院校可省略打星号的章节),教学计划是4学分72学时。

编辑推荐:

内容令人耳目一新,讲解深入浅出、通俗易懂,理论联系实际,可操作性强,围绕着数据库的基本原理、主要操作、编程方法、设计模式、设计工具、设计案例等核心内容,进行了深入探讨,以引导读者逐步成为数据库设计与数据库编程高手。书中系统地提出了数据库规范化的“四个原子化”理论,该理论不但覆盖了范式理论,而且有7种数据库设计模式方法论的强力支持,从而使得数据库规范化与数据集成化的设计道路,由过去的崎岖山间小道变为现在的宽敞平原大道,完全实现了高校数据库原理与设计课程与IT企业实际需求之间的无缝连接与平滑接轨。适合作为高校数据库原理及应用类课程教材,也可供从事软件开发和数据库相关工作的相关技术人员学习参考。

书籍规格:

书籍详细信息
书名实用数据库教程站内查询相似图书
9787302273370
如需购买下载《实用数据库教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)20.0语种简体中文
尺寸26 × 19装帧平装
页数 288 印数 4000

书籍信息归属:

实用数据库教程是清华大学出版社于2012.1出版的中图分类号为 TP311.13 的主题关于 数据库系统-高等学校-教材 的书籍。