《21世紀高等職業教育計算機系列規劃教材:SQL語言與關系數據庫》全面而系統地介紹了SQL語言的使用,并深入淺出地介紹了數據庫基本原理。主要內容包括:SQL基礎、SQL的查詢與修改、實體-聯系模型、關系模型、關系數據庫設計理論、SQL的高級功能、關系數據庫的實現技術及數據庫新技術等。
《21世紀高等職業教育計算機系列規劃教材:SQL語言與關系數據庫》著重于以實例引入概念,且對概念的闡述以夠用為度,注重實際技能的引導與培養。
第1章 SQL基礎
1.1 數據庫系統的應用
1.1.1 應用實例
1.1.2 數據庫系統的應用前景
1.2 數據庫相關概念
1.3 SQL基本概念
1.3.1 SQL語言標準
1.3.2 SQL語言的特點
1.3.3 SQL語言功能概述
1.4 SQL的數據類型
1.4.1 數值型
1.4.2 字符數據類型
1.4.3 日期時間類型
1.4.4 貨幣類型
1.4.5 SQL的標識符與關鍵字
1.4.6 數據定義語句
1.5 本章小結
習題
第2章 SQL的查詢與修改
2.1 SQL基本查詢語句
2.1.1 查詢語句的基本結構
2.1.2 投影
2.1.3 選擇
2.1.4 對查詢結果進行排序
2.2 高級查詢語句
2.2.1 聚集查詢
2.2.2 連接查詢
2.2.3 子查詢
2.2.4 關于引用AS指定的名字的規則
2.3 數據操作語句
2.3.1 插入數據
2.3.2 刪除數據
2.3.3 更新數據
2.5 本章小結
習題
第3章 實體-聯系模型
3.1 實體-聯系模型的基本要素
3.1.1 實體與實體集
3.1.2 實體型和實體值
3.1.3 屬性
3.1.4 聯系與聯系集
3.1.5 碼
3.2 實體-聯系圖表示
3.2.1 E-R符號表示
3.2.2 E-R圖的表示
3.3 E-R模型的設計
3.3.1 確定實體集、屬性與實體間的聯系
3.3.2 具有復合屬性、多值屬性和派生屬性的E-R圖
3.3.3 具有弱實體集的E-R圖
3.4※ E-R圖的高級技術
3.4.1 特殊化
3.4.2 概括
3.4.3 屬性繼承
3.5 E-R模型的設計實例
3.5.1 E-R圖設計步驟
3.5.2 大學教學情況E-R圖設計
3.5.3 銀行企業的E-R圖設計
3.6 本章小結
習題
第4章 關系模型
4.1 關系基本結構及術語
4.2 關系模型的數據操作
4.2.1 關系操作
4.2.2 關系代數
4.3 關系的完整性約束
4.3.1 實體完整性
4.3.2 參照完整性
4.3.3 自定義完整性
4.4 將E-R模型轉換為關系模型
4.5 關系模型的特點
4.6 本章小結
習題
第5章 關系數據庫設計理論
5.1 冗余和存儲異常問題
5.2 函數依賴
5.2.1 屬性間的聯系
5.2.2 函數依賴
5.3 關系范式
5.3.1 第一范式
5.3.2 第二范式
5.3.3 第三范式
5.4 關系范式的規范化
5.4.1 各范式之間的關系
5.4.2 關系模式的分解準則
5.4.3 關系模式分解實例
5.5 關系數據庫設計
5.5.1 數據庫設計概述
5.5.2 數據庫設計的基本步驟
5.5.3 數據庫設計簡單示例
5.6 本章小結
習題
第6章 SQL的高級功能
6.1 視圖
6.1.1 視圖的概念
6.1.2 視圖的定義
6.1.3 視圖的查詢
6.1.4 修改視圖數據
6.1.5 刪除視圖
6.2 約束
6.2.1 NOT NULL約束
6.2.2 DEFAULT約束
6.2.3 PRIMARY KEY 約束
6.2.4 UNIQUE約束
6.2.5 FOREIGN KEY約束
6.2.6 CHECK約束
6.2.7 約束的作用對象
6.3 觸發器
6.3.1 觸發器的概念
6.3.2 觸發器的結構
6.3.3 觸發器示例
6.4 游標
6.4.1 游標的概念
6.4.2 定義游標
6.4.3 游標示例
6.5 嵌入式SQL
6.5.1 接口與聲明
6.5.2 嵌入式SQL的實現
6.6 安全控制
6.6.1 數據庫的安全性控制
6.6.2 SQL語言中的安全性控制
6.7 本章小結
習題
第7章 關系數據庫的實現技術
7.1 索引與散列
7.1.1 索引的基本概念
7.1.2 有序索引
7.1.3 散列索引
7.1.4 SQL中的索引定義
7.2 事務與并發控制
7.2.1 事務
7.2.2 SQL中的事務控制語句
7.2.3 并發控制
7.3 本章小結
習題
第8章 數據庫新技術
8.1 基于對象的數據庫
8.1.1 關系模型的局限
8.1.2 面向對象數據模型
8.1.3 對象-關系數據庫
8.2 XML
8.2.1 XML數據結構
8.2.2 XML文檔模式和XML查詢
8.2.3 XML與數據庫
8.3 數據倉庫與數據挖掘
8.3.1 數據倉庫
8.3.2 OLAP
8.3.3 數據挖掘
8.3.4 實現
8.4 其他新技術
8.5 本章小結
習題
附錄A 實訓練習操作
實訓一 熟悉SQL Server 2008環境和SQL定義語句
實訓二 SQL基本查詢語句
實訓三 分 組 計 算
實訓四 多個表中檢索數據
實訓五 返回單列結果集的查詢
實訓六 動態執行的子查詢
實訓七 修改數據表
實訓八 查詢綜合練習
實訓九 信息世界的建模
實訓十 邏輯數據的建模
實訓十一 數據庫建模
實訓十二 自定義數據的完整性
實訓十三 強制復雜的業務規則的定義
實訓十四 SQL語句綜合練習