商品簡介
SQL(結構化查詢語言)是數據庫系統的通用語言,利用它可以用幾乎同樣的語句在不同的數據庫系統上執行同樣的操作,在數據庫系統的開發中有著非常重要和廣泛的應用。
本書內容可分為3大部分,共15章,由淺入深地給讀者講解了SQL在3種流行的后臺數據庫系統中的應用。第1部分包括第1~2章,介紹了數據庫和SQL的基礎知識;第2部分包括第3~7章,介紹了各種SQL語句的具體使用,包括創建數據庫、創建表以及對數據進行各種操作。第3部分包括第8~15章,介紹了視圖、數據完整性、索引、存儲過程、觸發器、游標、事務及SQL的安全性。
本書適合作為高等院校計算機、信息技術及相關專業的教材,也可作為廣大使用支持SQL-3標準的數據庫操作平臺的用戶閱讀參考。
目次
第1章 關係型數據庫和SQL簡介
1.1 SQL簡介
1.1.1 SQL概述
1.1.2 SQL的功能與特性
1.1.3 SQL的分類
1.2 SQL的擴展
1.2.1 T-SQL
1.2.2 MySQL
1.2.3 MySQL與標準SQL的差別
1.2.4 PL/SQL
1.3 數據庫的發展史
1.3.1 數據庫模型
1.3.2 關係型數據庫
1.4 常用的SQL數據庫
1.4.1 Microsoft SQL Server
1.4.2 Oracle
1.4.3 MySQL
1.5 數據設計
1.5.1 數據庫設計的目的和意義
1.5.2 數據庫設計的基本步驟
1.5.3 天方論壇系統數據庫Tfbbs的設計
1.6 練習題
1.6.1 選擇
1.6.2 填空
1.6.3 簡答
第2章 SQL基礎
2.1 SQL數據類型
2.1.1 SQL數據類型講解
2.1.2 T-SQL中的數據類型
2.1.3 MySQL中的數據類型
2.1.4 PL/SQL中的數據類型
2.2 SQL常量和表達式
2.2.1 SQL常量
2.2.2 表達式
2.3 SQL內置函數
2.3.1 SQL內置函數詳解
2.3.2 T-SQL中的內置函數
2.3.3 MySQL中的內置函數
2.3.4 PL/SQL中的函數
2.4 SQL語句
2.4.1 SQL語句概述
2.4.2 SQL語句分類
2.5 練習題
2.5.1 選擇
2.5.2 填空
2.5.3 簡答
第3章 數據庫的創建和管理
3.1 創建數據庫
3.1.1 創建數據庫語法詳解
3.1.2 在3種數據庫服務器中創建數據庫的實例
3.2 管理數據庫
3.2.1 修改數據庫語法
3.2.2 擴充數據庫容量實例
3.2.3 壓縮數據庫容量實例
3.3 刪除數據庫
3.3.1 刪除數據庫語法
3.3.2 刪除數據庫的實例
3.4 練習題
3.4.1 選擇
3.4.2 填空
3.4.3 簡答
3.4.4 上機
第4章 創建和管理表
第5章 操作SQL數據
第6章 表的簡單查詢
第7章 表的高級查詢
第8章 視圖
第9章 數據完整性
第10章 索引
第11章 存儲過程
第12章 觸發器
第13章 游標
第14章 事務和鎖
第15章 SQL安全