数据库系统及应用
作者: 刘世峰,何玉洁
出版时间:2014年7月
出版社:中央广播电视大学出版社
- 中央广播电视大学出版社
- 9787304066130
- 168456
- 2014年7月
- 未分类
- 未分类
- TP311.13
刘世峰、何玉洁编著的《数据库系统及应用》一书是数据库应用技术课程使用的文字教材,该课程是国家开放大学计算机科学与技术本科(专科起点)专业的统设必修课。教材主要以SQL Server 2008为数据库操作环境,介绍了数据库系统的基本概念、基本原理和数据库基本操作,同时介绍了数据库应用系统开发的基本过程,给出了用VB开发数据库应用系统的基本编程方法,属于理论与实验合一式教材。
本教材对庞杂深奥的数据库理论知识进行了筛选,理论知识以够用为度。同时,坚持应用导向原则,以SQL Server数据库管理系统为环境,讲解操作方法和开发方法。教材在结构安排上共分为9章,大致可分为三个知识单元,第1章、第2章主要介绍了数据库系统的基本概念、关系运算、关系规范化等基本理论;第3章~第7章主要以SQL Server为环境,系统地讲解了各种数据库及对象的创建和管理方法,将理论具体化、形象化;第8章、第9章简要介绍了数据库应用系统开发的基本方法和过程,为学生深入学习基于数据库的信息系统开发方法奠定了基础。让学生在练中学,学中练,逐步掌握必要的理论知识和应用技能,这也是本书的主要特点。
第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 E—R图设计
1.4 关系数据模型
1.5 数据库的三级模式结构
1.5.1 三级模式结构
1.5.2 模式映像功能与数据独立性
1.5.3 数据库三级模式的关系
1.6 数据库系统
1.6.1 数据库系统的组成
1.6.2 数据库管理系统功能
本章小结
自测题
第2章 关系数据库理论
导言
学习目标
2.1 关系模型
2.1.1 数据结构
2.1.2 数据操作
2.1.3 数据完整性约束
2.2 关系模型的基本术语
2.3 完整性约束
2.3.1 实体完整性
2.3.2 参照完整性
2.3.3 用户定义的完整性
2.4 关系代数
2.4.1 传统的集合运算
2.4.2 专门的关系运算
2.4.3 示例
学习活动2 关系模型操作
2.5 关系规范化理论
2.5.1 函数依赖
2.5.2 关系规范化
2.5.3 关系模式的分解准则
本章小结
自测题
第3章 创建数据库
导言
学习目标
3.1 SQLServer 2008概述
3.1.1 安装SQLServer 2008需要的软硬件环境
3.1.2 实例
3.2 安装和配置SQL Server 2008
3.2.1 安装SQL Server 2008
3.2.2 设置SQL Server 服务启动方式
3.2.3 SQL Server Management Studio工具
3.3 创建数据库
3.3.1 系统数据库
3.3.2 数据库的组成
3.3.3 数据库文件的属性
3.3.4 创建数据库
学习活动3 创建数据库
3.4 数据库空间管理
3.5 删除数据库
本章小结
自测题
本章实验
第4章 SQL语言基础与关系表
导言
学习目标
4.1 SQL语言概述
4.2 SQLServer 2008提供的数据类型
4.2.1 数值类型
4.2.2 字符串类型
4.2.3 日期时间类型
4.3 T-SQL语言的一些基础知识
4.3.1 脚本
4.3.2 变量
4.3.3 流程控制语句
4.4 创建与维护关系表
4.4.1 用T-SQL语句实现
4.4.2 用SSMS图形工具实现
学习活动4 修改表结构
本章小结
自测题
本章实验
第5章 数据操作语言
导言
学习目标
5.1 数据查询功能
5.1.1 查询语句的基本结构
5.1.2 单表查询
学习活动5-1 查询表中的若干列
学习活动5-2 查询表中指定的列
学习活动5-3 使用聚合函数汇总数据
学习活动5-4 对数据进行分组统计
5.1.3 多表查询
5.1.4 使用TOP限制结果集
5.1.5 CASE函数
5.1.6 子查询
5.2 数据更改功能
5.2.1 插入数据
5.2.2 更新数据
5.2.3 删除数据
本章小结
自测题
本章实验
第6章 数据库其他对象管理
导言
学习目标
6.1 视图
6.1.1 基本概念
6.1.2 定义视图
6.1.3 通过视图查询数据
学习活动6 创建视图并通过视图查询数据
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.4 触发器
6.4.1 创建触发器
6.4.2 后触发型触发器
6.4.3 前触发型触发器
6.4.4 查看和维护触发器
本章小结
自测题
本章实验
第7章 数据库管理与维护
导言
学习目标
7.1 事务
7.1.1 事务基本概念
7.1.2 事务的特征
7.2 安全管理
7.2.1 SQL Server的安全控制模型
7.2.2 管理登录账户
7.2.3 管理数据库用户
7.2.4 管理权限
7.3 数据库备份与恢复
7.3.1 备份数据库
7.3.2 恢复数据库
7.4 数据导入与导出
7.4.1 导出数据
7.4.2 导入数据
本章小结
自测题
本章实验
第8章 数据库设计
导言
学习目标
8.1 数据库设计概述
8.1.1 数据库设计的内涵
8.1.2 数据库设计方法
8.1.3 数据库设计主要原则
8.2 数据库设计
8.2.1 需求分析
8.2.2 概念设计
8.2.3 逻辑设计
8.2.4 物理设计
8.2.5 数据库实施
8.2.6 运行维护
8.3 数据库设计实例分析
8.3.1 需求分析
8.3.2 概念设计
8.3.3 逻辑和物理设计
本章小结
自测题
第9章 数据库应用系统发开
导言
学习目标
9.1 数据库应用系统开发概述
9.1.1 数据库应用系统开发的基本思路
9.1.2 嵌入式SQL
9.1.3 应用系统开发模式
9.2 VB应用系统开发方法
9.2.1 数据库应用程序的基本框架
9.2.2 ADO对象模型
9.2.3 程序主要功能开发
9.2.4 报表功能开发
9.2.5 数据库连接字符串生成方法
本章小结
自测题
参考文献