SQL Server 2012数据库管理教程

收藏
简介 目录 样张 更多
  • ISBN:978-7-5165-0358-4/01
  • 作者:洪运国
  • 出版社:航空工业
  • 适用层次:通用
  • 出版/修订日期:2023-04-01

SQL Server是Microsoft公司推出的在Windows平台上运行的数据库管理系统,其功能强大、易学易用,在各行各业的应用较为广泛。

本书以SQL Server 2012为平台,系统讲述了数据库原理和SQL Server的功能和应用。首先介绍了数据库系统的基本知识,然后分别介绍了SQL Server 2012的基本功能、Transact-SQL语言,以及创建和管理数据库、表、视图、索引、约束、存储过程、触发器等数据库相关对象的方法,最后对SQL Server 2012的安全管理进行了介绍。

由于SQL Server 2012系统十分庞大,不可能全面地对其进行介绍,因此在本书的编写过程中,编者充分考虑初学者的实际情况,尽力做到重点突出、讲解通俗易懂,操作简单明了,并辅以大量实例,便于读者快速掌握SQL Server 2012的各项功能和操作技巧。

本书可作为各类院校,以及各类计算机教育培训机构的专用教材,也可供广大计算机编程人员参考。


1  数据库系统基础

1.1  数据库系统概述

1.1.1  数据管理的发展

1.1.2  数据库系统的组成

1.1.3  数据库管理系统的功能

1.1.4  数据模型

1.2  关系数据库

1.2.1  关系模型

1.2.2  关系数据库的完整性

1.2.3  关系数据库的规范化

复习思考题


2  SQL Server 2012概述

2.1  SQL Server 2012简介

2.1.1  SQL Server的发展简史

2.1.2  SQL Server 2012的应用

2.1.3  SQL Server 2012的体系结构

2.1.4  SQL Server 2012数据库和数据库对象

2.2  SQL Server 2012的安装和配置

2.2.1  SQL Server 2012的版本

2.2.2  SQL Server 2012的系统需求

2.2.3  SQL Server 2012的安装

2.3  SQL Server 2012工具和实用程序

2.3.1  Microsoft SQL Server Management Studio

2.3.2  SQL Server配置管理器

2.3.3  命令提示实用工具SQLCmd

2.4  熟悉示例数据库jw

2.4.1  了解jw数据库的用户表

2.4.2  jw数据库用户表之间关系

2.5  本章实训

【实训目的】

【实训内容】

【实训过程】

复习思考题


3  Transact-SQL语言

3.1  基本语言要素

3.1.1  注释

3.1.2  变量

3.1.3  运算符

3.1.4  函数

3.1.5  流程控制语句

3.2  数据操纵语言

3.2.1  SELECT语句

3.2.2  INSERT语句

3.2.3  UPDATE语句

3.2.4  DELETE语句

3.3  数据控制语言

3.3.1  GRANT语句

3.3.2  REVOKE语句

3.3.3  DENY语句

3.4  本章实训

【实训目的】

【实训内容】

【实训过程】

复习思考题


4  服务器管理

4.1  服务器注册

4.1.1  注册服务器

4.1.2  使用服务器组管理已注册的服务器

4.1.3  已注册服务器的导入和导出

4.1.4  已注册的服务器与资源管理器的连接与断开

4.2  服务器的启动、暂停和停止

4.3  服务器配置选项设置

4.4  本章实训

【实训目的】

【实训内容】

【实训过程】

复习思考题


5  数据库的创建与管理

5.1  数据库

5.1.1  数据库文件

5.1.2  系统数据库

5.1.3  示例数据库

5.2  创建、修改和删除数据库

5.2.1  创建数据库

5.2.2  修改数据库

5.2.3  删除数据库

5.3  数据库的分离和附加

5.4  数据库的备份和还原

5.4.1  备份类型

5.4.2  备份设备

5.4.3  创建数据库备份

5.4.4  恢复数据库

5.5  数据库快照

5.5.1  数据库快照的定义

5.5.2  数据库快照的工作原理

5.5.3  数据库快照的优点和局限性

5.5.4  数据库快照的创建和使用

5.6  本章实训

【实训目的】

【实训内容】

【实训过程】

复习思考题


6  表的创建与管理

6.1  表的概述

6.2  数据类型

6.2.1  系统数据类型

6.2.2  用户自定义数据类型

6.3  创建、修改和删除表

6.3.1  创建表

6.3.2  修改表

