李云峰、李婷编著的《数据库技术及应用开发》 以综合应用能力培养为教学目标,系统阐述了数据库 技术及应用开发的基本概念、基本技术和基本方法。
在内容选择上,以最新技术为课程视野,构建了 以“数据库原理+SQL Server 2008数据库+ADO。NET 数据库访问技术+C#主语言”为架构的知识体系;在 内容编排上,以“教学管理系统”的设计为主线,并 采用进阶式层次结构:基础篇(数据库技术概述、关 系数据库模型、结构化查询语言SQL、SQL Server 2008)、提升篇(数据库保护、关系模式规范化设计 、关系数据库设计)、综合篇(数据库应用系统开发 、开发高校教学管理系统),全面介绍了关系数据库 技术及应用开发知识。
《数据库技术及应用开发》内容选材新颖精炼, 理论与实践并重,案例驱动,逻辑性强,语言精炼, 通俗易懂,图文并茂;配有大量多种类型的习题,利 于复习和巩固。
《数据库技术及应用开发》可作为高等院校计算 机科学与技术、网络工程、软件工程、信息工程、管 理工程、信息管理与信息系统、地理信息系统、电子 商务等专业的数据库课程教材,也适合作为相关培训 教材,还可作为相关领
前言
课程导学
第一部分 基础篇
第1章 数据库技术概述
1.1 数据管理技术
1.1.1 数据与信息
1.1.2 数据库
1.1.3 数据管理技术的发展
1.2 数据模型
1.2.1 数据模型概念
1.2.2 层次数据模型
1.2.3 网状数据模型
1.2.4 关系数据模型
1.2.5 面向对象模型
1.3 数据库管理系统
1.3.1 DBMS的基本组成
1.3.2 DBMS的基本结构
1.3.3 DBMS的功能特点
1.3.4 DBMS的基本类型
1.4 数据库系统的组成与结构
1.4.1 数据库系统的基本组成
1.4.2 数据库系统的模式结构
1.4.3 数据库系统存取数据的过程
1.5 数据库技术的研究与发展
1.5.1 数据库技术的研究
1.5.2 数据库技术的发展
本章小结
习题
第2章 关系数据库模型
2.1 关系数据库模型的组成
2.1.1 关系数据结构
2.1.2 关系数据的完整性规则
2.1.3 关系数据操作
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.4.3 查询优化的一般策略
2.4.4 查询优化的具体实现
本章小结
习题二
第3章 结构化查询语言——SQL
3.1 SQL概述
3.1.1 SQL的发展过程
3.1.2 SQL的功能特点
3.1.3 SQL的语句类型与格式
3.2 SQL的数据定义
3.2.1 定义数据库
3.2.2 定义基本表
3.2.3 定义索引
3.3 SQL的数据查询
3.3.1 单表查询
3.3.2 连接查询
3.3.3 集合查询
3.3.4 嵌套查询
3.4 SQL的数据更新
3.4.1 插入数据
3.4.2 修改数据
3.4.3 删除数据
3.5 SQL的视图操作
3.5.1 视图的创建与删除
3.5.2 视图的查询与更新
本章小结
习题三
第4章 Microsoft SQL Server 2008基础
4.1 SQL Server 2008概述
4.1.1 SQL Server 2008的版本
4.1.2 SQL Server 2008的性能
4.1.3 SQL Server 2008的体系结构
4.2 SQL Server 2008的基本组成
4.2.1 SQL Server 2008数据库的类型
4.2.2 SQL Server 2008数据库文件
4.2.3 SQL Server 2008数据库对象
4.3 SQL Server 2008的管理工具
4.3.1 SQL Server Management Studio
4.3.2 SQL Server 2008配置管理器
4.3.3 其它管理工具
4.3.4 实用工具
4.4 Transact-SQL程序设计基础
4.4.1 Transact-SQL的语言要素
4.4.2 Transact-SQL的函数
4.4.3 Transact-SQL流程控制语句
4.5 Transact-SQL对游标和存储过程的支持
4.5.1 Transact-SQL对游标的支持
4.5.2 Transact-SQL对存储过程的支持
本章小结
习题四
第二部分 提升篇
第5章 数据库保护
5.1 数据库的安全性
5.1.1 问题的提出
5.1.2 数据库的安全性控制
5.1.3 用户的角色
5.1.4 SQL Server 2008安全机制
5.2 数据库的完整性
5.2.1 问题的提出
5.2.2 完整性约束类型
5.2.3 完整性约束规则
5.2.4 使用触发器
5.2.5 SQL Server 2008完整性约束机制
5.3 数据库的事务处理
5.3.1 问题的提出
5.3.2 事务处理特性
5.3.3 事务的基本操作
5.3.4 SQL Server 2008的事务处理机制
5.4 事务的并发控制
5.4.1 问题的提出
5.4.2 封锁
5.4.3 封锁带来的问题
5.4.4 SQL Server 2008的并发控制机制
5.5 数据备份与恢复
5.5.1 数据库备份
5.5.2 数据库恢复
5.5.3 数据库的复制与镜像
5.5.4 Microsoft SQL Server 2008备份和恢复机制
本章小结
习题五
第6章 关系模式规范化设计
6.1 关系模式的规范化
6.1.1 问题的提出
6.1.2 异常问题的解决
6.2 关系模式的函数依赖
6.2.1 函数依赖的定义
6.2.2 函数依赖的类型
6.2.3 函数依赖与键的联系
6.3 函数依赖的公理体系
6.3.1 函数依赖的逻辑蕴涵
6.3.2 函数依赖的推理规则
……
第7章 关系数据库设计
第三部分 综合篇
第8章 数据库应用系统开发
第9章 课程设计——开发高校教学管理系统
参考文献