-
内容大纲
本书以SQL Server 2022数据库管理系统为基础,基于丰富的数据库系统知识,结合生动的“红色影视作品”数据库案例,为读者呈现一个全面、细致的数据库世界。
全书共13章,分别为数据库系统概论,关系数据库系统,数据库设计,SQL Server 2022概述(包括性能、安装、配置以及常用的管理工具),数据库的创建与管理,数据表的创建与管理,数据查询与更新,索引与视图,数据完整性,Transact-SQL程序设计,存储过程与触发器,数据库安全管理,备份与还原数据库。
本书可以作为高等院校相关专业数据库应用技术课程的教材,也可供从事数据库研究和使用SQL Server 2022进行数据库系统开发的计算机专业人员参考。 -
作者介绍
-
目录
第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 习题
第2章 关系数据库系统
2.1 关系模型的基本概念
2.1.1 关系模型的基本术语
2.1.2 关系的定义和性质
2.1.3 关系模型的三要素
2.2 关系代数
2.2.1 传统的集合运算
2.2.2 专门的关系运算
2.2.3 关系代数表达式及其应用实例
2.3 关系规范化
2.3.1 关系模式的设计问题
2.3.2 函数依赖
2.3.3 关系模式的范式与规范化
2.4 习题
第3章 数据库设计
3.1 数据库设计概述
3.1.1 数据库设计的内容
3.1.2 数据库设计的方法
3.1.3 数据库设计的步骤
3.2 需求分析
3.2.1 需求分析的任务
3.2.2 需求分析的基本步骤
3.3 概念设计
3.3.1 概念设计的目标和策略
3.3.2 采用E-R方法的数据库概念设计
3.4 逻辑设计
3.4.1 逻辑设计的步骤
3.4.2 E-R模型向关系数据模型的转换
3.4.3 关系数据库的逻辑设计
3.5 物理设计
3.5.1 物理设计的内容
3.5.2 物理设计的性能
3.6 实现与维护
3.6.1 数据库的实现
3.6.2 数据库的其他设计
3.6.3 数据库的运行与维护
3.7 习题
第4章 SQL Server 2022概述
4.1 SQL Server简介
4.1.1 SQL Server的发展
4.1.2 SQL Server的特点
4.1.3 SQL Server的组件和技术
4.1.4 SQL Server 2022的特点
4.2 SQL Server 2022的安装准备
4.2.1 SQL Server 2022的版本
4.2.2 SQL Server 2022的安装环境
4.3 SQL Server 2022实用工具
4.3.1 安装Microsoft SQL Server 2022
4.3.2 配置Microsoft SQL Server 2022
4.4 SQL Server Management Studio的使用
4.4.1 SQL Server 2022服务的管理
4.4.2 SQL Server 2022的管理平台
4.5 SQL语言概述
4.5.1 SQL语言的发展
4.5.2 SQL语言的特点
4.5.3 SQL语言的功能
4.5.4 Transact-SQL
4.6 习题
第5章 数据库的创建与管理
5.1 SQL Server数据库概述
5.1.1 数据库引擎
5.1.2 文件和文件组
5.1.3 事务日志
5.1.4 数据库快照
5.2 系统数据库
5.3 创建数据库
5.3.1 使用图形工具创建数据库
5.3.2 用Transact-SQL命令创建数据库
5.4 管理数据库
5.4.1 查看数据库信息
5.4.2 打开数据库
5.4.3 修改数据库
5.4.4 删除数据库
5.5 习题
第6章 数据表的创建与管理
6.1 数据表的建立
6.1.1 数据类型
6.1.2 数据表的创建
6.1.3 特殊类型表
6.2 数据表的修改
6.2.1 查看数据表
6.2.2 修改数据表
6.2.3 删除数据表
6.3 习题
第7章 数据查询与更新
7.1 数据查询
7.1.1 Transact-SQL查询语句
7.1.2 SELECT子句
7.1.3 FROM子句
7.1.4 WHERE子句和HAVING子句
7.1.5 GROUP BY子句
7.1.6 ORDER BY子句
7.1.7 联接查询
7.1.8 子查询
7.2 数据更新
7.2.1 插入数据
7.2.2 更新数据
7.2.3 删除数据
7.3 习题
第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.3 习题
第9章 数据完整性
9.1 数据完整性概述
9.1.1 关系数据完整性
9.1.2 SQL Server中的数据完整性
9.2 约束
9.2.1 主键约束
9.2.2 外键约束
9.2.3 UNIQUE约束
9.2.4 检查约束
9.2.5 默认约束
9.3 规则
9.3.1 创建规则
9.3.2 查看规则
9.3.3 绑定与解除规则
9.3.4 删除规则
9.4 默认值
9.4.1 创建默认值
9.4.2 绑定与解除默认值
9.4.3 删除默认值
9.5 习题
第10章 Transact-SQL程序设计
10.1 Transact-SQL语言基础
10.1.1 Transact-SQL语言的编程功能
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.4 流程控制语句
10.4.1 批处理
10.4.2 选择语句
10.4.3 循环语句
10.5 游标
10.5.1 游标概念
10.5.2 操作游标
10.6 习题
第11章 存储过程与触发器
11.1 存储过程
11.1.1 存储过程的功能及优势
11.1.2 存储过程的类型
11.1.3 常用的系统存储过程
11.1.4 设计存储过程
11.1.5 实现存储过程
11.2 触发器
11.2.1 DML触发器
11.2.2 DDL触发器
11.3 习题
第12章 数据库安全管理
12.1 事务
12.1.1 事务特性
12.1.2 事务管理
12.2 SQL Server的安全机制
12.2.1 安全机制级别
12.2.2 主体
12.2.3 SQL Server中的身份验证
12.2.4 数据库用户
12.2.5 角色
12.3 SQL Server的权限管理
12.3.1 权限类型
12.3.2 设置权限
12.4 习题
第13章 备份与还原数据库
13.1 备份数据库
13.1.1 备份与还原
13.1.2 备份概述
13.1.3 创建备份
13.2 还原数据库
13.2.1 还原数据库方案
13.2.2 实施还原方案
13.3 导入导出大容量数据
13.3.1 导入导出向导
13.3.2 复制数据库
13.4 分离和附加数据库
13.4.1 分离数据库
13.4.2 附加数据库
13.5 习题
参考文献
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...