注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡數(shù)據(jù)庫數(shù)據(jù)庫設計/管理SQL實用教程(第二版)

SQL實用教程(第二版)

SQL實用教程(第二版)

定 價:¥42.00

作 者: (美)Robert Sheldon著;黃開枝,冉曉旻等譯;黃開枝譯
出版社: 清華大學出版社
叢編項: 國外經(jīng)典初學者入門教程系列
標 簽: SQL語言

ISBN: 9787302077053 出版時間: 2004-02-01 包裝: 膠版紙
開本: 23cm 頁數(shù): 415 字數(shù):  

內(nèi)容簡介

  Robertsheldon,編寫并與人合作編寫了8本關于網(wǎng)絡和服務器的圖書作為一名顧問,他設計并實施了各種Access和SOLServer數(shù)據(jù)庫以及各種基于Web的解決方案。本書可以幫助您盡快掌握SQL編?碳際酰櫓刑峁┝朔岣壞姆獨?,版y叭綰未唇ê托薷氖菘舛韻蟆⒋郵菘庵刑砑雍圖燜魘藎⑿薷囊丫砑擁絞菘庵械氖蕁1臼榘湊誗QL:1999標準編寫,可以幫助您執(zhí)行查詢和修改,創(chuàng)建數(shù)據(jù)庫,創(chuàng)建和修改嵌入式語句,排除與系統(tǒng)和數(shù)據(jù)相關的故障,等等。書中具有豐富的講解內(nèi)容、注釋的代碼以及其他行之有效的教學手段。章——本書按概念的邏輯聯(lián)系分章,便于自學節(jié)——每章中按關鍵技能分節(jié)思考與練習——章末使用問答題、選擇題和填空題測試您對知識的掌握程度專家問答——專家問答介紹補充知識和要點學習檢查——可以快速自測本節(jié)掌握程序項目——實習項目幫助你將學習的知識應用到實踐中去語法和范例代碼——實際演示代碼介紹的編程技巧

作者簡介

  Robert sheldon,編寫并與人合作編寫了8本關于網(wǎng)絡和服務器的圖書作為一名顧問,他設計并實施了各種Access和SOL Server數(shù)據(jù)庫以及各種基于Web的解決方案。

圖書目錄

第1部分 SQL數(shù)據(jù)庫
 第1章 關系數(shù)據(jù)庫及SQL導論
  1.1 關系數(shù)據(jù)庫
  項目1-1 規(guī)范化數(shù)據(jù)和確認聯(lián)系
  1.2 學習SQL
    1.2.1 SQL的演變
    1.2.2 SQL語句的類型
    1.2.3 執(zhí)行的類型
  1.3 使用關系數(shù)據(jù)庫管理系統(tǒng)
  項目1-2 連接數(shù)據(jù)庫
  1.4 思考與練習 
 第2章 研究SQL環(huán)境 
  2.1 了解SQL環(huán)境
  2.2 了解SQL目錄
    2.2.1 模式
    2.2.2 模式對象
    2.2.3 什么是數(shù)據(jù)庫
  2.3 在SQL環(huán)境中命名對象
  2.4 創(chuàng)建模式 
  2.5 創(chuàng)建數(shù)據(jù)庫
  項目2-1 創(chuàng)建數(shù)據(jù)庫和模式
  2.6 思考與練習 
 第3章 創(chuàng)建和修改表 
  3.1 創(chuàng)建SQL表
  3.2 規(guī)定列數(shù)據(jù)類型
    3.2.1 字符串數(shù)據(jù)類型
    3.2.2 數(shù)字數(shù)據(jù)類型
    3.2.3 日期數(shù)據(jù)類型
    3.2.4 間隔數(shù)據(jù)類型
    3.2.5 布爾數(shù)據(jù)類型
    3.2.6 使用SQL數(shù)據(jù)類型
  3.3 創(chuàng)建用戶定義的類型
  3.4 指定列默認值
  項目3-1 創(chuàng)建SQL表
  3.5 修改SQL表
  3.6 刪除SQL表
  項目3-2 修改和刪除SQL表
  3.7 思考與練習 
 第4章 加強數(shù)據(jù)完整性 
  4.1 了解完整性約束
  4.2 使用NOT NULL約束
  4.3 添加UNIQUE約束
  4.4 添加PRIMARY KEY約束
  4.5 添加FOREIGN KEY約束
    4.5.1 MATCH子句
    4.5.2 〈referential triggered action>子句
  項目4-1 添加NOT NULL約束、惟一約束和參照約束
  4.6 定義CHECK約束
    4.6.1 定義斷言
    4.6.2 創(chuàng)建域和域約束
  項目4-2 添加CHECK約束
  4.7 思考與練習 
 第5章 創(chuàng)建SQL視圖 
  5.1 將視圖添加到數(shù)據(jù)庫中
  5.2 創(chuàng)建可更新視圖
  5.3 從數(shù)據(jù)庫中刪除視圖
  項目5-1 添加視圖到數(shù)據(jù)庫中
  5.4 思考與練習 
 第6章 管理數(shù)據(jù)庫的安全 
  6.1 理解SQL安全模式
    6.1.1 SQL會話
    6.1.2 訪問數(shù)據(jù)庫對象
  6.2 創(chuàng)建和刪除角色
  6.3 授予和取消權限
  6.4 授予和取消角色
  項目6-1 管理角色和權限
  6.5 思考與練習 
