书籍详情
数据库原理与开发应用技术
作者:孔璐等编
出版社:国防工业出版社
出版时间:2004-01-01
ISBN:9787118033847
定价:¥33.00
购买这本书可以去
内容简介
数据库技术作为开发各种管理信息系统的重要工具,被广泛应用于社会生活的各个领域,掌握数据库开发技术已成为理工科学生应具备的重要技能。本书的作者在多年教学实践的基础上,遵循理论与实际应用并重的原则编写了本书,系统介绍了数据库基础知识,并通过大量实例详细介绍了大、中、小型数据库管理系统的设计方法和开发过程。 全书内容详实,讲解细致,图文并茂,具有较强的实用性,既可作为理工科学生的数据库教材,也可供数据库管理人员和数据库应用程序开发人员阅读参考。
作者简介
暂缺《数据库原理与开发应用技术》作者简介
目录
第1部分 原理篇
第1章 数据库系统导论
1.1 数据与信息
1.1.1 数据、信息与数据处理
1.1.2 计算机信息系统
1.2 数据管理技术的发展过程
1.2.1 人工管理阶段
1.2.2 文件管理阶段
1.2.3 数据库系统阶段
1.3 数据模型
1.3.1 数据的三个范畴
1.3.2 数据模型
1.3.3 关系模型
1.3.4 E-R数据模型
1.3.5 面向对象模型
1.4 数据库系统结构
1.4.1 数据库系统的组成
1.4.2 数据库系统的模式结构
1.4.3 数据库系统的体系结构
1.4.4 数据库管理系统
1.4.5 数据库语言
1.4.6 数据库管理员
1.4.7 数据字典
1.4.8 数据库系统的工作流程
1.5 数据库技术的研究领域
1.6 数据库技术的发展趋势
1.6.1 数据库技术与其他相关技术的结合
1.6.2 面向应用领域的数据库新技术
1.7 习题
第2章 关系数据库
2.1 关系模型的基本概念
2.1.1 笛卡儿乘积
2.1.2 关系的基本概念
2.2 关系代数
2.2.1 传统的集合运算
2.2.2 专门的关系运算
2.3 习题
第3章 关系数据库设计理论
3.1 数据库设计中的问题
3.2 函数依赖
3.2.1 属性间的联系
3.2.2 函数依赖
3.2.3 关键字
3.2.4 函数依赖公理
3.3 规范化理论
3.3.1 第一范式
3.3.2 第二范式
3.3.3 第三范式
3.3.4 BCNF
3.3.5 规范化小结
3.4 习题
第4章 数据库设计
4.1 数据库设计概述
4.1.1 数据库设计的内容和特点
4.1.2 数据库设计步骤
4.2 需求分析
4.3 概念模型设计
4.3.1 设计局部E-R模型
4.3.2 将各局部E-R模型综合成总体E-R模型
4.4 逻辑结构设计
4.4.1 概念模型向关系模型转换
4.4.2 数据模型的优化
4.4.3 设计用户子模式
4.5 数据库物理设计
4.6 数据库实施
4.7 数据库运行与维护
4.8 习题
第2部分 应用篇
第5章 关系数据库标准语言——SQL
5.1 SQL概述
5.2 数据定义
5.2.1 SQL的数据类型
5.2.2 基本表
5.2.3 索引
5.3 数据更新
5.3.1 使用INSERT添加行
5.3.2 使用UPDATE修改行
5.3.3 使用DELETE删除行
5.4 查询
5.4.1 SELECT语句
5.4.2 单表查询
5.4.3 连接查询
5.4.4 嵌套查询
5.4.5 集合查询
5.5 视图
5.5.1 定义视图
5.5.2 视图的使用
5.5.3 更新视图
5.6 存储过程
5.6.1 存储过程的优点
5.6.2 创建存储过程
5.6.3 带参数运行存储过程
5.6.4 传出参数
5.6.5 返回存储过程状态
5.7 触发器
5.7.1 触发器概述
5.7.2 触发器的创建
5.7.3 INSERTED表和DELETED表
5.7.4 UPDATE()函数
5.7.5 触发器实例
5.8 数据控制
5.8.1 授权
5.8.2 收回权限
5.9 习题
第6章 VFP简介
6.1 VFP的界面
6.1.1 VFP的窗口
6.1.2 VFP的系统主菜单
6.1.3 工具栏
6.1.4 向导
6.1.5 设计器
6.1.6 生成器
6.2 VFP的操作方式
第7章 VFP基础知识
7.1 常量与变量
7.1.1 常量
7.1.2 变量
7.1.3 内存变量常用命令
7.2 表达式
7.2.1 数值、字符与日期时间表达式
7.2.2 关系表达式
7.2.3 逻辑表达式
7.3 常用函数
7.3.1 数值函数
7.3.2 字符函数
7.3.3 日期和时间函数
7.3.4 数据类型转换函数
7.3.5 逻辑测试函数
7.4 习题
第8章 VFP数据库及其操作
8.1 VFP数据库及其建立
8.1.1 基本概念
8.1.2 建立数据库
8.1.3 使用数据库
8.1.4 修改数据库
8.1.5 删除数据库
8.2 建立数据库表
8.2.1 在数据库中建立表
8.2.2 修改表结构
8.3 表的基本操作
8.3.1 使用浏览器操作表
8.3.2 显示记录的命令
8.3.3 增加记录的命令
8.3.4 删除记录的命令
8.3.5 修改记录的命令
8.3.6 查询定位命令
8.4 索引
8.4.1 基本概念
8.4.2 在表设计器中建立索引
8.4.3 用命令建立索引
8.4.4 使用索引
8.5 数据完整性
8.5.1 实体完整性与主关键字
8.5.2 域完整性与约束规则
8.5.3 参照完整性与表之间的关联
8.6 自由表
8.6.1 将自由表添加到数据库
8.6.2 从数据库中移出表
8.7 记录的统计与计算
8.7.1 计数命令
8.7.2 求和命令
8.7.3 求平均命令
8.8 排序
8.9 多个表的同时使用
8.9.1 多工作区的概念
8.9.2 使用不同工作区的表
8.9.3 表之间的关联
8.10 习题
第9章 VFP中的SQL语言
9.1 查询功能
9.1.1 简单查询
9.1.2 联接查询
9.1.3 嵌套查询
9.1.4 计算查询
9.1.5 查询结果的并运算
9.1.6 查询的其他功能
9.2 定义功能
9.2.1 表的定义
9.2.2 表的删除
9.2.3 表结构的修改
9.2.4 视图的操作
9.3 操作功能
9.3.1 插入记录
9.3.2 更新记录
9.3.3 删除记录
9.4 查询和视图的可视化操作
9.4.1 查询设计器
9.4.2 建立查询
9.4.3 保存查询
9.4.4 运行查询
9.4.5 建立视图
9.4.6 远程视图与连接
9.5 习题
第10章 VFP程序设计
10.1 程序与程序文件
10.1.1 程序的概念
10.1.2 程序文件的建立与执行
10.1.3 简单的输入输出命令
10.2 程序的基本结构
10.2.1 选择结构
10.2.2 循环结构
10.3 多模块程序
10.3.1 模块的定义和调用
10.3.2 变量的作用域
10.3.3 过程调用中的数据传递
10.4 程序调试
10.4.1 常用的程序调试方法
10.4.2 调试器环境
10.4.3 设置断点
10.4.4 调试菜单
10.5 可视化程序设计
10.5.1 创建表单
10.5.2 使用表单向导
10.5.3 使用快速表单
10.6 习题
第11章 数据库开发实例——学生信息管理系统
11.1 系统设计
11.1.1 开发设计思想
11.1.2 系统功能分析
11.1.3 系统功能模块设计
11.2 数据库设计
11.3 数据库管理系统的实现
11.4 各个功能模块的创建
11.4.1 系统主界面
11.4.2 查询浏览界面的设计
11.4.3 维护模块
11.4.4 学生选课模块
11.5 开发中要注意的问题
第3部分 高级篇
第12章 SQL Server关系数据库
12.1 SQL Server简介
12.1.1 SQL Server特点
12.1.2 SQL Server安装与配置
12.1.3 SQL Server工具和实用程序
12.2 SQL Server数据库管理
12.2.1 SQL Server系统结构
12.2.2 SQL Server数据库基本操作
12.2.3 SQL Server数据库备份
12.2.4 SQL Server数据库恢复
12.3 SQL Server安全性管理
12.3.1 SQL Server认证与登录
12.3.2 用户与角色管理
12.4 习题
第13章 Oracle数据库概述
13.1 Oracle简介
13.1.1 技术特点
13.1.2 Oracle的发展
13.2 Oracle数据库对象
13.2.1 对象概述
13.2.2 表
13.2.3 视图
13.2.4 索引
13.2.5 聚簇
13.2.6 序列生成器
13.2.7 同义词
13.2.8 数据库触发器
13.2.9 授权与角色
13.2.10 快照
13.2.11 数据库链接
13.3 习题
第14章 Oracle数据库管理
14.1 体系结构
14.1.1 物理结构
14.1.2 内存结构
14.1.3 进程结构
14.2 Oracle安全性管理
14.2.1 Oracle数据库的安全性
14.2.2 Oracle的数据完整性
14.2.3 Oracle的并发控制技术
14.3 备份与恢复
14.3.1 数据库恢复所使用的结构
14.3.2 在线日志
14.3.3 归档日志
14.3.4 数据库备份
14.3.5 数据库恢复
14.4 习题
第15章 PL/SQL程序设计
15.1 PL/SQL介绍
15.1.1 SQL/Plus入门
15.1.2 程序结构
15.1.3 游标
15.2 过程和函数
15.2.1 创建子程序
15.2.2 子程序参数
15.2.3 过程和函数的撤消
15.3 包
15.3.1 包的开发
15.3.2 管理与调用包
15.4 习题
参考文献
第1章 数据库系统导论
1.1 数据与信息
1.1.1 数据、信息与数据处理
1.1.2 计算机信息系统
1.2 数据管理技术的发展过程
1.2.1 人工管理阶段
1.2.2 文件管理阶段
1.2.3 数据库系统阶段
1.3 数据模型
1.3.1 数据的三个范畴
1.3.2 数据模型
1.3.3 关系模型
1.3.4 E-R数据模型
1.3.5 面向对象模型
1.4 数据库系统结构
1.4.1 数据库系统的组成
1.4.2 数据库系统的模式结构
1.4.3 数据库系统的体系结构
1.4.4 数据库管理系统
1.4.5 数据库语言
1.4.6 数据库管理员
1.4.7 数据字典
1.4.8 数据库系统的工作流程
1.5 数据库技术的研究领域
1.6 数据库技术的发展趋势
1.6.1 数据库技术与其他相关技术的结合
1.6.2 面向应用领域的数据库新技术
1.7 习题
第2章 关系数据库
2.1 关系模型的基本概念
2.1.1 笛卡儿乘积
2.1.2 关系的基本概念
2.2 关系代数
2.2.1 传统的集合运算
2.2.2 专门的关系运算
2.3 习题
第3章 关系数据库设计理论
3.1 数据库设计中的问题
3.2 函数依赖
3.2.1 属性间的联系
3.2.2 函数依赖
3.2.3 关键字
3.2.4 函数依赖公理
3.3 规范化理论
3.3.1 第一范式
3.3.2 第二范式
3.3.3 第三范式
3.3.4 BCNF
3.3.5 规范化小结
3.4 习题
第4章 数据库设计
4.1 数据库设计概述
4.1.1 数据库设计的内容和特点
4.1.2 数据库设计步骤
4.2 需求分析
4.3 概念模型设计
4.3.1 设计局部E-R模型
4.3.2 将各局部E-R模型综合成总体E-R模型
4.4 逻辑结构设计
4.4.1 概念模型向关系模型转换
4.4.2 数据模型的优化
4.4.3 设计用户子模式
4.5 数据库物理设计
4.6 数据库实施
4.7 数据库运行与维护
4.8 习题
第2部分 应用篇
第5章 关系数据库标准语言——SQL
5.1 SQL概述
5.2 数据定义
5.2.1 SQL的数据类型
5.2.2 基本表
5.2.3 索引
5.3 数据更新
5.3.1 使用INSERT添加行
5.3.2 使用UPDATE修改行
5.3.3 使用DELETE删除行
5.4 查询
5.4.1 SELECT语句
5.4.2 单表查询
5.4.3 连接查询
5.4.4 嵌套查询
5.4.5 集合查询
5.5 视图
5.5.1 定义视图
5.5.2 视图的使用
5.5.3 更新视图
5.6 存储过程
5.6.1 存储过程的优点
5.6.2 创建存储过程
5.6.3 带参数运行存储过程
5.6.4 传出参数
5.6.5 返回存储过程状态
5.7 触发器
5.7.1 触发器概述
5.7.2 触发器的创建
5.7.3 INSERTED表和DELETED表
5.7.4 UPDATE()函数
5.7.5 触发器实例
5.8 数据控制
5.8.1 授权
5.8.2 收回权限
5.9 习题
第6章 VFP简介
6.1 VFP的界面
6.1.1 VFP的窗口
6.1.2 VFP的系统主菜单
6.1.3 工具栏
6.1.4 向导
6.1.5 设计器
6.1.6 生成器
6.2 VFP的操作方式
第7章 VFP基础知识
7.1 常量与变量
7.1.1 常量
7.1.2 变量
7.1.3 内存变量常用命令
7.2 表达式
7.2.1 数值、字符与日期时间表达式
7.2.2 关系表达式
7.2.3 逻辑表达式
7.3 常用函数
7.3.1 数值函数
7.3.2 字符函数
7.3.3 日期和时间函数
7.3.4 数据类型转换函数
7.3.5 逻辑测试函数
7.4 习题
第8章 VFP数据库及其操作
8.1 VFP数据库及其建立
8.1.1 基本概念
8.1.2 建立数据库
8.1.3 使用数据库
8.1.4 修改数据库
8.1.5 删除数据库
8.2 建立数据库表
8.2.1 在数据库中建立表
8.2.2 修改表结构
8.3 表的基本操作
8.3.1 使用浏览器操作表
8.3.2 显示记录的命令
8.3.3 增加记录的命令
8.3.4 删除记录的命令
8.3.5 修改记录的命令
8.3.6 查询定位命令
8.4 索引
8.4.1 基本概念
8.4.2 在表设计器中建立索引
8.4.3 用命令建立索引
8.4.4 使用索引
8.5 数据完整性
8.5.1 实体完整性与主关键字
8.5.2 域完整性与约束规则
8.5.3 参照完整性与表之间的关联
8.6 自由表
8.6.1 将自由表添加到数据库
8.6.2 从数据库中移出表
8.7 记录的统计与计算
8.7.1 计数命令
8.7.2 求和命令
8.7.3 求平均命令
8.8 排序
8.9 多个表的同时使用
8.9.1 多工作区的概念
8.9.2 使用不同工作区的表
8.9.3 表之间的关联
8.10 习题
第9章 VFP中的SQL语言
9.1 查询功能
9.1.1 简单查询
9.1.2 联接查询
9.1.3 嵌套查询
9.1.4 计算查询
9.1.5 查询结果的并运算
9.1.6 查询的其他功能
9.2 定义功能
9.2.1 表的定义
9.2.2 表的删除
9.2.3 表结构的修改
9.2.4 视图的操作
9.3 操作功能
9.3.1 插入记录
9.3.2 更新记录
9.3.3 删除记录
9.4 查询和视图的可视化操作
9.4.1 查询设计器
9.4.2 建立查询
9.4.3 保存查询
9.4.4 运行查询
9.4.5 建立视图
9.4.6 远程视图与连接
9.5 习题
第10章 VFP程序设计
10.1 程序与程序文件
10.1.1 程序的概念
10.1.2 程序文件的建立与执行
10.1.3 简单的输入输出命令
10.2 程序的基本结构
10.2.1 选择结构
10.2.2 循环结构
10.3 多模块程序
10.3.1 模块的定义和调用
10.3.2 变量的作用域
10.3.3 过程调用中的数据传递
10.4 程序调试
10.4.1 常用的程序调试方法
10.4.2 调试器环境
10.4.3 设置断点
10.4.4 调试菜单
10.5 可视化程序设计
10.5.1 创建表单
10.5.2 使用表单向导
10.5.3 使用快速表单
10.6 习题
第11章 数据库开发实例——学生信息管理系统
11.1 系统设计
11.1.1 开发设计思想
11.1.2 系统功能分析
11.1.3 系统功能模块设计
11.2 数据库设计
11.3 数据库管理系统的实现
11.4 各个功能模块的创建
11.4.1 系统主界面
11.4.2 查询浏览界面的设计
11.4.3 维护模块
11.4.4 学生选课模块
11.5 开发中要注意的问题
第3部分 高级篇
第12章 SQL Server关系数据库
12.1 SQL Server简介
12.1.1 SQL Server特点
12.1.2 SQL Server安装与配置
12.1.3 SQL Server工具和实用程序
12.2 SQL Server数据库管理
12.2.1 SQL Server系统结构
12.2.2 SQL Server数据库基本操作
12.2.3 SQL Server数据库备份
12.2.4 SQL Server数据库恢复
12.3 SQL Server安全性管理
12.3.1 SQL Server认证与登录
12.3.2 用户与角色管理
12.4 习题
第13章 Oracle数据库概述
13.1 Oracle简介
13.1.1 技术特点
13.1.2 Oracle的发展
13.2 Oracle数据库对象
13.2.1 对象概述
13.2.2 表
13.2.3 视图
13.2.4 索引
13.2.5 聚簇
13.2.6 序列生成器
13.2.7 同义词
13.2.8 数据库触发器
13.2.9 授权与角色
13.2.10 快照
13.2.11 数据库链接
13.3 习题
第14章 Oracle数据库管理
14.1 体系结构
14.1.1 物理结构
14.1.2 内存结构
14.1.3 进程结构
14.2 Oracle安全性管理
14.2.1 Oracle数据库的安全性
14.2.2 Oracle的数据完整性
14.2.3 Oracle的并发控制技术
14.3 备份与恢复
14.3.1 数据库恢复所使用的结构
14.3.2 在线日志
14.3.3 归档日志
14.3.4 数据库备份
14.3.5 数据库恢复
14.4 习题
第15章 PL/SQL程序设计
15.1 PL/SQL介绍
15.1.1 SQL/Plus入门
15.1.2 程序结构
15.1.3 游标
15.2 过程和函数
15.2.1 创建子程序
15.2.2 子程序参数
15.2.3 过程和函数的撤消
15.3 包
15.3.1 包的开发
15.3.2 管理与调用包
15.4 习题
参考文献
猜您喜欢