幫助中心 | 我的帳號 | 關於我們

SQL Server實用教程(第6版SQL Server2008版新工科建設之路電腦類創新教材普通高等教育十一五國家級規劃教材)

  • 作者:編者:鄭阿奇|責編:白楠
  • 出版社:電子工業
  • ISBN:9787121462597
  • 出版日期:2024/03/01
  • 裝幀:平裝
  • 頁數:330
人民幣:RMB 64 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書以Microsoft SQL Server 2008中文版為平台,系統地介紹了SQL Server基礎知識,配有習題、基礎實訓、資料庫綜合實訓和在各種流行平台上操作SQL Server的資料庫應用實訓。基礎知識部分包括資料庫基礎,資料庫創建,表的創建和操作,資料庫的查詢和視圖,索引和數據完整性,T-SQL,存儲過程、用戶定義函數和觸發器,資料庫備份與恢復,系統安全管理,事務、鎖定和自動化管理。習題、基礎實訓部分包含大量實例,讀者在此基礎上可以自己設計練習。資料庫綜合實訓部分先設計實訓資料庫及其對象,再通過數據測試它們的正確性及相互配合的功能。資料庫應用實訓部分通過開發「學生成績管理系統」,在目前流行的各種平台上進行SQL Server資料庫應用的實戰訓練,包括PHP/SQL Server應用、Spring Boot/SQL Server應用、Python/SQL Server應用、Android Studio/SQL Server應用、Qt/SQL Server應用、C#/WebService/SQL Server應用、Visual C++/ WebService/SQL Server應用。基於這些平台所開發的功能既相互獨立,又能形成系統,其中,最後兩個應用的部分功能需要與相應的WebService配合實現,限於篇幅,所用WebService的開發和配置過程以網路文檔的形式提供給讀者。另外,給讀者提供的參考網路文檔還包括傳統的Java EE/SQL Server應用、ASP.NET/SQL Server應用、VB.NET/SQL Server應用,內容十分豐富。讀者可結合自身實際需要任意選取其中一個或多個平台進行深入學習、模仿練習和擴展練習。
    本書是普通高等教育「十一五」國家級規劃教材,可作為大學本科、高職高專資料庫課程教材和社會培訓教材,也可供廣大資料庫應用開發人員參考。

作者介紹
編者:鄭阿奇|責編:白楠

