图书介绍
SQL数据库技术PDF|Epub|txt|kindle电子书版本网盘下载
- 刘太安,林晓霞主编 著
- 出版社: 东营:中国石油大学出版社
- ISBN:9787563660100
- 出版时间:2018
- 标注页数:241页
- 文件大小:92MB
- 文件页数:253页
- 主题词:关系数据库系统
PDF下载
下载说明
SQL数据库技术PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 数据库概述1
1.1 数据库的基本概念1
1.1.1 数据库1
1.1.2 数据库管理系统1
1.1.3 数据库系统2
1.2 数据库技术的发展2
1.2.1 数据管理技术的发展2
1.2.2 数据库技术的发展3
1.2.3 数据库技术的发展方向4
1.3 关系数据库基本原理概述6
1.3.1 数据模型概述6
1.3.2 关系模型10
1.4 数据库系统的体系结构13
1.4.1 单用户数据库系统13
1.4.2 多用户数据库系统13
1.4.3 客户/服务器结构的数据库系统13
1.4.4 浏览器/服务器结构的数据库系统14
1.4.5 分布式结构的数据库系统14
1.5 数据库设计14
1.5.1 数据库设计的任务、特点和步骤15
1.5.2 需求分析的任务15
1.5.3 概念结构设计16
1.5.4 逻辑结构设计17
1.5.5 数据库设计案例18
本章小结21
习题22
第2章 SQL Server数据库管理系统概述23
2.1 SQL Server数据库管理系统简介23
2.1.1 SQL Server数据库管理系统的发展23
2.1.2 SQL Server 2017版本介绍24
2.1.3 SQL Server 2017服务器组件和管理工具24
2.2 启动和配置SQL Server 201725
2.2.1 启动SQL Server服务25
2.2.2 新建服务器组和新建服务器注册29
2.3 SQL Server Management Studio工具使用29
2.3.1 SQL Server Management Studio的启动与常用功能29
2.3.2 对象资源管理器与新建查询31
本章小结32
习题32
第3章 SQL Server数据库管理33
3.1 数据库概述33
3.1.1 数据库的物理存储33
3.1.2 数据库的逻辑结构34
3.1.3 系统数据库35
3.2 SQL Server创建数据库36
3.2.1 用SQL Server Management Studio创建数据库36
3.2.2 用CREATE DATABASE语句创建数据库40
3.3 管理和维护数据库43
3.3.1 打开数据库43
3.3.2 增减数据库空间44
3.3.3 数据库选项的设定与修改46
3.3.4 更改数据库名称48
3.3.5 删除数据库48
3.3.6 分离和附加数据库50
本章小结52
习题52
第4章 数据表管理53
4.1 数据表概述53
4.1.1 系统表53
4.1.2 用户表54
4.2 数据类型55
4.2.1 标准数据类型55
4.2.2 用户定义的数据类型59
4.3 创建表60
4.3.1 用SQL Server Management Studio创建表61
4.3.2 用CREATE TABLE语句创建表61
4.4 表的管理和维护62
4.4.1 查看表的定义信息62
4.4.2 修改表结构65
4.4.3 删除表66
4.5 表中数据的添加、修改和删除67
4.5.1 向表中插入数据67
4.5.2 修改表中的数据69
4.5.3 删除表中的数据69
4.6 数据完整性与使用约束71
4.6.1 数据完整性的概念71
4.6.2 主键(PRIMARY KEY)约束72
4.6.3 唯一性(UNIQUE)约束72
4.6.4 检查(CHECK)约束74
4.6.5 默认值(DEFAULT)约束74
4.6.6 非空值(NOT NULL)约束75
4.6.7 外键(FOREIGN KEY)约束75
4.6.8 标识列IDENTITY76
4.6.9 数据库关系图77
本章小结78
习题78
第5章 数据查询81
5.1 查询概述81
5.1.1 SELECT语句的语法格式81
5.1.2 SELECT语句的功能与子句测试顺序82
5.2 SELECT语句的单表查询83
5.2.1 使用SELECT语句的简单查询83
5.2.2 使用INTO子句86
5.2.3 使用WHERE子句87
5.2.4 使用ORDER BY子句92
5.3 SELECT语句的统计功能93
5.3.1 使用聚合函数93
5.3.2 使用GROUP BY子句94
5.4 SELECT语句的多表查询96
5.4.1 内连接97
5.4.2 外连接100
5.4.3 自连接102
5.5 SELECT语句的子查询103
5.5.1 比较测试中的子查询103
5.5.2 集合测试中的子查询105
5.5.3 存在性测试中的子查询106
5.5.4 子查询的应用108
本章小结108
习题109
第6章 视图和索引110
6.1 视图的基本概念110
6.1.1 视图的基本概念110
6.1.2 视图的优点和使用准则111
6.2 视图的创建和查询112
6.2.1 用SQL Server Management Studio创建视图112
6.2.2 用CREATE VIEW语句创建视图113
6.2.3 视图数据的查询114
6.3 视图的维护115
6.3.1 查看视图的定义信息115
6.3.2 修改和删除视图116
6.4 通过视图修改表数据119
6.4.1 使用视图向表中插入数据119
6.4.2 使用视图更新表中数据120
6.4.3 使用视图删除表中数据121
6.5 索引概述122
6.5.1 索引的基本概念122
6.5.2 索引的作用122
6.5.3 索引的分类123
6.6 创建索引124
6.6.1 系统自动创建索引124
6.6.2 用SQL Server Management Studio创建索引124
6.6.3 用CREATE INDEX语句创建索引126
6.6.4 索引的修改127
6.6.5 索引的删除128
本章小结128
习题128
第7章 Transact-SQL编程130
7.1 Transact-SQL语言基础130
7.1.1 T-SQL语言的特点130
7.1.2 T-SQL语言的组成131
7.1.3 T-SQL语言的结构131
7.1.4 T-SQL语言常用概念132
7.1.5 常量133
7.1.6 变量134
7.2 流程控制语句135
7.2.1 BEGIN...END语句块135
7.2.2 IF...ELSE语句135
7.2.3 CASE语句136
7.2.4 WAITFOR语句137
7.2.5 WHILE语句137
7.2.6 GOTO语句138
7.2.7 RETURN语句139
7.2.8 PRINT命令139
7.3 系统函数139
7.3.1 字符串函数140
7.3.2 日期函数140
7.3.3 系统综合函数141
7.3.4 数学函数142
7.3.5 安全函数142
7.3.6 配置函数142
7.4 用户自定义函数143
7.4.1 基本概念143
7.4.2 创建用户自定义函数143
7.4.3 修改和删除用户自定义函数147
7.5 事务、锁与游标148
7.5.1 事务的概念148
7.5.2 事务的属性148
7.5.3 事务的提交与回滚148
7.5.4 锁概述150
7.5.5 游标概述152
本章小结153
习题153
第8章 存储过程和触发器154
8.1 存储过程概述154
8.1.1 基本概念154
8.1.2 存储过程的特点154
8.1.3 存储过程的类型155
8.2 存储过程的创建和执行157
8.2.1 创建存储过程157
8.2.2 执行存储过程160
8.3 存储过程中参数的使用162
8.3.1 带输入参数的存储过程162
8.3.2 带输出参数的存储过程164
8.3.3 通过RETURN返回参数165
8.4 存储过程的管理与维护167
8.4.1 查看存储过程信息167
8.4.2 存储过程的重编译168
8.4.3 重命名存储过程169
8.4.4 修改和删除存储过程169
8.4.5 嵌套存储过程171
8.5 触发器概述171
8.5.1 基本概念171
8.5.2 触发器的特点172
8.6 触发器的创建和应用173
8.6.1 DML触发器173
8.6.2 DDL触发器177
8.6.3 查看触发器的定义信息179
8.7 触发器的维护181
8.7.1 修改和删除触发器181
8.7.2 禁用或启用触发器182
8.8 触发器综合应用实例182
8.9 触发器的嵌套与递归185
8.9.1 嵌套触发器185
8.9.2 递归触发器186
本章小结186
习题187
第9章 SQL Server的安全管理188
9.1 SQL Server的安全概述188
9.1.1 SQL Server的安全主体和安全对象188
9.1.2 SQL Server的安全机制189
9.1.3 SQL Server身份验证模式190
9.2 服务器的安全管理191
9.2.1 创建或修改服务器登录账户191
9.2.2 禁用或删除登录账户196
9.2.3 服务器角色197
9.2.4 使用存储过程管理角色198
9.3 数据库用户管理199
9.3.1 添加数据库用户199
9.3.2 修改数据库用户201
9.3.3 删除数据库用户201
9.4 数据库角色管理202
9.4.1 固定的数据库角色203
9.4.2 自定义的数据库角色203
9.4.3 管理数据库角色204
9.5 权限管理206
9.5.1 权限的种类206
9.5.2 权限的管理207
9.6 架构管理212
9.6.1 架构212
9.6.2 架构的管理212
本章小结215
习题215
第10章 备份与恢复216
10.1 备份与恢复的基本概念216
10.1.1 备份数据库的时机216
10.1.2 备份与恢复的方式217
10.2 备份数据库218
10.2.1 用SQL Server Management Studio备份数据库218
10.2.2 创建备份设备220
10.2.3 用Transact-SQL语句备份数据库221
10.3 恢复数据库223
10.3.1 恢复数据库前的准备223
10.3.2 用SQL Server Management Studio恢复数据库223
10.3.3 用Transact-SQL语句恢复数据库224
10.4 数据的导入导出224
10.4.1 SQL Server与Excel的数据格式转换225
10.4.2 SQL Server与Access的数据格式转换227
10.4.3 用Transact-SQL语句导入导出数据库228
本章小结229
习题229
第11章 数据库和开发工具的协同工作230
11.1 SQL Server数据库与VB的连接230
11.1.1 数据访问对象/Jet230
11.1.2 利用ODBC API编程231
11.1.3 使用ADO连接数据库编程232
11.2 SQL Server数据库与C#.NET的连接235
11.2.1 通过ADO.NET连接数据库235
11.2.2 使用ADO.NET访问在线数据库的步骤235
11.2.3 离线数据库访问238
本章小结240
习题240
参考文献241