书籍详情
数据库技术与应用
作者:徐慧 主编
出版社:北京理工大学出版社
出版时间:2010-01-01
ISBN:9787564029951
定价:¥36.00
购买这本书可以去
内容简介
本书介绍了数据库系统设计的基本理论和方法。全书共分六章,第一、二章介绍了数据库系统的基本概念、数据模型与概念模型、关系数据库的基本知识;第三章介绍了关系数据库的标准语言SQL Server2005关系数据库管理系统的相关知识;第四章介绍了数据库系统的设计方法;第五章介绍了数据库安全及SQL Server的数据库安全;第六章介绍了数据库技术的发展方向等内容。全书始终以程序案例辅助讲解,将知识点与实例相结合,以流行的SQL Server2005数据库管理系统作为实验平台,循序渐进,便于教师讲授和学生学习。有些章配有上机实训,便于学生上机实践。本书适合作为高等院校的学习教材,亦可作为数据库设计开发人员的参考书。
作者简介
暂缺《数据库技术与应用》作者简介
目录
第1章 数据库系统概述
1.1 数据管理技术的发展
1.1.1 数据、信息和数据处理
1.1.2 数据管理的发展
1.2 信息描述与数据模型
1.2.1 信息描述
1.2.2 实体联系模型
1.2.3 数据模型
l.3 数据库系统的结构
1.3.1 数据库系统的组成
1.3.2 数据库系统的特点
1.3.3 数据库系统的三级数据模式结构
本章 小结
习题1
第2章 关系数据库
2.1 关系数据模型
2.1.1 基本概念
2.1.2 关系的性质
2.1.3 关系模型的创建
2.2 关系数据库基本操作
2.2.1 SQL Server2005安装的基本要求
2.2.2 SQL Server2005的安装过程
2.3 关系代数
2.3.1 传统的集合运算
2.3.2 专门的关系运算
本章 小结
习题2
实训
第3章 关系数据库的标准语言SQL
3.1 SQL Server。2005概述
3.1.1 SQL Server简介
3.1.2 SQL Server的基本组件
3.1.3 TranSact-SQL
3.1.4 SQL Server数据库体系结构
3.1.5 SQL的主要功能
3.2 数据定义子语言及其操作
3.2.1 数据库定义
3.2.2 用户表
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 T—SQL语言
3.5.1 T—SQL简介
3.5.2 常量和变量
3.5.3 运算符和表达式
3.5.4 函数
3.5.5 流程控制语句
3.5.6 批处理
3.6 视图
3.6.1 视图概述
3.6.2 视图的创建
3.6.3 查看、重名名、修改及删除视图
3.6.4 通过视图修改数据
3.7 存储过程和触发器
3.7.1 存储过程概述
3.7.2 创建存储过程
3.7.3 触发器
本章 小结
习题3
实训
第4章 数据库系统设计
4.1 数据库系统设计概述
4.1.1 数据库设计的基本概念
4.1.2 关系数据库设计的规范化
4.1.3 数据库设计步骤
4.2 数据库设计
4.2.1 系统需求分析
4.2.2 数据库模型设计
4.2.3 数据库的实施
4.2.4 数据库的运行和维护
4.3 数据库应用系统设计案例
4.3.1 班级信息管理系统功能介绍
4.3.2 班级信息管理系统数据库模型介绍
4.3.3 班级信息系统数据库模型说明
本章 小结
习题4
实训
第5章 数据库保护技术
5.1 SQL Server的安全性
5.1.1 安全性
5.1.2 SQL Server的安全性
5.1.3 SQL Server用户管理
5.1.4 SQL Server角色的管理
5.1.5 SQL Server权限管理
5.1.6 删除权限操作
5.2 SQL Server的完整性
5.2.1 完整性概述
5.2.2 SQL Server完整性控制
5.3 SQL Server的并发控制机制
5.3.1 事务控制
5.3.2 数据库的并发控制
5.4 数据库的恢复
5.4.1 数据库故障
5.4.2 数据转储与日志
5.4.3 故障恢复策略
5.4.4 SQL Server的数据恢复机制
本章 小结
习题5
实训
第6章 现代数据库技术
6.1 面向对象的数据库系统
6.1.1 面向对象的数据库系统定义
6.1.2 面向对象技术的优势
6.1.3 面向对象技术和数据库技术相结合的发展途径
6.1.4 面向对象数据模型的基本概念
6.2 并行数据库系统和分布式数据库系统
6.2.1 并行数据库系统概述
6.2.2 并行数据库系统目标
6.2.3 并行数据库的结构
6.2.4 分布式数据库系统概述
6.2.5 分布式数据库系统目标
6.2.6 分布式数据库系统结构
6.2.7 并行数据库系统和分布式数据库系统的区别
6.3 多媒体数据库
6.3.1 多媒体数据库的由来
6.3.2 多媒体数据库的定义
6.3.3 多媒体数据库与关系数据库的区别
6.3.4 多媒体数据库数据模型
6.4 数据仓库
6.4.1 数据仓库概述
6.4.2 数据仓库目标
6.4.3 数据仓库组成
6.5 数据挖掘
习题6
参考文献
1.1 数据管理技术的发展
1.1.1 数据、信息和数据处理
1.1.2 数据管理的发展
1.2 信息描述与数据模型
1.2.1 信息描述
1.2.2 实体联系模型
1.2.3 数据模型
l.3 数据库系统的结构
1.3.1 数据库系统的组成
1.3.2 数据库系统的特点
1.3.3 数据库系统的三级数据模式结构
本章 小结
习题1
第2章 关系数据库
2.1 关系数据模型
2.1.1 基本概念
2.1.2 关系的性质
2.1.3 关系模型的创建
2.2 关系数据库基本操作
2.2.1 SQL Server2005安装的基本要求
2.2.2 SQL Server2005的安装过程
2.3 关系代数
2.3.1 传统的集合运算
2.3.2 专门的关系运算
本章 小结
习题2
实训
第3章 关系数据库的标准语言SQL
3.1 SQL Server。2005概述
3.1.1 SQL Server简介
3.1.2 SQL Server的基本组件
3.1.3 TranSact-SQL
3.1.4 SQL Server数据库体系结构
3.1.5 SQL的主要功能
3.2 数据定义子语言及其操作
3.2.1 数据库定义
3.2.2 用户表
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 T—SQL语言
3.5.1 T—SQL简介
3.5.2 常量和变量
3.5.3 运算符和表达式
3.5.4 函数
3.5.5 流程控制语句
3.5.6 批处理
3.6 视图
3.6.1 视图概述
3.6.2 视图的创建
3.6.3 查看、重名名、修改及删除视图
3.6.4 通过视图修改数据
3.7 存储过程和触发器
3.7.1 存储过程概述
3.7.2 创建存储过程
3.7.3 触发器
本章 小结
习题3
实训
第4章 数据库系统设计
4.1 数据库系统设计概述
4.1.1 数据库设计的基本概念
4.1.2 关系数据库设计的规范化
4.1.3 数据库设计步骤
4.2 数据库设计
4.2.1 系统需求分析
4.2.2 数据库模型设计
4.2.3 数据库的实施
4.2.4 数据库的运行和维护
4.3 数据库应用系统设计案例
4.3.1 班级信息管理系统功能介绍
4.3.2 班级信息管理系统数据库模型介绍
4.3.3 班级信息系统数据库模型说明
本章 小结
习题4
实训
第5章 数据库保护技术
5.1 SQL Server的安全性
5.1.1 安全性
5.1.2 SQL Server的安全性
5.1.3 SQL Server用户管理
5.1.4 SQL Server角色的管理
5.1.5 SQL Server权限管理
5.1.6 删除权限操作
5.2 SQL Server的完整性
5.2.1 完整性概述
5.2.2 SQL Server完整性控制
5.3 SQL Server的并发控制机制
5.3.1 事务控制
5.3.2 数据库的并发控制
5.4 数据库的恢复
5.4.1 数据库故障
5.4.2 数据转储与日志
5.4.3 故障恢复策略
5.4.4 SQL Server的数据恢复机制
本章 小结
习题5
实训
第6章 现代数据库技术
6.1 面向对象的数据库系统
6.1.1 面向对象的数据库系统定义
6.1.2 面向对象技术的优势
6.1.3 面向对象技术和数据库技术相结合的发展途径
6.1.4 面向对象数据模型的基本概念
6.2 并行数据库系统和分布式数据库系统
6.2.1 并行数据库系统概述
6.2.2 并行数据库系统目标
6.2.3 并行数据库的结构
6.2.4 分布式数据库系统概述
6.2.5 分布式数据库系统目标
6.2.6 分布式数据库系统结构
6.2.7 并行数据库系统和分布式数据库系统的区别
6.3 多媒体数据库
6.3.1 多媒体数据库的由来
6.3.2 多媒体数据库的定义
6.3.3 多媒体数据库与关系数据库的区别
6.3.4 多媒体数据库数据模型
6.4 数据仓库
6.4.1 数据仓库概述
6.4.2 数据仓库目标
6.4.3 数据仓库组成
6.5 数据挖掘
习题6
参考文献
猜您喜欢