6.3.3  删除表

6.4  添加、修改和删除表中数据

6.5  分区表

6.6  本章实训

【实训目的】

【实训内容】

【实训过程】

复习思考题


7  索引的创建与管理

7.1  索引的概述

7.1.1  索引的概念

7.1.2  聚集索引

7.1.3  非聚集索引

7.1.4  唯一索引

7.2  索引的创建

7.3  索引碎片的检测与处理

7.3.1  查看索引碎片信息

7.3.2  索引碎片整理

7.4  索引的重命名与删除

7.5  本章实训

【实训目的】

【实训内容】

【实训过程】

复习思考题


8  约束的创建与管理

8.1  数据完整性概述

8.2  创建约束

8.2.1  PRIMARY KEY约束

8.2.2  DEFAULT约束

8.2.3  CHECK约束

8.2.4  UNIQUE约束

8.2.5  FOREIGN KEY约束

8.3  禁用约束

8.4  约束的重命名与删除

8.5  本章实训

【实训目的】

【实训内容】

【实训过程】

复习思考题


9  视图的创建与管理

9.1  视图的概述

9.2  创建视图

9.2.1  使用SQL Server Management Studio创建视图

9.2.2  使用CREATE VIEW语句创建视图

9.3  通过视图修改数据

9.4  重命名、修改和删除视图

9.4.1  重命名视图

9.4.2  修改视图

9.4.3  删除视图

9.5  本章实训

【实训目的】

【实训内容】

【实训过程】

复习思考题


10  SQL Server数据库其他对象

10.1  默认值

10.1.1  创建默认值

10.1.2  绑定默认值

10.1.3  查看默认值

10.1.4  删除默认值

10.2  规则

10.2.1  创建规则

10.2.2  绑定规则

10.2.3  查看规则

10.2.4  删除规则

10.3  用户自定义函数

10.3.1  标量值自定义函数

10.3.2  内联表值自定义函数

10.3.3  多语句表值自定义函数

10.3.4  查看自定义函数

10.3.5  修改和删除自定义函数

10.4  本章实训

【实训目的】

【实训内容】

【实训过程】

复习思考题


11  存储过程的创建与管理

11.1  存储过程的概述

11.1.1  存储过程的优点

11.1.2  存储过程与视图的比较

11.1.3  创建存储过程的准则

11.1.4  存储过程的执行过程和重编译

11.2  存储过程的创建及执行

11.2.1  存储过程的创建

11.2.2  存储过程的执行

11.2.3  存储过程的实例

11.3  修改和删除存储过程

11.3.1  修改存储过程

11.3.2  删除存储过程

11.4  系统存储过程和扩展存储过程

11.5  本章实训

【实训目的】

【实训内容】

【实训过程】

复习思考题


12  触发器的创建与管理

12.1  触发器的概述

12.1.1  触发器的分类

12.1.2  触发器的特点

12.1.3  创建触发器的基本原则

12.1.4  DML触发器与约束的比较

12.2  创建触发器

12.2.1  使用Transact-SQL语句创建触发器

12.2.2  INSERTED表和DELETED表

12.3  触发器的管理

12.3.1  查看触发器

12.3.2  修改触发器

12.3.3  删除触发器

12.3.4  禁用与启用触发器

12.4  本章实训

【实训目的】

【实训内容】

【实训过程】

复习思考题


13  事务与锁

13.1  事务的概述

13.1.1  事务的概念

13.1.2  事务的状态

13.1.3  事务的特性

13.2  创建事务

13.2.1  自动提交事务

13.2.2  显式事务

13.2.3  隐式事务

13.2.4  嵌套事务

13.3  锁

13.3.1  锁的概述

13.3.2  事务隔离级别

13.3.3  死锁

13.4  本章实训

【实训目的】

【实训内容】

【实训过程】

复习思考题


14  数据库安全管理

14.1  SQL Server 2012系统安全机制

14.2  身份验证模式

14.3  登录管理

14.3.1  将Windows账号添加到SQL Server中

14.3.2  新建SQL Server账户

14.3.3  新建数据库用户

14.4  权限管理

14.4.1  权限概述

14.4.2  权限操作

14.5  角色管理

14.5.1  固定角色

14.5.2  用户自定义角色

14.6  架构

14.7  本章实训

【实训目的】

【实训内容】

【实训过程】

复习思考题

微课 教材练习 资料下载 ....
立即下载
价格:¥49.80
加入购物车立即购买