[www.ed2k.online]下載基地為您提供軟件、遊戲、圖書、教育等各種資源的ED2K電驢共享下載和MAGNET磁力鏈接下載。
設為首頁
加入收藏
首頁 圖書資源 軟件資源 游戲資源 教育資源 其他資源
 電驢下載基地 >> 图书资源 >> 計算機與網絡 >> 《SQL基礎教程第3版》影印版[PDF]
《SQL基礎教程第3版》影印版[PDF]
下載分級 图书资源
資源類別 計算機與網絡
發布時間 2017/7/10
大       小 -
《SQL基礎教程第3版》影印版[PDF] 簡介: 中文名 : SQL基礎教程第3版 作者 : (美)費希利 譯者 : 馮宇晖&賈文峰 圖書分類 : 軟件 資源格式 : PDF 版本 : 影印版 出版社 : 人民郵電出版社 書號 : 9787115213501 發行時間 : 2009年12月01日 地區 : 大陸 語言 : 簡體中文 簡介 : 內容簡介 本書是一本SQL的入門書,介紹如何使用最常用的SQL語言
電驢資源下載/磁力鏈接資源下載:
全選
"《SQL基礎教程第3版》影印版[PDF]"介紹
中文名: SQL基礎教程第3版
作者: (美)費希利
譯者: 馮宇晖&賈文峰
圖書分類: 軟件
資源格式: PDF
版本: 影印版
出版社: 人民郵電出版社
書號: 9787115213501
發行時間: 2009年12月01日
地區: 大陸
語言: 簡體中文
簡介:

內容簡介
本書是一本SQL的入門書,介紹如何使用最常用的SQL語言維護和查詢數據庫信息。書中介紹了各種DBMS,關系模型理論,SQL語法,從表中檢索數據,操作符和函數,匯總和分組數據,聯結,子查詢,集合操作,創建、更改和刪除表,索引,視圖,事務和SQL技巧等。本書比較了各種DBMS中的SQL實現,並給出大量實例代碼及經驗技巧。
本書適合SQL初學者,同時也可作為數據庫應用開發人員和最終用戶的參考書。
書摘與插圖
事務日志。事務日志文件(transactionlogfile)或日志(log)是有關事務對數據庫進行修改的一系列記錄。事務日志記錄了每個事務開始、數據的變化以及撤銷或重新執行事務(如果將來需要)的足夠信息。日志隨著數據庫事務的執行不斷增長。
盡管保證每個事務本身的完整性是DBMS的職責,但依據組織或公司規章來開始和結束事務以保證數據邏輯的一致性則是數據庫開發人員的責任。事務應該僅包含能做出一致修改的必要的SQL語句——不多不少。所有引用表中的數據在事務開始前和事務結束後必須保持一致。在設計和執行事務時,要重點考慮以下方面。
事務相關的SQL語句會修改數據,所以執行事務要得到數據庫管理員的授權。
事務過程應用於那些改變數據和數據庫對象的語句(INSERT、UPDATE、UPDETE、DELETE、CREATE、ALTER、
DROP——因不同DBMS而異)。對於工作中用到的數據庫,每一條這樣的語句都應該作為事務的一部分執行。
提交了的事務被稱作持久化,意味著永久性改變,即便系統發生故障仍能保持。
DBMS的數據恢復機制依賴於事務。當DBMS在故障之後被在線復原,DBMS檢查事務日志確認是否所有事務都提交給了數據庫。如發現沒有提交(部分執行)的事務,依據日志將它們回滾。必須重新提交回滾的事務(盡管一些DBMS能夠自動完成沒有結束的事務)。
DBMS的備份/恢復設備依賴於事務。備份設備獲得例行的數據庫快照並將它們和隨後的事務日志存儲在備份盤上。假定使用的硬盤發生故障使得數據和事務日志不可讀。可以借助於恢復設備,它將采用最近的數據庫備份並執行,或前滾所有從快照到故障前最後執行並在日志中提交的事務。這個恢復操作使數據庫恢復到故障發生前的正確狀態(注意,要再次提交沒有提交的事務)。
顯然,應該將數據庫和它的事務日志存儲於不同的物理硬盤。

