书籍详情

数据库原理及应用开发

数据库原理及应用开发

作者:潘瑞芳、朱永玲

出版社:中国水利水电出版社

出版时间:2005-08-01

ISBN:9787508430096

定价:¥28.00

购买这本书可以去
内容简介
  本书全面讲述了数据库系统的概念、关系数据库系统的相关知识、标准SQL语言、关系模式的规范化理论、数据库设计过程、数据库的安全保护及多媒体技术、网络数据库及数据挖掘等新技术。本书分为三篇:基础理论篇、新技术应用篇、实验操作篇,共14章,全面、详细地介绍了从数据库系统的基本概念到数据库系统的设计的整个过程,并通过实例加以说明。??本书内容丰富,知识新颖,不仅可作为计算机专业的本、专科的数据库原理及应用的教材,也可作为数据库开发及应用人员的参考书籍。
作者简介
暂缺《数据库原理及应用开发》作者简介
目录
第1篇?基础理论篇
第1章?数据库系统概论
1.1?数据库技术的产生与发展
1.1.1?数据管理技术的发展
1.1.2?数据库技术主要研究领域
1.2?数据库系统的基本概念
1.3?数据模型
1.3.1?现实世界的抽象过程
1.3.2?概念模型
1.3.3?数据模型
1.4?数据库体系结构
1.4.1?模式
1.4.2?外模式
1.4.3?内模式
1.4.4?映像
1.5?小结
习题
第2章?关系数据库
2.1?关系模型
2.1.1?基本概念
2.1.2?关系数据库
2.2?数据完整性
2.2.1?实体完整性约束
2.2.2?参照完整性约束
2.2.3?用户自定义完整性约束
2.3?关系代数
2.3.1?传统的集合运算
2.3.2?专门的关系运算
2.4?查询优化
2.4.1?查询优化的概念及策略
2.4.2?关系代数等价变换规则
2.5?小结
习题
第3章?关系数据库标准语言SQL
3.1?SQL语言概述
3.1.1?SQL语言的基本概念
3.1.2?SQL语言的分类
3.1.3?SQL支持的数据库模式
3.1.4?标准SQL语言与数据库产品中的SQL语言
3.2?数据定义
3.2.1?模式的定义和删除
3.2.2?创建基本表
3.2.3?修改表结构
3.2.4?删除基本表
3.2.5?创建索引
3.2.6?删除索引
3.3?数据更新
3.3.1?在表中插入数据
3.3.2?在表中修改数据
3.3.3?在表中删除数据
3.4?数据查询
3.4.1?SELECT语句的格式
3.4.2?简单查询
3.4.3?选择查询
3.4.4?分组查询
3.4.5?查询结果排序
3.4.6?连接查询
3.4.7?嵌套查询
3.4.8?使用聚集函数查询
3.4.9?子查询与数据更新
3.4.10?集合运算
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?触发器
3.7.1?触发器的作用
3.7.2?触发器的组成
3.7.3?触发器的操作
3.8?存储过程
3.8.1?存储过程的基本概念
3.8.2?存储过程的定义
3.8.3?存储过程的执行
3.8.4?存储过程的删除
3.9?嵌入式SQL语言
3.9.1?嵌入式SQL语言的基本概念
3.9.2?嵌入式SQL语言需解决的问题
3.9.3?嵌入式SQL语言的语法格式
3.9.4?嵌入式SQL与宿主语言之间的信息传递
3.9.5?游标
3.10?小结
习题
第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?第二范式
4.3.3?第三范式
4.3.4?BCNF范式
4.3.5?多值依赖与第四范式
4.3.6?连接依赖与第五范式
4.3.7?关系模式的规范化步骤
4.4?数据依赖的公理系统
4.5?关系模式的分解
4.5.1?模式分解中存在的问题
4.5.2?无损连接
4.5.3?保持函数依赖
4.6?小结
习题
第5章?数据库设计与管理
5.1?数据库设计概述
5.1.1?数据库设计方法
5.1.2?数据库设计的一般步骤
5.2?需求分析
5.3?概念结构设计
5.3.1?概念设计概述
5.3.2?局部概念模型设计
5.3.3?全局概念模型设计
5.4?逻辑结构设计
5.4.1?E-R模式到关系模式的转换
5.4.2?关系模式的优化
5.4.3?设计用户外模式
5.5?物理结构设计
5.5.1?选择存取方法
5.5.2?确定存储结构
5.5.3?物理结构设计的评价
5.6?数据库的管理
5.6.1?数据库的实施
5.6.2?数据库的运行和维护
5.7?小结
习题
第6章?数据库保护
6.1数据库安全性
6.1.1?数据库安全性问题的概述
6.1.2?数据库的安全性机制
6.1.3?SQL?Server的安全性策略
6.2?数据库完整性
6.2.1?数据库完整性的概述
6.2.2?数据库完整性的分类
6.2.3?数据库完整性的定义与验证
6.2.4?SQL?Server的完整性策略
6.3?数据库的并发控制
6.3.1?数据库并发控制问题的提出
6.3.2?基于封锁的并发控制
6.3.3?并发控制的可串行性
6.3.4?SQL?Server的并发控制机制
6.4?数据库的故障恢复
6.4.1?数据库故障的种类
6.4.2?数据库恢复的实现技术
6.4.3?数据库的恢复策略
6.4.4?SQL?Server的数据恢复技术
6.5?小结
习题
第7章?数据库应用设计案例
7.1?系统需求简介
7.1.1?用户业务构架
7.1.2?系统安全要求
7.2?系统设计
7.2.1?系统设计考虑的主要内容
7.2.2?系统的体系结构
7.2.3?系统软件开发平台
7.2.4?系统的总体功能模块
7.3?系统需求分析
7.3.1?数据流程图
7.3.2?建立数据字典
7.4?系统概念模型描述
7.4.1?构成系统的实体型
7.4.2?系统局部E-R图
7.4.3?系统合成E-R图
7.5?系统的逻辑设计
7.5.1?转化为关系数据模型
7.5.2?关系数据模型的优化与调整
7.5.3?数据库表的结构
7.6?数据库的物理设计
7.6.1?独立磁盘冗余阵列
7.6.2?定义数据库
7.6.3?创建表
7.7?高校教务信息管理系统主窗体的创建
7.7.1?创建工程项目
7.7.2?创建高校教务信息管理系统的主窗体
7.7.3?创建主窗体的菜单
7.7.4?创建公用模块
7.8?系统用户管理模块的创建
7.9?小结
习题
第2篇新技术应用篇
第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.4?空间数据库
8.4.1?空间数据的特性
8.4.2?空间数据库的应用
8.5?移动数据库管理
8.5.1?移动数据库的特点
8.5.2?移动数据库系统的体系结构
8.5.3?移动数据库的应用
8.6?其他新型数据库
8.6.1?知识数据库
8.6.2?微小型数据库
8.6.3?主动数据库
8.6.4?工程数据库
8.6.5?时态数据库
8.7?小结
习题
第9章?多媒体数据库技术简介
9.1?多媒体数据库的发展和研究
9.2?多媒体数据库的基本特征
9.3?多媒体数据库的基本技术
9.4?多媒体数据库的几种实现方法
9.4.1?从关系数据模型发展看多媒体数据库
9.4.2?面向对象多媒体数据库
9.4.3?分布式超媒体数据库
9.5?流媒体技术
9.5.1?流媒体技术
9.5.2?流式传输的基本原理
9.5.3?流媒体系统的组成
9.5.4?VOD视频点播技术
9.6?小结
习题
第10章?网络数据库技术
10.1?Web数据库概述
10.1.1?Web及其工作模式
10.1.2?Web数据库的概念
10.1.3?网络环境下的Web数据库
10.2?Web数据库访问技术
10.2.1?通用网关接口CGI
10.2.2?服务器应用程序编程接口API
10.2.3?因特网数据库连接器IDC
10.2.4?先进数据库连接器ADC
10.2.5?Java/JDBC语言编程
10.2.6?动态服务器页面ASP
10.3?常用Web数据库介绍
10.3.1?SQL?Server
10.3.2?MySQL
10.3.3?DB2通用数据库
10.3.4?Oracle
10.4?应用开发平台
10.4.1?ASP
10.4.2?PHP
10.4.3?JSP
10.5?小结
习题
第11章?数据挖掘技术简介
11.1?研究背景
11.2?数据挖掘基本任务
11.3?数据挖掘研究的理论基础
11.4?实现数据挖掘的4个关键
11.5?市场现状及发展前景
11.6?数据挖掘的主要工具
11.7?小结
习题
第12章?数据库编程技术
12.1?数据库编程基础
12.1.1?数据库产品选择
12.1.2?数据库体系结构选择
12.1.3?数据库接口标准选择
12.2?PowerBuilder?8.0的数据库编程技术
12.2.1?PowerBuilder?8.0中的事务管理
12.2.2?PowerScript语言
12.2.3?动态SQL语句的使用
12.2.4?设备管理系统案例
12.3?ASP访问Web数据库技术
12.4?小结
习题
第13章?使用ADO.NET存取数据库
13.1?ADO.NET简介
13.1.1?ADO.NET与ADO的区别
13.1.2?Managed?Provider和DataSet
13.2?简单存取数据库
13.2.1?ADO.NET存取数据库的步骤
13.2.2?通过ADO.NET连接数据库
13.2.3?数据库连接文件
13.2.4?ADO.NET连接数据库的3种方法
13.3?使用DataReader与DataSet存取数据库
13.3.1?DataReader控件
13.3.2?DataSet对象
13.4?ADO.NET数据库基本操作
13.4.1?插入记录
13.4.2?修改记录和删除记录
13.5?数据绑定技术
13.5.1?Data?Binding的概念
13.5.2?DataGrid控件
13.5.3?DataList控件
13.5.4?Repeater控件
13.5.5?Repeater、DataList和DataGrid控件
13.6?小结
习题
第3篇?实验操作篇
第14章?实验计划和实施要求
实验一?数据库系统设计
实验二?关系数据模型的设计
实验三?数据库的建立
实验四?数据库备份和恢复
实验五?数据库的定义、建立和维护
实验六?数据库的简单查询和简单连接查询
实验七?数据统计查询
实验八?数据库的更新和视图
实验九?数据库的连接查询和嵌套查询
实验十?组合查询及查询的综合应用
参考文献
猜您喜欢

读书导航