网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | SQL Server 2016数据库应用实战 |
分类 | 教育考试-考试-计算机类 |
作者 | 刘玉红,李园编 |
出版社 | 清华大学出版社 |
下载 | |
简介 | 作者简介 目录 章 数据库快速入门 1.1 数据库的基本概念 2 1.1.1 什么是数据库 2 1.1.2 什么是数据表 2 1.1.3 认识数据类型 2 1.1.4 数据库中的主键 3 1.2 认识数据库系统 3 1.2.1 数据库系统的组成 3 1.2.2 数据库系统操作语言 4 1.2.3 数据库系统的访问技术 5 1.3 常见的关系数据库产品 5 1.3.1 SQL Server数据库 5 1.3.2 Oracle数据库 6 1.3.3 MySQL数据库 6 1.3.4 DB2数据库 7 1.3.5 Access数据库 7 1.4 大神解惑 8 第2章 初识SQL Server 2016 2.1 认识SQL Server 2016 10 2.1.1 SQL Server 2016的新特点 10 2.1.2 SQL Server 2016的组成 11 2.1.3 SQL Server 2016的版本信息 12 2.2 SQL Server 2016的安装与卸载 13 2.2.1 安装环境必备条件 13 2.2.2 安装SQL Server 2016 13 2.2.3 卸载SQL Server 2016 17 2.3 常用SQL Server管理工具 18 2.3.1 SQL Server管理平台 18 2.3.2 SQL Server分析器 19 2.3.3 SQL Server配置管理器 19 2.3.4 数据库引擎优化顾问 20 2.4 SQL Server管理平台的安装与启动 20 2.4.1 安装SSMS工具 20 2.4.2 SSMS的启动与连接 21 第3章 SQL Server服务的启动与注册 3.1 SQL Server 2016的服务 24 3.2 启动SQL Server 2016服务 24 3.2.1 从后台直接启动服务 24 3.2.2 通过配置管理器启动服务 25 3.3 注册SQL Server 2016服务器 25 3.3.1 创建和删除服务器组 25 3.3.2 注册和删除服务器 27 3.4 配置SQL Server 2016服务器的属性 28 3.4.1 内存的配置 29 3.4.2 处理器的配置 30 3.4.3 安全性的配置 30 3.4.4 连接的配置 31 3.4.5 数据库设置 32 3.4.6 不错配置 32 3.4.7 权限的配置 34 3.5 使用查询编辑器 34 第4章 SQL Server数据库的创建与管理 4.1 SQL Server数据库 38 4.1.1 数据库常用对象 38 4.1.2 数据库的组成 38 4.1.3 认识系统数据库 39 4.1.4 数据库的存储结构 40 4.2 SQL Server的命名规则 40 4.2.1 认识标识符 40 4.2.2 对象命名规则 41 4.2.3 实例命名规则 41 4.3 创建数据库 41 4.3.1 以界面方式创建数据库 42 4.3.2 使用CREATE语句创建数据库 45 4.4 修改数据库 48 4.4.1 以界面方式修改数据库 48 4.4.2 使用ALTER语句修改数据库 51 4.5 数据库更名 52 4.5.1 以界面方式更改名称 52 4.5.2 使用ALTER语句更改名称 53 4.6 管理数据库 54 4.6.1 修改数据库的初始大小 54 4.6.2 修改数据库的优选容量 55 4.7 删除数据库 57 4.7.1 以界面方式删除数据库 57 4.7.2 使用DROP语句删除数据库 57 4.8 大神解惑 58 第5章 数据表的创建与管理 5.1 数据类型 60 5.1.1 基本数据类型 60 5.1.2 自定义数据类型 63 5.1.3 删除自定义数据类型 64 5.2 创建数据表 66 5.2.1 以界面方式创建数据表 66 5.2.2 使用T-SQL语句创建数据表 67 5.3 管理数据表 68 5.3.1 增加表字段 68 5.3.2 修改表字段 70 5.3.3 删除表字段 71 5.3.4 查看表结构 72 5.3.5 查看表信息 73 5.3.6 查看表数据 73 5.3.7 查看表关系 74 5.4 删除数据表 74 5.4.1 以界面方式删除数据表 75 5.4.2 使用T-SQL语句删除数据表 75 5.5 大神解惑 76 第6章 约束表中的数据 6.1 认识数据表的约束 78 6.2 主键约束 78 6.2.1 在创建表时添加主键约束 78 6.2.2 在现有表中添加主键约束 80 6.2.3 定义多字段联合主键约束 81 6.2.4 删除主键约束 82 6.2.5 使用SSMS管理主键约束 82 6.3 外键约束 84 6.3.1 在创建表时添加外键约束 84 6.3.2 在现有表中添加外键约束 86 6.3.3 删除外键约束 87 6.3.4 使用SSMS管理外键约束 87 6.4 默认值约束 89 6.4.1 在创建表时添加默认值约束 89 6.4.2 在现有表中添加默认值约束 91 6.4.3 删除默认值约束 92 6.4.4 使用SSMS管理默认值约束 93 6.5 检查约束 95 6.5.1 在创建表时添加检查约束 95 6.5.2 在现有表中添加检查约束 97 6.5.3 删除检查约束 97 6.5.4 使用SSMS管理检查约束 98 6.6 唯一约束 100 6.6.1 在创建表时添加唯一约束 100 6.6.2 在现有表中添加唯一约束 102 6.6.3 删除唯一约束 103 6.6.4 使用SSMS管理唯一约束 103 6.7 非空约束 105 6.7.1 在创建表时添加非空约束 106 6.7.2 在现有表中添加非空约束 106 6.7.3 删除非空约束 107 6.7.4 使用SSMS管理非空约束 108 6.8 大神解惑 108 第7章 插入、更新与删除数据 7.1 插入数据 110 7.1.1 INSERT语句的语法规则 110 7.1.2 向表中所有字段插入数据 110 7.1.3 向表中指定字段插入数据 113 7.1.4 一次插入多行数据记录 114 7.1.5 将查询结果插入到表中 115 7.2 修改数据 117 7.2.1 UPDATE语句的语法规则 117 7.2.2 修改表中某列所有数据记录 117 7.2.3 修改表中指定单行数据记录 118 7.2.4 修改表中指定多行数据记录 119 7.2.5 修改表中前n条数据记录 119 7.3 删除数据 120 7.3.1 DELETE语句的语法规则 120 7.3.2 删除表中的指定数据记录 121 7.3.3 删除表中的前n条数据记录 121 7.3.4 删除表中的所有数据记录 122 7.4 在SSMS中管理数据表中的数据 123 7.4.1 向数据表中添加数据记录 123 7.4.2 修改数据表中的数据记录 124 7.4.3 删除数据表中的数据记录 125 7.5 大神解惑 126 第8章 T-SQL基础 8.1 T-SQL概述 128 8.1.1 SQL的标准 128 8.1.2 认识T-SQL 128 8.1.3 T-SQL的组成 128 8.1.4 T-SQL的功能 129 8.2 常量 129 8.2.1 数字常量 129 8.2.2 字符串常量 130 8.2.3 日期和时间常量 130 8.2.4 符号常量 130 8.3 变量 130 8.3.1 局部变量 130 8.3.2 全局变量 132 8.4 运算符 134 8.4.1 算术运算符 134 8.4.2 比较运算符 134 8.4.3 逻辑运算符 134 8.4.4 连接运算符 135 8.4.5 按位运算符 135 8.4.6 运算符的优先级 135 8.5 表达式 136 8.5.1 什么是表达式 136 8.5.2 表达式的分类 136 8.6 通配符 137 8.7 注释符 138 8.8 大神解惑 138 第9章 T-SQL语句的应用 9.1 T-SQL语句的分类 140 9.2 数据定义语句 140 9.2.1 CREATE语句 140 9.2.2 ALTER语句 141 9.2.3 DROP语句 142 9.3 数据操纵语句 142 9.3.1 INSERT语句 143 9.3.2 UPDATE语句 143 9.3.3 DELETE语句 144 9.3.4 SELECT语句 145 9.4 数据控制语句 145 9.4.1 GRANT语句 146 9.4.2 REVOKE语句 146 9.4.3 DENY语句 147 9.5 其他基本语句 147 9.5.1 DECLARE语句 147 9.5.2 SET语句 148 9.5.3 PRINT语句 149 9.6 流程控制语句 149 9.6.1 BEGIN…END语句 149 9.6.2 IF…ELSE语句 150 9.6.3 CASE语句 150 9.6.4 WHILE语句 152 9.6.5 GOTO语句 152 9.6.6 WAITFOR语句 153 9.6.7 RETURN语句 153 9.7 大神解惑 154 0章 数据查询 10.1 查询工具的使用 156 10.1.1 SQL Server查询窗口 156 10.1.2 查询结果的显示方法 157 10.2 简单查询 158 10.2.1 查询表中的全部数据 158 10.2.2 查询表中的指定数据 158 10.2.3 使用TOP关键字查询 159 10.2.4 查询的列为表达式 159 10.2.5 对查询结果排序 160 10.2.6 对查询结果分组 160 10.2.7 对分组结果过滤查询 161 10.3 条件查询 162 10.3.1 使用关系表达式查询 162 10.3.2 使用BETWEEN AND范围查询 163 10.3.3 使用IN关键字查询 164 10.3.4 使用LIKE关键字查询 164 10.3.5 使用IS NULL查询空值 167 10.4 使用聚合函数进行统计查询 167 10.4.1 求列的和 168 10.4.2 求列的平均值 168 10.4.3 求列的优选值 169 10.4.4 求列的最小值 170 10.4.5 统计 171 10.5 大神解惑 172 1章 不错查询 11.1 多表之间的子查询 174 11.1.1 使用比较运算符的子查询 174 11.1.2 使用IN的子查询 177 11.1.3 使用ANY的子查询 178 11.1.4 使用ALL的子查询 178 11.1.5 使用SOME的子查询 178 11.1.6 使用EXISTS的子查询 179 11.2 多表内连接查询 180 11.2.1 笛卡儿积查询 181 11.2.2 内连接的简单查询 181 11.2.3 相等内连接的查询 181 11.2.4 不等内连接的查询 182 11.2.5 特殊的内连接查询 182 11.2.6 带条件的内连接查询 183 11.3 多表外连接查询 183 11.3.1 认识外连接查询 183 11.3.2 左外连接的查询 184 11.3.3 右外连接的查询 184 11.3.4 全外连接的查询 185 11.4 动态查询 185 11.5 大神解惑 186 2章 系统函数与自定义函数 12.1 函数简介 188 12.2 系统函数 188 12.2.1 字符串函数 188 12.2.2 数学函数 190 12.2.3 日期时间函数 193 12.2.4 系统信息函数 194 12.2.5 类型转换函数 196 12.3 自定义函数 197 12.3.1 自定义函数的语法 197 12.3.2 创建标量函数 198 12.3.3 创建表值函数 199 12.3.4 修改自定义函数 201 12.3.5 删除自定义函数 201 12.4 在SSMS中管理自定义函数 202 12.4.1 创建自定义函数 202 12.4.2 修改自定义函数 203 12.4.3 删除自定义函数 203 12.5 大神解惑 204 3章 视图的创建与应用 13.1 什么是视图 206 13.1.1 视图的概念 206 13.1.2 视图的作用 206 13.1.3 视图的分类 207 13.2 创建视图 208 13.2.1 创建视图的语法规则 208 13.2.2 在单表上创建视图 208 13.2.3 在多表上创建视图 211 13.3 修改视图 212 13.3.1 修改视图的语法规则 212 13.3.2 修改视图的具体内容 212 13.3.3 重命名视图的名称 213 13.4 查看视图信息 214 13.4.1 通过SSMS查看 214 13.4.2 使用系统存储过程查看 214 13.5 通过视图更新数据 215 13.5.1 通过视图插入数据 215 13.5.2 通过视图修改数据 217 13.5.3 通过视图删除数据 218 13.6 删除视图 218 13.6.1 删除视图的语法 218 13.6.2 删除不用的视图 219 13.7 在SSMS中管理视图 219 13.7.1 创建视图 219 13.7.2 修改视图 221 13.7.3 删除视图 221 13.8 大神解惑 222 4章 索引的创建与应用 14.1 索引的含义和特点 224 14.2 索引的分类 224 14.3 索引的设计原则 225 14.4 创建索引 226 14.4.1 使用对象资源管理器创建索引 226 14.4.2 使用T-SQL语句创建索引 227 14.5 管理和维护索引 229 14.5.1 在对象资源管理器中查看索引信息 230 14.5.2 用系统存储过程查看索引信息 230 14.6 查看索引的统计信息 231 14.7 重命名索引 232 14.8 删除索引 233 14.9 大神解惑 233 5章 存储过程的创建与应用 15.1 存储过程很强大 236 15.1.1 存储过程的优点 236 15.1.2 存储过程的分类 236 15.2 创建存储过程 237 15.2.1 使用CREATE PROCEDURE语句创建存储过程 237 15.2.2 创建存储过程的规则 239 15.2.3 使用图形工具创建存储过程 239 15.3 调用存储过程 240 15.4 存储过程的参数 241 15.4.1 创建带输入参数的存储过程 241 15.4.2 创建带输出参数的存储过程 243 15.5 修改存储过程 244 15.6 查看存储过程信息 245 15.6.1 使用SSMS查看存储过程信息 245 15.6.2 使用T-SQL语句查看存储过程 246 15.7 重命名存储过程 247 15.8 删除存储过程 247 15.9 扩展存储过程 248 15.10 大神解惑 250 6章 触发器技术的创建与应用 16.1 触发器 252 16.1.1 什么是触发器 252 16.1.2 触发器的作用 252 16.1.3 触发器的分类 252 16.2 创建DML触发器 253 16.2.1 INSERT触发器 253 16.2.2 DELETE触发器 256 16.2.3 UPDATE触发器 257 16.2.4 替代触发器 257 16.2.5 嵌套触发器 258 16.2.6 递归触发器 259 16.3 创建DDL触发器 260 16.3.1 创建DDL触发器的语法 260 16.3.2 创建服务器作用域的DDL触发器 260 16.4 管理触发器 262 16.4.1 查看触发器 262 16.4.2 修改触发器 263 16.4.3 删除触发器 263 16.4.4 启用和禁用触发器 264 16.5 大神解惑 264 7章 游标的创建与应用 17.1 认识游标 266 17.1.1 游标的概念 266 17.1.2 游标的优点 266 17.1.3 游标的分类 266 17.2 游标的基本操作 267 17.2.1 声明游标 267 17.2.2 打开游标 269 17.2.3 读取游标中的数据 269 17.2.4 关闭游标 270 17.2.5 释放游标 271 17.3 游标的运用 271 17.3.1 使用游标变量 271 17.3.2 用游标为变量赋值 272 17.3.3 用ORDER BY子句改变游标中行的顺序 273 17.3.4 用游标修改数据 274 17.3.5 用游标删除数据 275 17.4 使用系统存储过程管理游标 276 17.4.1 sp_cursor_list存储过程 276 17.4.2 sp_describe_cursor存储过程 278 17.4.3 sp_describe_cursor_columns存储过程 279 17.4.4 sp_describe_cursor_tables存储过程 280 17.5 大神解惑 282 8章 事务和锁的应用 18.1 事务管理 284 18.1.1 事务的原理 284 18.1.2 事务管理的常用语句 285 18.1.3 事务的隔离级别 285 18.1.4 事务的应用案例 286 18.2 锁 288 18.2.1 锁的内涵与作用 288 18.2.2 可锁定资源与锁的类型 289 18.2.3 死锁 290 18.2.4 锁的应用案例 291 18.3 大神解惑 294 9章 用户账户及角色权限管理 19.1 数据库安全策略概述 296 19.1.1 SQL Server的安全机制 296 19.1.2 与数据库安全相关的对象 297 19.2 安全验证模式 299 19.2.1 Windows身份验证模式 299 19.2.2 混合模式 299 19.2.3 设置验证模式 299 19.3 登录账户的管理 300 19.3.1 创建登录账户 300 19.3.2 修改登录账户 302 19.3.3 删除登录账户 303 19.4 在SSMS中管理登录账户 303 19.4.1 创建Windows登录账户 303 19.4.2 创建SQL Server登录账户 305 19.4.3 修改登录账户 307 19.4.4 删除登录账户 307 19.5 SQL Server的角色管理 308 19.5.1 固定服务器角色 308 19.5.2 数据库角色 309 19.5.3 自定义数据库角色 309 19.5.4 应用程序角色 312 19.5.5 将登录指派到角色 313 19.5.6 将角色指派到多个登录账户 314 19.6 SQL Server的权限管理 315 19.6.1 认识权限 315 19.6.2 授予权限 316 19.6.3 拒绝权限 317 19.6.4 撤销权限 317 19.7 大神解惑 318 第20章 数据库的备份与恢复 20.1 备份与恢复介绍 320 20.1.1 备份类型 320 20.1.2 恢复模式 320 20.1.3 配置恢复模式 321 20.2 备份设备 322 20.2.1 备份设备类型 322 20.2.2 创建备份设备 322 20.2.3 查看备份设备 324 20.2.4 删除备份设备 324 20.3 使用T-SQL语言备份数据库 324 20.3.1 完整备份与差异备份 324 20.3.2 文件和文件组备份 326 20.3.3 事务日志备份 328 20.4 在SQL Server Management Studio中还原数据库 328 20.4.1 还原数据库的方式 328 20.4.2 还原数据库前要注意的事项 329 20.4.3 还原数据库备份 330 20.4.4 还原文件和文件组备份 332 20.5 用T-SQL语言还原数据库 334 20.5.1 完整备份还原 334 20.5.2 差异备份还原 336 20.5.3 事务日志备份还原 336 20.5.4 文件和文件组备份还原 336 20.5.5 将数据库还原到某个时间点 337 20.5.6 将文件还原到新位置上 339 20.6 建立自动备份的维护计划 339 20.7 大神解惑 342 第21章 论坛管理系统数据库设计 21.1 系统概述 344 21.2 系统功能 344 21.3 数据库的设计和实现 345 21.3.1 设计方案图表 345 21.3.2 设计表 347 21.3.3 设计索引 351 21.3.4 设计视图 352 21.4 本章小结 352 第22章 新闻发布系统数据库设计 22.1 系统概述 354 22.2 系统功能 354 22.3 数据库的设计和实现 355 22.3.1 设计表 355 22.3.2 设计索引 359 22.3.3 设计视图 360 22.4 本章小结 360 内容推荐 本书第1篇数据库基础;第2篇SQL Server数据库基本操作;第3篇Transact—SQL查询语句;第4篇数据库高级管理;第5篇综合应用案例;第6篇王牌赠送资源。 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。