目錄:
目錄 第1章
DBMS介紹
1.1 運行SQL程序
1.2 Microsoft Access
1.3 Microsoft SQL Server
1.3.1 SQL Server 2000
1.3.2 SQL Server 2005/2008
1.4 Oracle
1.5 IBM DB2
1.6 MySQL
1.7 PostgreSQL
第2章 關系模型
2.1 表、列和行
2.1.1 表
2.1.2 列
2.1.3 行
2.2 主鍵
2.3 外鍵
2.4 聯系
2.4.1 一對一
2.4.2 一對多
2.4.3 多對多
2.5 規范化
2.5.1 第一范式
2.5.2 第二范式
2.5.3 第三范式
2.5.4 其他范式
2.6 示例數據庫
2.6.1 表authors
2.6.2 表publishers
2.6.3 表titles
2.6.4 表titles_authors
2.6.5 表royalties
2.7 創建示例數據庫
第3章 SQL基礎
3.1 SQL語法
3.2 SQL標准和一致性
3.3 標識符
3.4 數據類型
3.5 字符串類型
3.6 二進制大型對象類型
3.7 精確數字類型
3.8 近似數字類型
3.9 布爾類型
3.10 日期和時間類型
3.11 時間間隔類型
3.12 唯一標識符
3.13 其他數據類型
3.14 空值
第4章 從表中檢索數據
4.1 使用SELECT和FROM檢索列
4.2 使用AS創建列的別名
4.3 使用DISTINCT消除重復的行
4.4 使用ORDER BY排序行
4.5 使用WHERE篩選行
4.6 使用AND、OR和NOT組合及求反條件
4.6.1 AND操作符
4.6.2 OR操作符
4.6.3 NOT操作符
4.6.4 AND、OR和NOT一起使用
4.7 使用LIKE匹配模式
4.8 使用BETWEEN進行范圍篩選
4.9 使用IN進行列表篩選
4.10 使用IS NULL測試空值
第5章 操作符和函數
5.1 創建派生列
5.2 執行算術運算
5.3 確定計算的順序
5.4 使用||連接串
5.5 使用SUBSTRING()提取子串
5.6 使用UPPER()和LOWER()更改串的大小寫
5.7 使用TRIM()修整字符
5.8 使用CHARACTER_LENGTH()得到串長度
5.9 使用POSITION()查找子串
5.10 執行日期及時間間隔運算
5.11 獲得當前日期和時間
5.12 獲得用戶信息
5.13 使用CAST()轉換數據類型
5.14 使用CASE計算條件值
5.15 使用COALESCE()檢查空值
5.16 使用NULLIF()比較表達式
第6章 匯總和分組數據
6.1 使用聚合函數
6.2 創建聚合表達式
6.3 使用MIN()查找最小值
6.4 使用MAX()查找最大值
6.5 使用SUM()計算總和
6.6 使用AVG()計算平均值
6.7 使用COUNT()統計行數
6.8 使用DISTINCT聚合不重復的值
6.9 使用GROUP BY分組行
6.10 使用HAVING篩選分組
第7章 聯結
7.1 限定列名
7.2 使用AS創建表的別名
7.3 使用聯結
7.4 使用JOIN或WHERE創建聯結
7.5 使用CROSS JOIN創建交叉聯結
7.6 使用NATURAL JOIN創建自然聯結
7.7 使用INNER JOIN創建內聯結
7.8 使用OUTER JOIN創建外聯結
7.9 創建自聯結
第8章 子查詢
8.1 理解子查詢
8.2 子查詢語法
8.3 子查詢和聯結
8.4 簡單子查詢和相關子查詢
8.4.1 簡單子查詢
8.4.2 相關子查詢
8.5 在子查詢中限定列名
8.6 子查詢中的空值
8.7 使用子查詢作為列表達式
8.8 使用比較操作符比較子查詢的值
8.9 使用IN測試集合成員資格
8.10 使用ALL比較所有子查詢的值
8.11 使用ANY比較某些子查詢的值
8.12 使用EXISTS檢測存在性
8.13 比較等價查詢
第9章 集合操作
9.1 使用UNION合並行
9.2 使用INTERSECT查找相同行
9.3 使用EXCEPT查找不同行
第10章 插入、更新和刪除行
10.1 顯示表結構
10.2 使用INSERT插入行
10.3 使用UPDATE更新行
10.4 使用DELETE刪除行
第11章 創建、更改和刪除表
11.1 創建表
11.2 理解約束
11.3 使用CREATE TABLE創建新表
11.4 使用NOT NULL禁止空值
11.5 使用DEFAULT確定默認值
11.6 使用PRIMARY KEY指定主鍵
11.7 使用FOREIGN KEY指定外鍵
11.8 使用UNIQUE確保值唯一
11.9 使用CHECK創建檢查約束
11.10 使用CREATE TEMPORARY TABLE創建臨時表
11.11 使用CREATE TABLE AS利用已存在表創建新表
11.12 使用ALTER TABLE修改表
11.13 使用DROP TABLE刪除表
第12章 索引
12.1 使用CREATE INDEX創建索引
12.2 使用DROP INDEX刪除索引
第13章 視圖
13.1 使用CREATE VIEW創建視圖
13.2 通過視圖檢索數據
13.3 通過視圖修改數據
13.3.1 通過視圖插入行
13.3.2 通過視圖更新行
13.3.3 通過視圖刪除行
13.4 使用DROP VIEW刪除視圖
第14章 事務
第15章 SQL技巧
15.1 動態統計
15.2 產生序列
15.3 發現等差數列、遞增數列和等值數列
15.4 限定返回行的數量
15.4.1 Microsoft Access
15.4.2 Microsoft SQL Server
15.4.3 Oracle
15.4.4 IBM DB2
15.4.5 MySQL
15.4.6 PostgreSQL
15.5 分配排名
15.6 計算修整均值
15.7 隨機選取行
15.8 處理重復值
15.9 創建電話列表
15.10 檢索元數據
15.10.1 Microsoft Access
15.10.2 Microsoft SQL Server
15.10.3 Oracle
15.10.4 IBM DB2
15.10.5 MySQL
15.10.6 PostgreSQL
15.11 處理日期
15.11.1 Microsoft Access
15.11.2 Microsoft SQL Server
15.11.3 Oracle
15.11.4 IBM DB2
15.11.5 MySQL
15.11.6 PostgreSQL
15.12 計算中值
15.13 查詢極值
15.14 改變動態統計的中流
15.15 旋轉結果
15.16 處理層次結構
索引 
相關資源:

免責聲明:本網站內容收集於互聯網,本站不承擔任何由於內容的合法性及健康性所引起的爭議和法律責任。如果侵犯了你的權益,請通知我們,我們會及時刪除相關內容,謝謝合作! 聯系信箱:[email protected]

Copyright © 電驢下載基地 All Rights Reserved