第2部分 數(shù)據(jù)訪問與修改 
 第7章 查詢SQL數(shù)據(jù) 
  7.1 使用SELECT語句檢索數(shù)據(jù)
  7.2 使用WHERE子句定義搜索條件
  7.3 使用GROUP BY子句分組查詢結果
  7.4 使用HAVING子句指定組搜索條件
  7.5 使用ORDER BY子句排序查詢結果
  項目7-1 查詢Inventory數(shù)據(jù)庫
  7.6 思考與練習 
 第8章 修改SQL數(shù)據(jù) 
  8.1 插入SQL數(shù)據(jù)
  8.2 更新SQL數(shù)據(jù)
  8.3 刪除SQL數(shù)據(jù)
  項目8-1 修改SQL數(shù)據(jù)
  8.4 思考與練習 
 第9章 使用謂詞 
  9.1 比較SQL數(shù)據(jù)
    9.1.1 使用BETWEEN謂詞
  9.2 返回空值
  9.3 返回近似值
  項目9-1 SQL語句中謂詞的用法
  9.4 引用附加數(shù)據(jù)源
    9.4.1 使用IN謂詞
    9.4.2 使用EXISTS謂詞
  9.5 量化比較謂詞
    9.5.1 使用SOME和ANY謂詞
    9.5.2 使用ALL謂詞
  項目9-2 在謂詞中使用子查詢
  9.6 思考與練習 
 第10章 使用函數(shù)和值表達式 
  10.1 使用集合函數(shù)
    10.1.1 使用COUNT函數(shù)
    10.1.2 使用MAX和MIN函數(shù)
    10.1.3 使用SUM函數(shù)
    10.1.4 使用AVG函數(shù)
  10.2 使用值函數(shù)
    10.2.1 使用字符串函數(shù)
    10.2.2 使用日期時間函數(shù)
  10.3 使用值表達式
    10.3.1 數(shù)值表達式
    10.3.2 使用CASE值表達式
    10.3.3 使用CAST表達式
  10.4 使用特殊值
  項目10-1 使用函數(shù)和值表達式
  10.5 思考與練習 
 第11章 訪問多個表 
  11.1 執(zhí)行基本連接操作
    11.1.1 使用相關名稱
    11.1.2  在兩個表以上的之間創(chuàng)建連接
    11.1.3 創(chuàng)建交叉連接
    11.1.4 創(chuàng)建自連接
  11.2 使用共享列名連接表
    11.2.1 創(chuàng)建自然連接
    11.2.2 創(chuàng)建指定列連接
  11.3 使用條件連接
    11.3.1 創(chuàng)建內(nèi)連接
    11.3.2 創(chuàng)建外連接
  11.4 執(zhí)行合并操作
  項目11-1 查詢多個表
  11.5 思考與練習 
 第12章 使用子查詢訪問和修改數(shù)據(jù) 
  12.1 創(chuàng)建返回多行的子查詢
    12.1.1 使用IN謂詞
    12.1.2 使用EXISTS謂詞
    12.1.3 使用量化比較謂詞
  12.2 創(chuàng)建返回單個值的子查詢
  12.3 使用相關子查詢
  12.4 使用嵌套子查詢
  12.5 使用子查詢修改數(shù)據(jù)
    12.5.1 使用子查詢插入數(shù)據(jù)
    12.5.2 用子查詢更新數(shù)據(jù)
    12.5.3 使用子查詢刪除數(shù)據(jù)
  項目12-1 練習子查詢
  12.6 思考與練習 
