内容简介
第1章 走进SQL Server
1.1数据库基础知识
1.1.1了解相关概念
1.1.2认识数据模型
1.1.3数据库的设计
1.2了解SQL Server
1.2.1SQL Server的发展历程
1.2.2SQL Server 2014的新特性
1.2.3其他数据库产品
1.3SQL Server的安装
1.3.1SQL Server各版本简介
1.3.2SQL Server 2014的安装环境
1.3.3SQL Server 2014组件
1.3.4SQL Server 2014的安装
1.3.5卸载SQL Server 2014
1.3.6安装实例数据库
1.4图形界面管理器简介
1.4.1连接SQL Server服务器
1.4.2管理器菜单简介
1.5SQL Server的服务管理
1.6本章小结
1.7本章习题
第2章 管理数据库
2.1SQL简介
2.1.1SQL的分类
2.1.2书写约定
2.2创建数据库
2.2.1基本语法
2.2.2在指定位置创建数据库
2.2.3使用数据库中的文件组
2.2.4查看数据库
2.3修改数据库
2.3.1基本语法
2.3.2管理数据库中的文件
2.3.3管理文件组
2.3.4管理数据库
2.4删除数据库
2.5使用企业管理器操作数据库
2.5.1创建数据库
2.5.2管理数据库
2.6综合实例:创建并操作音乐播放器数据库
2.7本章小结
2.8本章习题
第3章 管理表
3.1基本概念
3.2创建表
3.2.1数据类型
3.2.2用户定义数据类型
3.2.3创建永久表
3.2.4创建临时表
3.3维护表
3.3.1查看表的信息
3.3.2修改表
3.3.3重命名表和删除表
3.4使用企业管理器管理表
3.4.1使用企业管理器创建表
3.4.2使用企业管理器维护表
3.5综合实例:向音乐播放器数据库中添加表
3.6本章小结
3.7本章习题
第4章 操作表中的数据
4.1表中的约束
4.1.1约束的作用
4.1.2主键约束
4.1.3外键约束
4.1.4唯一约束
4.1.5检查约束
4.1.6默认值约束
4.1.7使用企业管理器管理约束
4.2运算符和表达式
4.3向表中添加数据
4.3.1添加数据的基本语法
4.3.2复制数据
4.4维护表数据
4.4.1修改表中的数据
4.4.2删除表中的数据
4.5使用企业管理器管理表中的数据
4.6综合实例1:为音乐播放器中的数据表设置约束
4.7综合实例2:管理音乐播放器中表的数据
4.8本章小结
4.9本章习题
第5章 查询
5.1基本查询语句
5.1.1不带条件的查询
5.1.2带条件的查询
5.1.3模糊查询
5.1.4NULL值查询
5.1.5查询结果排序
5.2多表查询
5.2.1笛卡儿积
5.2.2内连接查询
5.2.3外连接查询
5.2.4结果集的运算
5.3分组查询
5.3.1聚合函数
5.3.2使用分组查询
5.4子查询
5.4.1子查询中所用的运算符
5.4.2单行子查询
5.4.3多行子查询
5.5综合实例:根据条件完成音乐播放器数据库中的查询语句
5.6本章小结
5.7本章习题
第6章 函数
6.1系统函数
6.1.1数学函数
6.1.2字符串函数
6.1.3日期函数
6.1.4其他函数
6.2自定义函数
6.2.1基本语法
6.2.2创建标量值函数
6.2.3创建表值函数
6.3维护自定义函数
6.3.1查看函数信息
6.3.2重命名函数
6.3.3修改函数
6.3.4删除函数
6.4使用企业管理器管理自定义函数
6.5本章小结
6.6本章习题
第7章 视图
7.1了解视图
7.2创建视图
7.2.1创建视图语法
7.2.2创建视图的方法
7.2.3创建加密视图
7.2.4创建绑定视图
7.2.5使用企业管理器创建视图
7.3管理视图
7.3.1查看视图信息
7.3.2重命名视图
7.3.3修改视图
7.3.4删除视图
7.3.5使用企业管理器工具管理视图
7.4可更新视图
7.4.1可更新视图的条件
7.4.2通过视图增加记录
7.4.3通过视图修改和删除记录
7.5本章小结
7.6本章习题
第8章 T-SQL基础
8.1T-SQL中的书写约定
8.2常量和变量
8.2.1常量
8.2.2变量
8.3常用语句
8.3.1条件语句
8.3.2循环语句
8.3.3控制语句执行时间
8.3.4异常处理
8.4游标
8.4.1游标的作用
8.4.2声明游标
8.4.3打开和读取游标
8.4.4关闭和释放游标
8.4.5实例演练:使用游标完成表数据的读取和操作
8.5使用事务控制语句
8.5.1事务的作用
8.5.2启动和保存事务
8.5.3提交和回滚事务
8.6本章小结
8.7本章习题
第9章 存储过程与触发器
9.1存储过程
9.1.1存储过程的分类
9.1.2创建存储过程
9.1.3管理存储过程
9.1.4使用企业管理器操作存储过程
9.2触发器
9.2.1触发器的作用及分类
9.2.2创建DML触发器
9.2.3管理DML触发器
9.2.4使用企业管理器操作触发器
9.3本章小结
9.4本章习题
第10章 数据库的安全性
10.1用户
10.1.1SQL Server的身份验证模式
10.1.2创建用户
10.1.3管理用户
10.1.4登录用户管理
10.1.5使用企业管理器管理用户
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.3.3拒绝权限
10.3.4使用企业管理器操作权限
10.4本章小结
10.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.3使用企业管理器备份和还原数据库
11.3.1使用企业管理器备份数据库
11.3.2使用企业管理器还原数据库
11.4数据库的分离和附加
11.4.1数据库的分离
11.4.2数据库的附加
11.5使用企业管理器分离和附加数据库
11.6数据的导入和导出
11.7本章小结
11.8本章习题
第12章 使用C#连接SQL Server2014
12.1了解ADO.NET
12.1.1ADO.NET中涉及的类
12.1.2使用SqlDataReader类操作数据
12.1.3使用DataSet类操作数据
12.2音乐播放器的设计与实现
12.2.1数据库与连接类设计
12.2.2功能设计
12.2.3用户登录注册模块的实现
12.2.4普通用户操作模块的实现
12.2.5管理员用户操作模块的实现
12.3本章小结
参考文献