第1章 数据库技术概论
1.1 数据库应用引例
1.1.1 什么是数据库
1.1.2 Access2003数据库
1.1.3 建立学生选课数据库
1.1.4 查询学生选课数据库
1.1.5 制作学生信息表
1.2 数据库基本概念
1.2.1 数据管理概念
1.2.2 数据管理三阶段
1.2.3 数据库管理系统
1.2.4 数据模型
1.3 数据库系统结构
1.3.1 数据模式的概念
1.3.2 数据库系统的三级结构
1.3.3 数据库的两级映像
1.4 数据库保护
1.4.1 数据库的安全性
1.4.2 数据库的完整性
1.4.3 数据库的其他保护措施
1.5 常用大型数据库介绍
1.5.1 SQL,Server数据库
1.5.2 Oracle数据库
1.5.3 DB2数据库
实训一 认识Access数据库管理系统
小结
习题
第2章 关系数据库
2.1 Access数据表的设计要素
2.1.1 字段数据类型及大小
2.1.2 字段属性
2.1.3 主键和索引
2.2 Access数据库的建立
2.2.1 建立新表的方法
2.2.2 输入编辑字段
2.2.3 数据表操作
2.2.4 数据表之间的关联
2.3 关系数据库
2.3.1 关系的数学定义
2.3.2 关系模型
2.3.3 关系数据库
2.4 关系运算
2.4.1 传统的集合运算
2.4.2 专门的关系运算
2.4.3 关系代数运算举例
2.5 关系数据库查询的优化
2.5.1 查询优化问题的提出
2.5.2 查询优化的一般策略
2.5.3 查询优化的步骤
实训二 Access数据表的维护与关联操作
小结
习题
第3章 关系数据库语言
3.1 Aceess数据库查询
3.1.1 使用查询向导创建查询
3.1.2 使用设计视图创建查询
3.1.3 使用查询进行数据统计
3.1.4 其他查询
3.2 关系数据库语言SQL
3.2.1 SQL数据定义
3.2.2 SQL数据查询
3.2.3 SQL数据更新
3.2.4 SQL数据控制
3.3 简单的SELECT语句
3.3.1 SELECT语句的基本格式
3.3.2 SELECT语句的投影运算与处理
3.3.3 SELECT语句的选择运算与条件
3.3.4 指定数据表或视图
3.4 SELECT的子句
3.4.1 GROUPBY子句
3.4.2 HAVING子句
3.4.3 ORDERBY子句
3.4.4 INTO子句
实训三 ACCeSS数据库的查询
实训四 SQL命令的使用
小结
习题
第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.2 E.R方法
4.4 逻辑结构设计
4.4.1 关系数据库逻辑设计的步骤
4.4.2 关系模式的函数依赖
4.4.3 关系的规范化
4.4.4 E.R模型向关系模型的转化
4.4.5 关系数据模型的优化
4.5 物理设计及实施
4.5.1 关系数据库的物理设计
4.5.2 关系数据库的实施
4.6 数据库设计举例
实训五 数据库建模工具的使用
小结
习题
第二篇应用篇
第5章 SQLServer数据库建立
5.1 SQLServer数据库及系统
5.1.1 SQLServer2000简介
5.1.2 系统运行环境及安装
5.1.3 系统主要管理工具
5.1.4 SQLServer数据库
5.2 SQLServer数据库的建立
5.2.1 创建数据库
5.2.2 维护数据库
5.3 SQLServer数据表的建立
5.3.1 创建数据表
5.3.2 维护数据表
5.3.3 建立表间关系
5.4 SQLServer数据库更新
5.4.1 插入数据
5.4.2 修改数据
5.4.3 删除数据
实训六 SQLServer数据库及表的建立
实训七 SQLserver数据库更新操作
小结
习题
第6章 SQLServer数据库应用
6.1 SQLServer中的索引
6.1.1 索引的分类
6.1.2 索引的建立
6.1.3 索引的删除
6.2 多表连接查询
6.2.1 谓词连接
6.2.2 JOIN连接
6.2.3 子查询
6.2.4 UNION运算
6.3 SQL视图的应用
6.3.1 创建视图
6.3.2 查询视图
6.3.3 修改与删除视图
6.3.4 通过视图修改数据
6.4 游标的应用
6.4.1 游标概念
6.4.2 声明游标
6.4.3 打开游标
6.4.4 读取数据
6.4.5 关闭游标
6.4.6 删除游标
实训八 SQLserver数据库的多表连接查询
实训九 SQLServer数据库的视图及游标
小结
习题