第3部分 高級數(shù)據(jù)訪問 
 第13章 創(chuàng)建SQL調用例程 
  13.1 了解SQL調用例程
    13.1.1 SQL調用過程和函數(shù)
    13.1.2 使用基本語法
  13.2 創(chuàng)建SQL調用過程
  13.3 給過程添加輸入?yún)?shù)
  13.4 給過程添加局部變量
  13.5 使用控制語句
    13.5.1 創(chuàng)建復合語句
    13.5.2 創(chuàng)建條件語句
    13.5.3 創(chuàng)建循環(huán)語句
  項目13-1 創(chuàng)建SQL調用過程
  13.6 給過程添加輸出參數(shù)
  13.7 創(chuàng)建SQL調用參數(shù)
  項目13-2 創(chuàng)建SQL調用函數(shù)
  13.8 思考與練習 
 第14章 創(chuàng)建SQL觸發(fā)器 
  14.1 了解SQL觸發(fā)器
  14.2 創(chuàng)建SQL觸發(fā)器
    14.2.1 引用舊的和新的數(shù)據(jù)
    14.2.2 刪除SQL觸發(fā)器
  14.3 創(chuàng)建Insert觸發(fā)器
  14.4 創(chuàng)建Update觸發(fā)器
  14.5 創(chuàng)建Delete觸發(fā)器
  項目14-1 創(chuàng)建SQL觸發(fā)器
  14.6 思考與練習 
 第15章 使用SQL游標 
  15.1 理解SQL游標
    15.1.1 聲明和打開SQL游標
  15.2 聲明游標
    15.2.1 可選的語法組成
    15.2.2 建立游標聲明
  15.3 打開和關閉游標
  15.4 檢索游標返回的數(shù)據(jù)
  15.5 使用定位UPDATE和DELETE語句
    15.5.1 使用定位UPDATE語句
    15.5.2 使用定位DELETE語句
  項目15-1 使用SQL游標
  15.6 思考與練習 
 第16章 管理SQL事務 
  16.1 了解SQL事務
  16.2 設置事務屬性
    16.2.1 指定隔離層
    16.2.2 指定診斷區(qū)大小
    16.2.3 建立SET TRANSACTION語句
  16.3 開始事務
  16.4 設置約束延期性
  16.5 在事務中建立存儲點
  16.6 終止事務
    16.6.1 提交事務
    16.6.2 回滾事務
  項目16-1 使用事務
  16.7 思考與練習 
 第17章 訪問主程序中的SQL數(shù)據(jù) 
  17.1 直接調用SQL
  17.2 程序中的嵌入式SQL語句
    17.2.1 創(chuàng)建嵌入式SQL語句
    17.2.2 在SQL語句中使用主變量
    17.2.3 檢索SQL數(shù)據(jù)
    17.2.4 錯誤處理
  項目17-1 嵌入SQL語句
  17.3 創(chuàng)建SQL客戶端模塊
  17.4 使用SQL調用層接口
    17.4.1 分配句柄
    17.4.2 執(zhí)行SQL語句
    17.4.3 使用主變量
    17.4.4 檢索SQL數(shù)據(jù)
  項目17-2 使用SQL調用層接口
  17.5 思考與練習 
第4部分 附錄 
附錄A 思考與練習答案 
第1章:關系數(shù)據(jù)庫和SQL導論
第2章:研究SQL環(huán)境
第3章:創(chuàng)建和修改表
第4章:加強數(shù)據(jù)完整性
第5章:創(chuàng)建SQL視圖
第6章:管理數(shù)據(jù)庫的安全
第7章:查詢SQL數(shù)據(jù)
第8章:修改SQL數(shù)據(jù)
第9章:使用謂詞
第10章:使用函數(shù)和值表達式
第11章:訪問多個表
第12章:使用子查詢訪問和修改數(shù)據(jù)
第13章:創(chuàng)建SQL調用例程
第14章:創(chuàng)建SQL觸發(fā)器
第15章:使用SQL游標
第16章:管理SQL事務
第17章:訪問主程序中的SQL數(shù)據(jù) 
附錄B SQL:1999關鍵字 
附錄C 本書項目中使用的SQL代碼 
C.1 各個項目的SQL代碼
C.2 Inventory數(shù)據(jù)庫  

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號