你不可不知的关系数据库理论

你不可不知的关系数据库理论

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

计算机领域关系理论赋能SQL,理论实际结合,解决高效问题。

内容简介

本书介绍了计算机领域中的关系理论,并通过这些理论来讲解SQL语言,并特别展现了这一理论如何帮助用户解决正确和高效地使用SQL的实际问题。C.J. Date是数据库领域的一位重量级人物,本书的重点并不是理论本身,而是通过掌握理论来解决实际问题。

章节目录

版权信息

版权声明

内容提要

O'Reilly Media,Inc.介绍

业界评论

译者序

献辞

关于作者

前言

适合的读者

本书结构

致谢

第一部分 基础知识

第1章 数据库基本概念

1.1 什么是数据库

可以运行的例子

1.2 什么是数据库管理系统

1.2.1 数据依赖

1.2.2 DBMS的其他功能

1.3 什么是关系型DBMS

1.4 数据库系统与程序系统

更多的类型

1.5 练习

1.6 答案

第2章 关系和关系变量

2.1 关系

2.1.1 属性

2.1.2 元组

2.1.3 关系的特点

2.2 关系变量

2.3 练习

2.4 答案

第3章 码、外码和相关概念

3.1 完整性约束

3.2 码

3.3 外码

3.4 关系变量定义

3.5 导入数据库

3.6 数据库系统和程序系统对比

3.7 练习

3.8 答案

第4章 关系运算符Ⅰ

4.1 Codd的原始代数

4.2 限制

4.3 投影

4.4 练习Ⅰ

4.5 答案Ⅰ

4.6 并、交、差

4.6.1 并

4.6.2 交

4.6.3 差

4.6.4 一些公式化的特性

4.7 改名

4.8 练习Ⅱ

4.9 答案Ⅱ

4.10 联接

4.10.1 笛卡儿乘积

4.10.2 再论交运算

4.10.3 原始运算符

4.11 关系比较

4.12 修改运算符的扩充

4.13 练习Ⅲ

4.14 答案Ⅲ

第5章 关系运算符Ⅱ

5.1 匹配和非匹配

5.2 扩展

5.3 映像关系

5.4 聚集和分类汇总

5.4.1 分类汇总

5.4.2 明确的分类汇总

5.4.3 广义约束

5.5 练习

5.6 答案

第6章 约束和断言

6.1 数据库约束

6.2 关系变量断言

关系与类型

6.3 断言与约束

6.4 练习

6.5 答案

第7章 关系模型

7.1 关系模型定义

7.2 类型

7.3 关系类型产生器

7.4 关系变量

7.5 关系赋值

7.6 关系运算符

7.6.1 安全性

7.6.2 视图

7.7 结论

第二部分 事务和数据库设计

第8章 事务

8.1 什么是事务

8.2 恢复

8.2.1 恢复日志

8.2.2 ACID特性

8.3 并发性

8.4 锁

8.5 SQL的讨论

8.6 练习

8.7 答案

第9章 数据库设计

9.1 无损分解

9.2 函数依赖

最小函数依赖

9.3 第二范式

9.4 第三范式

9.5 BC范式

9.6 结论

9.7 练习

9.8 答案

第三部分 SQL

第10章 SQL基本表

10.1 发展历史

10.2 基本概念

10.3 表的特性

更多术语

10.4 修改表

10.5 等值比较

10.6 定义表

“表标识符”

10.7 SQL系统与程序系统

10.8 练习

10.9 答案

第11章 SQL操作符Ⅰ

11.1 限制

11.2 投影

11.3 并、交、差

规范特性

11.4 更名

11.5 练习Ⅰ

11.6 答案Ⅰ

11.7 联接

11.7.1 另一种格式

11.7.2 规范特性

11.7.3 笛卡儿乘积

11.8 基本表表达式的求值

11.9 表的比较

11.10 显示结果

11.11 练习Ⅱ

11.12 答案Ⅱ

第12章 SQL运算符Ⅱ

12.1 MATCHING与NOT MATCHING

12.2 EXTEND

12.3 映像关系

12.4 聚集和归纳

12.4.1 归纳

12.4.2 “通用的限制”

12.5 练习

12.6 答案

第13章 SQL约束

13.1 数据库约束

13.2 类型约束

13.3 练习

13.4 答案

第14章 SQL与关系模型

14.1 概述

14.2 SQL与关系模型的不同点

14.3 练习

14.4 答案

附录A Tutorial D语法

A.1 表达式

A.2 赋值

附录B TABLE_DUM和TABLE_DEE

附录C 集合论

C.1 什么是集合

C.2 子集和超集

C.3 练习

C.4 答案

C.5 集合运算符

C.6 练习

C.7 答案

C.8 一些特性

C.9 练习

C.10 答案

C.11 集合代数

C.12 笛卡儿乘积

C.13 总结

附录D 关系演算

D.1 查询实例

D.2 约束实例

D.3 简化语法

D.4 练习

D.5 答案

附录E 进阶阅读指南

E.1 E.F.Codd的论文

E.2 C. J. Date的著作

E.3 C. J. Date and Hugh Darwen的著作

E.4 与SQL相关的其他出版物

E.5 其他图书

欢迎来到异步社区!

异步社区的来历

社区里都有什么?

购买图书

下载资源

与作译者互动

灵活优惠的购书

纸电图书组合购买

社区里还可以做什么?

提交勘误

写作

会议活动早知道

加入异步

你不可不知的关系数据库理论是2015年由人民邮电出版社出版,作者 (美) 达特 (Date C.J.) 。

得书感谢您对《你不可不知的关系数据库理论》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
MySQL数据库管理实战 电子书
MySQL数据库管理从入门到实战,零基础读者上手MySQL的理想读物。
Access数据库实践教程 电子书
本书适用于“Access 数据库”课程的实践环节教学,也可以作为计算机等级考试的参考书。
Access数据库应用教程 电子书
理论与实际操作紧密结合,让你体验并掌握使用Access建立数据库应用系统的全过程。
Foxtable数据库应用开发宝典 电子书
1.“职场小白”秒变“数据大咖” Foxtable以Excel之表,管理着数据库之芯:数据录入、查询统计、表间关联、报表生成……全部手到拈来,无须编写任何代码。 2.二次开发不求人 可以十倍于Excel VBA的工作效率,开发出符合自身需要且能无限分发的数据管理软件。开发过程中仅需关注商业逻辑,无须纠缠于具体功能的实现,因为Foxtable已经做了大量模块化的处理。 3.一夫当关,玩转全端 Foxtable拥有简单的服务器搭建方式,使用户无须其他任何第三方工具即能实现数据在C/S和B/S上的共享,轻松玩转PC端与移动端。
MySQL数据库基础与实践 电子书
本书从实用的角度出发,全面讲解MySQL数据库技术。