注册 登录 进入教材巡展
#
  • #

出版时间:2016年5月

出版社:清华大学出版社

以下为《SQL Server 2012数据库技术与应用》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 清华大学出版社
  • 9787302433118
  • 1-1
  • 34772
  • 16开
  • 2016年5月
  • 工学
  • 软件工程
  • TP311.138SQ
  • 计算机
  • 本专科、高职高专
内容简介

  本书按照项目/任务驱动模式组织内容,以“图书借阅数据库系统”为应用案例贯穿始终,讲解SQL Server 2012的安装与配置; 创建、管理数据库及数据库对象; 对数据库系统进行日常管理和维护。在教学过程中紧扣各章节的知识点展开实践内容,使读者尽可能多地掌握设计开发以及管理一个数据库应用系统的技能,对职业岗位工作具有指导性。 本书既可以作为计算机类及相关专业的参考书,也可以供SQL Server数据库管理员、从事基于C/S和B/S结构的数据库应用系统开发人员学习参考。

目录

项目1SQL Server 2012系统概述

1.1客户/服务器体系结构

1.2浏览/服务器体系结构

1.3SQL Server概述

1.4实例的概念

1.5SQL Server管理平台

任务1.1安装SQL Server 2012

任务1.2配置SQL Server 2012服务器

任务1.3体验SQL Server管理平台

项目2创建数据库

2.1数据库组成

2.1.1数据库的逻辑存储结构: 数据库对象

2.1.2数据库的物理存储结构: 数据库文件

2.2系统数据库

2.3文件组

2.4系统存储过程

2.5标识符

任务2.1创建图书借阅数据库JY

任务2.2修改图书借阅数据库JY的设置

任务2.3重命名和删除图书借阅数据库JY

任务2.4分离和附加图书借阅数据库JY

项目3创建数据表

3.1数据表简介

3.2数据类型

3.2.1系统数据类型

3.2.2用户自定义数据类型

任务3.1创建数据表

任务3.2查看数据表信息

任务3.3修改数据表结构

任务3.4删除数据表

项目4实施数据完整性规则

4.1数据完整性规则

4.2约束简介

任务4.1创建主键约束

任务4.2创建外键约束

任务4.3创建唯一性约束

任务4.4创建检查约束

任务4.5创建默认值约束

任务4.6删除约束

任务4.7使用标识列实施数据的完整性

项目5管理数据

任务5.1向数据表中添加数据

任务5.2更新数据表中的数据

任务5.3删除数据表中的数据

项目6TransactSQL基础

6.1TransactSQL概述

6.2TransactSQL的使用约定

6.2.1语法格式约定

6.2.2对象引用的规范

6.2.3注释的规范

6.3TransactSQL的语法元素

6.3.1保留关键字

6.3.2标识符

6.3.3运算符

6.3.4表达式

6.4批处理

6.4.1批处理概述

6.4.2脚本

6.5变量

6.5.1局部变量

6.5.2全局变量

6.6常量

6.7流程控制语句

6.7.1BEGIN…END语句

6.7.2IF…ELSE语句

6.7.3CASE语句

6.7.4WHILE语句

6.7.5WAITFOR语句

6.8系统内置函数

6.8.1字符串函数

6.8.2日期和时间函数

6.8.3数学函数

6.8.4系统函数

6.9编程风格

任务6.1简单的数据库编程

任务6.2带分支结构的数据库编程

任务6.3带循环结构的数据库编程

项目7查询与统计数据

7.1SELECT语句的基本语法格式

7.2通配符

7.3聚合函数

任务7.1使用SELECT子句设定查询内容

任务7.2使用WHERE子句限制查询条件

任务7.3单表查询“图书借阅数据库”系统课堂练习

任务7.4使用ORDER BY子句重新排序查询结果

任务7.5使用GROUP BY子句分组或统计查询结果

任务7.6分组统计查询“图书借阅数据库系统”课堂练习

任务7.7使用子查询

任务7.8子查询“图书借阅数据库系统”课堂练习

任务7.9使用多表连接查询数据

任务7.10连接查询“图书借阅数据库系统”课堂练习

项目8创建与管理视图

8.1视图概述

8.2视图的应用

任务8.1创建视图

任务8.2管理视图

任务8.3使用视图

项目9创建与管理索引

9.1索引简介

9.2索引的分类

9.3索引的使用时机

任务9.1在读者表reader的reader_name列上建立非聚集索引i_name

任务9.2删除读者表reader中reader_name列的索引i_name

任务9.3将读者表reader中的索引i_name重命名为ix_name

任务9.4维护读者表reader中的索引i_name

项目10创建与管理存储过程

10.1存储过程概述

10.2存储过程的分类

任务10.1创建和执行不带参数的存储过程

任务10.2创建带输入参数的存储过程

任务10.3创建带输出参数的存储过程

任务10.4管理存储过程

项目11创建与管理触发器

11.1触发器概述

11.2触发器分类

11.2.1数据操作语言DML触发器

11.2.2数据定义语言DDL触发器

任务11.1创建AFTER触发器

任务11.2创建INSTEAD OF触发器

任务11.3管理触发器

项目12创建与使用游标

12.1认识游标

12.2游标的生命周期

12.3创建游标

任务12.1创建基本游标,学习从声明游标到最后释放游标的基本过程

任务12.2游标的综合应用,在存储过程中使用游标

项目13处理事务和锁

13.1事务

13.1.1事务的基本概念

13.1.2事务的属性

13.1.3事务的分类

13.1.4事务的隔离级别

13.2锁

13.2.1锁的概述

13.2.2锁的分类

13.2.3死锁

任务13.1创建事务

任务13.2锁的应用案例

项目14SQL Server安全管理

14.1SQL Server安全机制简介

14.2数据库角色

14.3用户权限

14.4架构

任务14.1设置身份验证模式

任务14.2创建SQL Server登录账户mydbo和Windows登录账户myfirst

任务14.3创建数据库用户shishi,并设置用户权限

任务14.4管理角色

任务14.5使用TSQL语句管理登录账户、用户及权限

项目15维护数据库

15.1数据库备份

15.2备份设备

15.3数据库恢复

15.4数据库转换

任务15.1脱机后复制图书借阅数据库系统JY的数据库文件

任务15.2创建备份设备

任务15.3完整备份图书借阅数据库系统JY

任务15.4恢复图书借阅数据库系统JY

任务15.5将图书借阅数据库系统JY的图书表book导出为Excel文件

任务15.6将Excel文件s导入到数据库JY2的数据表中

附录课前小测参考答案

参考文献