书籍详情
数据库原理及应用教程
作者:陈志泊等编
出版社:人民邮电出版社
出版时间:2002-01-01
ISBN:9787115101556
定价:¥24.00
购买这本书可以去
内容简介
本书系统地讲述了数据库技术的基本原理和应用。全书共七章,主要内容包括:数据库系统概述、关系模型、SQL语言、关系数据库理论、数据库安全与保护、数据库设计和SQL Server 2000数据库管理系统。本书除介绍数据库技术的基本原理外,还以SQL Server 2000为背景介绍了数据库技术的实现,包括数据库和数据表的维护、查询与统计、视图管理、存储过程和触发器的管理、用户管理、约束和默认管理、数据库的备份和还原、Transact-SQL程序设计等内容,使读者可以充分利用SQL Server 2000平台深刻理解数据库技术的原理,达到理论和实践的紧密结合。本书内容循序渐进、深入浅出,每一章节都给出了大量的实例。同时,每章后面都附有相应的习题,便于读者巩固所学知识。本书可作为大学计算机及相关专业的本、专科教材,也可供从事计算机软件工作的科技人员、工程技术人员以及其他有关人员参阅。
作者简介
暂缺《数据库原理及应用教程》作者简介
目录
第1章 数据库系统概述
1. 1 信息. 数据与数据处理
1. 1. 1 数据与信息
1. 1. 2 数据处理
1. 2 数据库技术的产生. 发展与研究领域
1. 2. 1 数据库技术的产生与发展
1. 2. 2 数据库技术的研究领域
1. 3 数据库系统的组成和结构
1. 3. 1 数据库系统的组成
1. 3. 2 数据库系统的结构
1. 4 数据库管理系统
1. 4. 1 DBMS的主要功能
1. 4. 2 DBMS的组成
1. 4. 3 DBMS的数据存取的过程
1. 5 数据模型
1. 5. 1 数据模型的组成要素
1. 5. 2 数据之间的联系
1. 5. 3 数据模型的分类
1. 6 数据模型与数据库系统的发展
1. 6. 1 第一代数据库系统
1. 6. 2 第二代数据库系统
1. 6. 3 第三代数据库系统
1. 7 面向对象的数据库技术
1. 7. 1 面向对象的模型的核心概念
1. 7. 2 面向对象的数据库系统的特点
1. 7. 3 面向对象的数据库语言
1. 7. 4 面向对象的数据库的研究内容
1. 8 数据库技术与其他相关技术的结合
1. 8. 1 分布式数据库
1. 8. 2 主动数据库
1. 8. 3 多媒体数据库
1. 9 小结
习题
第2章 关系模型
2. 1 关系模型
2. 2 关系的形式化定义
2. 3 关系的性质
2. 4 关系的键
2. 4. 1 候选键与关系键
2. 4. 2 主属性与非码属性
2. 4. 3 外部关系键
2. 4. 4 关系模型的完整性
2. 5 关系数据库模式与关系数据库
2. 5. 1 关系模式和关系数据库模式
2. 5. 2 关系数据库
2. 6 关系代数
2. 6. 1 关系代数的分类及其运算符
2. 6. 2 传统的集合运算
2. 6. 3 专门的关系运算
2. 7 关系演算
2. 7. 1 元组关系演算语言
2. 7. 2 域关系演算语言QBE
2. 8 小结
习题
第3章 关系数据库标准语言SQL
3. 1 SQL语言的基本概念与特点
3. 1. 1 SQL语言的发展及标准化
3. 1. 2 SQL语言的基本概念
3. 1. 3 SQL语言的主要特点
3. 2 SQL数据定义
3. 2. 1 字段数据类型
3. 2. 2 创建. 修改和删除数据表
3. 2. 3 设计. 创建和维护索引
3. 3 SQL数据查询
3. 3. 1 SELECT命令的格式与基本使用
3. 3. 2 条件查询
3. 3. 3 常用库函数及统计汇总查询
3. 3. 4 分组查询
3. 3. 5 查询的排序
3. 3. 6 数据表连接及连接查询
3. 3. 7 子查询
3. 3. 8 合并查询
3. 3. 9 存储查询结果到表中
3. 4 SQL数据更新
3. 4. 1 插入数据记录
3. 4. 2 修改数据记录
3. 4. 3 删除数据记录
3. 5 视图
3. 5. 1 定义和删除视图
3. 5. 2 查询视图
3. 5. 3 更新视图
3. 6 SQL数据控制
3. 6. 1 权限与角色
3. 6. 2 系统权限与角色的授予与收回
3. 6. 3 对象权限与角色的授予与收回
3. 7 小结
习题
第4章 关系数据库理论
4. 1 规范化问题的提出
4. 1. 1 规范化理论的主要内容
4. 1. 2 不合理的关系模式存在的存储异常问题
4. 2 函数依赖
4. 2. 1 函数依赖的定义及性质
4. 2. 2 完全函数依赖与部分函数依赖
4. 2. 3 传递函数依赖
4. 3 范式
4. 3. 1 第一范式
4. 3. 2 第二范式
4. 3. 3 第三范式
4. 3. 4 BC范式
4. 3. 5 多值依赖与4NF
4. 4 关系模式的规范化
4. 4. 1 关系模式规范化的目的和原则
4. 4. 2 关系模式规范化的步骤
4. 4. 3 关系模式规范化的要求
4. 5 小结
习题
第5章 数据库安全保护
5. 1 数据库的安全性
5. 1. 1 数据库安全性的含义
5. 1. 2 安全性控制的一般方法
5. 2 完整性控制
5. 2. 1 数据库完整性的含义
5. 2. 2 完整性规则的组成
5. 2. 3 完整性约束条件的分类
5. 3 并发控制与封锁
5. 3. 1 数据库并发性的含义
5. 3. 2 事务(Transaction)
5. 3. 3 并发操作与数据的不一致性
5. 3. 4 封锁
5. 4 数据库的恢复
5. 4. 1 数据库恢复的含义
5. 4. 2 数据库恢复的原理及其实现技术
5. 4. 3 数据库的故障和恢复的策略
5. 5 小结
习题
第6章 数据库设计
6. 1 数据库设计概述
6. 1. 1 数据库设计的任务. 内容和特点
6. 1. 2 数据库设计方法简述
6. 1. 3 数据库设计的步骤
6. 2 系统需求分析
6. 2. 1 需求分析的任务
6. 2. 2 需求分析的方法
6. 3 概念结构设计
6. 3. 1 概念结构设计的必要性
6. 3. 2 概念模型的特点
6. 3. 3 概念结构设计的方法与步骤
6. 4 逻辑结构设计
6. 4. 1 逻辑结构设计的任务和步骤
6. 4. 2 初始关系模式设计
6. 4. 3 关系模式规范化
6. 4. 4 模式评价与改进
6. 5 数据库物理设计
6. 5. 1 确定物理结构
6. 5. 2 评价物理结构
6. 6 数据库实施
6. 6. 1 建立实际数据库结构
6. 6. 2 装入数据
6. 6. 3 应用程序编码与调试
6. 6. 4 数据库试运行
6. 6. 5 整理文档
6. 7 数据库运行和维护
6. 7. 1 维护数据库的安全性与完整性
6. 7. 2 监测并改善数据库性能
6. 7. 3 重新组织和构造数据库
6. 8 小结
习题
第7章 SQL Server 2000数据库管理系统
7. 1 SQL Server 2000的新特性
7. 1. 1 数据库增强
7. 1. 2 联合数据库服务
7. 2 SQL Server 2000的主要组件
7. 3 Transact-SQL程序设计
7. 3. 1 变量
7. 3. 2 流程控制命令
7. 3. 3 其他命令
7. 3. 4 常用函数
7. 4 企业管理器
7. 5 查询分析器
7. 6 管理数据库
7. 6. 1 系统数据库
7. 6. 2 实例数据库
7. 6. 3 创建数据库
7. 6. 4 查看数据库信息
7. 6. 5 更改数据库
7. 6. 6 删除数据库
7. 6. 7 压缩数据库
7. 7 管理数据表
7. 7. 1 用Enterprise Manager创建数据库表
7. 7. 2 修改表
7. 7. 3 查看表
7. 7. 4 用Entoprise Manager删除表
7. 8 用Enterprise Manager管理数据
7. 8. 1 添加数据
7. 8. 2 删除数据
7. 8. 3 修改数据
7. 9 SQL Server的账号和存取权限
7. 9. 1 SQL Server的验证模式
7. 9. 2 账号和角色
7. 10 索引
7. 10. 1 创建索引
7. 10. 2 查看与修改索引
7. 10. 3 删除索引
7. 11 数据完整性
7. 11. 1 数据完整性概述
7. 11. 2 规则
7. 11. 3 默认
7. 12 数据查询
7. 13 存储过程和触发器
7. 13. 1 存储过程概述
7. 13. 2 创建存储过程
7. 13. 3 管理存储过程
7. 13. 4 触发器概述
7. 13. 5 创建触发器
7. 13. 6 触发器的原理
7. 13. 7 INSTEAD OF触发器
7. 13. 8 管理触发器
7. 14 视图
7. 14. 1 创建视图
7. 14. 2 管理视图
7. 15 备份和还原
7. 15. 1 备份和还原概述
7. 15. 2 创建备份设备
7. 15. 3 数据库备份
7. 15. 4 还原数据库
7. 15. 5 备份和还原系统数据库
7. 16 小结
习题
参考文献
1. 1 信息. 数据与数据处理
1. 1. 1 数据与信息
1. 1. 2 数据处理
1. 2 数据库技术的产生. 发展与研究领域
1. 2. 1 数据库技术的产生与发展
1. 2. 2 数据库技术的研究领域
1. 3 数据库系统的组成和结构
1. 3. 1 数据库系统的组成
1. 3. 2 数据库系统的结构
1. 4 数据库管理系统
1. 4. 1 DBMS的主要功能
1. 4. 2 DBMS的组成
1. 4. 3 DBMS的数据存取的过程
1. 5 数据模型
1. 5. 1 数据模型的组成要素
1. 5. 2 数据之间的联系
1. 5. 3 数据模型的分类
1. 6 数据模型与数据库系统的发展
1. 6. 1 第一代数据库系统
1. 6. 2 第二代数据库系统
1. 6. 3 第三代数据库系统
1. 7 面向对象的数据库技术
1. 7. 1 面向对象的模型的核心概念
1. 7. 2 面向对象的数据库系统的特点
1. 7. 3 面向对象的数据库语言
1. 7. 4 面向对象的数据库的研究内容
1. 8 数据库技术与其他相关技术的结合
1. 8. 1 分布式数据库
1. 8. 2 主动数据库
1. 8. 3 多媒体数据库
1. 9 小结
习题
第2章 关系模型
2. 1 关系模型
2. 2 关系的形式化定义
2. 3 关系的性质
2. 4 关系的键
2. 4. 1 候选键与关系键
2. 4. 2 主属性与非码属性
2. 4. 3 外部关系键
2. 4. 4 关系模型的完整性
2. 5 关系数据库模式与关系数据库
2. 5. 1 关系模式和关系数据库模式
2. 5. 2 关系数据库
2. 6 关系代数
2. 6. 1 关系代数的分类及其运算符
2. 6. 2 传统的集合运算
2. 6. 3 专门的关系运算
2. 7 关系演算
2. 7. 1 元组关系演算语言
2. 7. 2 域关系演算语言QBE
2. 8 小结
习题
第3章 关系数据库标准语言SQL
3. 1 SQL语言的基本概念与特点
3. 1. 1 SQL语言的发展及标准化
3. 1. 2 SQL语言的基本概念
3. 1. 3 SQL语言的主要特点
3. 2 SQL数据定义
3. 2. 1 字段数据类型
3. 2. 2 创建. 修改和删除数据表
3. 2. 3 设计. 创建和维护索引
3. 3 SQL数据查询
3. 3. 1 SELECT命令的格式与基本使用
3. 3. 2 条件查询
3. 3. 3 常用库函数及统计汇总查询
3. 3. 4 分组查询
3. 3. 5 查询的排序
3. 3. 6 数据表连接及连接查询
3. 3. 7 子查询
3. 3. 8 合并查询
3. 3. 9 存储查询结果到表中
3. 4 SQL数据更新
3. 4. 1 插入数据记录
3. 4. 2 修改数据记录
3. 4. 3 删除数据记录
3. 5 视图
3. 5. 1 定义和删除视图
3. 5. 2 查询视图
3. 5. 3 更新视图
3. 6 SQL数据控制
3. 6. 1 权限与角色
3. 6. 2 系统权限与角色的授予与收回
3. 6. 3 对象权限与角色的授予与收回
3. 7 小结
习题
第4章 关系数据库理论
4. 1 规范化问题的提出
4. 1. 1 规范化理论的主要内容
4. 1. 2 不合理的关系模式存在的存储异常问题
4. 2 函数依赖
4. 2. 1 函数依赖的定义及性质
4. 2. 2 完全函数依赖与部分函数依赖
4. 2. 3 传递函数依赖
4. 3 范式
4. 3. 1 第一范式
4. 3. 2 第二范式
4. 3. 3 第三范式
4. 3. 4 BC范式
4. 3. 5 多值依赖与4NF
4. 4 关系模式的规范化
4. 4. 1 关系模式规范化的目的和原则
4. 4. 2 关系模式规范化的步骤
4. 4. 3 关系模式规范化的要求
4. 5 小结
习题
第5章 数据库安全保护
5. 1 数据库的安全性
5. 1. 1 数据库安全性的含义
5. 1. 2 安全性控制的一般方法
5. 2 完整性控制
5. 2. 1 数据库完整性的含义
5. 2. 2 完整性规则的组成
5. 2. 3 完整性约束条件的分类
5. 3 并发控制与封锁
5. 3. 1 数据库并发性的含义
5. 3. 2 事务(Transaction)
5. 3. 3 并发操作与数据的不一致性
5. 3. 4 封锁
5. 4 数据库的恢复
5. 4. 1 数据库恢复的含义
5. 4. 2 数据库恢复的原理及其实现技术
5. 4. 3 数据库的故障和恢复的策略
5. 5 小结
习题
第6章 数据库设计
6. 1 数据库设计概述
6. 1. 1 数据库设计的任务. 内容和特点
6. 1. 2 数据库设计方法简述
6. 1. 3 数据库设计的步骤
6. 2 系统需求分析
6. 2. 1 需求分析的任务
6. 2. 2 需求分析的方法
6. 3 概念结构设计
6. 3. 1 概念结构设计的必要性
6. 3. 2 概念模型的特点
6. 3. 3 概念结构设计的方法与步骤
6. 4 逻辑结构设计
6. 4. 1 逻辑结构设计的任务和步骤
6. 4. 2 初始关系模式设计
6. 4. 3 关系模式规范化
6. 4. 4 模式评价与改进
6. 5 数据库物理设计
6. 5. 1 确定物理结构
6. 5. 2 评价物理结构
6. 6 数据库实施
6. 6. 1 建立实际数据库结构
6. 6. 2 装入数据
6. 6. 3 应用程序编码与调试
6. 6. 4 数据库试运行
6. 6. 5 整理文档
6. 7 数据库运行和维护
6. 7. 1 维护数据库的安全性与完整性
6. 7. 2 监测并改善数据库性能
6. 7. 3 重新组织和构造数据库
6. 8 小结
习题
第7章 SQL Server 2000数据库管理系统
7. 1 SQL Server 2000的新特性
7. 1. 1 数据库增强
7. 1. 2 联合数据库服务
7. 2 SQL Server 2000的主要组件
7. 3 Transact-SQL程序设计
7. 3. 1 变量
7. 3. 2 流程控制命令
7. 3. 3 其他命令
7. 3. 4 常用函数
7. 4 企业管理器
7. 5 查询分析器
7. 6 管理数据库
7. 6. 1 系统数据库
7. 6. 2 实例数据库
7. 6. 3 创建数据库
7. 6. 4 查看数据库信息
7. 6. 5 更改数据库
7. 6. 6 删除数据库
7. 6. 7 压缩数据库
7. 7 管理数据表
7. 7. 1 用Enterprise Manager创建数据库表
7. 7. 2 修改表
7. 7. 3 查看表
7. 7. 4 用Entoprise Manager删除表
7. 8 用Enterprise Manager管理数据
7. 8. 1 添加数据
7. 8. 2 删除数据
7. 8. 3 修改数据
7. 9 SQL Server的账号和存取权限
7. 9. 1 SQL Server的验证模式
7. 9. 2 账号和角色
7. 10 索引
7. 10. 1 创建索引
7. 10. 2 查看与修改索引
7. 10. 3 删除索引
7. 11 数据完整性
7. 11. 1 数据完整性概述
7. 11. 2 规则
7. 11. 3 默认
7. 12 数据查询
7. 13 存储过程和触发器
7. 13. 1 存储过程概述
7. 13. 2 创建存储过程
7. 13. 3 管理存储过程
7. 13. 4 触发器概述
7. 13. 5 创建触发器
7. 13. 6 触发器的原理
7. 13. 7 INSTEAD OF触发器
7. 13. 8 管理触发器
7. 14 视图
7. 14. 1 创建视图
7. 14. 2 管理视图
7. 15 备份和还原
7. 15. 1 备份和还原概述
7. 15. 2 创建备份设备
7. 15. 3 数据库备份
7. 15. 4 还原数据库
7. 15. 5 备份和还原系统数据库
7. 16 小结
习题
参考文献
猜您喜欢