-
第一章数据库系统概述
介绍数据库系统的发展阶段、基本概念、数据库系统架构和面临的挑战等内容
-
●1.1数据管理技术的产生和发展
介绍数据库系统的发展阶段
-
●1.2数据库的基本概念
介绍数据库系统的基本概念
-
●1.3数据模型
介绍数据库的数据模型的概念、分类,以及常见的数据模型
-
●1.4数据库系统结构
介绍数据库最终用户角度看的数据框系统结构,即数据库系统的外部体系结构,介绍数据库系统的三级模式/二级映像结构,即数据库系统的内部体系结构
-
●1.5数据库产品及传统的关系型数据库系统面临的挑战
介绍目前流行的数据库产品,
-
第二章关系数据库理论基础
介绍数据库的理论部分,包括关系模型的基本概念,完整性及基本操作,最后介绍关系模型的规范化理论
-
●2.1关系模型的基本概念
介绍关系模型的基本概念,以及关系、关系模式、关系数据库、关系数据库模式等概念之间的区别与联系
-
●2.2关系的完整性约束
介绍关系完整性的基本概念和分类
-
●2.3关系模型的基本操作
介绍关系模型的集合运算、专门的关系运算,以及关系代数表达式的等价变换
-
●2.4关系模型规范化理论
介绍关系数据库逻辑设计的理论依据——关系规范化理论
-
第三章SQL Server2017数据定义
介绍SQL Server2017的数据库、数据表、数据完整性、数据库关系图等数据库对象的创建、修改和管理的技术
-
●3.1SQL Server数据库简介
介绍数据库的概念、创建、修改、管理。
-
●3.2数据库的创建和管理
介绍数据库的创建和管理方法
-
●3.3数据表的创建与管理
介绍数据表的创建、修改和信息查看,以及向表中录入数据的方法。
-
●3.4完整性控制
介绍SQL Server支持的数据完整性以及实现机制
-
●3.5数据库关系图
介绍数据关系图的作用和操作方法
-
第四章Transact-SQL语言基础
介绍T-SQL语言的语法、运算符、控制语句等语言元素,介绍利用T-SQL编程的方法
-
●4.1Transact-SQL语言概述
介绍SQL的发展和体系结构
-
●4.2Transact-SQL语法要素
介绍T-SQL语言中的标识符、变量、常量、注释等语言要素
-
●4.3运算符和表达式
介绍T-SQL的运算符的使用方法,介绍T-SQL的常用函数,介绍如何利用常量、变量、函数和运算符组成合法的SQL表达式,以及表达式的用法。
-
●4.4Transact-SQL 控制流语句
介绍T-SQL的控制结构
-
●4.5Transact-SQL 控制流语句中的函数
介绍T-SQL的控制语句中的函数
-
第五章数据查询和数据操作
本章介绍SQL Server数据操纵,包括查询、插入、删除、更新4种操作
-
●5.1数据查询语句基本结构
介绍SELECT语句各个子句的作用
-
●5.2单表查询
介绍如何在一个表中查询满足条件的数据,介绍在SQL数据表上查询部分或全部列,以及通过列进行计算的方法
-
●5.3多表连接查询
要从多个数据表中查询数据,必须按照一定条件将两个或以上的表连接起来,本小节介绍为表创建别名和一般内连接的方法;介绍外连接的方法将两个表连接起来的方法。
-
●5.4子查询
介绍利用子查询完成较为复杂查询操作的方法
-
●5.5数据操纵
数据操纵包括查询、插入、删除和更新四种,本小节介绍除查询外的三种数据操纵的命令和使用方法
-
第六章视图与索引
介绍视图与索引的概念等
-
●6.1视图
本节介绍视图的概念、作用、创建、修改和删除的方法
-
●6.2索引
本小节介绍索引的基本概念,创建、管理和删除的方法等知识
-
第七章游标
介绍游标的基本概念、分类以及使用的相关知识
-
●7.1游标概述
介绍游标的基本概念和分类的相关知识
-
●7.2游标的使用
介绍使用游标读取数据的基本步骤,举例说明游标的使用过程
-
●7.3游标的更新和删除操作
介绍游标更新和删除操作的实现
-
第八章存储过程和触发器
本章介绍SQL Server的两种可编程对象——存储过程和触发器
-
●8.1存储过程
本节介绍存储过程的基本概念、建立和使用的相关技术
-
●8.2触发器
本小节介绍一种特殊的存储过程——触发器
-
第九章数据库的安全、并发与恢复
本小节介绍数据库的安全和一致性机制
-
●9.1数据库的安全性
介绍数据库的安全性的内容和实现技术
-
●9.2并发控制与封锁
本章介绍数据库的并发控制机制
-
●9.3管理锁
介绍封锁的定义和封锁协议;介绍锁的分类,以及死锁的诊断、预防和解除的方案;介绍并发进程调度方法;介绍封锁粒度的概念和意义,以及多粒度封锁解决方案。
-
●9.4数据库恢复技术
本节介绍一旦遇到故障时,数据库恢复的方法
-
●9.5SQL Server中的数据库恢复技术
介绍SQL Server中完成数据库回复的技术,即备份和还原技术
-
第十章数据库设计
本章介绍数据库系统设计的步骤及每个阶段用到的技术和工具
-
●10.1数据库设计概述
简述数据库系统设计的过程及每阶段完成的工作
-
●10.2需求分析
介绍需求分析阶段要完成的任务,使用的方法和工具,以及该阶段确定的文档
-
●10.3概念结构设计
介绍概念结构设计的任务、方法和结果,重点介绍E-R模型设计的方法
-
●10.4逻辑结构设计
介绍设计数据库的逻辑结构,将概念结构设计阶段得到的E-R模型转换为逻辑结构设计的数据模型;介绍数据模型的优化和用户子模式设计的方法和工具。
-
●10.5数据库物理结构设计
介绍数据库物理结构设计阶段的任务、工具和成果,以及模型评价的指标和方法
-
●10.6数据库的实施和维护
介绍数据库系统设计的最后阶段——实施和维护阶段的任务和方法