資料庫原理與技術(SQL Server 2005)

資料庫原理與技術(SQL Server 2005)

《資料庫原理與技術(SQL Server 2005)》是2010年11月清華大學出版社出版的圖書。

基本介紹

  • 書名:資料庫原理與技術(SQL Server 2005)
  • 作者:申時凱、戴祖誠、佘玉梅
  • ISBN:9787302236399
  • 頁數:354
  • 定價:¥35.00
  • 出版社:清華大學出版社
  • 出版時間:2010年11月1日
  • 裝幀:平裝
  • 開本:16開
圖書簡介,目錄,

圖書簡介

本書共分12章,從資料庫基礎理論和實際套用出發,循序漸進、深入淺出地介紹資料庫的基礎知識,基於SQL Server 2005介紹資料庫的創建、表的操作、索引、視圖、數據完整性、SQL Server函式、SQL Server程式設計、存儲過程與觸發器SQL Server的安全管理SQLServer客戶端開發與編程等內容; 以實例為主線,將“選課管理信息系統”和“計算機計費系統”資料庫案例融入各章節,重點闡述資料庫的創建、維護、開發與SQL語言程式設計的思想與具體方法; 簡明扼要地介紹SQL Server的上機實驗操作,並配有例題、練習題和實驗指導,以便於讀者更好地學習和掌握資料庫的基本知識與技能。

目錄

