书籍详情
数据库原理及应用技术
作者:高俊 编
出版社:清华大学出版社
出版时间:2012-01-01
ISBN:9787302278467
定价:¥26.00
购买这本书可以去
内容简介
《高等院校电子信息应用型规划教材:数据库原理及应用技术》围绕数据库应用系统这一核心展开,全书共分8章,第1~7章的内容包括数据库技术概论、关系数据库、关系数据库结构化查询语言、关系数据库设计理论、数据库保护、数据库设计及数据库应用的新主题;第8章提供了一个数据库系统经典开发案例;各章还附有习题,以便于学生课后练习,加深对理论知识的理解。《高等院校电子信息应用型规划教材:数据库原理及应用技术》突出对理论知识的应用和实践动手能力的培养,讲解由浅入深,易于理解,适合作为高等院校应用型本科、高职高专计算机相关专业数据库原理与应用技术课程的教材。《高等院校电子信息应用型规划教材:数据库原理及应用技术》封面贴有清华大学出版社防伪标签,无标签者不得销售。
作者简介
暂缺《数据库原理及应用技术》作者简介
目录
第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 逻辑模型
1.3.5 关系模型
1.3.6 面向对象模型
1.4 数据库系统结构
1.4.1 数据库系统的三级模式结构
1.4.2 数据库系统的二级映像与数据独立性
1.4.3 数据库系统组成
1.5 数据库管理系统
1.5.1 DBMS的功能
1.5.2 DBMS的组成
1.5.3 数据库管理系统的工作过程
本章小结
习题
第2章 关系数据库
2.1 关系的定义
2.1.1 关系的描述--关系表
2.1.2 关系表的相关概念
2.2 关系模型的基本概念
2.2.1 关系数据结构
2.2.2 关系数据操作
2.2.3 关系数据完整性约束
2.3 SQL Server数据库
2.3.1 SQL Server数据库的类型
2.3.2 数据库对象
2.3.3 管理数据库
本章小结
习题
第3章 关系数据库结构化查询语言
3.1 SQL语言概述
3.2 T-SQL语言概述
3.2.1 数据类型
3.2.2 常量
3.2.3 变量
3.2.4 表达式和运算符
3.3 T-SQL的流程控制语句与函数
3.3.1 流程控制语句
3.3.2 函数
3.4 数据定义功能
3.4.1 数据库的操作
3.4.2 表的操作
3.4.3 索引的操作
3.4.4 视图的操作
3.5 数据查询功能
3.5.1 简单查询
3.5.2 WHERE子句
3.5.3 复杂查询
3.6 数据更新功能
3.6.1 数据插入
3.6.2 数据修改
3.6.3 数据删除
3.7 数据控制功能
3.7.1 授予权限
3.7.2 收回权限
3.7.3 拒绝权限
3.8 存储过程和触发器
3.8.1 存储过程
3.8.2 触发器
本章小结
习题
第4章 关系数据库设计理论
4.1 关系模式的数据异常与数据依赖
4.1.1 数据异常
4.1.2 数据依赖
4.2 函数依赖的基本概念
4.3 关系的规范化
4.3.1 第一范式
4.3.2 第二范式
4.3.3 第三范式
4.3.4 Boyce-Codd范式
4.3.5 规范化小结
4.4 Armstrong公理系统
4.4.1 函数依赖的逻辑蕴涵
4.4.2 Armstrong公理
4.4.3 属性集闭包
4.4.4 候选关键字的求解方法
4.5 关系模式的分解
4.5.1 无损连接
4.5.2 函数依赖的等价与最小函数依赖集
4.5.3 保持依赖
4.5.4 关系模式分解小结90 本章小结
习题
第5章 数据库保护
5.1 数据库安全性
5.1.1 安全性控制的一般方法
5.1.2 SQL Server 2008系统的安全性
5.2 关系完整性
5.2.1 完整性约束
5.2.2 SQL Server系统的完整性
5.3 事务处理
5.3.1 事务的基本概念
5.3.2 并发操作与数据的不一致性
5.3.3 SQL Server系统的并发控制
5.4 数据库的备份与还原
5.4.1 数据库的备份
5.4.2 数据库的恢复
本章小结
习题
第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.3.3 数据抽象与局部视图设计
6.3.4 视图的集成
6.4 逻辑结构设计
6.4.1 E-R模型向关系模型的转换
6.4.2 数据模型的优化
6.5 数据库的物理设计
6.5.1 数据库的物理设计要求和内容
6.5.2 评价物理结构
6.6 数据库的实施和维护
6.6.1 定义数据库结构
6.6.2 数据的载入和应用程序的调试
6.6.3 编制与调试应用程序
6.6.4 数据库试运行
6.6.5 数据库的运行和维护
本章小结
习题
第7章 数据库应用的新主题
7.1 关系数据库的不足与现状
7.2 XML
7.2.1 XML概述
7.2.2 DTD
7.2.3 XML Schema
7.2.4 XML查询语言
7.3 数据仓库
7.3.1 数据仓库的应用环境
7.3.2 数据仓库的结构
7.3.3 数据仓库模式
7.3.4 联机分析处理
7.4 ADO技术
7.4.1 应用程序中添加并配置ADO.NET对象
7.4.2 趣味理解ADO.NET对象模型
7.4.3 ADO.NET对象
7.4.4 类型化数据集的概念
7.4.5 使用数据集访问和修改数据
7.4.6 填充数据集
7.4.7 更新DataSet中的数据
7.4.8 将数据更新到数据源
7.4.9 读取XML数据
7.4.10 将数据写入XML文件
本章小结
习题
第8章 数据库系统经典开发案例
8.1 图书馆管理系统演示版
8.1.1 数据需求
8.1.2 事务需求
8.2 设计逻辑数据库
8.2.1 标识实体
8.2.2 标识关系
8.2.3 标识实体或关系的有关属性
8.2.4 确定属性域
8.2.5 确定候选键、主键和备用键属性
8.2.6 特化和泛化实体
8.2.7 检查模型的数据冗余
8.2.8 检查模型是否支持用户事务
8.2.9 创建表
8.2.10 用规范化方法检查表结构
8.2.11 检查模型是否支持用户事务
8.2.12 检查业务规则
8.2.13 与用户一起讨论逻辑数据库设计
8.3 设计物理数据库
8.3.1 设计基本表
8.3.2 设计派生数据的表示
8.3.3 设计其他业务规则
8.3.4 分析事务
8.3.5 选择文件组织方式
8.3.6 选择索引
8.3.7 设计用户视图
8.3.8 设计安全性机制
8.3.9 引入受控冗余
8.3.10 监视并调整操作系统
本章小结
参考文献
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 逻辑模型
1.3.5 关系模型
1.3.6 面向对象模型
1.4 数据库系统结构
1.4.1 数据库系统的三级模式结构
1.4.2 数据库系统的二级映像与数据独立性
1.4.3 数据库系统组成
1.5 数据库管理系统
1.5.1 DBMS的功能
1.5.2 DBMS的组成
1.5.3 数据库管理系统的工作过程
本章小结
习题
第2章 关系数据库
2.1 关系的定义
2.1.1 关系的描述--关系表
2.1.2 关系表的相关概念
2.2 关系模型的基本概念
2.2.1 关系数据结构
2.2.2 关系数据操作
2.2.3 关系数据完整性约束
2.3 SQL Server数据库
2.3.1 SQL Server数据库的类型
2.3.2 数据库对象
2.3.3 管理数据库
本章小结
习题
第3章 关系数据库结构化查询语言
3.1 SQL语言概述
3.2 T-SQL语言概述
3.2.1 数据类型
3.2.2 常量
3.2.3 变量
3.2.4 表达式和运算符
3.3 T-SQL的流程控制语句与函数
3.3.1 流程控制语句
3.3.2 函数
3.4 数据定义功能
3.4.1 数据库的操作
3.4.2 表的操作
3.4.3 索引的操作
3.4.4 视图的操作
3.5 数据查询功能
3.5.1 简单查询
3.5.2 WHERE子句
3.5.3 复杂查询
3.6 数据更新功能
3.6.1 数据插入
3.6.2 数据修改
3.6.3 数据删除
3.7 数据控制功能
3.7.1 授予权限
3.7.2 收回权限
3.7.3 拒绝权限
3.8 存储过程和触发器
3.8.1 存储过程
3.8.2 触发器
本章小结
习题
第4章 关系数据库设计理论
4.1 关系模式的数据异常与数据依赖
4.1.1 数据异常
4.1.2 数据依赖
4.2 函数依赖的基本概念
4.3 关系的规范化
4.3.1 第一范式
4.3.2 第二范式
4.3.3 第三范式
4.3.4 Boyce-Codd范式
4.3.5 规范化小结
4.4 Armstrong公理系统
4.4.1 函数依赖的逻辑蕴涵
4.4.2 Armstrong公理
4.4.3 属性集闭包
4.4.4 候选关键字的求解方法
4.5 关系模式的分解
4.5.1 无损连接
4.5.2 函数依赖的等价与最小函数依赖集
4.5.3 保持依赖
4.5.4 关系模式分解小结90 本章小结
习题
第5章 数据库保护
5.1 数据库安全性
5.1.1 安全性控制的一般方法
5.1.2 SQL Server 2008系统的安全性
5.2 关系完整性
5.2.1 完整性约束
5.2.2 SQL Server系统的完整性
5.3 事务处理
5.3.1 事务的基本概念
5.3.2 并发操作与数据的不一致性
5.3.3 SQL Server系统的并发控制
5.4 数据库的备份与还原
5.4.1 数据库的备份
5.4.2 数据库的恢复
本章小结
习题
第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.3.3 数据抽象与局部视图设计
6.3.4 视图的集成
6.4 逻辑结构设计
6.4.1 E-R模型向关系模型的转换
6.4.2 数据模型的优化
6.5 数据库的物理设计
6.5.1 数据库的物理设计要求和内容
6.5.2 评价物理结构
6.6 数据库的实施和维护
6.6.1 定义数据库结构
6.6.2 数据的载入和应用程序的调试
6.6.3 编制与调试应用程序
6.6.4 数据库试运行
6.6.5 数据库的运行和维护
本章小结
习题
第7章 数据库应用的新主题
7.1 关系数据库的不足与现状
7.2 XML
7.2.1 XML概述
7.2.2 DTD
7.2.3 XML Schema
7.2.4 XML查询语言
7.3 数据仓库
7.3.1 数据仓库的应用环境
7.3.2 数据仓库的结构
7.3.3 数据仓库模式
7.3.4 联机分析处理
7.4 ADO技术
7.4.1 应用程序中添加并配置ADO.NET对象
7.4.2 趣味理解ADO.NET对象模型
7.4.3 ADO.NET对象
7.4.4 类型化数据集的概念
7.4.5 使用数据集访问和修改数据
7.4.6 填充数据集
7.4.7 更新DataSet中的数据
7.4.8 将数据更新到数据源
7.4.9 读取XML数据
7.4.10 将数据写入XML文件
本章小结
习题
第8章 数据库系统经典开发案例
8.1 图书馆管理系统演示版
8.1.1 数据需求
8.1.2 事务需求
8.2 设计逻辑数据库
8.2.1 标识实体
8.2.2 标识关系
8.2.3 标识实体或关系的有关属性
8.2.4 确定属性域
8.2.5 确定候选键、主键和备用键属性
8.2.6 特化和泛化实体
8.2.7 检查模型的数据冗余
8.2.8 检查模型是否支持用户事务
8.2.9 创建表
8.2.10 用规范化方法检查表结构
8.2.11 检查模型是否支持用户事务
8.2.12 检查业务规则
8.2.13 与用户一起讨论逻辑数据库设计
8.3 设计物理数据库
8.3.1 设计基本表
8.3.2 设计派生数据的表示
8.3.3 设计其他业务规则
8.3.4 分析事务
8.3.5 选择文件组织方式
8.3.6 选择索引
8.3.7 设计用户视图
8.3.8 设计安全性机制
8.3.9 引入受控冗余
8.3.10 监视并调整操作系统
本章小结
参考文献
猜您喜欢