简介
本书系统地介绍了数据的基础理论知识和数据库应用技术。全书可分为
理论篇(前6章)和实训篇(后8章)两个部分。
前6章介绍数据库原理,包括数据库系统导论、数据模型、关系数据库
的基本理论:结构化查询语言SQL、关系模式的规范化设计、数据库设计与
维护,以及数据库的安全与保护。
后8章介绍数据库应用,通过微软最新的Access 2003开发平台,以一个
已经实际应用的实训项目“就业信息管理系统”为主线,逐步介绍如何创建
和设计数据库、数据表、查询、报表、窗体、宏以及简单模块,最后简要介
绍应用程序的发布。
本书结构严谨、层次清晰、深入浅出、理论与实训紧密结合,是一本很
好的高职教学实用性教材。
本书不仅可作为高职高专计算机及相关专业“数据库原理与应用”课程
教材,也可供其他读者参考。
目录
目录
第一部分 理论篇——数据库原理
第1章 数据库系统导论
1.1 数据管理技术的发展
1.1.1 信息与数据
1.1.2 数据管理技术的发展
1.2 数据库系统的结构
1.2.1 数据库系统的三级模式结构
1.2.2 数据库的两级映像与独立性
1.3 数据库、数据库管理系统和数据库系统
1.3.1 数据库
1.3.2 数据库管理系统
1.3.3 数据库系统
1.4 概念模型
1.4.1 信息的表示
1.4.2 实体、属性及联系
1.4.3 实体间的联系
1.4.4 实体联系方法
1.5 数据模型
1.5.1 数据模型的三要素
1.5.2 层次模型
1.5.3 网状模型
1.5.4 关系模型
1.5.5 面向对象模型
1.6 习题
第2章 关系数据库的基本理论
2.1 关系模型的基本概念
2.1.1 关系的定义
2.1.2 关系模型的常用术语
2.1.3 关系操作
2.2 关系代数的基本运算
2.2.1 传统的集合运算
2.2.2 专门的关系运算
2.3 关系的完整性
2.4 综合举例
2.5 习题
第3章 结构化查询语言SQL
3.1 SQL概述
3.1.1 SQL语言的发展
3.1.2 SQL语言的基本概念
3.1.3 SQL的特点
3.1.4 SQL的主要功能
3.2 数据定义
3.2.1 基本表的定义、修改与删除
3.2.2 索引的建立与删除
3.3 数据查询语句
3.3.1 查询语句的基本格式
3.3.2 单表查询
3.3.3 多表查询
3.3.4 查询聚合数据
3.3.5 嵌套查询
3.4 数据操纵语句
3.4.1 插入数据
3.4.2 更改数据
3.4.3 删除数据
3.5 视图
3.5.1 视图的优点
3.5.2 视图的定义
3.5.3 视图的使用
3.6 数据控制语句
3.6.1 授权语句
3.6.2 收权语句
3.7 习题
第4章 关系模式的规范化设计
4.1 问题提出
4.1.1 关系数据库逻辑设计问题
4.1.2 规范化理论研究的内容
4.2 函数依赖
4.2.1 属性间联系
4.2.2 函数依赖的定义
4.2.3 候选关键字和外关键字
4.2.4 逻辑蕴涵
4.2.5 函数依赖的推理规则
4.3 关系模式的范式
4.3.1 第1范式
4.3.2 第2范式
4.3.3 第3范式
4.3.4 BCNF范式
4.3.5 范式之间的关系
4.4 关系模式的规范化
4.4.1 关系模式规范化的目的和基本思想
4.4.2 关系模式规范化的步骤
4.4.3 关系模式规范化的分解准则
4.4.4 规范化方法
4.5 综合举例
4.6 习题
第5章 数据库设计与维护
5.1 数据库设计概述
5.1.1 数据库设计特点
5.1.2 数据库设计方法
5.1.3 数据库设计的基本任务
5.1.4 数据库设计步骤
5.2 需求分析
5.2.1 需求分析的任务
5.2.2 需求分析的步骤
5.2.3 需求信息的收集
5.2.4 需求信息的分析整理
5.3 概念结构设计
5.3.1 概念结构设计的特点和方法
5.3.2 概念结构设计的步骤
5.3.3 E-R图的表示方法
5.4 逻辑结构设计
5.4.1 E-R模型转换为关系模型的方法
5.4.2 E-R模型转换为关系模型举例
5.4.3 数据模型的优化
5.4.4 设计外模式
5.5 数据库物理设计
5.5.1 物理设计主要的目标与要解决的问题
5.5.2 物理设计的步骤
5.5.3 物理设计的内容
5.5.4 评价物理结构
5.6 数据库实施、运行与维护
5.6.1 定义数据库结构
5.6.2 数据装载
5.6.3 编制与调试应用程序
5.6.4 数据库试运行
5.6.5 数据库的运行与维护
5.7 习题
第6章 数据库的安全与保护
6.1 数据库的安全性
6.1.1 用户标识和鉴别
6.1.2 访问控制
6.1.3 视图机制
6.1.4 跟踪审计
6.1.5 数据加密
6.2 数据库的完整性控制
6.2.1 完整性控制的含义
6.2.2 完整性规则
6.2.3 完整性约束条件
6.3 数据库的并发控制技术
6.3.1 事务概述
6.3.2 并发控制
6.3.3 并发控制方法
6.3.4 并发调度的可串行性
6.4 数据备份与恢复技术
6.4.1 数据库的故障种类
6.4.2 数据备份
6.4.3 数据库的恢复
6.5 习题
第二部分 实训篇——数据库应用
第7章 数据库的创建与操作
7.1 了解Access 2003
7.1.1 Access 2003的特点
7.1.2 Access 2003的启动和退出
7.1.3 Access 2003的基本对象
7.1.4 获得帮助
7.2 创建数据库
7.2.1 数据库的设计步骤
7.2.2 创建空数据库
7.2.3 使用向导创建数据库
7.3 数据库操作
7.3.1 打开和关闭数据库
7.3.2 数据库的转换
7.3.3 压缩数据库
7.3.4 安全性管理
7.4 案例实训
7.4.1 创建“就业信息管理”数据库
7.4.2 实训练习
7.5 习题
第8章 表的创建与操作
8.1 创建表对象
8.1.1 表的构成
8.1.2 使用设计器视图创建表
8.1.3 使用向导创建表
8.1.4 使用数据表视图创建表
8.1.5 数据表的基本操作
8.2 设置表的字段
8.2.1 表的字段名
8.2.2 指定字段的数据类型
8.2.3 设置字段的属性
8.2.4 定义主关键字
8.2.5 建立、删除和修改字段
8.3 表中记录操作
8.3.1 数据输入
8.3.2 添加记录
8.3.3 修改记录
8.3.4 删除记录
8.3.5 复制记录
8.4 设置表的外观
8.5 表中数据的快捷操作
8.5.1 查找数据
8.5.2 替换数据
8.5.3 排序记录
8.6 表中的数据筛选
8.7 创建数据表之间的关系
8.7.1 表间关系的概念
8.7.2 建立表间关系
8.7.3 设置参照完整性
8.7.4 查看、修改表的关系
8.8 案例实训
8.8.1 创建“省市表”表
8.8.2 创建“联系公司”表
8.8.3 实训练习
8.9 习题
第9章 查询的创建和使用
9.1 创建选择查询
9.1.1 查询的概述
9.1.2 查询准则
9.1.3 使用向导创建选择查询
9.1.4 使用设计视图创建选择查询
9.1.5 使用向导查找重复项
9.1.6 使用向导查找不匹配项
9.2 查询中的计算功能
9.2.1 查询的计算功能
9.2.2 创建总计和分组总计查询
9.2.3 创建自定义计算
9.3 查询的高级操作
9.3.1 创建参数查询
9.3.2 创建交叉表查询
9.4 创建操作查询
9.4.1 创建生成表查询
9.4.2 创建删除查询
9.4.3 创建更新查询
9.4.4 创建追加查询
9.5 创建SQL查询
9.5.1 使用联合查询
9.5.2 使用传递查询
9.5.3 使用数据定义查询
9.6 案例实训
9.6.1 创建“联系公司联系人查询2”
9.6.2 创建“联系公司按名称查询”
9.6.3 创建“按联系人查询联系记录”查询
9.6.4 创建“学生录用情况交叉表”查询
9.6.5 实训练习
9.7 习题
第10章 窗体的创建与设计
10.1 创建窗体
10.1.1 窗体概述
10.1.2 使用窗体向导创建普通窗体
10.1.3 使用图表向导创建窗体
10.1.4 使用数据透视表向导创建数据透视表窗体
10.2 自定义窗体
10.2.1 使用设计视图创建窗体
10.2.2 窗体常用控件的使用
10.2.3 创建子窗体
10.3 案例实训
10.3.1 创建【省市对应表】窗体
10.3.2 创建【联系公司情况管理】窗体
10.3.3 创建【按名称查询联系公司】窗体
10.3.4 创建【按省市查询公司】窗体
10.3.5 创建【按日期查询联系记录】窗体
10.3.6 实训练习
10.4 习题
第11章 报表的创建与设计
11.1 创建报表
11.1.1 报表概述
11.1.2 自动创建报表
11.1.3 使用报表向导创建报表
11.1.4 使用报表设计视图创建报表
11.1.5 使用图表向导创建图表报表
11.1.6 使用标签向导创建标签报表
11.2 设计报表
11.2.1 创建排序报表
11.2.2 创建分组与汇总报表
11.2.3 创建子报表
11.2.4 报表的预览和打印
11.3 案例实训
11.3.1 创建“联系公司清单”报表
11.3.2 创建“联系人清单”报表
11.3.3 实训练习
11.4 习题
第12章 数据访问页的创建与使用
12.1 创建数据访问页
12.1.1 数据访问页概述
12.1.2 自动创建数据访问页
12.1.3 使用数据页向导创建数据访问页
12.1.4 使用设计视图创建数据访问页
12.2 设计数据访问页
12.2.1 应用主题
12.2.2 添加Office组件
12.2.3 添加命令按钮
12.2.4 插入超级链接
12.2.5 增加滚动文字
12.2.6 将Web页连接到数据库
12.2.7 查看HTML源文件
12.3 案例实训
12.3.1 创建“联系公司”数据访问页
12.3.2 创建“按省市查询联系公司”数据访问页
12.3.3 实训练习
12.4 习题
第13章 系统的集成与发布
13.1 创建宏
13.1.1 创建宏
13.1.2 宏的基本操作
13.2 创建模块
13.2.1 模块的基本概念
13.2.2 创建模块
13.3 创建切换面板
13.3.1 建立切换面板窗体
13.3.2 编辑切换面板
13.3.3 编辑切换面板页
13.4 自定义用户界面
13.4.1 创建工具栏
13.4.2 创建菜单
13.5 系统调试与发布
13.5.1 系统性能分析
13.5.2 设置启动选项
13.6 案例实训
13.6.1 创建宏
13.6.2 创建【登录】窗体
13.6.3 创建【主切换面板】窗体
13.6.4 实训练习
13.7 习题
第14章 学生信息管理系统开发
14.1 系统规划设计
14.1.1 系统分析
14.1.2 系统功能设计
14.2 建立系统数据库
14.2.1 创建数据库
14.2.2 创建数据表
14.2.3 建立表间关系
14.3 创建系统窗体
14.3.1 创建系统主控窗体
14.3.2 创建数据管理窗体
14.3.3 创建数据查询窗体
14.4 创建报表
14.5 习题
参考文献
DQx
第一部分 理论篇——数据库原理
第1章 数据库系统导论
1.1 数据管理技术的发展
1.1.1 信息与数据
1.1.2 数据管理技术的发展
1.2 数据库系统的结构
1.2.1 数据库系统的三级模式结构
1.2.2 数据库的两级映像与独立性
1.3 数据库、数据库管理系统和数据库系统
1.3.1 数据库
1.3.2 数据库管理系统
1.3.3 数据库系统
1.4 概念模型
1.4.1 信息的表示
1.4.2 实体、属性及联系
1.4.3 实体间的联系
1.4.4 实体联系方法
1.5 数据模型
1.5.1 数据模型的三要素
1.5.2 层次模型
1.5.3 网状模型
1.5.4 关系模型
1.5.5 面向对象模型
1.6 习题
第2章 关系数据库的基本理论
2.1 关系模型的基本概念
2.1.1 关系的定义
2.1.2 关系模型的常用术语
2.1.3 关系操作
2.2 关系代数的基本运算
2.2.1 传统的集合运算
2.2.2 专门的关系运算
2.3 关系的完整性
2.4 综合举例
2.5 习题
第3章 结构化查询语言SQL
3.1 SQL概述
3.1.1 SQL语言的发展
3.1.2 SQL语言的基本概念
3.1.3 SQL的特点
3.1.4 SQL的主要功能
3.2 数据定义
3.2.1 基本表的定义、修改与删除
3.2.2 索引的建立与删除
3.3 数据查询语句
3.3.1 查询语句的基本格式
3.3.2 单表查询
3.3.3 多表查询
3.3.4 查询聚合数据
3.3.5 嵌套查询
3.4 数据操纵语句
3.4.1 插入数据
3.4.2 更改数据
3.4.3 删除数据
3.5 视图
3.5.1 视图的优点
3.5.2 视图的定义
3.5.3 视图的使用
3.6 数据控制语句
3.6.1 授权语句
3.6.2 收权语句
3.7 习题
第4章 关系模式的规范化设计
4.1 问题提出
4.1.1 关系数据库逻辑设计问题
4.1.2 规范化理论研究的内容
4.2 函数依赖
4.2.1 属性间联系
4.2.2 函数依赖的定义
4.2.3 候选关键字和外关键字
4.2.4 逻辑蕴涵
4.2.5 函数依赖的推理规则
4.3 关系模式的范式
4.3.1 第1范式
4.3.2 第2范式
4.3.3 第3范式
4.3.4 BCNF范式
4.3.5 范式之间的关系
4.4 关系模式的规范化
4.4.1 关系模式规范化的目的和基本思想
4.4.2 关系模式规范化的步骤
4.4.3 关系模式规范化的分解准则
4.4.4 规范化方法
4.5 综合举例
4.6 习题
第5章 数据库设计与维护
5.1 数据库设计概述
5.1.1 数据库设计特点
5.1.2 数据库设计方法
5.1.3 数据库设计的基本任务
5.1.4 数据库设计步骤
5.2 需求分析
5.2.1 需求分析的任务
5.2.2 需求分析的步骤
5.2.3 需求信息的收集
5.2.4 需求信息的分析整理
5.3 概念结构设计
5.3.1 概念结构设计的特点和方法
5.3.2 概念结构设计的步骤
5.3.3 E-R图的表示方法
5.4 逻辑结构设计
5.4.1 E-R模型转换为关系模型的方法
5.4.2 E-R模型转换为关系模型举例
5.4.3 数据模型的优化
5.4.4 设计外模式
5.5 数据库物理设计
5.5.1 物理设计主要的目标与要解决的问题
5.5.2 物理设计的步骤
5.5.3 物理设计的内容
5.5.4 评价物理结构
5.6 数据库实施、运行与维护
5.6.1 定义数据库结构
5.6.2 数据装载
5.6.3 编制与调试应用程序
5.6.4 数据库试运行
5.6.5 数据库的运行与维护
5.7 习题
第6章 数据库的安全与保护
6.1 数据库的安全性
6.1.1 用户标识和鉴别
6.1.2 访问控制
6.1.3 视图机制
6.1.4 跟踪审计
6.1.5 数据加密
6.2 数据库的完整性控制
6.2.1 完整性控制的含义
6.2.2 完整性规则
6.2.3 完整性约束条件
6.3 数据库的并发控制技术
6.3.1 事务概述
6.3.2 并发控制
6.3.3 并发控制方法
6.3.4 并发调度的可串行性
6.4 数据备份与恢复技术
6.4.1 数据库的故障种类
6.4.2 数据备份
6.4.3 数据库的恢复
6.5 习题
第二部分 实训篇——数据库应用
第7章 数据库的创建与操作
7.1 了解Access 2003
7.1.1 Access 2003的特点
7.1.2 Access 2003的启动和退出
7.1.3 Access 2003的基本对象
7.1.4 获得帮助
7.2 创建数据库
7.2.1 数据库的设计步骤
7.2.2 创建空数据库
7.2.3 使用向导创建数据库
7.3 数据库操作
7.3.1 打开和关闭数据库
7.3.2 数据库的转换
7.3.3 压缩数据库
7.3.4 安全性管理
7.4 案例实训
7.4.1 创建“就业信息管理”数据库
7.4.2 实训练习
7.5 习题
第8章 表的创建与操作
8.1 创建表对象
8.1.1 表的构成
8.1.2 使用设计器视图创建表
8.1.3 使用向导创建表
8.1.4 使用数据表视图创建表
8.1.5 数据表的基本操作
8.2 设置表的字段
8.2.1 表的字段名
8.2.2 指定字段的数据类型
8.2.3 设置字段的属性
8.2.4 定义主关键字
8.2.5 建立、删除和修改字段
8.3 表中记录操作
8.3.1 数据输入
8.3.2 添加记录
8.3.3 修改记录
8.3.4 删除记录
8.3.5 复制记录
8.4 设置表的外观
8.5 表中数据的快捷操作
8.5.1 查找数据
8.5.2 替换数据
8.5.3 排序记录
8.6 表中的数据筛选
8.7 创建数据表之间的关系
8.7.1 表间关系的概念
8.7.2 建立表间关系
8.7.3 设置参照完整性
8.7.4 查看、修改表的关系
8.8 案例实训
8.8.1 创建“省市表”表
8.8.2 创建“联系公司”表
8.8.3 实训练习
8.9 习题
第9章 查询的创建和使用
9.1 创建选择查询
9.1.1 查询的概述
9.1.2 查询准则
9.1.3 使用向导创建选择查询
9.1.4 使用设计视图创建选择查询
9.1.5 使用向导查找重复项
9.1.6 使用向导查找不匹配项
9.2 查询中的计算功能
9.2.1 查询的计算功能
9.2.2 创建总计和分组总计查询
9.2.3 创建自定义计算
9.3 查询的高级操作
9.3.1 创建参数查询
9.3.2 创建交叉表查询
9.4 创建操作查询
9.4.1 创建生成表查询
9.4.2 创建删除查询
9.4.3 创建更新查询
9.4.4 创建追加查询
9.5 创建SQL查询
9.5.1 使用联合查询
9.5.2 使用传递查询
9.5.3 使用数据定义查询
9.6 案例实训
9.6.1 创建“联系公司联系人查询2”
9.6.2 创建“联系公司按名称查询”
9.6.3 创建“按联系人查询联系记录”查询
9.6.4 创建“学生录用情况交叉表”查询
9.6.5 实训练习
9.7 习题
第10章 窗体的创建与设计
10.1 创建窗体
10.1.1 窗体概述
10.1.2 使用窗体向导创建普通窗体
10.1.3 使用图表向导创建窗体
10.1.4 使用数据透视表向导创建数据透视表窗体
10.2 自定义窗体
10.2.1 使用设计视图创建窗体
10.2.2 窗体常用控件的使用
10.2.3 创建子窗体
10.3 案例实训
10.3.1 创建【省市对应表】窗体
10.3.2 创建【联系公司情况管理】窗体
10.3.3 创建【按名称查询联系公司】窗体
10.3.4 创建【按省市查询公司】窗体
10.3.5 创建【按日期查询联系记录】窗体
10.3.6 实训练习
10.4 习题
第11章 报表的创建与设计
11.1 创建报表
11.1.1 报表概述
11.1.2 自动创建报表
11.1.3 使用报表向导创建报表
11.1.4 使用报表设计视图创建报表
11.1.5 使用图表向导创建图表报表
11.1.6 使用标签向导创建标签报表
11.2 设计报表
11.2.1 创建排序报表
11.2.2 创建分组与汇总报表
11.2.3 创建子报表
11.2.4 报表的预览和打印
11.3 案例实训
11.3.1 创建“联系公司清单”报表
11.3.2 创建“联系人清单”报表
11.3.3 实训练习
11.4 习题
第12章 数据访问页的创建与使用
12.1 创建数据访问页
12.1.1 数据访问页概述
12.1.2 自动创建数据访问页
12.1.3 使用数据页向导创建数据访问页
12.1.4 使用设计视图创建数据访问页
12.2 设计数据访问页
12.2.1 应用主题
12.2.2 添加Office组件
12.2.3 添加命令按钮
12.2.4 插入超级链接
12.2.5 增加滚动文字
12.2.6 将Web页连接到数据库
12.2.7 查看HTML源文件
12.3 案例实训
12.3.1 创建“联系公司”数据访问页
12.3.2 创建“按省市查询联系公司”数据访问页
12.3.3 实训练习
12.4 习题
第13章 系统的集成与发布
13.1 创建宏
13.1.1 创建宏
13.1.2 宏的基本操作
13.2 创建模块
13.2.1 模块的基本概念
13.2.2 创建模块
13.3 创建切换面板
13.3.1 建立切换面板窗体
13.3.2 编辑切换面板
13.3.3 编辑切换面板页
13.4 自定义用户界面
13.4.1 创建工具栏
13.4.2 创建菜单
13.5 系统调试与发布
13.5.1 系统性能分析
13.5.2 设置启动选项
13.6 案例实训
13.6.1 创建宏
13.6.2 创建【登录】窗体
13.6.3 创建【主切换面板】窗体
13.6.4 实训练习
13.7 习题
第14章 学生信息管理系统开发
14.1 系统规划设计
14.1.1 系统分析
14.1.2 系统功能设计
14.2 建立系统数据库
14.2.1 创建数据库
14.2.2 创建数据表
14.2.3 建立表间关系
14.3 创建系统窗体
14.3.1 创建系统主控窗体
14.3.2 创建数据管理窗体
14.3.3 创建数据查询窗体
14.4 创建报表
14.5 习题
参考文献
DQx
数据库原理与应用
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×