简介
[font color="#ff6600"]关于本书作者david m.kroenke:[/font]
[font color="#ff6600"]·[/font]是数据库技术的先驱
[font color="#ff6600"]·[/font]世界上第一个数据库管理系统(dbms)产品的开发者
[font color="#ff6600"]·[/font]曾担任microsoft公司access项目的顾问
[font color="#ff6600"]·[/font]是语意对象模型的创始人
[font color="#ff6600"]·[/font]曾担任华盛顿大学管理科学专业的hanson教授
[font color="#ff6600"]·[/font]曾被国际计算机信息系统协会授予“计算机教育专家(computer educator)”的称号
在信息时代,数据库以及相关的应用程序已经成为各种商业活动和日常操作的核心,因此对数据库原理的理解和把握就显得至关重要。本书融入了david m.kroenke对数据库深入透彻的理解和丰富的实际操作经验,以深入浅出的语言形象生动地描绘了数据库原理及其应用,是数据库初学者和初级开发人员不可多得的数据库宝典。 本书主要内容: ·关系模型的基础知识 ·结构化查询语言——sql ·数据建模 ·数据库设计方案 ·数据库管理
目录
第1部分 数据库基础
第1章 开篇
1.1 使用数据库的原因
1.1.1 关系数据库
1.1.2 表示关联
1.1.3 零件列表示例
1.2 数据库系统的概念
1.2.1 数据库应用程序的功能
1.2.2 dbms的功能
1.2.3 数据库定义和组成
1.2.4 桌面数据库系统和企业数据库系统
1.3 构建数据库系统
1.3.1 构建数据模型
1.3.2 数据库设计
1.3.3 实现数据库
1.4 小结
1.5 复习题
1.6 练习题
1.7 gardenglory项目
1.8 jamesriver珠宝行项目
.第2章 关系模型
2.1 关系
2.1.1 关系与非关系的例子
2.1.2 术语说明
2.2 键的类型
2.2.1 复合键
2.2.2 主键与候选键
2.2.3 外键与参照完整性约束
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.6 复习题
2.7 练习题
2.8 gardenglory项目
2.9 jamesriver珠宝行项目
第3章 结构化查询语言
3.1 示例数据库
3.2 用于数据定义的sql语句
3.2.1 用altertable语句定义主键
3.2.2 用altertable语句定义外键
3.2.3 向dbms提交sql语句
3.2.4 drop语句
3.3 sql关系查询语句
3.3.1 从单个表中读取指定列
3.3.2 从单个表中读取指定行
3.3.3 从单个表中读取指定行和指定列
3.3.4 在where子句中指定范围、使用通配符和空值
3.3.5 对结果进行排序
3.3.6 sql内置函数
3.3.7 内置函数和分组
3.3.8 使用子查询检索多个表
3.3.9 使用连接检索多个表
3.3.10 外部连接
3.4 修改关联数据的sql语句
3.4.1 插入数据
3.4.2 修改数据
3.4.3 删除数据
3.5 小结
3.6 复习题
3.7 练习题
3.8 garden glory项目
3.9 james river珠宝行项目
第ⅱ部分 数据库设计和管理
第4章 数据建模与实体-关系(e-r)模型
4.1 需求分析阶段
4.2 实体-关系数据模型
4.2.1 实体
4.2.2 属性
4.2.3 标识符
4.2.4 关联
4.2.5 二元关联的3种类型
4.2.6 递归关联
4.2.7 实体-关系图
4.2.8 弱实体
4.3 统一建模语言(uml)实体-关系图
4.3.1 uml形式的实体和关联
4.3.2 uml形式的弱实体
4.4 示例
4.4.1 heather sweeney designs公司的数据库
4.4.2 培训课的客户列表
4.4.3 给客户的信函模板
4.4.4 销售发票
4.4.5 属性说明
4.4.6 业务规则
4.4.7 验证数据模型
4.5 小结
4.6 复习题
4.7 练习题
4.8 garden glory项目
4.9 james river珠宝行项目
第5章 数据库设计
5.1 用关系模型表示实体
5.1.1 再论规范化
5.1.2 范式
5.1.3 domain/key范式
5.1.4 运用规范化准则
5.1.5 非规范化操作
5.1.6 弱实体的表示
5.2 关联的表示
5.2.1 一对一关联的表示
5.2.2 存在问题的一对一关联
5.2.3 一对多关联的表示
5.2.4 多对多关联的表示
5.2.5 递归关联的表示
5.3 heather sweeney designs数据库设计
5.3.1 弱实体
5.3.2 关联
5.3.3 强制参照完整性
5.4 小结
5.5 复习题
5.6 练习题
5.7 garden glory项目
5.8 james river珠宝行项目
第6章 数据库管理
6.1 数据库处理环境
6.1.1 查询、窗体和报表
6.1.2 internet应用程序处理
6.1.3 客户机朋艮务器以及传统的应用程序处理
6.1.4 存储过程和触发器
6.1.5 控制、安全和可靠性的必要性
6.2 并发控制
6.2.1 使用原子事务的必要性
6.2.2 并发事务处理
6.2.3 丢失更新问题
6.2.4 并发问题:脏读取、非一致读取和幻象读取
6.2.5 资源锁定
6.2.6 锁定
6.2.7 可串行化事务
6.2.8 死锁
6.2.9 乐观锁定和悲观锁定
6.2.10 声明锁定特征
6.2.11 一致事务
6.2.12 事务隔离级别
6.3 数据库安全
6.3.1 处理权限和责任
6.3.2 dbms安全
6.3.3 应用程序安全
6.4 数据库备份与恢复
6.4.1 通过重新处理恢复
6.4.2 通过回滚和前滚恢复
6.5 dba的其他责任
6.6 小结
6.7 复习题
6.8 练习题
6.9 glorygarden项目
6.10 jamesriver珠宝行项目
附录a 使用microsoft access处理数据库
a.1 carbon river construction的数据库模式
a.1.1 carbon river construction的数据结构图
a.1.2 列设计
a.2 用access创建表和关联
a.2.1 创建表
a.2.2 创建关联
a.3 创建查询和sql语句
a.3.1 运用图形查询工具创建简单的sql查询语句
a.3.2 操作查询
a.4 创建access的数据输入窗体
a.4.1 创建简单的窗体
a.4.2 在窗体中使用默认值和组合框
a.4.3 查找非键值数据
a.5 创建access报表
a.5.1 带式报表生成器
a.5.2 报表中的计算
a.5.3 参数化报表
a.6 小结
a.7 复习题
a.8 练习题
a.9 gardenglory项目
a.10 jamesriver珠宝行项目
术语表
第1章 开篇
1.1 使用数据库的原因
1.1.1 关系数据库
1.1.2 表示关联
1.1.3 零件列表示例
1.2 数据库系统的概念
1.2.1 数据库应用程序的功能
1.2.2 dbms的功能
1.2.3 数据库定义和组成
1.2.4 桌面数据库系统和企业数据库系统
1.3 构建数据库系统
1.3.1 构建数据模型
1.3.2 数据库设计
1.3.3 实现数据库
1.4 小结
1.5 复习题
1.6 练习题
1.7 gardenglory项目
1.8 jamesriver珠宝行项目
.第2章 关系模型
2.1 关系
2.1.1 关系与非关系的例子
2.1.2 术语说明
2.2 键的类型
2.2.1 复合键
2.2.2 主键与候选键
2.2.3 外键与参照完整性约束
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.6 复习题
2.7 练习题
2.8 gardenglory项目
2.9 jamesriver珠宝行项目
第3章 结构化查询语言
3.1 示例数据库
3.2 用于数据定义的sql语句
3.2.1 用altertable语句定义主键
3.2.2 用altertable语句定义外键
3.2.3 向dbms提交sql语句
3.2.4 drop语句
3.3 sql关系查询语句
3.3.1 从单个表中读取指定列
3.3.2 从单个表中读取指定行
3.3.3 从单个表中读取指定行和指定列
3.3.4 在where子句中指定范围、使用通配符和空值
3.3.5 对结果进行排序
3.3.6 sql内置函数
3.3.7 内置函数和分组
3.3.8 使用子查询检索多个表
3.3.9 使用连接检索多个表
3.3.10 外部连接
3.4 修改关联数据的sql语句
3.4.1 插入数据
3.4.2 修改数据
3.4.3 删除数据
3.5 小结
3.6 复习题
3.7 练习题
3.8 garden glory项目
3.9 james river珠宝行项目
第ⅱ部分 数据库设计和管理
第4章 数据建模与实体-关系(e-r)模型
4.1 需求分析阶段
4.2 实体-关系数据模型
4.2.1 实体
4.2.2 属性
4.2.3 标识符
4.2.4 关联
4.2.5 二元关联的3种类型
4.2.6 递归关联
4.2.7 实体-关系图
4.2.8 弱实体
4.3 统一建模语言(uml)实体-关系图
4.3.1 uml形式的实体和关联
4.3.2 uml形式的弱实体
4.4 示例
4.4.1 heather sweeney designs公司的数据库
4.4.2 培训课的客户列表
4.4.3 给客户的信函模板
4.4.4 销售发票
4.4.5 属性说明
4.4.6 业务规则
4.4.7 验证数据模型
4.5 小结
4.6 复习题
4.7 练习题
4.8 garden glory项目
4.9 james river珠宝行项目
第5章 数据库设计
5.1 用关系模型表示实体
5.1.1 再论规范化
5.1.2 范式
5.1.3 domain/key范式
5.1.4 运用规范化准则
5.1.5 非规范化操作
5.1.6 弱实体的表示
5.2 关联的表示
5.2.1 一对一关联的表示
5.2.2 存在问题的一对一关联
5.2.3 一对多关联的表示
5.2.4 多对多关联的表示
5.2.5 递归关联的表示
5.3 heather sweeney designs数据库设计
5.3.1 弱实体
5.3.2 关联
5.3.3 强制参照完整性
5.4 小结
5.5 复习题
5.6 练习题
5.7 garden glory项目
5.8 james river珠宝行项目
第6章 数据库管理
6.1 数据库处理环境
6.1.1 查询、窗体和报表
6.1.2 internet应用程序处理
6.1.3 客户机朋艮务器以及传统的应用程序处理
6.1.4 存储过程和触发器
6.1.5 控制、安全和可靠性的必要性
6.2 并发控制
6.2.1 使用原子事务的必要性
6.2.2 并发事务处理
6.2.3 丢失更新问题
6.2.4 并发问题:脏读取、非一致读取和幻象读取
6.2.5 资源锁定
6.2.6 锁定
6.2.7 可串行化事务
6.2.8 死锁
6.2.9 乐观锁定和悲观锁定
6.2.10 声明锁定特征
6.2.11 一致事务
6.2.12 事务隔离级别
6.3 数据库安全
6.3.1 处理权限和责任
6.3.2 dbms安全
6.3.3 应用程序安全
6.4 数据库备份与恢复
6.4.1 通过重新处理恢复
6.4.2 通过回滚和前滚恢复
6.5 dba的其他责任
6.6 小结
6.7 复习题
6.8 练习题
6.9 glorygarden项目
6.10 jamesriver珠宝行项目
附录a 使用microsoft access处理数据库
a.1 carbon river construction的数据库模式
a.1.1 carbon river construction的数据结构图
a.1.2 列设计
a.2 用access创建表和关联
a.2.1 创建表
a.2.2 创建关联
a.3 创建查询和sql语句
a.3.1 运用图形查询工具创建简单的sql查询语句
a.3.2 操作查询
a.4 创建access的数据输入窗体
a.4.1 创建简单的窗体
a.4.2 在窗体中使用默认值和组合框
a.4.3 查找非键值数据
a.5 创建access报表
a.5.1 带式报表生成器
a.5.2 报表中的计算
a.5.3 参数化报表
a.6 小结
a.7 复习题
a.8 练习题
a.9 gardenglory项目
a.10 jamesriver珠宝行项目
术语表
Database Concepts
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×