书籍详情
数据库技术及应用
作者:陆桂明 主编
出版社:机械工业出版社
出版时间:2008-09-01
ISBN:9787111247494
定价:¥33.00
购买这本书可以去
内容简介
本书为普通高等教育“十一五”国家级规划教材。全书共分十一章,前五章介绍数据库系统的基础知识和数据模型;第6章介绍数据库系统的分析与设计;第7章介绍客户/服务器数据库;第8-10章介绍SQL Server基本知识、数据库系统开发工具和开发实例;第11章介绍目前数据库发展的新技术。本书可作为高等学校计算机专业本、专科学生学习数据库课程的教材,也可供其他专业师生和软件开发技术人员参考。本书配有电子教案,欢迎选用本书的老师索取,索取邮箱:wxd2677@163.com。
作者简介
暂缺《数据库技术及应用》作者简介
目录
前言
第1章数据库系统概述
l.1信息与数据
1.1.1信息
1.1.2数据
1.1.3信息与数据的关系
1.1.4信息管理系统
1.2数据库的产生与发展
1.2.1人工管理阶段
1.2.2文件系统管理阶段
1.2.3数据库管理阶段
1.3数据库系统的组成
1.4数据库系统的体系结构
1.4.1单用户数据库系统
1.4.2主从式结构数据库系统
1.4.3客户机/服务器结构的数据库系统
1.4.4分布式结构的数据库系统
1.5数据库系统的安全
1.5.1软件方面的安全设置
1.5.2硬件方面的安全设置
小结
第2章关系数据库
2.1关系数据结构及概念
2.1.1关系数据结构
2.1.2基本概念
2.2关系的完整性约束
2.3关系模型的数据操作
2.4关系代数
小结
习题
第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.4 SQL数据更新
3.4.1插入数据
3.4.2修改数据
3.4.3删除数据
3.5视图
3.5.1视图的定义和删除
3.5.2查询视图
3.5.3更新视图
3.5.4视图的优点
3.6 sQL数据控制
3.6.1权限与角色
3.6.2权限与角色的授予与收回
3.7嵌入式SQL
3.7.1嵌入式SQL的一般形式
3.7.2嵌入式SQL语句与主语言之间的通信
3.7.3不用游标的sQL语句
3.7.4使用游标的sQL语句
3.7.5动态sQL简介
小结
习题
第4章关系数据理论
4.1规范化问题的提出
4.2函数依赖
4.2.1函数依赖的定义
4.2.2函数依赖的基本性质
4.2.3完全函数依赖与部分函数依赖
4.2.4传递函数依赖
4.2.5码
4.3范式
4.3.1第一范式(1NF)
4.3.2第二范式(2NF)
4.3.3第三范式(3NF)
4.3.4:BC范式(BCNF)
4.3.5多值依赖
4.3.6第四范式(4NF)
4.3.7规范化小结
4.4模式分解
4.4.1模式分解的准则
4.4.2分解的函数依赖保持性和无损连接性
4.4.3模式分解的算法
小结
习题
第5章数据库保护技术
5.1安全与保护概述
5.2数据库的完整性
5.2.1数据库的完整性分类
5.2.2数据库的完整性约束
5.3数据库的安全性
5.3.1用户的标识与鉴别
5.3.2存取权限控制
5.3.3视图机制
5.3.4跟踪审查
5.3.5数据加密存储
5.4数据库的并发控制
5.4.1事务及特性
5.4.2数据库的并发控制
5.4.3并发的目的
5.4.4并发所引起的问题
5.4.5并发控制方法
5.4.6并发调节的可串行性
5.4.7两段锁协议
5.5数据库的恢复
5.5.1故障种类
5.5.2恢复基本策略
5.5.3数据库备份
小结
习题
第6章数据库系统的分析与设计
6.1数据库设计的概述
6.1.1数据库设计的任务和内容
6.1.2数据库设计的方法
6.1.3数据库设计的步骤
6.1.4数据库设计的工具
6.2需求分析
6.2.1需求分析的任务
6.2.2需求分析的方法
6.3数据库概念结构设计
6.3.1概念结构设计的方法
6.3.2概念结构设计的步骤
6.4数据库逻辑设计
6.4.1 逻辑结构设计的任务和步骤
6.4.2 E-R模型向关系模型的转换
6.4.3数据模型的优化
6.4.4.外模式设计
6.5数据库物理设计
6.5.1确定数据库的物理结构
6.5.2评价物理结构
6.6数据库的实施和维护
6.6.1数据库的实施
6.6.2数据库的维护
小结
习题
第7章客户机/服务器数据库
7.1客户机/服务器简介
7.1.1客户机/服务器计算模式概念
7.1.2客户机/服务器环境下应用成分的分布
7.2客户机/服务器模式的体系结构
7.2.1体系结构
7.2.2客户机/服务器模式的定位
7.3客户机/服务器模式的特性和优点
7.3.1 客户机/服务器模式的特性
7.3.2客户机/服务器模式的优点与不足
7.4构建客户机/服务器系统
7.4.1 客户机/服务器系统开发工具
7.4.2客户机/服务器模式应用系统的开发特点
小结
习题
第8章SQL Server数据库管理系统
8.1 SQL Server 2005概述
8.2 Transaet-SQL程序设计
8.2.1数据类型
8.2.2变量
8.2.3运算符
8.2.4函数
8.2.5流程控制语句
8.3存储过程的创建与使用
8.3.1创建存储过程
8.3.2执行存储过程
8.3.3查看、修改存储过程
8.3.4重命名、删除存储过程
8.4数据库的创建与管理
8.4.1数据库的存储结构
8.4.2创建与删除数据库
8.4.3修改数据库
8.5表的创建与管理
8.5.1创建表
8.5.2添加、删除、修改字段
8.5.3创建、删除、修改约束
8.5.4删除表
8.6数据更新
8.6.1用Inse~增添数据
8.6.2用Upd~e更新数据
8.6.3用:DELETE删除数据
8.7数据查询
8.8视图的创建与使用
8.8.1创建视图
8.8.2查看视图
8.8.3修改视图
8.8.4重命名视图
8.8.5使用视图
8.8.6删除视图
8.9索引的创建与使用
8.9.1创建索引
8.9.2查看、修改、维护和删除索引
8.10触发器的创建与使用
8.10.1概述
8.10.2创建触发器
8.10.3查看触发器
8.10.4修改触发器
8.10.5删除触发器
8.11 SQL Se~er安全性管理
8.11.1 SQLServer 2005的安全机制
8.11.2服务器安全性管理
8.11.3数据库用户管理
8.11.4数据库角色管理
8.11.5权限管理
8.12在VB、Delphi和ASP中使用sQL数据库
8.12.1在VB中使用SQL数据库
8.12.2在Delphi中使用sQL数据库
8.12.3在ASP中使用SQL数据库
小结
习题
第9章数据库应用开发工具
9.1数据库开发工具的分类
9.1.1桌面型数据库
9.1.2网络型数据库
9.2桌面型数据库开发工具
9.2.1 xBase
9.2.2 Visual FoxPro
9.2.3 Access
9.2.4 Paradox
9.3网络型数据库开发工具
9.3.1 Oracle
9.3.2 Sybase
9.3.3 Informix
9.3.4 SQL Server
9.3.5 IBM DB2
9.3.6前台开发工具
9.4数据库建模工具
小结
习题
第lO章数据库管理系统开发
实例
10.1引言
10.2任务概述
10.2.1目标
10.2.2具体需求
10.3数据描述
10.3.1顶层数据流图与数据字典
10.3.2第二层数据流图与数据字典
10.3.3第三层数据流图与数据字典
10.3.4奖惩管理子系统数据流图与数据字典
10.3.5毕业管理子系统数据流图与数据字典
10.3.6注册管理子系统数据流图与数据字典
10.4数据库分析
10.4.1学籍管理系统E-R图
10.4.2利用:Microsoft Visio反向获取
E.R图
10.5数据库设计
10.5.1创建数据库
10.5.2创建各数据表
小结
习题
第ll章数据库新技术
11.1 与多学科技术相结合形成的数据库新技术
11.1.1面向对象数据库系统
11.1.2分布式数据库系统
11.1.3多媒体数据库系统
11.1.4知识数据库系统
11.1.5并行数据库系统
11.1.6模糊数据库系统
11.2与特定的应用领域相结合形成的数据库新技术
11.2.1数据仓库
11.2.2工程数据库
11.2.3统计数据库
11.2.4空间数据库
1 1.3 数据库建设中应注意的几个问题
小结
习题
参考文献
第1章数据库系统概述
l.1信息与数据
1.1.1信息
1.1.2数据
1.1.3信息与数据的关系
1.1.4信息管理系统
1.2数据库的产生与发展
1.2.1人工管理阶段
1.2.2文件系统管理阶段
1.2.3数据库管理阶段
1.3数据库系统的组成
1.4数据库系统的体系结构
1.4.1单用户数据库系统
1.4.2主从式结构数据库系统
1.4.3客户机/服务器结构的数据库系统
1.4.4分布式结构的数据库系统
1.5数据库系统的安全
1.5.1软件方面的安全设置
1.5.2硬件方面的安全设置
小结
第2章关系数据库
2.1关系数据结构及概念
2.1.1关系数据结构
2.1.2基本概念
2.2关系的完整性约束
2.3关系模型的数据操作
2.4关系代数
小结
习题
第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.4 SQL数据更新
3.4.1插入数据
3.4.2修改数据
3.4.3删除数据
3.5视图
3.5.1视图的定义和删除
3.5.2查询视图
3.5.3更新视图
3.5.4视图的优点
3.6 sQL数据控制
3.6.1权限与角色
3.6.2权限与角色的授予与收回
3.7嵌入式SQL
3.7.1嵌入式SQL的一般形式
3.7.2嵌入式SQL语句与主语言之间的通信
3.7.3不用游标的sQL语句
3.7.4使用游标的sQL语句
3.7.5动态sQL简介
小结
习题
第4章关系数据理论
4.1规范化问题的提出
4.2函数依赖
4.2.1函数依赖的定义
4.2.2函数依赖的基本性质
4.2.3完全函数依赖与部分函数依赖
4.2.4传递函数依赖
4.2.5码
4.3范式
4.3.1第一范式(1NF)
4.3.2第二范式(2NF)
4.3.3第三范式(3NF)
4.3.4:BC范式(BCNF)
4.3.5多值依赖
4.3.6第四范式(4NF)
4.3.7规范化小结
4.4模式分解
4.4.1模式分解的准则
4.4.2分解的函数依赖保持性和无损连接性
4.4.3模式分解的算法
小结
习题
第5章数据库保护技术
5.1安全与保护概述
5.2数据库的完整性
5.2.1数据库的完整性分类
5.2.2数据库的完整性约束
5.3数据库的安全性
5.3.1用户的标识与鉴别
5.3.2存取权限控制
5.3.3视图机制
5.3.4跟踪审查
5.3.5数据加密存储
5.4数据库的并发控制
5.4.1事务及特性
5.4.2数据库的并发控制
5.4.3并发的目的
5.4.4并发所引起的问题
5.4.5并发控制方法
5.4.6并发调节的可串行性
5.4.7两段锁协议
5.5数据库的恢复
5.5.1故障种类
5.5.2恢复基本策略
5.5.3数据库备份
小结
习题
第6章数据库系统的分析与设计
6.1数据库设计的概述
6.1.1数据库设计的任务和内容
6.1.2数据库设计的方法
6.1.3数据库设计的步骤
6.1.4数据库设计的工具
6.2需求分析
6.2.1需求分析的任务
6.2.2需求分析的方法
6.3数据库概念结构设计
6.3.1概念结构设计的方法
6.3.2概念结构设计的步骤
6.4数据库逻辑设计
6.4.1 逻辑结构设计的任务和步骤
6.4.2 E-R模型向关系模型的转换
6.4.3数据模型的优化
6.4.4.外模式设计
6.5数据库物理设计
6.5.1确定数据库的物理结构
6.5.2评价物理结构
6.6数据库的实施和维护
6.6.1数据库的实施
6.6.2数据库的维护
小结
习题
第7章客户机/服务器数据库
7.1客户机/服务器简介
7.1.1客户机/服务器计算模式概念
7.1.2客户机/服务器环境下应用成分的分布
7.2客户机/服务器模式的体系结构
7.2.1体系结构
7.2.2客户机/服务器模式的定位
7.3客户机/服务器模式的特性和优点
7.3.1 客户机/服务器模式的特性
7.3.2客户机/服务器模式的优点与不足
7.4构建客户机/服务器系统
7.4.1 客户机/服务器系统开发工具
7.4.2客户机/服务器模式应用系统的开发特点
小结
习题
第8章SQL Server数据库管理系统
8.1 SQL Server 2005概述
8.2 Transaet-SQL程序设计
8.2.1数据类型
8.2.2变量
8.2.3运算符
8.2.4函数
8.2.5流程控制语句
8.3存储过程的创建与使用
8.3.1创建存储过程
8.3.2执行存储过程
8.3.3查看、修改存储过程
8.3.4重命名、删除存储过程
8.4数据库的创建与管理
8.4.1数据库的存储结构
8.4.2创建与删除数据库
8.4.3修改数据库
8.5表的创建与管理
8.5.1创建表
8.5.2添加、删除、修改字段
8.5.3创建、删除、修改约束
8.5.4删除表
8.6数据更新
8.6.1用Inse~增添数据
8.6.2用Upd~e更新数据
8.6.3用:DELETE删除数据
8.7数据查询
8.8视图的创建与使用
8.8.1创建视图
8.8.2查看视图
8.8.3修改视图
8.8.4重命名视图
8.8.5使用视图
8.8.6删除视图
8.9索引的创建与使用
8.9.1创建索引
8.9.2查看、修改、维护和删除索引
8.10触发器的创建与使用
8.10.1概述
8.10.2创建触发器
8.10.3查看触发器
8.10.4修改触发器
8.10.5删除触发器
8.11 SQL Se~er安全性管理
8.11.1 SQLServer 2005的安全机制
8.11.2服务器安全性管理
8.11.3数据库用户管理
8.11.4数据库角色管理
8.11.5权限管理
8.12在VB、Delphi和ASP中使用sQL数据库
8.12.1在VB中使用SQL数据库
8.12.2在Delphi中使用sQL数据库
8.12.3在ASP中使用SQL数据库
小结
习题
第9章数据库应用开发工具
9.1数据库开发工具的分类
9.1.1桌面型数据库
9.1.2网络型数据库
9.2桌面型数据库开发工具
9.2.1 xBase
9.2.2 Visual FoxPro
9.2.3 Access
9.2.4 Paradox
9.3网络型数据库开发工具
9.3.1 Oracle
9.3.2 Sybase
9.3.3 Informix
9.3.4 SQL Server
9.3.5 IBM DB2
9.3.6前台开发工具
9.4数据库建模工具
小结
习题
第lO章数据库管理系统开发
实例
10.1引言
10.2任务概述
10.2.1目标
10.2.2具体需求
10.3数据描述
10.3.1顶层数据流图与数据字典
10.3.2第二层数据流图与数据字典
10.3.3第三层数据流图与数据字典
10.3.4奖惩管理子系统数据流图与数据字典
10.3.5毕业管理子系统数据流图与数据字典
10.3.6注册管理子系统数据流图与数据字典
10.4数据库分析
10.4.1学籍管理系统E-R图
10.4.2利用:Microsoft Visio反向获取
E.R图
10.5数据库设计
10.5.1创建数据库
10.5.2创建各数据表
小结
习题
第ll章数据库新技术
11.1 与多学科技术相结合形成的数据库新技术
11.1.1面向对象数据库系统
11.1.2分布式数据库系统
11.1.3多媒体数据库系统
11.1.4知识数据库系统
11.1.5并行数据库系统
11.1.6模糊数据库系统
11.2与特定的应用领域相结合形成的数据库新技术
11.2.1数据仓库
11.2.2工程数据库
11.2.3统计数据库
11.2.4空间数据库
1 1.3 数据库建设中应注意的几个问题
小结
习题
参考文献
猜您喜欢