数据库系统及应用pdf扫描版
分享到:
数据库系统及应用是“北京市高等教育精品教材”立项项目。在第一版的基础上修订而成,与第一版比较,在整体结构上作了适当调整,根据数据库技术的发展增加了一些新的内容。《数据库系统及应用》在科学性、完备性、实用性和教材的可用性方面与第一版相比均有一定的提高。
全书包括数据库概论、数据库设计、数据库系统、数据库管理和数据库新技术等内容,共分14章,具体内容生要包括数据库概论、关系数据库基础、关系数据理论、数据库设计、数据定义与完整性约束的实现、使用SQL进行查询、数据库编程基础、数据库安全、事务管理与并发控制、数据库存储管理与数据恢复、分布式数据库与分布数据处理、数据仓库与分析服务、面向对象数据库以及数据库更广泛的应用和研究领域等。
可以作为高等学校计算机、信息管理与信息系统等相关专业数据库课程教材,也可供从事计算机软件以及数据库应用、管理和开发的科技人员、工程技术人员以及其他有关人员阅读参考。
作者: 崔巍
图书分类: 计算机
资源格式: PDF
版本: 文字版
出版社: 高等教育出版社
书号: 9787040126624
发行时间: 2003年07月
地区: 大陆
语言: 简体中文
1.1 什么是数据库
1.1.1 相互关联的数据的集合
1.1.2 用综合的方法组织数据
1.1.3 低冗余与数据共享
1.1.4 数据具有较高的独立性
1.1.5 保证数据的安全、可靠
1.1.6 最大限度地保证数据的正确性
1.1.7 数据可以并发使用并能同时保证数据的一致性
1.2 数据库管理系统
1.3 数据库管理和数据库管理员
1.4 数据库系统
1.5 数据库的过去、现在和未来
1.5.1 人工管理阶段
1.5.2 文件系统阶段
1.5.3 数据库系统阶段及其发展过程
1.5.4 数据库技术的广泛应用领域和发展方向
本章小结
习题
第2章 数据模型和三层模式数据库
2.1 信息结构与E~R方法
2.1.1 数据的三种范畴
2.1.2 实体一联系方法
2.2 概念数据模型
2.2.1 概念数据模型中的基本联系
2.2.2 王单解和转换多对多联系
2.2.3 连接陷阱
2.2.4 概念数据模型——实例研究
2.2.5 扩展Baehman图
2.3 传统的三大数据模型
2.3.1 层次数据模型
2.3.2 网络数据模型
2.3.3 关系数据模型
2.4 数据独立性与三层结构
2.4.1 存储数据独立性
2.4.2 概念数据独立性
2.5 数据库管理系统的结构
2.5.1 数据库的三层模式结构
2.5.2 模式说明实例
2.5.3 数据库管理系统的总体结构
本章小结
习题二
第3章 关系数据库
3.1 关系数据库系统概述
3.1.1 关系数据库的发展
3.1.2 关系数据模型概述
3.2 关系数据模型
3.2.1 关系模型的数据结构和基本术语
3.2.2 关系的形式定义
3.2.3 对关系的限定(关系的性质)
3.3 关系模型的完整性约束
3.3.1 实体完整性规则
3.3.2 参照完整性规则
3.3.3 用户定义完整性
3.3.4 完整性约束的作用
3.4 关系代数
3.4.1 基本概念和几个符号
3.4.2 传统的集合运算
3.4.3 专门的关系运算
3.4.4 基本运算及变换
3.5 关系数据库系统的三层模式结构
3.5.1 关系概念模式
3.5.2 关系存储模式
3.5.3 关系外部模式
本章小结
习题三
第4章 MicrosoftSQLServer数据库基础
4.1 客户/服务器体系结构
4.1.1 客户/服务器和其他应用结构
4.1.2 文件服务器与客户/服务器的数据库操作
4.1.3 客户/服务器结构的特点
4.1.4 三层客户/服务器模型
4.2 MicrosoftSQLServer基础
4.2.1 SQLServer的数据库结构
4.2.2 系统数据库的作用
4.2.3 SQLServer的企业管理器和查询分析器简介
4.2.4 建立数据库
4.3 Transact—SQL简介
4.3.1 变量、数据类型与表达式
4.3.2 函数
4.3.3 流程控制和输入/输出命令
本章小结
习题四
第5章 关系数据库标准语言——SQL
5.1 SQL语言概述
5.2 SQL的数据定义功能
5.2.1 基本表的定义
5.2.2 修改表结构
5.2.3 删除表
5.2.4 索引的定义
5.2.5 索引的删除
5.3 SQL的数据查询功能
5.3.1 简单查询
5.3.2 排序
5.3.3 连接查询
5.3.4 外(OUTER)连接查询
5.3.5 嵌套查询
5.3.6 分组及计算查询
5.4 视图(View)
5.4.1 从单个表派生出的视图
5.4.2 从多个表派生出的视图
5.4.3 视图中的虚列
5.4.4 视图的删除
5.5 SQL的数据操作功能
5.5.1 插入操作
5.5.2 更新操作
5.5.3 删除操作
5.6 SQL的数据控制功能
5.7 SQL的宿主使用
5.7.1 嵌入识别与预编译
5.7.2 数据通信区与主变量
5.7.3 游标
5.7.4 利用游标进行删除和更新操作
5.8 动态SQL
5.8.1 动态SQL语句的划分
5.8.2 动态定义功能
5.8.3 动态操作功能
5.8.4 动态查询功能
本章小结
习题五
第6章 存储过程、触发器和数据完整性
6.1 存储过程
6.1.1 基本概念
6.1.2 创建和执行存储过程
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.3 数据完整性
6.3.1 规则
6.3.2 默认值
6.3.3 用户定义数据完整性
本章小结
习题六
第7章 安全性
7.1 安全性概述
7.1.1 安全性措施的层次
7.1.2 数据库管理系统的安全功能
7.1.3 自主存取控制与强制存取控制
7.1.4 sQLserver的身份验证模式
7.2 用户管理和角色管理
7.2.1 用户的分类
7.2.2 登录用户和数据库用户
7.2.3 用户管理
7.2.4 角色管理
7.2.5 SQLSeⅣer的预定义角色
7.3 权限管理
7.3.1 概述
7.3.2 授予权限
7.3.3 收回权限
7.3.4 禁止权限
7.3.5 角色与存取控制
7.4 其他安全问题
7.4.1 数据加密
7.4.2 审计
7.4.3 统计数据库
7.4.4 用户定义的安全性措施
本章小结
习题七
第8章 事务管理
8.1 事务
8.1.1 事务的概念
8.1.2 事务的性质
8.1.3 SQL对事务的支持
8.2 并发控制
8.2.1 干扰问题
8.2.2 可串行性
8.2.3 ****
8.2.4 死锁
8.2.5 隔离级别
8.2.6 ****与隔离级别
8.3 恢复
8.3.1 数据库恢复概述
8.3.2 故障类型
8.3.3 备份类型
8.3.4 日志的概念
8.3.5 恢复模型
8.3.6 备份或转储
8.3.7 恢复或还原
本章小结
习题八
第9章 关系数据理论
9.1 基本概念
9.1.1 函数依赖<br /
>9.1.2 术语和符号
9.1.3 为什么要讨论函数依赖
9.1.4 模式分解
9.2 函数依赖的公理系统
9.2.1 Amstrong公理的内容及正确性
9.2.2 Amstrong公理的推论
9.2.3 逻辑蕴涵和闭包
9.2.4 公理的完备性
9.2.5 闭包的计算
9.2.6 函数依赖集的等价和最小化
9.3 规范化
9.3.1 第一范式(1NF)
9.3.2 第二范式(2NF)
9.3.3 第三范式(3NF)
9.3.4 BC范式(BCNF)
9.3.5 多值依赖与第四范式(4NF)
9.3.6 规范化小结
9.4 模式分解
9.4.1 模式分解的准则
9.4.2 3NF’无损连接和保持函数依赖算法
9.4.3 使分解后的关系模式数最少
本章小结
习题九
第10章 数据库设计
10.1 完善E—R模型中的概念
10.1.1 弱实体
10.1.2 依赖联系
10.1.3 强制联系
10.2 数据库设计的过程
10.2.1 概念模型设计
10.2.2 逻辑数据库设计与规范化理论的应用
10.2.3 物理数据库设计
10.3 数据库设计工具PowerDesigner
10.3.1 PowerDesigner简介
10.3.2 概念数据库设计
10.3.3 物理数据库设计
10.3.4 建立数据库
本章小结
习题十
第11章 面向对象数据库
11.1 新的数据库应用和新的数据类型
11.2 面向对象的数据模型
11.2.1 对象与类
11.2.2 对象的属性、方法和状态
11.2.3 对象的交互与消息
11.2.4 类的确定与划分
11.2.5 封装(encapsulation)
11.2.6 继承性(inheritance)
11.2.7 多态性(Polymorphism)
11.2.8 对象标识符
11.3 对象关系数据库与对象数据库
11.3.1 面向对象数据库的研究方法
11.3.2 ODMG数据模型和OQL
11.4 面向对象数据库研究中的几个特点
11.4.1 面向对象模型的优势
11.4.2 面向对象数据库发展过程的特点
11.4.3 面向对象数据库系统的基本特征
11.4.4 面向对象数据库研究中存在的问题
11.5 RDBMS、ORDBMS和OODBMS的比较
11.5.1 RDBMS和ORDBMS
11.5.2 ORDBMS和OODBMS的相似之处
11.5.3 ORDBMS和OODBMS的不同之处
本章小结
习题十
第12章 数据库应用的结构与开发环境
12.1 数据库应用开发概述
12.2 开放的客户端开发
12.2.1 开放式客户体系结构与ODBC
12.2.2 VisualFoxPro作为客户端
……
第13章 数据库应用系统的开发方法
第14章 分布式数据库与分布数据管理
第15章 数据仓库
第16章 数据库研究和应用的新领域
附录 上机实验
主要参考书目
MySQL数据库管理工具
Oracle数据库11G初学者指南
数据库系统工程师考试考前串讲
图形化界面MySQL数据库管理工具
数据库系统及应用禁用于商业用途!如果您喜欢《数据库系统及应用》,请购买正版,谢谢合作。
爱学习,请到3322软件站 / 查找资源自行下载!
全书包括数据库概论、数据库设计、数据库系统、数据库管理和数据库新技术等内容,共分14章,具体内容生要包括数据库概论、关系数据库基础、关系数据理论、数据库设计、数据定义与完整性约束的实现、使用SQL进行查询、数据库编程基础、数据库安全、事务管理与并发控制、数据库存储管理与数据恢复、分布式数据库与分布数据处理、数据仓库与分析服务、面向对象数据库以及数据库更广泛的应用和研究领域等。
可以作为高等学校计算机、信息管理与信息系统等相关专业数据库课程教材,也可供从事计算机软件以及数据库应用、管理和开发的科技人员、工程技术人员以及其他有关人员阅读参考。
数据库系统及应用编辑推荐:
《北京高等教育精品教材:数据库系统及应用》全面、系统地介绍了数据库系统的相关知识,内容丰富、语言流畅,具有较好的通俗性和可读性;注重数据库系统的科学性与实践性,以SQL.Server2005/2008为教学与实践环境,使内容更加生动、易懂。面向计算机及相关专业数据库初学者,读者定位明确,具有较好的教学适用性。为便于师生的教与学,提供与教材配套的电子教案等教学资源。数据库系统及应用作者简介:
崔巍,北京信息科技大学教授。从1982年起从事数据库教学及相关研究工作,在30年的数据库教学中积累了丰富的经验。从1989年起出版了多部与数据库相关的教材,其中《数据库系统及应用》第1版曾在台湾地区发行,第2版于2006年被评为北京市高等教育精品教材;主持的课程“数据库系统基础”2005年被评为北京市高等学校精品课程;主持的项目“‘数据库系统基础课程’的全面建设”2008年获得北京市教育教学(高等教育)成果二等奖。数据库系统及应用简介:
中文名: 数据库系统及应用作者: 崔巍
图书分类: 计算机
资源格式: PDF
版本: 文字版
出版社: 高等教育出版社
书号: 9787040126624
发行时间: 2003年07月
地区: 大陆
语言: 简体中文
数据库系统及应用目录:
第1章 绪论1.1 什么是数据库
1.1.1 相互关联的数据的集合
1.1.2 用综合的方法组织数据
1.1.3 低冗余与数据共享
1.1.4 数据具有较高的独立性
1.1.5 保证数据的安全、可靠
1.1.6 最大限度地保证数据的正确性
1.1.7 数据可以并发使用并能同时保证数据的一致性
1.2 数据库管理系统
1.3 数据库管理和数据库管理员
1.4 数据库系统
1.5 数据库的过去、现在和未来
1.5.1 人工管理阶段
1.5.2 文件系统阶段
1.5.3 数据库系统阶段及其发展过程
1.5.4 数据库技术的广泛应用领域和发展方向
本章小结
习题
第2章 数据模型和三层模式数据库
2.1 信息结构与E~R方法
2.1.1 数据的三种范畴
2.1.2 实体一联系方法
2.2 概念数据模型
2.2.1 概念数据模型中的基本联系
2.2.2 王单解和转换多对多联系
2.2.3 连接陷阱
2.2.4 概念数据模型——实例研究
2.2.5 扩展Baehman图
2.3 传统的三大数据模型
2.3.1 层次数据模型
2.3.2 网络数据模型
2.3.3 关系数据模型
2.4 数据独立性与三层结构
2.4.1 存储数据独立性
2.4.2 概念数据独立性
2.5 数据库管理系统的结构
2.5.1 数据库的三层模式结构
2.5.2 模式说明实例
2.5.3 数据库管理系统的总体结构
本章小结
习题二
第3章 关系数据库
3.1 关系数据库系统概述
3.1.1 关系数据库的发展
3.1.2 关系数据模型概述
3.2 关系数据模型
3.2.1 关系模型的数据结构和基本术语
3.2.2 关系的形式定义
3.2.3 对关系的限定(关系的性质)
3.3 关系模型的完整性约束
3.3.1 实体完整性规则
3.3.2 参照完整性规则
3.3.3 用户定义完整性
3.3.4 完整性约束的作用
3.4 关系代数
3.4.1 基本概念和几个符号
3.4.2 传统的集合运算
3.4.3 专门的关系运算
3.4.4 基本运算及变换
3.5 关系数据库系统的三层模式结构
3.5.1 关系概念模式
3.5.2 关系存储模式
3.5.3 关系外部模式
本章小结
习题三
第4章 MicrosoftSQLServer数据库基础
4.1 客户/服务器体系结构
4.1.1 客户/服务器和其他应用结构
4.1.2 文件服务器与客户/服务器的数据库操作
4.1.3 客户/服务器结构的特点
4.1.4 三层客户/服务器模型
4.2 MicrosoftSQLServer基础
4.2.1 SQLServer的数据库结构
4.2.2 系统数据库的作用
4.2.3 SQLServer的企业管理器和查询分析器简介
4.2.4 建立数据库
4.3 Transact—SQL简介
4.3.1 变量、数据类型与表达式
4.3.2 函数
4.3.3 流程控制和输入/输出命令
本章小结
习题四
第5章 关系数据库标准语言——SQL
5.1 SQL语言概述
5.2 SQL的数据定义功能
5.2.1 基本表的定义
5.2.2 修改表结构
5.2.3 删除表
5.2.4 索引的定义
5.2.5 索引的删除
5.3 SQL的数据查询功能
5.3.1 简单查询
5.3.2 排序
5.3.3 连接查询
5.3.4 外(OUTER)连接查询
5.3.5 嵌套查询
5.3.6 分组及计算查询
5.4 视图(View)
5.4.1 从单个表派生出的视图
5.4.2 从多个表派生出的视图
5.4.3 视图中的虚列
5.4.4 视图的删除
5.5 SQL的数据操作功能
5.5.1 插入操作
5.5.2 更新操作
5.5.3 删除操作
5.6 SQL的数据控制功能
5.7 SQL的宿主使用
5.7.1 嵌入识别与预编译
5.7.2 数据通信区与主变量
5.7.3 游标
5.7.4 利用游标进行删除和更新操作
5.8 动态SQL
5.8.1 动态SQL语句的划分
5.8.2 动态定义功能
5.8.3 动态操作功能
5.8.4 动态查询功能
本章小结
习题五
第6章 存储过程、触发器和数据完整性
6.1 存储过程
6.1.1 基本概念
6.1.2 创建和执行存储过程
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.3 数据完整性
6.3.1 规则
6.3.2 默认值
6.3.3 用户定义数据完整性
本章小结
习题六
第7章 安全性
7.1 安全性概述
7.1.1 安全性措施的层次
7.1.2 数据库管理系统的安全功能
7.1.3 自主存取控制与强制存取控制
7.1.4 sQLserver的身份验证模式
7.2 用户管理和角色管理
7.2.1 用户的分类
7.2.2 登录用户和数据库用户
7.2.3 用户管理
7.2.4 角色管理
7.2.5 SQLSeⅣer的预定义角色
7.3 权限管理
7.3.1 概述
7.3.2 授予权限
7.3.3 收回权限
7.3.4 禁止权限
7.3.5 角色与存取控制
7.4 其他安全问题
7.4.1 数据加密
7.4.2 审计
7.4.3 统计数据库
7.4.4 用户定义的安全性措施
本章小结
习题七
第8章 事务管理
8.1 事务
8.1.1 事务的概念
8.1.2 事务的性质
8.1.3 SQL对事务的支持
8.2 并发控制
8.2.1 干扰问题
8.2.2 可串行性
8.2.3 ****
8.2.4 死锁
8.2.5 隔离级别
8.2.6 ****与隔离级别
8.3 恢复
8.3.1 数据库恢复概述
8.3.2 故障类型
8.3.3 备份类型
8.3.4 日志的概念
8.3.5 恢复模型
8.3.6 备份或转储
8.3.7 恢复或还原
本章小结
习题八
第9章 关系数据理论
9.1 基本概念
9.1.1 函数依赖<br /
>9.1.2 术语和符号
9.1.3 为什么要讨论函数依赖
9.1.4 模式分解
9.2 函数依赖的公理系统
9.2.1 Amstrong公理的内容及正确性
9.2.2 Amstrong公理的推论
9.2.3 逻辑蕴涵和闭包
9.2.4 公理的完备性
9.2.5 闭包的计算
9.2.6 函数依赖集的等价和最小化
9.3 规范化
9.3.1 第一范式(1NF)
9.3.2 第二范式(2NF)
9.3.3 第三范式(3NF)
9.3.4 BC范式(BCNF)
9.3.5 多值依赖与第四范式(4NF)
9.3.6 规范化小结
9.4 模式分解
9.4.1 模式分解的准则
9.4.2 3NF’无损连接和保持函数依赖算法
9.4.3 使分解后的关系模式数最少
本章小结
习题九
第10章 数据库设计
10.1 完善E—R模型中的概念
10.1.1 弱实体
10.1.2 依赖联系
10.1.3 强制联系
10.2 数据库设计的过程
10.2.1 概念模型设计
10.2.2 逻辑数据库设计与规范化理论的应用
10.2.3 物理数据库设计
10.3 数据库设计工具PowerDesigner
10.3.1 PowerDesigner简介
10.3.2 概念数据库设计
10.3.3 物理数据库设计
10.3.4 建立数据库
本章小结
习题十
第11章 面向对象数据库
11.1 新的数据库应用和新的数据类型
11.2 面向对象的数据模型
11.2.1 对象与类
11.2.2 对象的属性、方法和状态
11.2.3 对象的交互与消息
11.2.4 类的确定与划分
11.2.5 封装(encapsulation)
11.2.6 继承性(inheritance)
11.2.7 多态性(Polymorphism)
11.2.8 对象标识符
11.3 对象关系数据库与对象数据库
11.3.1 面向对象数据库的研究方法
11.3.2 ODMG数据模型和OQL
11.4 面向对象数据库研究中的几个特点
11.4.1 面向对象模型的优势
11.4.2 面向对象数据库发展过程的特点
11.4.3 面向对象数据库系统的基本特征
11.4.4 面向对象数据库研究中存在的问题
11.5 RDBMS、ORDBMS和OODBMS的比较
11.5.1 RDBMS和ORDBMS
11.5.2 ORDBMS和OODBMS的相似之处
11.5.3 ORDBMS和OODBMS的不同之处
本章小结
习题十
第12章 数据库应用的结构与开发环境
12.1 数据库应用开发概述
12.2 开放的客户端开发
12.2.1 开放式客户体系结构与ODBC
12.2.2 VisualFoxPro作为客户端
……
第13章 数据库应用系统的开发方法
第14章 分布式数据库与分布数据管理
第15章 数据仓库
第16章 数据库研究和应用的新领域
附录 上机实验
主要参考书目
数据库系统及应用相关资料:
MySQL数据库管理MySQL数据库管理工具
Oracle数据库11G初学者指南
数据库系统工程师考试考前串讲
图形化界面MySQL数据库管理工具
免责声明:
数据库系统及应用来源于网络,仅用于分享知识,学习和交流!请下载完在24小时内删除。数据库系统及应用禁用于商业用途!如果您喜欢《数据库系统及应用》,请购买正版,谢谢合作。
爱学习,请到3322软件站 / 查找资源自行下载!
展开更多
数据库系统及应用pdf扫描版下载地址
- 需先下载高速下载器:
- 专用下载:
- 其它下载: