微信扫一扫,移动浏览光盘
简介
《21世纪高职高专规划教材:数据库基础及应用》共分为14章,从数据库基本概念和实际应用出发,以微软公司的sQLServer 2005中文版为基础,由浅人深、循序渐进地讲述了数据库设计基础知识和数据库创建、表的操作、视图操作、索引操作、存储过程和触发器应用、数据完整性、T-SQL语句、数据的备份与还原等内容。《21世纪高职高专规划教材:数据库基础及应用》以一个简化了的数据库实例“教务管理系统(jwgl)”出发,将其融人到各章节中,阐述数据库创建、管理、开发与SQL语言程序设计的思想和具体方法。使各章实例丰富、完整。每章后均附有习题,以便读者更好地学习和掌握数据库的基本知识和技能。
《21世纪高职高专规划教材:数据库基础及应用》既可作为电子、信息类学生使用的教材,也可以作为数据库工作者,尤其是大型关系数据库初学者的参考书。
目录
目录
第1部分 数据库基础知识
第1章 数据库基础概述
1.1 数据库基础知识
1.1.1 数据库系统的基本概念
1.1.2 数据管理技术的发展过程
1.1.3 数据库系统的组成
1.2 数据库系统体系结构
1.2.1 从数据库最终用户角度出发的数据库系统体系结构
1.2.2 从数据库管理系统角度出发的数据库系统体系结构
1.3 数据模型
1.3.1 数据模型的基本概念
1.3.2 概念模型
1.3.3 实体联系数据模型
1.3.4 数据模型的种类
1.4 数据库管理系统
1.4.1 数据库管理系统的功能
1.4.2 数据库管理系统的构成
本章小结
习题
第2章 关系数据库基础知识
2.1 关系模型与关系数据库
2.2 关系操作
2.2.1 传统的集合运算
2.2.2 专门的关系运算
2.3 关系的完整性
2.4 关系规范化理论
2.4.1 问题的提出
2.4.2 函数依赖
本章小结
习题
第3章 数据库设计
3.1 数据库设计概述
3.1.1 数据库和信息系统
3.1.2 数据库设计的特征
3.1.3 数据库设计方法简述
3.1.4 数据库设计的步骤
3.2 需求分析
3.2.1 需求分析的任务
3.2.2 需求分析方法
3.2.3 数据字典
3.3 概念结构设计
3.3.1 概念结构设计的必要性
3.3.2 概念模型的特点
3.3.3 概念结构设计的主要步骤
3.3.4 采用E-R数据模型的数据库概念结构设计步骤
3.4 逻辑结构设计
3.4.1 E-R图向关系模型的转换
3.4.2 数据模型的规范化处理
3.4.3 关系数据库的逻辑设计
3.5 物理结构设计
3.5.1 数据库的存取方法
3.5.2 确定数据库的存储结构
3.6 数据库的实现与维护
3.6.1 数据库的实施
3.6.2 数据库的运行和维护
3.7 数据库设计案例
本章小结
习题
第2部分 SQL Server 2005数据库使用
第4章 SQL Server 2005概述
4.1 SQL Server 2005简介
4.1.1 SQL Server数据库管理系统的主要特点
4.1.2 SQL Server 2005新增特点
4.1.3 SQL Server 2005的体系结构
4.2 SQL Server 2005的安装
4.2.1 安装SQL Server 2005的硬件与软件要求
4.2.2 安装SQL Server 2005
4.3 Microsoft SQL Server Management Studio的使用
4.3.1 认识SQL Server Management Studio
4.3.2 查看数据库
4.3.3 修改SQL Server的sa密码
4.3.4 使用“对象资源管理器”附加数据库
4.3.5 查询窗口
本章小结
习题
第5章 数据库的设计与管理
5.1 创建数据库
5.1.1 创建数据库实例
5.1.2 数据库的结构
5.1.3 创建数据库
5.1.4 数据库SQL脚本的生成
5.2 管理数据库
5.2.1 管理数据库实例
5.2.2 设置数据库选项
5.2.3 数据库选项的应用
5.3 修改数据库结构与删除数据库
5.3.1 修改数据库实例
5.3.2 修改数据库的结构
5.3.3 删除数据库
本章小结
习题
第6章 管理数据表
6.1 表及数据类型
6.1.1 表的基本概念
6.1.2 SQL Server 2005中的数据类型
6.2 数据表结构的操作
6.2.1 创建数据表
6.2.2 修改数据表
6.2.3 删除数据表
6.3 表属性和更名
6.4 数据表中数据的管理
6.4.1 添加数据
6.4.2 修改数据
6.4.3 删除数据
本章小结
习题
第7章 数据查询
7.1 SELECT语句详解
7.1.1 SELECT语句的语法格式
7.1.2 使用SELECT语句的执行方式
7.2 简单查询
7.2.1 简单查询实例
7.2.2 FROM子句
7.2.3 SELECT子句
7.2.4 WHERE子句
7.2.5 0RDER BY子句
7.2.6 用查询结果生成新表
7.3 分类汇总
7.3.1 分类汇总实例
7.3.2 常用统计函数
7.3.3 使用GROUP BY分组
7.3.4 使用COMPUTE BY汇总
7.4 连接查询
7.4.1 交叉连接查询
7.4.2 内连接查询
7.4.3 外连接查询
7.4.4 自连接查询
7.4.5 多表连接查询
7.5 嵌套查询的使用
7.5.1 带有比较运算符的子查询
7.5.2 带有ANY或ALL运算符的子查询
7.5.3 [NOT] EXISTS与[NOT] IN子查询
7.5.4 联合查询
本章小结
习题
第8章 索引
8.1 索引及其结构与类型
8.1.1 索引的结构与类型
8.1.2 创建索引的列
8.2 操作索引
8.2.1 创建索引
8.2.2 查看索引
8.2.3 删除索引
本章小结
习题
第9章 视图
9.1 视图概述
9.2 创建视图
9.2.1 创建视图实例
9.2.2 使用SQL Server Management Studio管理器创建视图
9.2.3 使用T-SQL语句创建视图
9.3 使用视图
9.3.1 使用视图实例
9.3.2 使用视图插入表的数据
9.3.3 使用视图修改表的数据
9.3.4 使用视图删除表的数据
9.4 修改视图
9.4.1 使用SQL Server Management Studio管理器修改创建的视图
9.4.2 使用T-SQL语句创建视图
9.4.3 视图的更名
9.5 删除视图
9.5.1 删除视图实例
9.5.2 使用SQL Server Management Studio管理器删除视图
9.5.3 使用T-SQL语句删除视图
本章小结
习题
第10章 数据完整性
10.1 数据的完整性
10.1.1 数据完整性概述
10.1.2 完整性的分类
10.2 约束的类型
10.2.1 约束类型概述
10.2.2 主键约束
10.2.3 唯一约束
10.2.4 默认约束
10.2.5 外键约束
10.2.6 检查约束
10.2.7 查看约束的定义
10.2.8 删除约束
10.3 使用规则
10.4 使用默认值
本章小结
习题
第11章 存储过程与触发器
11.1 使用存储过程
11.1.1 存储过程使用实例
11.1.2 存储过程概述
11.1.3 用户存储过程的创建及执行
11.1.4 用户存储过程的修改与删除
11.1.5 查看存储过程
11.1.6 存储过程的重新编译
11.1.7 存储过程的应用举例
11.2 系统存储过程与扩展存储过程
11.3 使用触发器
11.3.1 触发器分类
11.3.2 触发器的功能
11.3.3 创建触发器
11.3.4 修改与查看触发器
11.3.5 禁止、启用和删除触发器
11.3.6 触发器的应用
本章小结
习题
第12章 T-SQL编程
12.1 T-SQL编程基础知识
12.1.1 T-SQL语句中的语法格式约定
12.1.2 标识符
12.1.3 保留字
12.1.4 注释
12.1.5 变量
12.1.6 批处理和脚本
12.1.7 运算符
12.2 系统函数与用户定义函数
12.2.1 系统函数
12.2.2 数学函数
12.2.3 字符串函数
12.2.4 日期函数
12.2.5 集合函数
12.2.6 用户自定义函数
12.3 流程控制语句
12.3.1 块语句
12.3.2 分支语句
12.3.3 WHILE语句
12.3.4 其他语句
12.4 游标
12.4.1 游标的基本概念
12.4.2 使用游标的步骤
12.4.3 游标使用示例
12.5 事务处理
12.5.1 事务概述
12.5.2 事务控制语句
本章小结
习题
第3部分 数据库的维护与管理
第13章 数据库的日常维护与管理
13.1 备份和还原数据库
13.1.1 备份和还原数据库实例
13.1.2 备份与还原的概念
13.1.3 恢复模式
13.1.4 数据库备份的类型
13.1.5 创建备份设备
13.2 数据的导入和导出
13.2.1 导人数据
13.2.2 数据的导人和导出实例
13.2.3 导出数据
13.3 分离和附加数据库
13.3.1 分离数据库
13.3.2 附加数据库
本章小结
习题
第14章 SQL Server数据的访问技术
14.1 SQL Server与Web交互数据
14.2 0DBC数据源
14.2.1 0DBC数据源添加实例
14.2.2 0DBC结构层次
14.2.3 添加SQL Server ODBC数据源
14.2.4 删除ODBC数据源
14.3 使用ADO控件访问SQL Server数据库
14.3.1 ADO控件使用实例
14.3.2 ADO控件的添加与设置
14.3.3 前后端数据的连接
14.3.4 数据控件的绑定
14.4 使用ADO对象访问SQL Server数据库
14.4.1 ADO对象的引用与设置实例
14.4.2 使用Connection对象
14.4.3 使用RecordSet对象
14.4.4 使用Command对象
本章小结
习题
附录A Microsoft SQL Server 2005中的部分保留字
附录B SQL Server 2005中的全局变量
附录C SQL Server 2005常用系统表
附录D 本书的教学资源(SQL Server 2005)
参考文献
第1部分 数据库基础知识
第1章 数据库基础概述
1.1 数据库基础知识
1.1.1 数据库系统的基本概念
1.1.2 数据管理技术的发展过程
1.1.3 数据库系统的组成
1.2 数据库系统体系结构
1.2.1 从数据库最终用户角度出发的数据库系统体系结构
1.2.2 从数据库管理系统角度出发的数据库系统体系结构
1.3 数据模型
1.3.1 数据模型的基本概念
1.3.2 概念模型
1.3.3 实体联系数据模型
1.3.4 数据模型的种类
1.4 数据库管理系统
1.4.1 数据库管理系统的功能
1.4.2 数据库管理系统的构成
本章小结
习题
第2章 关系数据库基础知识
2.1 关系模型与关系数据库
2.2 关系操作
2.2.1 传统的集合运算
2.2.2 专门的关系运算
2.3 关系的完整性
2.4 关系规范化理论
2.4.1 问题的提出
2.4.2 函数依赖
本章小结
习题
第3章 数据库设计
3.1 数据库设计概述
3.1.1 数据库和信息系统
3.1.2 数据库设计的特征
3.1.3 数据库设计方法简述
3.1.4 数据库设计的步骤
3.2 需求分析
3.2.1 需求分析的任务
3.2.2 需求分析方法
3.2.3 数据字典
3.3 概念结构设计
3.3.1 概念结构设计的必要性
3.3.2 概念模型的特点
3.3.3 概念结构设计的主要步骤
3.3.4 采用E-R数据模型的数据库概念结构设计步骤
3.4 逻辑结构设计
3.4.1 E-R图向关系模型的转换
3.4.2 数据模型的规范化处理
3.4.3 关系数据库的逻辑设计
3.5 物理结构设计
3.5.1 数据库的存取方法
3.5.2 确定数据库的存储结构
3.6 数据库的实现与维护
3.6.1 数据库的实施
3.6.2 数据库的运行和维护
3.7 数据库设计案例
本章小结
习题
第2部分 SQL Server 2005数据库使用
第4章 SQL Server 2005概述
4.1 SQL Server 2005简介
4.1.1 SQL Server数据库管理系统的主要特点
4.1.2 SQL Server 2005新增特点
4.1.3 SQL Server 2005的体系结构
4.2 SQL Server 2005的安装
4.2.1 安装SQL Server 2005的硬件与软件要求
4.2.2 安装SQL Server 2005
4.3 Microsoft SQL Server Management Studio的使用
4.3.1 认识SQL Server Management Studio
4.3.2 查看数据库
4.3.3 修改SQL Server的sa密码
4.3.4 使用“对象资源管理器”附加数据库
4.3.5 查询窗口
本章小结
习题
第5章 数据库的设计与管理
5.1 创建数据库
5.1.1 创建数据库实例
5.1.2 数据库的结构
5.1.3 创建数据库
5.1.4 数据库SQL脚本的生成
5.2 管理数据库
5.2.1 管理数据库实例
5.2.2 设置数据库选项
5.2.3 数据库选项的应用
5.3 修改数据库结构与删除数据库
5.3.1 修改数据库实例
5.3.2 修改数据库的结构
5.3.3 删除数据库
本章小结
习题
第6章 管理数据表
6.1 表及数据类型
6.1.1 表的基本概念
6.1.2 SQL Server 2005中的数据类型
6.2 数据表结构的操作
6.2.1 创建数据表
6.2.2 修改数据表
6.2.3 删除数据表
6.3 表属性和更名
6.4 数据表中数据的管理
6.4.1 添加数据
6.4.2 修改数据
6.4.3 删除数据
本章小结
习题
第7章 数据查询
7.1 SELECT语句详解
7.1.1 SELECT语句的语法格式
7.1.2 使用SELECT语句的执行方式
7.2 简单查询
7.2.1 简单查询实例
7.2.2 FROM子句
7.2.3 SELECT子句
7.2.4 WHERE子句
7.2.5 0RDER BY子句
7.2.6 用查询结果生成新表
7.3 分类汇总
7.3.1 分类汇总实例
7.3.2 常用统计函数
7.3.3 使用GROUP BY分组
7.3.4 使用COMPUTE BY汇总
7.4 连接查询
7.4.1 交叉连接查询
7.4.2 内连接查询
7.4.3 外连接查询
7.4.4 自连接查询
7.4.5 多表连接查询
7.5 嵌套查询的使用
7.5.1 带有比较运算符的子查询
7.5.2 带有ANY或ALL运算符的子查询
7.5.3 [NOT] EXISTS与[NOT] IN子查询
7.5.4 联合查询
本章小结
习题
第8章 索引
8.1 索引及其结构与类型
8.1.1 索引的结构与类型
8.1.2 创建索引的列
8.2 操作索引
8.2.1 创建索引
8.2.2 查看索引
8.2.3 删除索引
本章小结
习题
第9章 视图
9.1 视图概述
9.2 创建视图
9.2.1 创建视图实例
9.2.2 使用SQL Server Management Studio管理器创建视图
9.2.3 使用T-SQL语句创建视图
9.3 使用视图
9.3.1 使用视图实例
9.3.2 使用视图插入表的数据
9.3.3 使用视图修改表的数据
9.3.4 使用视图删除表的数据
9.4 修改视图
9.4.1 使用SQL Server Management Studio管理器修改创建的视图
9.4.2 使用T-SQL语句创建视图
9.4.3 视图的更名
9.5 删除视图
9.5.1 删除视图实例
9.5.2 使用SQL Server Management Studio管理器删除视图
9.5.3 使用T-SQL语句删除视图
本章小结
习题
第10章 数据完整性
10.1 数据的完整性
10.1.1 数据完整性概述
10.1.2 完整性的分类
10.2 约束的类型
10.2.1 约束类型概述
10.2.2 主键约束
10.2.3 唯一约束
10.2.4 默认约束
10.2.5 外键约束
10.2.6 检查约束
10.2.7 查看约束的定义
10.2.8 删除约束
10.3 使用规则
10.4 使用默认值
本章小结
习题
第11章 存储过程与触发器
11.1 使用存储过程
11.1.1 存储过程使用实例
11.1.2 存储过程概述
11.1.3 用户存储过程的创建及执行
11.1.4 用户存储过程的修改与删除
11.1.5 查看存储过程
11.1.6 存储过程的重新编译
11.1.7 存储过程的应用举例
11.2 系统存储过程与扩展存储过程
11.3 使用触发器
11.3.1 触发器分类
11.3.2 触发器的功能
11.3.3 创建触发器
11.3.4 修改与查看触发器
11.3.5 禁止、启用和删除触发器
11.3.6 触发器的应用
本章小结
习题
第12章 T-SQL编程
12.1 T-SQL编程基础知识
12.1.1 T-SQL语句中的语法格式约定
12.1.2 标识符
12.1.3 保留字
12.1.4 注释
12.1.5 变量
12.1.6 批处理和脚本
12.1.7 运算符
12.2 系统函数与用户定义函数
12.2.1 系统函数
12.2.2 数学函数
12.2.3 字符串函数
12.2.4 日期函数
12.2.5 集合函数
12.2.6 用户自定义函数
12.3 流程控制语句
12.3.1 块语句
12.3.2 分支语句
12.3.3 WHILE语句
12.3.4 其他语句
12.4 游标
12.4.1 游标的基本概念
12.4.2 使用游标的步骤
12.4.3 游标使用示例
12.5 事务处理
12.5.1 事务概述
12.5.2 事务控制语句
本章小结
习题
第3部分 数据库的维护与管理
第13章 数据库的日常维护与管理
13.1 备份和还原数据库
13.1.1 备份和还原数据库实例
13.1.2 备份与还原的概念
13.1.3 恢复模式
13.1.4 数据库备份的类型
13.1.5 创建备份设备
13.2 数据的导入和导出
13.2.1 导人数据
13.2.2 数据的导人和导出实例
13.2.3 导出数据
13.3 分离和附加数据库
13.3.1 分离数据库
13.3.2 附加数据库
本章小结
习题
第14章 SQL Server数据的访问技术
14.1 SQL Server与Web交互数据
14.2 0DBC数据源
14.2.1 0DBC数据源添加实例
14.2.2 0DBC结构层次
14.2.3 添加SQL Server ODBC数据源
14.2.4 删除ODBC数据源
14.3 使用ADO控件访问SQL Server数据库
14.3.1 ADO控件使用实例
14.3.2 ADO控件的添加与设置
14.3.3 前后端数据的连接
14.3.4 数据控件的绑定
14.4 使用ADO对象访问SQL Server数据库
14.4.1 ADO对象的引用与设置实例
14.4.2 使用Connection对象
14.4.3 使用RecordSet对象
14.4.4 使用Command对象
本章小结
习题
附录A Microsoft SQL Server 2005中的部分保留字
附录B SQL Server 2005中的全局变量
附录C SQL Server 2005常用系统表
附录D 本书的教学资源(SQL Server 2005)
参考文献
数据库基础及应用[电子资源.图书]
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×