出版信息
图书名:资料库基础与实践(SQL Server 2012)
作者:杨洋
定价:48元
印次:1-1
ISBN:9787302483304
出版日期:2017.09.01
印刷日期:2017.09.07
印次:1-1
ISBN:9787302483304
出版日期:2017.09.01
印刷日期:2017.09.07
内容简介
基于这样的背景,作者编写了本书,将理论知识与实践技术紧密结合,力求全面、多方位、由浅入深地引导读者步入资料库技术领域。 本书是作者总结多年来资料库技术教学经验编写而成,结构完整,内容实用,贴近教学和套用实践,形象生动,图文并茂,强调技能,重在操作,实例与实训案例针对性强。
图书目录
第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.3.5网状模型
1.3.6关係模型
1.4关係资料库理论
1.4.1关係操作
1.4.2关係运算
1.4.3关係的完整性
1.5资料库系统结构
1.5.1资料库系统的模式结构
1.5.2资料库系统的体系结构
本章小结
习题
第2章安装和配置SQLServer2012
2.1SQLServer2012概述
2.1.1SQLServer2012的体系结构
2.1.2SQLServer2012的特性
2.1.3SQLServer2012的版本
2.2安装SQLServer2012
2.2.1SQLServer2012的硬体要求
2.2.2SQLServer2012的软体要求
2.2.3安装SQLServer2012
2.2.4检验安装
2.3配置SQLServer2012
2.3.1配置服务
2.3.2配置伺服器
2.4SQLServer2012管理工具
2.4.1SQLServerManagementStudio
2.4.2SQLServerDataTools
2.4.3SQLServer配置管理器
2.4.4SQLServerProfiler
2.4.5资料库引擎最佳化顾问
2.4.6sqlcmd
2.4.7SQLServerPowerShell
2.5连线到SQLServer2012资料库
2.5.1资料库身份验证模式
2.5.2资料库的类型
实训:体会SQLServer2012的管理工具
本章小结
习题
第3章资料库的操作
3.1SQLServer资料库的结构
3.1.1数据存储
3.1.2资料库档案
3.1.3档案组
3.1.4资料库对象
3.2使用SQLServerManagementStudio(SSMS)运算元据库
3.2.1资料库的创建
3.2.2资料库的修改和删除
3.2.3分离和附加资料库
3.3使用TransactSQL(TSQL)语句运算元据库
3.3.1创建资料库
3.3.2修改资料库
3.3.3查看资料库信息
3.3.4重命名资料库
3.3.5分离和附加资料库
3.3.6删除资料库
实训:资料库的操作
本章小结
习题
第4章数据表的操作
4.1表的概述
4.1.1表的定义
4.1.2SQLServer2012数据类型
4.1.3别名数据类型
4.1.4创建别名数据类型
4.1.5删除别名数据类型
4.2使用SSMS操作表
4.2.1创建表
4.2.2修改表结构
4.2.3删除表
4.3使用TSQL语句操作表
4.3.1创建表
4.3.2修改表结构
4.3.3删除表
实训:数据表的操作
本章小结
习题
第5章插入、更新和删除表数据
5.1使用SSMS操作表数据
5.1.1插入数据
5.1.2删除数据
5.1.3修改数据
5.2使用TSQL语句操作表数据
5.2.1插入数据
5.2.2修改数据
5.2.3删除数据
实训:表数据的操作
本章小结
习题
第6章资料库的查询
6.1SELECT语句概述
6.1.1选择列
6.1.2WHERE子句
6.1.3GROUPBY子句
6.1.4HAVING子句
6.1.5ORDERBY子句
6.2多表连线查询
6.2.1内连线
6.2.2外连线
6.2.3交叉连线
6.2.4自连线
6.2.5组合查询
6.3子查询
6.3.1带有IN运算符的子查询
6.3.2带有比较运算符的子查询
6.3.3带有EXISTS运算符的子查询
6.3.4单值子查询
实训:资料库的查询
本章小结
习题
第7章TSQL语言基础
7.1TSQL语言概述
7.2TSQL语言基础
7.2.1TSQL语言的组成
7.2.2常量
7.2.3变数
7.2.4运算符与表达式
7.3流程控制语句
7.3.1BEGIN...END语句块
7.3.2IF...ELSE条件语句
7.3.3CASE表达式
7.3.4无条件转移语句
7.3.5循环语句
7.3.6返回语句
7.3.7等待语句
7.3.8错误处理语句
7.4常用函式
7.4.1系统内置函式
7.4.2用户自定义函式
实训:TSQL语句
本章小结
习题
第8章资料库的视图与索引
8.1视图
8.1.1视图的概念
8.1.2视图的优缺点
8.1.3视图的类型
8.2视图的操作
8.2.1创建视图
8.2.2查看视图
8.2.3重命名视图
8.2.4修改和删除视图
8.2.5视图加密
8.2.6通过视图管理数据
8.3索引
8.3.1索引的概念
8.3.2索引的优缺点
8.3.3索引的类型
8.4索引的操作
8.4.1创建索引
8.4.2查看索引
8.4.3重命名索引
8.4.4修改和删除索引
8.4.5索引的维护
实训:视图和索引
本章小结
习题
第9章资料库的数据完整性
9.1数据完整性概述
9.1.1数据完整性的概念
9.1.2数据完整性的类型
9.2实现约束
9.2.1PRIMARYKEY约束
9.2.2DEFAULT约束
9.2.3CHECK约束
9.2.4UNIQUE约束
9.2.5NULL与NOTNULL约束
9.2.6FOREIGNKEY约束
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.4.4删除规则
9.5使用IDENTITY列
实训:体会数据完整性
本章小结
习题
第10章资料库的存储过程与触发器
10.1存储过程概述
10.1.1存储过程的概念
10.1.2存储过程的类型
10.2简单存储过程的操作
10.2.1创建存储过程
10.2.2执行存储过程
10.2.3查看存储过程
10.2.4修改存储过程
10.2.5删除存储过程
10.3创建参数化存储过程
10.3.1创建和执行带输入参数的存储过程
10.3.2创建和执行带输出参数的存储过程
10.4触发器概述
10.4.1触发器的概念
10.4.2触发器的类型
10.5触发器的操作
10.5.1创建DML触发器和DDL触发器
10.5.2启用/禁用触发器
10.5.3查看触发器
10.5.4修改触发器
10.5.5删除触发器
实训:存储过程和触发器
本章小结
习题
第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.2.4档案和档案组备份
11.3还原概述
11.3.1还原的概念
11.3.2还原策略
11.4还原数据
11.4.1常规还原
11.4.2时间点还原
11.4.3使用TSQL语句还原
11.5複製资料库
实训:资料库的备份与还原
本章小结
习题
第12章资料库的安全维护
12.1SQLServer的安全性机制
12.1.1安全简介
12.1.2安全机制
12.2管理登录名和用户
12.2.1创建登录名
12.2.2创建用户
12.2.3删除登录名
12.2.4删除用户
12.3角色管理
12.3.1固定伺服器角色
12.3.2固定资料库角色
12.3.3自定义资料库角色
12.3.4应用程式角色
12.4资料库许可权的管理
12.4.1授予许可权
12.4.2拒绝许可权
12.4.3撤销许可权
12.5架构管理
12.5.1创建架构
12.5.2修改架构
12.5.3删除架构
实训:资料库的安全机制
本章小结
习题
参考文献