第1章資料庫技術基礎
1.1資料庫基礎知識
1.1.1信息、數據與數據管理
1.1.2數據管理技術的發展
1.1.3資料庫、資料庫管理系統、資料庫系統
1.1.4數據模型
1.1.5資料庫系統的體系結構
1.2關係資料庫
1.2.1關係模型
1.2.2關係數據理論
1.3資料庫設計
1.3.1資料庫設計的任務、特點和步驟
1.3.2需求分析的任務
1.3.3概念結構設計
1.3.4邏輯結構設計
1.3.5資料庫設計案例
練習1
第2章SQL Server 2005綜述
2.1SQL Server 2005概述
2.1.1SQL Server的發展過程
2.1.2SQL Server 2005的體系結構
2.1.3SQL Server 2005的主要特性
2.1.4SQL Server 2005的版本
2.2SQL Server 2005的安裝
2.2.1SQL Server 2005安裝前的準備工作
2.2.2安裝SQL Server 2005
2.2.3升級到SQL Server 2005
2.2.4SQL Server 2005安裝成功的驗證
2.3SQL Server 2005的安全性
2.3.1SQL Server 2005安全性綜述
2.3.2許可權驗證模式
2.3.3資料庫用戶和賬號
2.4SQL Server 2005工具
2.4.1配置SQL Server 2005伺服器
2.4.2註冊和連線SQL Server 2005伺服器
2.4.3啟動和關閉SQL Server 2005伺服器
2.4.4SQL Server 2005的常用工具
練習2
第3章資料庫的基本操作
3.1SQL Server資料庫的基本知識和概念
3.1.1SQL Server的資料庫
3.1.2SQL Server的事務日誌
3.1.3SQL Server資料庫檔案及檔案組
3.1.4SQL Server的系統資料庫
3.2創建資料庫
3.2.1使用SQL Server管理控制台創建資料庫
3.2.2使用TSQL語句創建資料庫
3.2.3查看資料庫信息
3.3管理資料庫
3.3.1打開資料庫
3.3.2修改資料庫容量
3.3.3更改資料庫名稱
3.3.4刪除資料庫
3.3.5分離資料庫
3.3.6附加資料庫
3.4套用舉例
3.4.1創建計算機計費系統資料庫
3.4.2創建選課管理信息系統資料庫
練習3
第4章表的基本操作
4.1SQL Server表概述
4.1.1SQL Server表的概念
4.1.2SQL Server 2005數據類型
4.2資料庫中表的創建
4.2.1使用對象資源管理器創建表
4.2.2使用TSQL語句創建表
4.3修改表結構
4.3.1使用對象資源管理器修改表結構
4.3.2使用TSQL語句修改表結構
4.4刪除表
4.4.1使用對象資源管理器刪除表
4.4.2使用DROP TABLE語句刪除表
4.5添加數據
4.5.1使用對象資源管理器向表中添加數據
4.5.2使用INSERT語句向表中添加數據
4.6查看錶
4.6.1查看錶結構
4.6.2查看錶中的數據
4.7套用舉例
4.7.1學生選課管理信息系統的各表定義及創建
4.7.2計算機計費系統的各表定義及創建
練習4
第5章數據的基本操作
5.1關係運算
5.1.1關係數據結構的形式化定義
5.1.2關係代數
5.1.3關係代數表達式套用實例
5.2數據的添加、修改和刪除
5.2.1數據的添加
5.2.2數據的修改
5.2.3數據的刪除
5.3簡單查詢
5.3.1完整的SELECT語句的基本語法格式
5.3.2選擇表中的若干列
5.3.3選擇表中的若干記錄
5.3.4對查詢的結果排序
5.3.5對數據進行統計
5.3.6用查詢結果生成新表
5.3.7合併結果集
5.4連線查詢
5.4.1交叉連線查詢
5.4.2等值與非等值連線查詢
5.4.3自身連線查詢
5.4.4外連線查詢
5.4.5複合連線條件查詢
5.5子查詢
5.5.1帶有IN運算符的子查詢
5.5.2帶有比較運算符的子查詢
5.5.3帶有ANY或ALL運算符的子查詢
5.5.4帶有EXISTS運算符的子查詢
5.6套用舉例
練習5
第6章索引及視圖
6.1索引的基礎知識
6.1.1數據存儲
6.1.2索引
6.2索引的分類
6.2.1聚集索引
6.2.2非聚集索引
6.2.3聚集和非聚集索引的性能比較
6.2.4使用索引的原則
6.3索引的操作
6.3.1創建索引
6.3.2查詢索引信息
6.3.3重命名索引
6.3.4刪除索引
6.4索引的分析與維護
6.4.1索引的分析
6.4.2索引的維護
6.5索引套用舉例
6.6視圖綜述
6.6.1視圖的基本概念
6.6.2視圖的作用
6.7視圖的操作
6.7.1創建視圖
6.7.2修改視圖
6.7.3重命名視圖
6.7.4使用視圖
6.7.5刪除視圖
6.8視圖定義信息查詢
6.8.1使用對象資源管理器
6.8.2通過執行系統存儲過程查看視圖的定義信息
6.9加密視圖
6.10用視圖加強數據安全性
6.11視圖套用舉例
練習6
第7章數據完整性
7.1數據完整性的概念
7.2約束的類型
7.3約束的創建
7.3.1創建主鍵約束
7.3.2創建唯一約束
7.3.3創建檢查約束
7.3.4創建默認約束
7.3.5創建外鍵約束
7.4查看約束的定義
7.5刪除約束
7.6使用規則
7.7使用默認
7.8數據完整性強制選擇方法
7.9套用舉例
練習7
第8章SQLServer函式
8.1內置函式
8.1.1聚合函式
8.1.2配置函式
8.1.3日期和時間函式
8.1.4數學函式
8.1.5元數據函式
8.1.6字元串函式
8.1.7系統函式
8.1.8排名函式
8.2用戶定義函式
8.3標量函式
8.4表值函式
8.5套用舉例
練習8
第9章SQLServer程式設計
9.1程式中的批處理、腳本、注釋
9.1.1批處理
9.1.2腳本
9.1.3注釋
9.2程式中的事務
9.2.1事務概述
9.2.2事務處理語句
9.2.3分散式事務
9.2.4鎖定
9.3SQLServer變數
9.3.1全局變數
9.3.2局部變數
9.4SQL語言流程控制
9.4.1BEGIN…END語句塊
9.4.2IF…ELSE語句
9.4.3CASE結構
9.4.4WAITFOR語句
9.4.5PRINT語句
9.4.6WHILE語句
9.5套用舉例
練習9
第10章存儲過程與觸發器
10.1存儲過程綜述
10.1.1存儲過程的概念
10.1.2存儲過程的類型
10.1.3創建、執行、修改、刪除簡單存儲過程
10.1.4創建和執行含參數的存儲過程
10.1.5存儲過程的重新編譯
10.1.6系統存儲過程與擴展存儲過程
10.1.7案例中的存儲過程
10.2觸發器
10.2.1觸發器的概念
10.2.2觸發器的優點
10.2.3觸發器的類型
10.2.4DML觸發器
10.2.5DDL觸發器
10.2.6案例中的觸發器
練習10
第11章SQL Server 2005安全管理
11.1SQL Server 2005安全的相關概念
11.1.1登錄驗證
11.1.2角色
11.1.3許可許可權
11.2伺服器的安全性管理
11.2.1查看登錄賬號
11.2.2創建一個登錄賬號
11.2.3更改、刪除登錄賬號屬性
11.2.4禁止登錄賬號
11.2.5刪除登錄賬號
11.3資料庫安全性管理
11.3.1資料庫用戶
11.3.2資料庫角色
11.3.3管理許可權
11.4數據備份與還原
11.4.1備份和還原的基本概念
11.4.2數據備份的類型
11.4.3還原模式
11.5備份與還原操作
11.5.1資料庫的備份
11.5.2資料庫的還原
11.6備份與還原計畫
11.7案例中的安全
11.8案例中的備份和還原操作
11.9數據導出與導入
練習11
第12章資料庫與開發工具的協同使用
12.1常用的資料庫連線方法
12.1.1ODBC
12.1.2OLE DB
12.1.3ADO
12.2在Visual BASIC中的資料庫開發
12.2.1Visual BASIC簡介
12.2.2Visual BASIC中使用ADO數據控制項連線資料庫
12.3在Delphi或C++ Builder中的資料庫開發
12.3.1Delphi與C++ Builder簡介
12.3.2C++ Builder提供的SQL Server訪問機制
12.4ASP與SQL Server 2005的協同運用
12.4.1ASP運行環境的建立
12.4.2在ASP中連線SQL Server 2005資料庫
12.4.3ASP與SQL Server 2005資料庫協同開發程式的方式
12.5案例中的程式
12.5.1學生信息管理
12.5.2教師信息管理
12.5.3學生信息查詢
練習12
附錄實驗指導
實驗1SQL Server資料庫的安裝
實驗2創建和管理資料庫
實驗3創建和管理表
實驗4數據的基本操作
實驗5數據查詢
實驗6索引的套用
實驗7視圖的套用
實驗8數據完整性
實驗9函式的套用
實驗10SQL程式設計
實驗11存儲過程與觸發器
實驗12SQL Server的安全管理
實驗13資料庫與開發工具的協同使用
參考文獻

相關詞條

熱門詞條

聯絡我們