第一部分 SQL簡介
第1章 關系型數據模型
1.1 模式與實體
1.2 關系和表
1.2.1 行和列
1.2.2 域
1.2.3 主鍵
1.2.4 空值
1.3 基表與虛擬表
1.4 關系的表現形式
1.4.1 關系的類型
1.4.2 外鍵和引用完整性
1.4.3 視圖
1.5 樣例數據庫的設計
第2章 關系代數
2.1 生成垂直子集:投影
2.2 生成水平子集:約束
2.3 選擇行和列:先約束后投影
2.4 聯合
2.5 連接
2.5.1 一個與數據庫無關的例子
2.5.2 等值連接
2.5.3 到底是怎么一回事呢:乘積與約束
2.5.4 連接鍵上的等值連接
2.5.5 外連接
2.5.6 有效連接和無效連接
2.5.7 差
2.5.8 交叉
2.5.9 除
第3章 SQL簡介
3.1 有關SQL的歷史點滴
3.2 一致性等級
3.3 SQL環(huán)境
3.3.1 交互式SQL命令處理器
3.3.2 圖形用戶界面
3.3.3 嵌入式SQL
3.4 SQL語句的元素
第二部分 交互式SQL
第4章 簡單的SQL檢索
4.1 選擇列
4.1.1 檢索所有列
4.1.2 檢索特定的列
4.1.3 移除重復值
4.2 對結果表進行排序
4.3 選擇行
4.3.1 斷言
4.3.2 執(zhí)行行選擇查詢
4.4 空值與檢索:三值邏輯
第5章 從多表當中檢索數據
5.1 內連接的SQL語法
5.1.1 傳統(tǒng)的SQL連接
5.1.2 SQL-92標準當中的連接語法
5.1.3 使用連接鍵進行連接
5.1.4 連接兩個以上的表
5.2 在一個表中查找多行:表內連接
……
第三部分 管理數據庫結構
第四部分 SQL編程
第五部分 非關系型SQL語言擴展
第六部分 附錄