商品详情
书名:关系数据库设计、技术与实践教程
定价:45.0
ISBN:9787121394089
作者:范剑波
版次:第1版
出版时间:2020-08
内容提要:
本书集关系数据库设计、技术和实践于一体,设计的目标是帮助学生掌握关系数据库结构设计和行为设计的方法;技术的目标是帮助学生掌握关系数据库SQL语言;实践的目标是帮助学生通过实验和课程设计能进行数据库应用系统的开发。全书共分三篇10章,**篇内容包括关系数据库基础、数据库建模、关系数据库模式设计和关系数据库设计,第二篇内容包括SQL Server 2012综述、SQL Server的T-SQL I和SQL Server的T-SQL II,第三篇内容包括数据库技术基础实验、数据库技术综合实验、数据库技术课程设计。
作者简介:
范剑波,宁波工程学院电信学院教授,中国计算机学会CCF高级会员,多年来一直从事数据库理论与技术、算法分析与设计等方面的教学与研究工作。
目录:
第1篇 设计篇
第1章 关系数据库基础
1.1 数据库系统的应用和研究
1.1.1 数据库系统的应用
1.1.2 数据库系统的研究
1.2 文件系统与数据库系统
1.2.1 数据、信息和数据处理
1.2.2 文件系统的特点与局限性
1.2.3 数据库系统的发展及其特点
1.3 数据描述和数据模型
1.3.1 数据描述的领域
1.3.2 实体联系的种类
1.3.3 数据模型的层次
1.3.4 数据模型的实例
1.4 关系模型的基本概念
1.4.1 关系的通俗解释
1.4.2 关系的数学定义
1.4.3 关系模型的组成和特点
1.5 关系代数
1.5.1 传统的集合运算
1.5.2 专门的关系运算
1.5.3 关系代数表达式的实例
1.6 典型案例分析
1.6.1 典型案例1——高校组织结构E-R图的设计(1)
1.6.2 典型案例2——不同部门学生数据的结构化
1.6.3 典型案例3——关系代数表达式的查询
小结
习题
第2章 关系数据库建模
2.1 关系数据库建模概述
2.2 E-R图的设计
2.2.1 E-R图的设计方法
2.2.2 E-R图的设计原则
2.3 E-R图的子类和继承
2.3.1 E-R图的子类
2.3.2 E-R图的继承
2.4 E-R图的约束建模
2.4.1 实体集的键码
2.4.2 单值约束
2.4.3 完整性约束
2.4.4 其他类型约束
2.5 典型案例分析
2.5.1 典型案例4——高校组织结构E-R图的设计(2)
2.5.2 典型案例5——在线考试系统 E-R图的设计
2.5.3 典型案例6——图书网上销售系统E-R图的设计
小结
习题
第3章 关系数据库模式设计
3.1 关系规范化问题的提出
3.2 函数依赖的概念
3.2.1 函数依赖定义
3.2.2 完全函数依赖和部分函数依赖
3.2.3 传递函数依赖
3.2.4 函数依赖规则
3.3 关系模式的键码
3.3.1 键码的定义
3.3.2 闭包的计算
3.4 关系的规范化
3.4.1 **范式(1NF)
3.4.2 第二范式(2NF)
3.4.3 第三范式(3NF)
3.4.4 BC范式(BCNF)
3.5 模式分解的优劣
3.5.1 模式分解的等价性
3.5.2 模式分解的规则和方法
3.6 典型案例分析
3.6.1 典型案例7——产品订货系统关系数据库模式的设计
3.6.2 典型案例8——在线考试系统关系数据库模式的设计
3.6.3 典型案例9——图书网上销售系统关系数据库模式的设计
小结
习题
第4章 关系数据库设计
4.1 关系数据库设计概述
4.1.1 关系数据库设计的方法
4.1.2 关系数据库设计的特点
4.1.3 关系数据库设计的步骤
4.2 需求分析
4.2.1 需求分析的任务
4.2.2 需求分析的结构化分析方法
4.3 概念结构设计
4.3.1 概念结构设计的任务
4.3.2 概念结构设计的方法与步骤
4.4 逻辑结构设计
4.4.1 逻辑结构设计的任务
4.4.2 逻辑结构设计的方法与步骤
4.5 数据库物理设计、应用系统实施与调优
4.6 典型案例分析
4.6.1 典型案例10——某仓储超市POS系统关系数据库的设计
4.6.2 典型案例11——某宾馆管理系统关系数据库的设计
4.6.3 典型案例12——某公司活动信息采集系统关系数据库的设计
小结
习题
第2篇 技术篇
第5章 SQL SERVER 2012综述
5.1 SQL SERVER 2012概述
5.2 SQL SERVER 2012安装
5.2.1 SQL Server 2012安装环境
5.2.2 SQL Server 2012安装过程
5.3 SQL SERVER 2012管理工具
5.3.1 SQL Server 2012服务器的配置
5.3.2 SQL Server 2012服务器的注册和连接
5.3.3 SQL Server 2012服务器的启动和关闭
5.3.4 SQL Server 2012的常用工具
5.4 典型案例分析
5.4.1 典型案例13——SQL Server联机丛书的查询
5.4.2 典型案例14——数据库系统管理员sa密码的设定
5.4.3 典型案例15——SQL Server数据库的附加和分离
小结
习题
第6章 SQL SERVER的T-SQL I
6.1 SQL SERVER的数据库
6.1.1 数据库及其组成
6.1.2 创建用户数据库
6.1.3 管理用户数据库
6.2 SQL SERVER的数据表
6.2.1 数据表结构和内容
6.2.2 创建用户数据表
6.2.3 管理用户数据表
6.3 SQL SERVER的数据更新
6.3.1 数据插入
6.3.2 数据修改
6.3.3 数据删除
6.4 SQL SERVER的数据查询
6.4.1 数据基本查询
6.4.2 数据分组查询
6.4.3 多表连接查询
6.4.4 数据子查询
6.4.5 附加子句
6.5 SQL SERVER的视图和函数
6.5.1 视图的建立
6.5.2 视图的查询和删除
6.5.3 系统函数的分类
6.5.4 用户定义函数
6.6 典型案例分析
6.6.1 典型案例16——SQL Server基本表查询的应用
6.6.2 典型案例17——SQL Server视图查询的应用
6.6.3 典型案例18——SQL Server函数的应用
小结
习题
第7章 SQL SERVER的T-SQL II
7.1 SQL SERVER的流程控制语言
7.1.1 批处理、脚本和变量
7.1.2 顺序、分支和循环结构语句
7.1.3 程序返回、屏幕显示等 语句
7.1.4 游标概念及使用
7.2 SQL SERVER的存储过程和触发器
7.2.1 存储过程的建立、执行和删除
7.2.2 触发器的建立和删除
7.3 SQL SERVER的数据库保护
7.3.1 SQL Server系统的安全性
7.3.2 SQL Server系统的完整性
7.3.3 SQL Server系统的备份和恢复
7.3.4 SQL Server系统的并发控制简介
7.4 典型案例分析
7.4.1 典型案例19——SQL Server游标的应用
7.4.2 典型案例20——SQL Server存储过程的应用
7.4.3 典型案例21——SQL Server系统完整性的应用
小结
习题
第3篇 实践篇
第8章 SQL SERVER基础实验
8.1 实验1:SQL SERVER和样本数据库安装
8.1.1 实验目的和要求
8.1.2 实验内容与过程记录
8.2 实验2:SQL SERVER数据定义和更新
8.2.1 实验目的和要求
8.2.2 实验内容与过程记录
8.3 实验3:SQL SERVER数据查询
8.3.1 实验目的和要求
8.3.2 实验内容与过程记录
8.4 实验4:SQL SERVER视图和函数
8.4.1 实验目的和要求
8.4.2 实验内容与过程记录
小结
习题
第9章 SQL SERVER综合实验
9.1 实验5:SQL SERVER综合练习
9.1.1 实验目的和要求
9.1.2 实验内容与过程记录
9.2 实验6:SQL SERVER存储过程和触发器
9.2.1 实验目的和要求
9.2.2 实验内容与过程记录
小结
习题
第10章 数据库设计实验
10.1 实验7:SQL SERVER系统安全性和完整性
10.1.1 实验目的和要求
10.1.2 实验内容与过程记录
10.2 实验8:数据库设计综合练习
10.2.1 实验目的和要求
10.2.2 实验内容与过程记录
小结
习题
附录A “数据库理论与技术”课程教学大纲
附录B “数据库理论与技术”课程模拟试题及参考答案
参考文献
定价:45.0
ISBN:9787121394089
作者:范剑波
版次:第1版
出版时间:2020-08
内容提要:
本书集关系数据库设计、技术和实践于一体,设计的目标是帮助学生掌握关系数据库结构设计和行为设计的方法;技术的目标是帮助学生掌握关系数据库SQL语言;实践的目标是帮助学生通过实验和课程设计能进行数据库应用系统的开发。全书共分三篇10章,**篇内容包括关系数据库基础、数据库建模、关系数据库模式设计和关系数据库设计,第二篇内容包括SQL Server 2012综述、SQL Server的T-SQL I和SQL Server的T-SQL II,第三篇内容包括数据库技术基础实验、数据库技术综合实验、数据库技术课程设计。
作者简介:
范剑波,宁波工程学院电信学院教授,中国计算机学会CCF高级会员,多年来一直从事数据库理论与技术、算法分析与设计等方面的教学与研究工作。
目录:
第1篇 设计篇
第1章 关系数据库基础
1.1 数据库系统的应用和研究
1.1.1 数据库系统的应用
1.1.2 数据库系统的研究
1.2 文件系统与数据库系统
1.2.1 数据、信息和数据处理
1.2.2 文件系统的特点与局限性
1.2.3 数据库系统的发展及其特点
1.3 数据描述和数据模型
1.3.1 数据描述的领域
1.3.2 实体联系的种类
1.3.3 数据模型的层次
1.3.4 数据模型的实例
1.4 关系模型的基本概念
1.4.1 关系的通俗解释
1.4.2 关系的数学定义
1.4.3 关系模型的组成和特点
1.5 关系代数
1.5.1 传统的集合运算
1.5.2 专门的关系运算
1.5.3 关系代数表达式的实例
1.6 典型案例分析
1.6.1 典型案例1——高校组织结构E-R图的设计(1)
1.6.2 典型案例2——不同部门学生数据的结构化
1.6.3 典型案例3——关系代数表达式的查询
小结
习题
第2章 关系数据库建模
2.1 关系数据库建模概述
2.2 E-R图的设计
2.2.1 E-R图的设计方法
2.2.2 E-R图的设计原则
2.3 E-R图的子类和继承
2.3.1 E-R图的子类
2.3.2 E-R图的继承
2.4 E-R图的约束建模
2.4.1 实体集的键码
2.4.2 单值约束
2.4.3 完整性约束
2.4.4 其他类型约束
2.5 典型案例分析
2.5.1 典型案例4——高校组织结构E-R图的设计(2)
2.5.2 典型案例5——在线考试系统 E-R图的设计
2.5.3 典型案例6——图书网上销售系统E-R图的设计
小结
习题
第3章 关系数据库模式设计
3.1 关系规范化问题的提出
3.2 函数依赖的概念
3.2.1 函数依赖定义
3.2.2 完全函数依赖和部分函数依赖
3.2.3 传递函数依赖
3.2.4 函数依赖规则
3.3 关系模式的键码
3.3.1 键码的定义
3.3.2 闭包的计算
3.4 关系的规范化
3.4.1 **范式(1NF)
3.4.2 第二范式(2NF)
3.4.3 第三范式(3NF)
3.4.4 BC范式(BCNF)
3.5 模式分解的优劣
3.5.1 模式分解的等价性
3.5.2 模式分解的规则和方法
3.6 典型案例分析
3.6.1 典型案例7——产品订货系统关系数据库模式的设计
3.6.2 典型案例8——在线考试系统关系数据库模式的设计
3.6.3 典型案例9——图书网上销售系统关系数据库模式的设计
小结
习题
第4章 关系数据库设计
4.1 关系数据库设计概述
4.1.1 关系数据库设计的方法
4.1.2 关系数据库设计的特点
4.1.3 关系数据库设计的步骤
4.2 需求分析
4.2.1 需求分析的任务
4.2.2 需求分析的结构化分析方法
4.3 概念结构设计
4.3.1 概念结构设计的任务
4.3.2 概念结构设计的方法与步骤
4.4 逻辑结构设计
4.4.1 逻辑结构设计的任务
4.4.2 逻辑结构设计的方法与步骤
4.5 数据库物理设计、应用系统实施与调优
4.6 典型案例分析
4.6.1 典型案例10——某仓储超市POS系统关系数据库的设计
4.6.2 典型案例11——某宾馆管理系统关系数据库的设计
4.6.3 典型案例12——某公司活动信息采集系统关系数据库的设计
小结
习题
第2篇 技术篇
第5章 SQL SERVER 2012综述
5.1 SQL SERVER 2012概述
5.2 SQL SERVER 2012安装
5.2.1 SQL Server 2012安装环境
5.2.2 SQL Server 2012安装过程
5.3 SQL SERVER 2012管理工具
5.3.1 SQL Server 2012服务器的配置
5.3.2 SQL Server 2012服务器的注册和连接
5.3.3 SQL Server 2012服务器的启动和关闭
5.3.4 SQL Server 2012的常用工具
5.4 典型案例分析
5.4.1 典型案例13——SQL Server联机丛书的查询
5.4.2 典型案例14——数据库系统管理员sa密码的设定
5.4.3 典型案例15——SQL Server数据库的附加和分离
小结
习题
第6章 SQL SERVER的T-SQL I
6.1 SQL SERVER的数据库
6.1.1 数据库及其组成
6.1.2 创建用户数据库
6.1.3 管理用户数据库
6.2 SQL SERVER的数据表
6.2.1 数据表结构和内容
6.2.2 创建用户数据表
6.2.3 管理用户数据表
6.3 SQL SERVER的数据更新
6.3.1 数据插入
6.3.2 数据修改
6.3.3 数据删除
6.4 SQL SERVER的数据查询
6.4.1 数据基本查询
6.4.2 数据分组查询
6.4.3 多表连接查询
6.4.4 数据子查询
6.4.5 附加子句
6.5 SQL SERVER的视图和函数
6.5.1 视图的建立
6.5.2 视图的查询和删除
6.5.3 系统函数的分类
6.5.4 用户定义函数
6.6 典型案例分析
6.6.1 典型案例16——SQL Server基本表查询的应用
6.6.2 典型案例17——SQL Server视图查询的应用
6.6.3 典型案例18——SQL Server函数的应用
小结
习题
第7章 SQL SERVER的T-SQL II
7.1 SQL SERVER的流程控制语言
7.1.1 批处理、脚本和变量
7.1.2 顺序、分支和循环结构语句
7.1.3 程序返回、屏幕显示等 语句
7.1.4 游标概念及使用
7.2 SQL SERVER的存储过程和触发器
7.2.1 存储过程的建立、执行和删除
7.2.2 触发器的建立和删除
7.3 SQL SERVER的数据库保护
7.3.1 SQL Server系统的安全性
7.3.2 SQL Server系统的完整性
7.3.3 SQL Server系统的备份和恢复
7.3.4 SQL Server系统的并发控制简介
7.4 典型案例分析
7.4.1 典型案例19——SQL Server游标的应用
7.4.2 典型案例20——SQL Server存储过程的应用
7.4.3 典型案例21——SQL Server系统完整性的应用
小结
习题
第3篇 实践篇
第8章 SQL SERVER基础实验
8.1 实验1:SQL SERVER和样本数据库安装
8.1.1 实验目的和要求
8.1.2 实验内容与过程记录
8.2 实验2:SQL SERVER数据定义和更新
8.2.1 实验目的和要求
8.2.2 实验内容与过程记录
8.3 实验3:SQL SERVER数据查询
8.3.1 实验目的和要求
8.3.2 实验内容与过程记录
8.4 实验4:SQL SERVER视图和函数
8.4.1 实验目的和要求
8.4.2 实验内容与过程记录
小结
习题
第9章 SQL SERVER综合实验
9.1 实验5:SQL SERVER综合练习
9.1.1 实验目的和要求
9.1.2 实验内容与过程记录
9.2 实验6:SQL SERVER存储过程和触发器
9.2.1 实验目的和要求
9.2.2 实验内容与过程记录
小结
习题
第10章 数据库设计实验
10.1 实验7:SQL SERVER系统安全性和完整性
10.1.1 实验目的和要求
10.1.2 实验内容与过程记录
10.2 实验8:数据库设计综合练习
10.2.1 实验目的和要求
10.2.2 实验内容与过程记录
小结
习题
附录A “数据库理论与技术”课程教学大纲
附录B “数据库理论与技术”课程模拟试题及参考答案
参考文献
- 电子工业出版社有限公司
- 电子工业出版社有限公司有赞官方供货商,为客户提供一流的知识产品及服务。
- 扫描二维码,访问我们的微信店铺