扫描二维码,下载安卓APP
下载安卓APP箭头
客服QQ
箭头给我发消息

客服QQ:2698585038

SQL Server 2012数据库应用教程(高职高专计算机任务驱动模式教材)

综合评级:
★★★★★

定价:
¥34.00

作者:
袁先珍,石朝阳 主编

出版社:
清华大学出版社

出版日期:
2015年5月

页数:
237

字数:
381000

ISBN:
9787302392453

书籍介绍

  SQL Server是一个功能强大、使用方便的关系数据库管理开发工具,在国内外已得到广泛的应用。

  SQL Server 2012作为新版的数据库平台产品,延续了现有数据库平台的强大能力,全面支持云技术与平台。

  由袁先珍、石朝阳担任主编的这本《SQL Server2012数据库应用教程》以水电费管理系统的数据库作为核心实例,以SQL Server 2012为数据库平台,详细介绍了SQL Server的各项实用功能,以基础知识讲解与应用实例介绍并重的方式,由浅人深,可以帮助读者全面系统地掌握SQL Server数据库管理系统及其应用技术。本书分为数据库环境的搭建、数据库的创建与管理、表的创建与管理、表数据的操作、数据查询、T-SQL语言、视图的操作与管理、存储过程的操作与管理、触发器的操作与管理、安全性管理等10章内容。

  本书可作为高职高专院校数据库技术相关课程的教材,也可作为初学者学习数据库知识的入门教材,以及从事SQL Server数据库开发与维护人员的参考书。

目录

第1章 数据库环境的搭建

1.1 数据库概述

1.1.1 数据库的基本概念

1.1.2 数据模型

1.1.3 实体—联系图

1.2 SQL Server 2012的安装与配置

1.2.1 SQL Server 2012的版本与组件

1.2.2 SQL Server 2012的安装过程

1.2.3 配置SQL Server 2012服务

1.2.4 使用Management Studio管理工具

1.3 水电费管理数据库设计

1.3.1 水电费管理系统简介

1.3.2 水电费管理数据库E-R图

1.3.3 水电费管理数据库的物理结构

技能训练

习题

第2章 数据库的创建与管理

2.1 SQL Server 2012基础

2.1.1 系统数据库

2.1.2 文件和文件组

2.1.3 数据库对象

2.2 创建用户数据库

2.2.1 使用Management Studio创建数据库

2.2.2 使用CREATE DATABASE语句创建数据库

2.3 数据库的管理

2.3.1 打开数据库

2.3.2 重命名数据库

2.3.3 删除数据库

2.3.4 扩大数据

2.3.5 收缩数据库

2.3.6 数据库的分离与附加

2.3.7 数据库的脱机与联机

技能训练

习题

第3章 表的创建与管理

3.1 表的基础知识

3.1.1 表的基本概念

3.1.2 表的设计原则

3.2 数据类型和列的属性

3.2.1 数据类型

3.2.2 列的为空性

3.2.3 标识列

3.2.4 列的默认值

3.3 数据表的创建与管理

3.3.1 使用Management Studio工具

3.3.2 使用T-SQL语句

3.4 为表创建完整性约束

3.4.1 创建PRIMARY KEY约束

3.4.2 创建FOREIGN KEY约束

3.4.3 创建UNIQUE约束

3.4.4 创建CHECK约束

3.5 为表创建索引

3.5.1 索引的概念

3.5.2 索引的分类

3.5.3 创建索引

技能训练

习题

第4章 表数据的操作

4.1 使用Management Studio工具

4.1.1 添加记录

4.1.2 修改记录

4.1.3 删除记录

4.2 使用T-SQL语句

4.2.1 使用INSERT语句添加记录

4.2.2 使用INSERT SELECT语句复制记录

4.2.3 使用UPDTAE语句修改记录

4.2.4 使用DELETE语句删除记录

4.3 导入/导出数据

4.3.1 导出数据

4.3.2 导入数据

技能训练

习题

第5章 数据查询

5.1 SELECT简单查询

5.1.1 SELECT子句

5.1.2 INTO子句

5.1.3 FROM子句

5.1.4 WHERE子句

5.1.5 ORDER BY子句

5.1.6 GROUP BY子句

5.1.7 HAVING子句

5.2 连接查询

5.2.1 交叉连接

5.2.2 内连接

5.2.3 外连接

5.3 嵌套查询

5.3.1 单值嵌套查询

5.3.2 多值嵌套查询

技能训练

习题

第6章 T-SQL语言

6.1 T-SQL语言概述

6.1.1 T-SQL 简介

6.1.2 T-SQL 语言的分类

6.2 T-SQL编程基础

6.2.1 标识符

6.2.2 常量与变量

6.2.3 运算符

6.2.4 注释

6.2.5 批处理 GO

6.2.6 PRINT语句

6.3 流程控制语句

6.3.1 BEGIN…END语句块

6.3.2 IF…ELSE条件语句

6.3.3 CASE分支语句

6.3.4 WHILE循环语句

6.3.5 TRY…CATCH异常处理语句

6.4 常用函数

6.4.1 聚合函数

6.4.2 字符串函数

6.4.3 日期函数

6.4.4 数学函数

技能训练

习题

第7章 视图的操作与管理

7.1 视图基础

7.1.1 视图的概念

7.1.2 视图的意义

7.2 创建视图

7.2.1 使用Management Studio创建视图

7.2.2 使用T-SQL创建视图

7.3 管理视图

7.3.1 查看视图

7.3.2 修改视图

7.3.3 重命名视图

7.3.4 删除视图

7.4 使用视图操纵数据

7.4.1 视图查询

7.4.2 插入数据

7.4.3 更新数据

7.4.4 删除数据

技能训练

习题

第8章 存储过程的操作与管理

8.1 存储过程概述

8.1.1 存储过程的基本概念

8.1.2 存储过程的优点

8.1.3 存储过程的分类

8.2 创建与执行用户存储过程

8.2.1 不带参数的存储过程

8.2.2 带输入参数的存储过程

8.2.3 带输出参数的存储过程

8.3 管理用户存储过程

8.3.1 查看存储过程

8.3.2 修改存储过程

8.3.3 重命名存储过程

8.3.4 删除存储过程

技能训练

习题

第9章 触发器的操作与管理

9.1 触发器概述

9.1.1 触发器的基本概念

9.1.2 触发器的作用与优点

9.1.3 触发器的工作原理

9.1.4 触发器的种类

9.1.5 比较触发器与约束

9.2 创建触发器

9.2.1 创建DML触发器

9.2.2 创建DDL触发器

9.3 触发器的管理

9.3.1 查看触发器

9.3.2 重命名触发器

9.3.3 修改触发器

9.3.4 删除触发器

9.3.5 禁用和启用触发器

技能训练

习题

第10章 安全性管理

10.1 SQL Server的安全机制

10.1.1 安全机制概述

10.1.2 架构

10.1.3 设置身份验证模式

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.4 备份与还原

10.4.1 备份数据库

10.4.2 还原数据库

技能训练

习题

参考文献