数据库原理及应用教程

数据库原理及应用教程
作 者: 陈志泊
出版社: 人民邮电出版社
丛编项: 高等学校计算机专业教材
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 数据库 高等学校 教材
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《数据库原理及应用教程》作者简介

内容简介

本书系统地讲述了数据库技术的基本原理和应用。全书共七章,主要内容包括:数据库系统概述、关系模型、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 小结

 习题

参考文献