本书是江苏省精品教材立项建设项目、"十二五"江苏省高等学校重点教材建设项目成果,以基于数据库的应用能力培养为主要目标,面向应用型教学需求,重点突出基础性和应用性。按照"理论、实践、再理论、再实践"的思想关联知识,以一个贯穿全书的商品订购管理数据库示例为主线,将数据库基本原理、技术和应用三者有机结合。全书共9章,内容包括数据库概览、关系数据模型、关系数据库语言SQL、数据库设计、关系规范化理论、应用系统中的SQL 及相关技术、数据库应用开发、数据库保护和数据库新进展。附录A 和B分别是实验指导和课程设计指导。附录C是T-SQL 常用语句。本书免费提供配套电子课件、习题参考解答、示例源程序和视频资源。
基本信息
书名
高等学校规划教材:数据库基础教程
出版社
电子工业出版社
页数
315页
开本
16
品牌
电子工业出版社
作者
顾韵华 李含光
出版日期
2014年8月1日
语种
简体中文
ISBN
712123856X
目录
1基本介绍
2图书目录
折叠编辑本段基本介绍
折叠内容简介
江苏省精品教材、适合目前所有MS-SQL平台、资源丰富,扫描书内二维码可在线观看操作视频。
折叠作者简介
2004.9 《计算机网络》课件获第二届"方正奥思杯"江苏省多媒体竞赛好课件奖2005.1 校优秀教学质量一等奖2006.12 校科技进步一等奖2008.7 校科技进步一等奖
折叠编辑本段图书目录
第1章数据库概览-实例、概念与认识
1.1数据管理技术的进展
1.1.1人工管理阶段
1.1.2文件系统阶段
1.1.3数据库系统阶段
1.2理解数据库系统
1.2.1实例--商品订购管理系统
1.2.2什么是数据库系统
1.3数据库系统结构
1.3.1数据库系统的三级模式结构
1.3.2数据库系统的二级映像
1.3.3数据库管理系统
1.3.4数据库系统所需人员
1.4数据模型
1.4.1数据模型的概念
1.4.2概念数据模型
1.4.3逻辑数据模型
1.5数据库系统的发展
1.5.1数据库系统发展的阶段
1.5.2数据库系统主要研究领域
本章小结
习题1
第2章关系数据模型-关系数据库基础
2.1关系数据结构
2.1.1二维表与关系数据结构
2.1.2关系数据结构的形式化定义
2.1.3关系的性质
2.1.4关系模式
2.1.5关系数据库
2.1.6码
2.2关系操作
2.2.1基本关系操作
2.2.2关系数据语言分类
2.2.3关系代数
2.3关系完整性
2.3.1实体完整性
2.3.2参照完整性
2.3.3用户定义完整性
本章小结
习题2
第3章关系数据库语言SQL-数据库应用基础
3.1SQL概述
3.1.1SQL的特点
3.1.2SQL基本概念
3.1.3SQL语言的组成
3.1.4SQL语句分类
3.2SQL语言的数据类型
3.3数据定义
3.3.1模式定义
3.3.2基本表定义
3.3.3索引定义
3.3.4视图定义
3.4数据查询
3.4.1SELECT语句结构
3.4.2单表查询
3.4.3连接查询
3.4.4嵌套查询
3.4.5集合查询
3.4.6视图查询
3.5数据更新
3.5.1数据插入
3.5.2数据修改
3.5.3数据删除
3.5.4视图更新
3.5.5更新操作与数据完整性
本章小结
习题3
第4章数据库设计-数据库应用系统开发总论
4.1数据库设计概述
4.1.1数据库设计的含义
4.1.2数据库设计的特点
4.1.3数据库设计的六阶段
4.2需求分析
4.2.1需求分析的步骤
4.2.2需求分析常用的调查方法
4.2.3需求分析的描述
4.3概念设计
4.3.1概念设计的方法
4.3.2ER方法
4.3.3基本E-R模型的扩充
4.3.4扩展E-R模型
4.4逻辑设计
4.4.1E-R模型转换为关系模型
4.4.2数据模式的优化
4.4.3设计用户外模式
4.5物理设计
4.5.1确定数据库的物理结构
4.5.2性能评价
4.6数据库实施
4.6.1数据库结构定义及数据载入
4.6.2应用程序编写与调试
4.6.3数据库试运行
4.7数据库运行与维护
4.7.1数据库的转储和恢复
4.7.2数据库安全性、完整性控制
4.7.3数据库性能监督、分析和改进
4.7.4数据库的重定义、重构和重组织
本章小结
习题4
第5章关系规范化理论--关系数据库设计理论基础
5.1数据冗余与操作异常问题
5.1.1数据冗余与操作异常
5.1.2问题原因分析
5.2函数依赖
5.2.1函数依赖的基本概念
5.2.2函数依赖的分类
5.2.3函数依赖与数据冗余
5.3范式
5.3.1关系模式和码
5.3.2基于函数依赖的范式
5.3.3多值依赖与4NF
5.4数据依赖公理系统
5.4.1逻辑蕴含
5.4.2Armstrong公理系统
5.4.3函数依赖集的闭包
5.4.4最小依赖集
5.5模式分解
5.5.1无损分解
5.5.2函数依赖保持
本章小结
习题5
第6章应用系统中的SQL及相关技术--应用开发关键技术
6.1在应用中使用SQL
6.2T-SQL程序设计
6.2.1T-SQL程序设计基础
6.2.2流程控制语句
6.2.3批处理和脚本
6.2.4函数
6.2.5游标
6.3存储过程和触发器
6.3.1存储过程
6.3.2触发器
6.4数据库访问接口
6.4.1开放数据库互连ODBC
6.4.2OLEDB和ADO
6.4.3ADO.NET
6.4.4JDBC
本章小结
习题6
第7章数据库应用开发-过程、平台与实例
7.1数据库应用系统的开发过程
7.2数据库应用系统的体系结构
7.2.1单用户模式
7.2.2主从式多用户模式
7.2.3C/S模式
7.2.4B/S模式
7.3常用的数据库系统
7.3.1SQLServer
7.3.2Oracle
7.3.3Sybase
7.3.4DB2
7.3.5MySQL
7.3.6VFP
7.3.7Access
7.3.8SQLite
7.3.9数据库系统的选择
7.4常用数据库应用开发工具简介
7.4.1VisualStudio
7.4.2Eclipse
7.5C#数据库应用开发
7.5.1C#程序设计概述
7.5.2ADO.NET数据库应用技术
7.5.3C#数据库应用系统开发案例-商品订购管理系统
7.6Java数据库应用开发
7.6.1JDBC数据库访问流程
7.6.2结果集(ResultSet)
7.6.3JDBC数据库编程
7.6.4Java数据库应用系统开发案例-商品订购管理系统
本章小结
习题7
第8章数据库保护-数据库管理基础
8.1数据库保护概述
8.2数据库安全
8.2.1数据库安全保护范围
8.2.2数据库安全性目标
8.2.3数据库安全控制
8.2.4SQLServer的安全机制
8.3数据库完整性
8.3.1完整性概念
8.3.2DBMS的完整性控制
8.3.3SQLServer的完整性机制
8.4并发控制
8.4.1事务
8.4.2事务的并发执行
8.4.3并发调度的可串行化
8.4.4封锁
8.4.5活锁与死锁
8.4.6SQLServer的事务处理和锁机制
8.5数据库恢复
8.5.1故障种类
8.5.2数据库恢复技术
8.5.3SQLServer的恢复技术
本章小结
习题8
第9章数据库新进展-领域知识拓展
9.1数据库技术的研究与发展
9.1.1数据库技术的发展
9.1.2数据库发展的特点
9.1.3数据库技术的研究方向
9.2数据仓库与数据挖掘
9.2.1数据仓库
9.2.2数据挖掘
9.2.3数据仓库与数据挖掘
9.3XML数据管理
9.3.1XML概述
9.3.2XML数据模型
9.3.3XML数据查询
9.3.4SQLServer中XML数据处理
9.4非关系型数据库(NoSQL)
9.4.1NoSQL概念
9.4.2NoSQL架构
9.4.3CAP理论
本章小结
习题9
附录A实验指导
附录B课程设计指导
附录CT-SQL常用语句
参考文献