书籍详情
数据库原理与应用
作者:林小玲 编著
出版社:机械工业出版社
出版时间:2011-10-01
ISBN:9787111348474
定价:¥35.00
购买这本书可以去
内容简介
《普通高等教育“十二五”规划教材:数据库原理与应用》从数据库实际应用与开发的角度出发进行编写,内容涵盖了数据库系统的基本概念、基本理论、设计方法、管理技术,目前流行的数据库管理系统Microsoft SQL Server和Access的功能与使用方法,以及基于NET的Web数据库开发技术等。《普通高等教育“十二五”规划教材:数据库原理与应用》的主要特点是:全面介绍数据库技术的基本原理与基本概念;系统阐述数据库系统的开发方法;完整地介绍了中小型数据库管理系统Access 及适用于网络环境下进行数据库应用开发的Microsoft SQL Server 系统的功能及开发方法;应用两个典型实用的示例把教程中的原理与开发技术进行串联,以此来介绍应用程序开发的全过程。《普通高等教育“十二五”规划教材:数据库原理与应用》内容深入浅出,可作为相关专业的教材,也可作为工程技术人员的自学参考书。
作者简介
暂缺《数据库原理与应用》作者简介
目录
前言
第1章 绪论
1.1 数据库概述
1.1.1 基本概念
1.1.2 数据管理技术的产生和发展
1.1.3 数据库技术的研究领域
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 数据库系统外部的体系结构
1.4 数据库系统的组成
1.5 数据库技术的研究领域
1.6 本章小结
习题
第2章 关系数据库
2.1 关系模型概述
2.2 关系数据结构及形式化定义
2.2.1 关系
2.2.2 关系模式
2.2.3 关系数据库的定义
2.3 关系的完整性
2.3.1 实体完整性
2.3.2 参照完整性
2.3.3 用户定义的完整性
2.4 关系代数
2.4.1 传统的集合运算
2.4.2 专门的关系运算
2.5 本章小结
习题
第3章 关系数据库标准语言SQL
3.1 SQL概述
3.1.1 SQL的特点
3.1.2 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.5 视图
3.5.1 定义视图
3.5.2 查询视图
3.5.3 更新视图
3.5.4 视图的作用
3.6 数据的控制
3.7 嵌入式SQL
3.7.1 嵌入式SQL的一般形式
3.7.2 嵌入式SQL语句与主语言之间的通信
3.7.3 不用游标的SQL语句
3.7.4 使用游标的SQL语句
3.7.5 动态SQL简介
3.8 本章小结
习题
第4章 关系数据理论
4.1 概述
4.2 关系规范化
4.2.1 函数依赖
4.2.2 关系模式中的码
4.2.3 范式
4.2.4 规范化
4.3 关系模式的分解
4.4 本章小结
习题
第5章 数据库设计
5.1 数据库设计概述
5.1.1 数据库设计的特点
5.1.2 数据库设计方法
5.1.3 数据库设计的基本步骤
5.2 需求分析
5.2.1 需求分析的任务
5.2.2 需求分析的方法
5.2.3 数据字典
5.3 概念结构设计
5.3.1 概念结构设计的特点
5.3.2 概念结构设计的方法与步骤
5.3.3 数据抽象与局部视图设计
5.3.4 视图的集成
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.5.4 评价物理结构
5.6 数据库的实施和维护
5.6.1 数据的载入和应用程序的调试
5.6.2 数据库的试运行
5.6.3 数据库的运行和维护
5.7 本章小结
习题
第6章 数据库的管理
6.1 数据库恢复技术
6.1.1 事务的基本概念
6.1.2 数据库恢复概述
6.1.3 数据库故障的类型
6.1.4 数据库故障恢复的实现技术
6.1.5 数据库故障恢复策略
6.1.6 数据库镜像
6.1.7 Oracle的恢复技术
6.2 并发控制
6.2.1 并发控制概述
6.2.2 封锁
6.2.3 活锁和死锁
6.2.4 并发调度的可串行性
6.2.5 两段锁协仪
6.2.6 封锁的粒度
习题
第7章 数据库开发技术数据库原理与应用
7.1 数据库系统开发方法
7.1.1 瀑布式开发方法
7.1.2 快速原型开发方法
7.1.3 软件系统开发中用到的技术
7.2 数据库管理系统Access
7.2.1 Access基础
7.2.2 Access数据库基本操作
7.2.3 Access数据库的查询
7.2.4 Access数据库窗体
7.2.5 Access数据库的报表
7.2.6 Access数据库宏的应用
7.2.7 Access系统工具栏的设计
7.3 数据库管理系统
7.3.1 SQLServer简介
7.3.2 数据库的管理
7.3.3 表的管理
7.3.4 视图
7.3.5 存储过程
7.3.6 触发器
7.4 本章小结
第8章 基于.NET的Web数据库开发技术
8.1 Web数据库概述
8.1.1 Web中的基本概念
8.1.2 静态网页与动态网页
8.1.3 动态网站开发技术概述
8.2 ASP.NET基础知识
8.2.1.NETFramework概述
8.2.2 VisualStudio.NET的特色
8.2.3 ASP.NET运行和开发环境
8.2.4 ASP.NET页面、控件与事件
8.2.5 ASP.NETWeb窗体
8.2.6 ASP.NETTextBoxButton控件
8.3 数据库连接
8.3.1 ADO.NET概述
8.3.2 连接数据库
8.4 数据集
8.4.1 使用DataTables、DataColumns和DataRows
8.4.2 DataReader类
8.4.3 DataGrid和GridView控件
8.4.4 DataList控件
第9章 综合应用编程示例
9.1 学生信息管理系统
9.1.1 学生信息管理系统的设计
9.1.2 学生信息管理系统的编程与实现
9.2 酒店库存管理系统
9.2.1 酒店库存管理系统的设计
9.2.2 酒店库存管理系统的编程与实现
参考文献
第1章 绪论
1.1 数据库概述
1.1.1 基本概念
1.1.2 数据管理技术的产生和发展
1.1.3 数据库技术的研究领域
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 数据库系统外部的体系结构
1.4 数据库系统的组成
1.5 数据库技术的研究领域
1.6 本章小结
习题
第2章 关系数据库
2.1 关系模型概述
2.2 关系数据结构及形式化定义
2.2.1 关系
2.2.2 关系模式
2.2.3 关系数据库的定义
2.3 关系的完整性
2.3.1 实体完整性
2.3.2 参照完整性
2.3.3 用户定义的完整性
2.4 关系代数
2.4.1 传统的集合运算
2.4.2 专门的关系运算
2.5 本章小结
习题
第3章 关系数据库标准语言SQL
3.1 SQL概述
3.1.1 SQL的特点
3.1.2 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.5 视图
3.5.1 定义视图
3.5.2 查询视图
3.5.3 更新视图
3.5.4 视图的作用
3.6 数据的控制
3.7 嵌入式SQL
3.7.1 嵌入式SQL的一般形式
3.7.2 嵌入式SQL语句与主语言之间的通信
3.7.3 不用游标的SQL语句
3.7.4 使用游标的SQL语句
3.7.5 动态SQL简介
3.8 本章小结
习题
第4章 关系数据理论
4.1 概述
4.2 关系规范化
4.2.1 函数依赖
4.2.2 关系模式中的码
4.2.3 范式
4.2.4 规范化
4.3 关系模式的分解
4.4 本章小结
习题
第5章 数据库设计
5.1 数据库设计概述
5.1.1 数据库设计的特点
5.1.2 数据库设计方法
5.1.3 数据库设计的基本步骤
5.2 需求分析
5.2.1 需求分析的任务
5.2.2 需求分析的方法
5.2.3 数据字典
5.3 概念结构设计
5.3.1 概念结构设计的特点
5.3.2 概念结构设计的方法与步骤
5.3.3 数据抽象与局部视图设计
5.3.4 视图的集成
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.5.4 评价物理结构
5.6 数据库的实施和维护
5.6.1 数据的载入和应用程序的调试
5.6.2 数据库的试运行
5.6.3 数据库的运行和维护
5.7 本章小结
习题
第6章 数据库的管理
6.1 数据库恢复技术
6.1.1 事务的基本概念
6.1.2 数据库恢复概述
6.1.3 数据库故障的类型
6.1.4 数据库故障恢复的实现技术
6.1.5 数据库故障恢复策略
6.1.6 数据库镜像
6.1.7 Oracle的恢复技术
6.2 并发控制
6.2.1 并发控制概述
6.2.2 封锁
6.2.3 活锁和死锁
6.2.4 并发调度的可串行性
6.2.5 两段锁协仪
6.2.6 封锁的粒度
习题
第7章 数据库开发技术数据库原理与应用
7.1 数据库系统开发方法
7.1.1 瀑布式开发方法
7.1.2 快速原型开发方法
7.1.3 软件系统开发中用到的技术
7.2 数据库管理系统Access
7.2.1 Access基础
7.2.2 Access数据库基本操作
7.2.3 Access数据库的查询
7.2.4 Access数据库窗体
7.2.5 Access数据库的报表
7.2.6 Access数据库宏的应用
7.2.7 Access系统工具栏的设计
7.3 数据库管理系统
7.3.1 SQLServer简介
7.3.2 数据库的管理
7.3.3 表的管理
7.3.4 视图
7.3.5 存储过程
7.3.6 触发器
7.4 本章小结
第8章 基于.NET的Web数据库开发技术
8.1 Web数据库概述
8.1.1 Web中的基本概念
8.1.2 静态网页与动态网页
8.1.3 动态网站开发技术概述
8.2 ASP.NET基础知识
8.2.1.NETFramework概述
8.2.2 VisualStudio.NET的特色
8.2.3 ASP.NET运行和开发环境
8.2.4 ASP.NET页面、控件与事件
8.2.5 ASP.NETWeb窗体
8.2.6 ASP.NETTextBoxButton控件
8.3 数据库连接
8.3.1 ADO.NET概述
8.3.2 连接数据库
8.4 数据集
8.4.1 使用DataTables、DataColumns和DataRows
8.4.2 DataReader类
8.4.3 DataGrid和GridView控件
8.4.4 DataList控件
第9章 综合应用编程示例
9.1 学生信息管理系统
9.1.1 学生信息管理系统的设计
9.1.2 学生信息管理系统的编程与实现
9.2 酒店库存管理系统
9.2.1 酒店库存管理系统的设计
9.2.2 酒店库存管理系统的编程与实现
参考文献
猜您喜欢