目錄
第一部分  基礎知識
  第1章  資料庫基礎
    1.1  資料庫基本概念
      1.1.1  資料庫系統
      1.1.2  數據模型
      1.1.3  關係資料庫
    1.2  資料庫設計
      1.2.1  概念模型
      1.2.2  邏輯模型
      1.2.3  物理模型
    1.3  SQL Server 2008
      1.3.1  SQL Server 2008概述
      1.3.2  SQL Server 2008的安裝
      1.3.3  連接SQL Server 2008伺服器
  第2章  資料庫創建
    2.1  SQL Server資料庫
      2.1.1  資料庫及其對象
      2.1.2  資料庫及其文件
    2.2  資料庫的創建和修改
      2.2.1  創建資料庫
      2.2.2  修改資料庫
      2.2.3  刪除資料庫
    2.3  創建資料庫實例
      2.3.1  採用命令方式創建資料庫
      2.3.2  採用界面方式創建資料庫
  第3章  表的創建和操作
    3.1  表結構和數據類型
      3.1.1  表和表結構
      3.1.2  數據類型
      3.1.3  表結構設計
    3.2  表結構的創建、修改和刪除
      3.2.1  表結構的創建
      3.2.2  分區表的創建
      3.2.3  表結構的修改
      3.2.4  刪除表
      3.2.5  採用界面方式創建表
    3.3  表記錄的插入、修改和刪除
      3.3.1  插入記錄
      3.3.2  修改記錄
      3.3.3  同步記錄
      3.3.4  刪除記錄
      3.3.5  採用界面方式操作表記錄
  第4章  資料庫的查詢和視圖
    4.1  關係運算
    4.2  資料庫的查詢
      4.2.1  選擇輸出項
      4.2.2  查詢條件
      4.2.3  子查詢
      4.2.4  指定查詢對象
      4.2.5  表連接

      4.2.6  查詢結果分組
      4.2.7  指定分組篩選條件
      4.2.8  指定輸出順序
      4.2.9  指定查詢結果目的地
      4.2.10  表聯合
      4.2.11  公用表表達式
    4.3  視圖
      4.3.1  創建視圖
      4.3.2  查詢視圖
      4.3.3  更新視圖
      4.3.4  修改視圖
      4.3.5  刪除視圖
    4.4  游標
      4.4.1  聲明游標
      4.4.2  打開游標
      4.4.3  讀取數據
      4.4.4  關閉與刪除游標
  第5章  索引和數據完整性
    5.1  索引
      5.1.1  索引分類
      5.1.2  索引及複合索引
      5.1.3  重建索引
      5.1.4  索引的刪除
    5.2  數據完整性
      5.2.1  數據完整性分類
      5.2.2  實體完整性
      5.2.3  域完整性
      5.2.4  參照完整性
  第6章  T-SQL
    6.1  T-SQL簡介
    6.2  常量、變數與用戶定義類型
      6.2.1  常量
      6.2.2  變數
      6.2.3  用戶定義類型
    6.3  運算符與表達式
    6.4  流程式控制制語句
      6.4.1  語句塊
      6.4.2  條件語句
      6.4.3  分支語句
      6.4.4  無條件轉移語句
      6.4.5  循環語句
      6.4.6  返回語句
      6.4.7  等待語句
      6.4.8  錯誤處理語句
    6.5  系統內置函數
      6.5.1  系統內置函數介紹
      6.5.2  常用標量函數
  第7章  存儲過程、用戶定義函數和觸發器
    7.1  存儲過程
      7.1.1  存儲過程的優點和類型

      7.1.2  存儲過程的創建與執行
      7.1.3  存儲過程的修改
      7.1.4  存儲過程的刪除
      7.1.5  採用界面方式操作存儲過程
    7.2  用戶定義函數
      7.2.1  標量函數
      7.2.2  內嵌表值函數
      7.2.3  多語句表值函數
      7.2.4  用戶定義函數的刪除
    7.3  觸發器
      7.3.1  觸發器的類型
      7.3.2  觸發器的創建
      7.3.3  觸發器的修改
      7.3.4  觸發器的刪除
      7.3.5  採用界面方式操作觸發器
  第8章  資料庫備份與恢復
    8.1  資料庫備份和恢復概述
      8.1.1  資料庫備份和恢復的需求分析
      8.1.2  資料庫備份簡介
      8.1.3  資料庫恢復簡介
    8.2  資料庫備份
      8.2.1  創建備份設備
      8.2.2  備份
      8.2.3  採用界面方式備份資料庫
    8.3  資料庫恢復
      8.3.1  檢查點
      8.3.2  恢復
      8.3.3  採用界面方式恢複數據庫
    8.4  資料庫快照
    8.5  附加資料庫和複製資料庫
      8.5.1  附加資料庫
      8.5.2  複製資料庫
  第9章  系統安全管理
    9.1  SQL Server的安全機制
      9.1.1  身份驗證模式
      9.1.2  級別
      9.1.3  資料庫安全驗證
    9.2  建立和管理用戶賬戶
      9.2.1  採用界面方式管理用戶賬戶
      9.2.2  採用命令方式管理用戶賬戶
    9.3  角色管理
      9.3.1  固定伺服器角色
      9.3.2  固定資料庫角色
      9.3.3  自定義資料庫角色
      9.3.4  應用程序角色
    9.4  資料庫許可權管理
      9.4.1  授予許可權
      9.4.2  拒絕授予許可權
      9.4.3  撤銷許可權
    9.5  資料庫架構的定義和使用

      9.5.1  通過界面方式創建架構
      9.5.2  通過命令方式創建架構
  第10章  事務、鎖定和自動化管理
    10.1  事務
      10.1.1  事務與ACID屬性
      10.1.2  多用戶使用問題
      10.1.3  事務處理
      10.1.4  事務隔離級別
    10.2  鎖定
      10.2.1  鎖定粒度
      10.2.2  鎖定模式
    10.3  自動化管理
      10.3.1  SQL Server代理
      10.3.2  操作員
      10.3.3  作業
      10.3.4  警報
      10.3.5  資料庫郵件
      10.3.6  維護計劃嚮導
第二部分  習題及參考答案
  習題1及參考答案
  習題2及參考答案
  習題3及參考答案
  習題4及參考答案
  習題5及參考答案
  習題6及參考答案
  習題7及參考答案
  習題8及參考答案
  習題9及參考答案
  習題10及參考答案
第三部分  基礎實訓
  實訓1  SQL Server構建
    實訓1.1  SQL Server實例構建
    實訓1.2  SQL Server多實例
  實訓2  創建資料庫和數據類型
    實訓2.1  創建資料庫
    實訓2.2  數據類型
  實訓3  創建資料庫表
    實訓3.1  創建和修改表結構
    實訓3.2  表記錄操作
    實訓3.3  綜合操作
  實訓4  表記錄查詢和視圖
    實訓4.1  表記錄查詢
    實訓4.2  表視圖
    實訓4.3  游標
  實訓5  索引和數據完整性
  實訓6  T-SQL和系統函數
  實訓7  過程式資料庫對象
    實訓7.1  存儲過程
    實訓7.2  用戶定義函數
    實訓7.3  觸發器

  實訓8  資料庫備份與恢復
    實訓8.1  資料庫備份
    實訓8.2  資料庫恢復
  實訓9  系統安全管理
  實訓10  事務管理和多用戶操作鎖定
