书籍详情
数据库系统原理及应用
作者:杨毅主编
出版社:科学出版社
出版时间:2004-09-01
ISBN:9787030143631
定价:¥27.00
购买这本书可以去
内容简介
本书以SQLSewer2000为背景,系统介绍了数据库系统的基本概念、原理和应用开发技术。内容包括:数据模型与数据库系统模式结构,关系模型与关系代数运算,关系数据库标准语言SQl关系模式的规范化理论,数据库设计,数据库安全与保护,数据库访问技术,数据库技术的新发展等。书中有较多例子和适量习题,数据库设计部分有较完整的实例。有关章节配有上机实验题,有利于教师教学和学生学习。本书可作为高等院校计算机专业本、专科学生的数据库课程教材或参考书,也可供从事数据库教学与科研工作的教师和科技工作者参考。
作者简介
暂缺《数据库系统原理及应用》作者简介
目录
第1章绪论
1.1数据管理概述
1.1.1信息、数据与数据管理
1.1.2数据管理技术的发展
1.1.3数据库技术的发展
1.2数据模型
1.2.1数据模型的层次结构
1.2.2数据模型的组成三要素
1.2.3概念模型
1.2.4常用数据模型
1.3数据库系统的模式结构
1.3.1数据库系统模式的概念
1.3.2数据库系统的三级模式结构
1.3.3数据库的二级映像
1.4数据库系统的组成
习题
第2章关系数据库
2.1关系模型概述
2.2关系的数据结构和定义
2.2.1关系
2.2.2关系模式
2.2.3关系数据库
2.3关系的完整性
2.4关系运算
2.4.1传统的集合运算
2.4.2专门的关系运算
2.4.3关系运算举例
习题
第3章关系数据库标准语言SOL
3.1SQL概述
3.1.1SQL发展简述
3.1.2SQL的特点
3.2SQL数据定义
3.2.1SQL模式的创建和撤销
3.2.2基本表操作
3.2.3索引操作
3.2.4SQLServer中数据定义的实现
3.3SQI数据查询
3.3.1单表查询
3.3.2连接查询
3.3.3嵌套查询
3.3.4集合查询
3.3.5其他形式的查询
3.3.6SQLServer中数据查询的实现
3.4SQL数据更新
3.4.1插入数据
3.4.2修改数据
3.4.3删除数据
3.4.4SQLServer中数据更新的实现
3.5SQL视图
3.5.1定义视图
3.5.2更新视图
3.5.3SQLServer中的视图操作
3.6SQL数据控制
3.6.1授权
3.6.2回收权限
3.6.3SQLServer中数据控制的实现
3.7嵌入式SQI
3.7.1嵌入式SQL介绍
3.7.2嵌入式SQL语句与主语言之间的通信
3.7.3在VisualBasic中的嵌入式SQL语句
3.8查询优化
3.8.1优化概述
3.8.2查询实例分析
3.8.3优化的一般策略和步骤
习题
实验一简单的SQL查询(1)
实验二简单的SQL查询(2)
实验三学生表的维护
第4章关系数据规范化理论
4.1问题的提出
4.1.1存在异常的关系模式
4.1.2异常原因分析
4.1.3异常问题的解决
4.2函数依赖
4.2.1函数依赖的一般概念
4.2.2候选码与主码
4.3关系模式的规范化
4.3.1范式及其类型
4.3.2第一范式(1NF)
4.3.3第二范式(2NF)
4.3.4第三范式(3NF)
4.3.5BC范式(BCNF)
4.3.6多值依赖
4.3.7第四范式(4NF)
4.3.8关系模式规范化步骤
4.4函数依赖推理
4.4.1函数依赖的逻辑蕴涵
4.4.2Armstrong公理系统
4.4.3闭包的计算
4.4.4函数依赖集的等价和覆盖
4,5关系模式的分解
4.5.1模式分解中存在的问题
4.5.2无损连接
4.5.3保持函数依赖的分解
4.5.4分解成3NF的模式集
4.5.5关系模式设计原则
习题
实验关系模式的分解与连接
第5章数据库的安全与保护
5.1数据库安全与保护概述
5.1.1数据库安全问题的产生
5.1.2数据库安全性目标
5.2数据库的安全性
5.2.1用户认证
5.2.2存取权限
5.2.3视图隔离
5.2.4跟踪与审计
5.2.5数据加密
5.2.6SQLServer的安全性管理
5.3数据库的完整性保护
5.3.1完整性约束的分类
5.3.2完整性控制
5.3.3存储过程和触发器
5.3.4SQLServer的完整性策略
5.4数据库的并发控制技术
5.4.1事务
5.4.2数据库的并发问题
5.4.3并发控制方法
5.4.4并发调度的可串行性
5.4.5两段锁协议
5.4.6SQLServer的并发控制
5.5数据库的恢复技术
5,5.1数据库的故障种类
5.5.2恢复技术
5.5.3SQLServer的数据恢复技术
习题
实验数据库安全管理
第6章数据库设计
6.1数据库设计概述
6.1.1数据库和信息系统
6.1.2数据库设计的方法和特点
6.1.3数据库设计的一般步骤
6.2需求分析
6.2.1需求分析的任务
6.2.2需求分析的步骤
6.2.3数据字典
6.3概念结构设计
6.3.1概念设计基本方法
6.3.2主要设计步骤
6.4逻辑结构设计
6.4.1E-R模式到关系模式的转换
6.4.2关系模式的优化
6.5物理设计及实施
6.5.1关系数据库物理设计
6:5.2关系数据库的实施
6.5.3SQLServer的物理设计
6.6数据库设计实例
习题
实验数据库设计与实现
第7章数据库访问技术
7.1ODBC
7.1.1ODBC结构
7.1.2数据源
7.1.3ODBCAPI使用基础
7.2ADO
7.2.1OLEDB概述
7.2.2ADO概述
习题
第8章数据库技术的新发展
8.1面向对象数据库技术
8.1.1面向对象方法简介
8.1.2面向对象数据模型
8.1.3面向对象数据库管理模型
8.2分布式数据库
8.2.1分布式数据库系统的产生和定义
8.2.2分布式数据库系统的模式结构
8.2.3分布式数据库管理系统及分类
8.3数据仓库技术
8.3.1数据的事物处理与分析处理
8.3.2数据仓库的定义及特征
8.3.3数据仓库系统的组成
8.3.4数据仓库中数据的组织
8.3.5数据仓库工具与数据挖掘工具
习题
主要参考文献
1.1数据管理概述
1.1.1信息、数据与数据管理
1.1.2数据管理技术的发展
1.1.3数据库技术的发展
1.2数据模型
1.2.1数据模型的层次结构
1.2.2数据模型的组成三要素
1.2.3概念模型
1.2.4常用数据模型
1.3数据库系统的模式结构
1.3.1数据库系统模式的概念
1.3.2数据库系统的三级模式结构
1.3.3数据库的二级映像
1.4数据库系统的组成
习题
第2章关系数据库
2.1关系模型概述
2.2关系的数据结构和定义
2.2.1关系
2.2.2关系模式
2.2.3关系数据库
2.3关系的完整性
2.4关系运算
2.4.1传统的集合运算
2.4.2专门的关系运算
2.4.3关系运算举例
习题
第3章关系数据库标准语言SOL
3.1SQL概述
3.1.1SQL发展简述
3.1.2SQL的特点
3.2SQL数据定义
3.2.1SQL模式的创建和撤销
3.2.2基本表操作
3.2.3索引操作
3.2.4SQLServer中数据定义的实现
3.3SQI数据查询
3.3.1单表查询
3.3.2连接查询
3.3.3嵌套查询
3.3.4集合查询
3.3.5其他形式的查询
3.3.6SQLServer中数据查询的实现
3.4SQL数据更新
3.4.1插入数据
3.4.2修改数据
3.4.3删除数据
3.4.4SQLServer中数据更新的实现
3.5SQL视图
3.5.1定义视图
3.5.2更新视图
3.5.3SQLServer中的视图操作
3.6SQL数据控制
3.6.1授权
3.6.2回收权限
3.6.3SQLServer中数据控制的实现
3.7嵌入式SQI
3.7.1嵌入式SQL介绍
3.7.2嵌入式SQL语句与主语言之间的通信
3.7.3在VisualBasic中的嵌入式SQL语句
3.8查询优化
3.8.1优化概述
3.8.2查询实例分析
3.8.3优化的一般策略和步骤
习题
实验一简单的SQL查询(1)
实验二简单的SQL查询(2)
实验三学生表的维护
第4章关系数据规范化理论
4.1问题的提出
4.1.1存在异常的关系模式
4.1.2异常原因分析
4.1.3异常问题的解决
4.2函数依赖
4.2.1函数依赖的一般概念
4.2.2候选码与主码
4.3关系模式的规范化
4.3.1范式及其类型
4.3.2第一范式(1NF)
4.3.3第二范式(2NF)
4.3.4第三范式(3NF)
4.3.5BC范式(BCNF)
4.3.6多值依赖
4.3.7第四范式(4NF)
4.3.8关系模式规范化步骤
4.4函数依赖推理
4.4.1函数依赖的逻辑蕴涵
4.4.2Armstrong公理系统
4.4.3闭包的计算
4.4.4函数依赖集的等价和覆盖
4,5关系模式的分解
4.5.1模式分解中存在的问题
4.5.2无损连接
4.5.3保持函数依赖的分解
4.5.4分解成3NF的模式集
4.5.5关系模式设计原则
习题
实验关系模式的分解与连接
第5章数据库的安全与保护
5.1数据库安全与保护概述
5.1.1数据库安全问题的产生
5.1.2数据库安全性目标
5.2数据库的安全性
5.2.1用户认证
5.2.2存取权限
5.2.3视图隔离
5.2.4跟踪与审计
5.2.5数据加密
5.2.6SQLServer的安全性管理
5.3数据库的完整性保护
5.3.1完整性约束的分类
5.3.2完整性控制
5.3.3存储过程和触发器
5.3.4SQLServer的完整性策略
5.4数据库的并发控制技术
5.4.1事务
5.4.2数据库的并发问题
5.4.3并发控制方法
5.4.4并发调度的可串行性
5.4.5两段锁协议
5.4.6SQLServer的并发控制
5.5数据库的恢复技术
5,5.1数据库的故障种类
5.5.2恢复技术
5.5.3SQLServer的数据恢复技术
习题
实验数据库安全管理
第6章数据库设计
6.1数据库设计概述
6.1.1数据库和信息系统
6.1.2数据库设计的方法和特点
6.1.3数据库设计的一般步骤
6.2需求分析
6.2.1需求分析的任务
6.2.2需求分析的步骤
6.2.3数据字典
6.3概念结构设计
6.3.1概念设计基本方法
6.3.2主要设计步骤
6.4逻辑结构设计
6.4.1E-R模式到关系模式的转换
6.4.2关系模式的优化
6.5物理设计及实施
6.5.1关系数据库物理设计
6:5.2关系数据库的实施
6.5.3SQLServer的物理设计
6.6数据库设计实例
习题
实验数据库设计与实现
第7章数据库访问技术
7.1ODBC
7.1.1ODBC结构
7.1.2数据源
7.1.3ODBCAPI使用基础
7.2ADO
7.2.1OLEDB概述
7.2.2ADO概述
习题
第8章数据库技术的新发展
8.1面向对象数据库技术
8.1.1面向对象方法简介
8.1.2面向对象数据模型
8.1.3面向对象数据库管理模型
8.2分布式数据库
8.2.1分布式数据库系统的产生和定义
8.2.2分布式数据库系统的模式结构
8.2.3分布式数据库管理系统及分类
8.3数据仓库技术
8.3.1数据的事物处理与分析处理
8.3.2数据仓库的定义及特征
8.3.3数据仓库系统的组成
8.3.4数据仓库中数据的组织
8.3.5数据仓库工具与数据挖掘工具
习题
主要参考文献
猜您喜欢