内容简介
第1章 概述
1.1 信息、数据及管理
1.1.1 数据与信息
1.1.2 数据处理与数据管理
1.2 数据库技术的产生与发展
1.3 数据库系统的组成
1.4 数据库管理系统
1.4.1 DBMS的重要功能
1.4.2 DBMS的组成
1.5 数据模型
1.5.1 数据模型的定义及其分类
1.5.2 数据模型的组成要素
1.5.3 常见的数据模型
1.6 数据库系统的模式结构
1.6.1 三级模式结构
1.6.2 数据库系统的二级模式映像
1.7 数据库系统的发展
1.7.1 第一代数据库系统
1.7.2 第二代数据库系统
1.7.3 第三代数据库系统
1.8 数据库技术的相关研究与数据库系统
1.8.1 数据库技术的相关研究
1.8.2 相关的数据库系统
小结
习题
第2章 关系数据库
2.1 关系模型的数据结构及形式化定义
2.1.1 关系的形式化定义
2.1.2 关系的性质
2.1.3 关系模式
2.1.4 关系数据库与关系数据库模式
2.2 关系的键与关系的完整性
2.2.1 候选键、主关系键与外部关系键
2.2.2 关系的完整性
2.3 关系运算
2.3.1 关系代数及其运算符
2.3.2 关系演算
小结
习题
第3章 关系数据库规范化理论
3.1 问题的提出
3.2 函数依赖
3.2.1 函数依赖的定义
3.2.2 函数依赖与属性关系
3.2.3 Armstrong公理
3.2.4 闭包及其计算
3.3 范式和规范化
3.3.1 范式
3.3.2 范式的判定条件与规范化
3.4 关系模式的分解
3.4.1 模式分解中存在的问题
3.4.2 无损分解的定义和性质
3.4.3 无损分解的测试方法
3.4.4 保持函数依赖的分解
小结
习题
第4章 关系数据库标准语言——SQL
4.1 SQL的基本概念、特点、发展及标准化
4.1.1 SQL的基本概念
4.1.2 SQL的特点
4.1.3 SQL发展及标准化
4.1.4 数据库实例
4.2 数据定义语言
4.2.1 基本表的定义、删除与修改
4.2.2 索引的建立与删除
4.3 数据操纵语言
4.3.1 INSERT语句
4.3.2 UPDATE语句
4.3.3 DELETE语句
4.4 数据查询语言
4.4.1 投影查询
4.4.2 选择查询
4.4.3 排序查询
4.4.4 使用聚合函数
4.4.5 表的连接查询
4.4.6 子查询与相关子查询
4.4.7 带EXISTS测试的子查询
4.4.8 空值及其处理
小结
习题
第5章 数据库设计
5.1 数据库设计概述
5.2 需求分析
5.2.1 需求分析的任务
5.2.2 需求分析的步骤
5.2.3 需求分析的方法
5.3 概念结构设计
5.3.1 设计局部E-R模式
5.3.2 合并局部E-R模式
5.3.3 总体概念E-R模型设计
5.4 逻辑结构设计
5.5 物理结构设计
5.6 数据库的实施和维护
小结
习题
第6章 Access 2007数据库
6.1 Access 2007简介
6.1.1 Access 2007的开始使用界面
6.1.2 Access 2007的工作界面
6.1.3 Access 2007中的对象
6.2 数据库的设计与维护
6.2.1 数据库的创建
6.2.2 数据库的打开
6.2.3 数据库格式的转换
6.2.4 数据库的备份
6.3 创建和编辑数据表
6.3.1 创建数据表
6.3.2 编辑数据表
6.4 创建表间的关系
6.5 创建查询
6.5.1 使用向导创建查询
6.5.2 在设计视图中创建查询
小结
习题
第7章 SQL Server 2005数据库系统
7.1 SQL Server 2005系统简介
7.1.1 SQL Server的发展历史
7.1.2 SQL Server 2005的各种版本
7.2 环境需求
7.2.1 硬件和软件需求
7.2.2 Internet和网络需求
7.3 SQL Server 2005的安装
7.4 SQL Server 2005的工具和实用程序
7.4.1 SQL Server Management Studio
7.4.2 SQL Server Business Intelligence Development Studio
7.4.3 SQL Server Profiler
7.4.4 数据库引擎优化顾问
7.4.5 Reporting Services配置
7.4.6 SQL Server Configuration Manager
7.4.7 SQL Server错误和使用情况报告
7.4.8 SQL Server外围应用配置器
7.5 SQL Server 2005程序设计基础
7.5.1 标识符与注释
7.5.2 数据类型
7.5.3 变量
7.5.4 运算符
7.5.5 函数
7.5.6 批处理
7.5.7 控制流语句
小结
习题
第8章 创建和使用SQL Server 2005数据库
8.1 数据库对象
8.2 SQL Server 2005系统数据库
8.3 SQL Server 2005数据库的存储结构
8.3.1 文件和文件组
8.3.2 数据库的存储结构
8.3.3 事务日志
8.4 创建数据库
8.4.1 使用SQL Server Management Studio创建数据库
8.4.2 使用Transact-SQL创建数据库
8.5 配置数据库
8.5.1 查看数据库信息
8.5.2 添加和删除数据文件、日志文件
8.5.3 添加和删除数据文件组
8.5.4 数据库选项设置
8.5.5 数据库重命名
8.6 删除数据库
8.6.1 使用Microsoft SQL Server Management Studio删除数据库
8.6.2 使用Transact-SQL删除数据库
8.7 事务处理
8.7.1 事务概念
8.7.2 事务分类
8.7.3 事务操作
8.8 数据的锁定
8.8.1 SQL Server 2005中的锁定
8.8.2 锁对象
8.8.3 控制锁
8.9 使用游标
8.9.1 游标的概念
8.9.2 游标的使用
8.9.3 游标示例
小结
习题
第9章 数据备份与恢复
9.1 数据备份与恢复概述
9.1.1 数据库备份与恢复概念
9.1.2 备份类型
9.1.3 恢复类型
9.2 备份设备
9.2.1 创建数据库备份设备
9.2.2 删除数据库备份设备
9.3 数据库备份
9.3.1 使用对象资源管理器备份数据库
9.3.2 使用Transact-SQL备份数据库
9.4 数据库恢复
9.4.1 使用对象资源管理器还原数据库
9.4.2 使用Transact-SQL还原数据库
小结
习题
第10章 Visual Basic与Access数据库
10.1 Visual Basic数据库访问概述
10.1.1 数据访问对象模型
10.1.2 数据库应用程序结构
10.2 数据库访问技术
10.2.1 ODBC和数据源
10.2.2 OLE DB
10.2.3 ADO对象
10.2.4 ADO.NET
10.3 常用的数据访问控件
10.3.1 ADO Data控件
10.3.2 DataCombo控件
10.3.3 DataGrid控件
10.4 常用的高级用户界面控件
10.4.1 图像列表控件
10.4.2 TreeView控件
10.4.3 ListView控件
10.5 在Visual Basic 6.0中连接Access 2007数据库
10.5.1 利用ODBC连接数据库
10.5.2 利用ADO连接数据库
小结
习题
第11章 Visual Basic与SQL Server 2005数据库
11.1 概述
11.2 Connection对象
11.2.1 使用Connection对象的操作
11.2.2 ADO连接数据库的方式
11.2.3 Connection对象的属性
11.2.4 Connection对象的方法
11.2.5 Connection对象的事件
11.3 Recordset对象
11.3.1 ADO的游标类型
11.3.2 使用Recordset对象的操作
11.3.3 Recordset对象的属性
11.3.4 Recordset对象的方法
11.3.5 Recordset对象的事件
11.4 Field对象
11.4.1 Field对象的操作
11.4.2 Field对象的属性
11.4.3 Field对象的方法
11.4.4 Fields集合
11.5 Command对象
11.5.1 Command对象的操作
11.5.2 Command对象的属性
11.5.3 Command对象的方法
11.5.4 Parameters集合和Parameter对象
小结
习题
第12章 ASP.NET和XML数据库开发技术
12.1 ASP及ASP.NET简介
12.2 XML简介
12.2.1 XML发展简史
12.2.2 XML文档结构
12.2.3 XML命名规则
12.3 ASP.NET对XML的操作
12.4 ASP.NET与SQL Server数据库的连接
12.4.1 ADO.NET简介
12.4.2 ASP.NET中的连接数据示例
12.5 ASP.NET的发布和调试
12.5.1 配置Web服务器
12.5.2 部署.NET Framework
小结
习题
附录A 教务管理系统的开发
A.1 系统需求分析
A.2 功能模块
A.3 后台数据库规划
A.4 前台界面设计
A.5 后台数据库的连接
A.6 前台界面操作事件
参考文献