第四部分  資料庫綜合實訓
  P0.1  實訓資料庫及其對象創建
    P0.1.1  創建資料庫
    P0.1.2  創建表
    P0.1.3  創建表間記錄完整性
    P0.1.4  創建觸發器
    P0.1.5  創建和執行存儲過程
  P0.2  測試資料庫對象關係的正確性
    P0.2.1  插入學生表記錄
    P0.2.2  插入課程表記錄
    P0.2.3  插入成績表記錄
    P0.2.4  觸發器功能測試
    P0.2.5  表間記錄完整性測試
    P0.2.6  存儲過程功能測試
  P0.3  功能和界面
    P0.3.1  系統主頁
    P0.3.2  「學生管理」功能界面
    P0.3.3  「課程管理」功能界面
    P0.3.4  「成績管理」功能界面
第五部分  資料庫應用實訓
  實訓1  PHP/SQL Server學生成績管理系統
    P1.1  PHP開發平台的搭建
      P1.1.1  創建PHP環境
      P1.1.2  Eclipse安裝與配置
    P1.2  PHP開發入門
      P1.2.1  PHP項目的建立
      P1.2.2  PHP項目的運行
      P1.2.3  PHP連接SQL Server
    P1.3  系統主頁設計
      P1.3.1  主界面
      P1.3.2  功能導航
    P1.4  學生管理
      P1.4.1  界面設計
      P1.4.2  功能實現
    P1.5  成績管理
      P1.5.1  界面設計
      P1.5.2  功能實現
    P1.6  課程管理
  實訓2  Spring Boot/SQL Server學生成績管理系統
    P2.1  Spring Boot開發環境配置
      P2.1.1  安裝JDK
      P2.1.2  安裝Maven
      P2.1.3  安裝IDEA
    P2.2  系統架構及設計
      P2.2.1  系統架構

      P2.2.2  分層設計
    P2.3  Spring Boot程序開發
      P2.3.1  開發前的準備
      P2.3.2  持久層開發
      P2.3.3  業務層開發
      P2.3.4  表示層開發
      P2.3.5  運行測試
  實訓3  Python/SQL Server學生成績管理系統
    P3.1  Python環境安裝
      P3.1.1  安裝Python環境
      P3.1.2  安裝SQL Server驅動庫
    P3.2  Python程序開發
      P3.2.1  開發前的準備工作
      P3.2.2  實現思路
      P3.2.3  功能代碼
      P3.2.4  運行效果
  實訓4  Android Studio/SQL Server學生成績管理系統
    P4.1  環境搭建
      P4.1.1  基本原理
      P4.1.2  安裝開發工具
      P4.1.3  SQL Server資料庫準備
    P4.2  伺服器端Servlet程序開發
      P4.2.1  創建動態Web項目
      P4.2.2  編寫Servlet程序
      P4.2.3  打包部署
    P4.3  移動端Android程序開發
      P4.3.1  創建Android工程
      P4.3.2  設計界面
      P4.3.3  編寫移動端代碼
      P4.3.4  運行測試
  實訓5  Qt/SQL Server學生成績管理系統
    P5.1  Qt的安裝
    P5.2  配置ODBC數據源
    P5.3  Qt程序開發
      P5.3.1  開發前的準備
      P5.3.2  界面設計
      P5.3.3  函數、槽、變數聲明
      P5.3.4  功能實現
      P5.3.5  運行效果
  實訓6  C#/WebService/SQL Server學生成績管理系統
    P6.1  C#窗體應用程序開發
      P6.1.1  創建項目
      P6.1.2  SQL Server資料庫準備
      P6.1.3  界面設計
      P6.1.4  功能實現
      P6.1.5  運行效果
    P6.2  C#程序使用WebService
      P6.2.1  客戶端引用WebService
      P6.2.2  程序調用WebService
  實訓7  Visual C++/WebService/SQL Server學生成績管理系統

    P7.1  配置ODBC數據源
      P7.1.1  SQL Server資料庫準備
      P7.1.2  創建數據源
    P7.2  MFC程序開發
      P7.2.1  創建項目
      P7.2.2  界面設計
      P7.2.3  成績查詢功能(基於快照)
      P7.2.4  錄入刪除功能(基於動態集)
    P7.3  VC程序使用WebService
      P7.3.1  編譯SOAP客戶端
      P7.3.2  程序調用WebService
第六部分  網路文檔
  網路文檔1  Web Service(基於C#)/SQL Server課程計算統計
  網路文檔2  JavaEE/SQL Server學生成績管理系統
  網路文檔3  ASP.NET/SQL Server學生成績管理系統
  網路文檔4  VB.NET/SQL Server學生成績管理系統
  網路文檔5  網路文檔2?4資料庫及對象創建
  網路文檔6  部分實訓參考答案
附錄A  學生成績管理資料庫(xscj)表及樣本數據
附錄B  參考視頻目錄

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032