图书介绍
SQL 使用指南2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)Allen G. Taylor著;吴言等译 著
- 出版社: 北京:电子工业出版社
- ISBN:7505332678
- 出版时间:1996
- 标注页数:283页
- 文件大小:19MB
- 文件页数:299页
- 主题词:SQL
PDF下载
下载说明
SQL 使用指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
引言1
关于这本书1
什么是SQL?1
谁应该读这本书?1
第五部分:在应用程序中使用SQL2
第四部分:控制操作2
第三部分:检索信息2
第二部分:使用SQL建立数据库2
第一部分:基本概念2
这本书的结构2
第六部分:十点集粹3
这本书中使用的图标3
让我们现在开始3
第一部分 基本概念3
第一章 关系数据库的基本准则3
跟踪事件3
什么是数据库?4
什么是数据库管理系统?5
数据库的大小和复杂程序5
平面文件6
数据库模型7
等级模型7
网络模型8
关系模型8
为什么关系模型更好一点?9
关系数据库的组成11
猜猜谁来吃晚餐?11
欣赏一个(窗口)图画12
模式、定义域、约束13
数据库设计的几点考虑15
第二章 客户/服务器结构17
数据库结构17
孤立数据库系统17
多用户数据库系统17
为什么要用客户/服务器结构?20
在客户/服务器系统中使用SQL21
理想服务器的属性22
服务器做什么22
什么是服务器22
服务器22
客户机23
客户机是什么23
客户机做什么23
理想客户机属性23
第三章SQL基础25
什么是SQL?25
一小段历史26
用这些少为人知的故事,给你的朋友留下深刻印象26
SQL标准27
SQL命令28
保留字28
数据类型28
精确数字29
近似数字31
字符串32
Bit串33
日期和时间33
数据类型总结34
Intervals数据类型34
NULL值35
约束36
第四章 SQL的内容37
数据定义语言DDL37
生成表38
ROOM WITH VIEW39
将表集中到模式中44
使用目录排序44
DDL命令45
数据操作语言(DML)46
值表达式47
判断48
逻辑连接49
集合函数49
子查询51
数据控制语言(DCL)51
事件51
用户和特许权52
引用的整体性约束可能会危害你的数据54
第二部分 使用SQL建立数据库59
第五章 建立和维护一个简单数据库结构59
用RAD工具建立一个简单数据库60
相似情况60
太多就是不足60
生成表的真正RAD方法61
生成一个索引63
修改表结构65
中止一个表66
用SQL数据定义语言(DDL)建立、维护相同的数据库67
生成一个表68
生成一个索引69
修改表结构69
中止一个表70
中止一个索引70
可移植性考虑70
第六章 建立一个多表数据库71
标识表和列72
定义对象72
设计数据库72
定义表73
域、字符组、排序和转换76
用关键字更快地进入你的数据库76
索引78
什么是索引78
为什么我们要这个?79
如果选取的道路太长不能处理没有索引的大表,80
为什么不一开始就生成一个索引?80
实体完整性81
完整性81
定义域完整性82
引用完整性82
可能的问题范围85
约束86
标准化数据库88
第一正常格式90
第二正常格式90
第三正常格式91
定义域关键字正常格式92
异常格式93
第三部分 检索信息97
第七章 处理数据库的数据97
SQL数据处理语言(DML)97
检索数据98
生成视图99
更新视图101
添加新数据102
一次添加一行数据103
往一个选定列中添加数据104
往表中添加几行数据104
更新现存数据106
删除过时数据108
第八章 特殊值111
数值111
行值112
文字值112
变量113
列引用115
特殊变量115
函数116
集合函数的概述116
数值函数119
值表达式124
串表达式125
数值表达式125
日期时间表达式126
区间表达式126
条件表达式127
第九章 SQL-92中的高级值表达式129
CASE条件表达式129
使用带有查询条件的CASE130
使用带有数值的CASE132
一种特殊的CASE_NULLIF134
另一种特殊的CASE_COALESCE135
CAST数据类型转换135
在SQL中使用CAST136
在SQL和主语言之间使用CAST137
行值表达式137
修饰分句141
第十章 把注意力集中到所需数据上141
FROM分句142
WHERE分句143
比较判断144
BETWEEN144
IN和NOT IN145
LIKE和NOT LIKE146
NULL148
ALL,SOME,ANY149
EXISTS150
UNIQUE151
OVERLAPS151
MATCH152
完整性规则153
逻辑连接符155
AND155
OR156
NOT156
HAVING分句157
GROUP BY分句157
ORDER BY分句158
第十一章 关系操作符161
UNION161
INTERSECT163
EXCEPT165
联合(Joins)165
基本联合(Basic join)165
等同联合(Equi-join)167
自然联合(Natural join)169
交叉联合(Cross join)169
条件联合(Condition join)170
按列名联合(Column-name join)170
内部联合(Inter join)171
外部联合(Outer join)171
并联合(Union join)174
ON与WHERE做比较179
第十二章 深入讨论嵌套查询181
为什么用子查询?182
返回行集合的子查询182
子查询所做的事情182
由关键字IN引入的子查询183
由关键字NOT IN引出的子查询184
返回单个值的子查询186
ALL,SOME和ANY量词188
作为存在性检测的子查询190
EXISTS191
NOT EXISTS191
其他相关的子查询191
由比较操作符引入的子查询192
由IN引入的子查询192
HAVING分句中的子查询194
UPDATE,DELETE和INSERT语句194
第四部分 控制操作201
第十三章 提供数据库的安全性201
SQL的数据控制语言(DCL)201
用户访问权限201
数据库的管理者202
把权限交给用户203
公共用户203
数据库对象的所有者203
插入数据204
查看数据205
修改表数据205
从表中删除过时的行205
引用相关表206
使用域、字符集、排序和转换206
转让授予权207
取消权限208
把GRANT和REVOKE一起使用省时又省力209
第十四章 保护数据211
对数据完整性的威胁211
软件平台的不稳定性211
设备故障212
并行访问数据库212
减少对数据的干扰性213
使用SQL的事务214
缺省事务215
独立级别215
隐含事务-开始语句216
SET TRANSACTI0N217
CONMMIT218
ROLLBACK218
锁定218
备份218
事务中的约束219
第五部分 在应用程序中使用SOL225
第十五章 SQL的实际使用225
应用程序中的SQL225
SQL与过程语言连接中的问题226
过程语言的优缺点226
SQL的优缺点226
被嵌套的SQL227
说明主变量229
数据类型的转换229
模块语言229
面向对象的RAD工具231
R:BASE233
第十六章 光标235
ORDER BY分句236
查询表达式236
说明一个光标236
具有更新能力的分句239
敏感度239
滚动能力240
打开一个光标240
从单独一行读取数据242
句法242
滚动光标的定位242
关闭光标243
定位删除和定位修改语句243
第十七章 动态的SQL245
有准备的和无准备的动态SQL246
预备部分246
开始执行246
PREPARE语句247
描述动态SQL的语句247
ALLOCATE DESCRIPTOR语句250
DESCRIBE语句250
GET DESCRIPTOR语句253
SET DESCRIPTOR语句255
EXECUTE语句256
DEALLOCATE PREPARE语句和DEALLOCATE DESCRIPTOR语句256
光标与动态SQL257
动态定位语句258
关于动态SQL的最后忠告258
第十八章 错误处理259
SQLCODE259
SQLSTATE260
WHENEVER分句261
诊断域262
第六部分 十点集粹269
第十九章 普通的错误269
当客户请你设计并建立一个数据库系统时,应当相信他知道自己的需要269
在工程开始阶段时,不要为协议的范围所烦恼270
在确定可行性时,只考虑技术因素270
在设计数据库时,不要求用户反馈信息270
选择熟悉的开发环境,而不管它是否适合于这个工作270
选择熟悉的系统结构,而不管它是否适合于这个工作270
不想在新系统的文档上花时间,因为它设计得那么好,不会有人想修改它271
把新系统立刻作为产品出售,而忽略第二位的测试271
跳过设计检查,因为设计检查是浪费编程时间271
定义数据库的表,而不管它们是如何彼此相关的271
第二十章 检索忠告273
检查数据库的结构是否合理273
首先在一个试验数据库上完成查询273
检查三次含有联合的查询274
检查三次含有子查询的查询274
为了对表中或视图中的组数据求和,使用GROUP BY分句与集函数274
注意在GROUP BY分句上的约束274
定期地对数据库做备份275
妥善地处理错误问题275
把圆括号用于逻辑连接符AND,OR和NOT275
不应把检索权限授予不应有此权的人们275
附录A SQL-92保留字277
附录B SQL-92说明中的三个层:条目层、简介层和详细层279
SQL-92的条目279
SQL-92的简介层279
SQL-92的详细说明层280
词汇表281
热门推荐
- 3039124.html
- 307366.html
- 2873254.html
- 172820.html
- 3631597.html
- 2917215.html
- 2581678.html
- 1313534.html
- 3347496.html
- 1762023.html
- http://www.ickdjs.cc/book_654955.html
- http://www.ickdjs.cc/book_3529708.html
- http://www.ickdjs.cc/book_2366274.html
- http://www.ickdjs.cc/book_1034683.html
- http://www.ickdjs.cc/book_631520.html
- http://www.ickdjs.cc/book_310842.html
- http://www.ickdjs.cc/book_1745382.html
- http://www.ickdjs.cc/book_1597929.html
- http://www.ickdjs.cc/book_1758784.html
- http://www.ickdjs.cc/book_1235783.html