資料庫原理與套用——基於SQLServer2005

資料庫原理與套用——基於SQLServer2005

《資料庫原理與套用——基於SQLServer2005》是2009年清華大學出版社出版的圖書,作者是李春葆。

基本介紹

  • 書名:資料庫原理與套用——基於SQLServer2005
  • 作者:李春葆
  • ISBN:9787302190424
  • 定價:39.80元
  • 出版社清華大學出版社
  • 出版時間:2009年
  • 裝幀:平裝
  • 開本:16開
內容簡介,編輯推薦,目錄,

內容簡介

《資料庫原理與套用——基於SQLServer2005》介紹資料庫基本原理,並以SQLServel2005為平台介紹資料庫管理系統的套用。全書分為3部分,第1~5章介紹資料庫的一般原理,第6~18章介紹SQLServer2005的數據管理功能,第19~20章介紹以VB作為前端設計工具、以SQLServer2005作為資料庫平台開發資料庫套用系統的技術。《資料庫原理與套用——基於SQLServer2005》最後的附錄還給出了一個資料庫系統設計過程。
《資料庫原理與套用——基於SQLServer2005》由淺入深、循序漸進地介紹各個知識點。書中提供了大量例題,有助於讀者理解概念和鞏固知識;此外,還提供了一定數量的練習題和上機實驗題,便於學生訓練和上機實習。
為了便於學習,我們提供了《資料庫原理與套用——基於SQLSerwer2005學習與上機實驗指導》,對《資料庫原理與套用——基於SQLServer2005》中所有練習題和上機實驗題進行了詳細分析解答,《資料庫原理與套用——基於SQLServer2005》可以作為各類院校相關專業及培訓班的“資料庫原理與套用”課程的教學用書,對於計算機套用人員和計算機愛好者,《資料庫原理與套用——基於SQLServer2005》也是一本實用的自學參考書。

編輯推薦

基於SQLServer2005討論資料庫的原理和套用方法
內容全面、通俗易懂、結構合理、循序漸進
精選大量例題並予以講解,有助於讀者理解概念,鞏固知識,掌握要點,攻克難點
配有練習題及上機實驗題,全面提升學生的綜合套用能力和動手操作能力
配有《資料庫原理與套用——基於SQLServer2005學習與上機實驗指導》,對《資料庫原理與套用——基於SQLServer2005學習與上機實驗指導》中所有練習題和上機實驗題進行了詳細分析解答。

目錄

第1章資料庫系統概述
1.1信息、數據和數據處理
1.1.1信息與數據
1.1.2數據處理
1.2數據管理技術的發展
1.2.1人工管理階段
1.2.2檔案系統階段
1.2.3資料庫系統階段
1.3資料庫系統的組成與結構
1.3.1資料庫系統的組成
1.3.2資料庫系統體系結構
1.4資料庫管理系統
1.4.1DBMS的主要功能
1.4.2DBMS的組成
練習題1
第2章數據模型
2.1什麼是數據模型
2.1.1數據的描述
2.1.2數據間聯繫的描述
2.2概念模型
2.2.1信息世界中的基本概念
2.2.2實體間的聯繫方式
2.2.3實體聯繫表示法
2.2.4設計E-R圖的步驟
2.3資料庫類型
2.3.1層次模型
2.3.2網狀模型
2.3.3關係模型
練習題2
第3章關係資料庫
3.1關係模型的基本概念
3.2關係的數學定義
3.3關係代數
3.3.1傳統的集合運算
3.3.2專門的關係運算
練習題3
第4章關係資料庫規範化理論
4.1問題的提出
4.2函式依賴
4.2.1函式依賴的定義
4.2.2函式依賴與屬性關係
4.2.3Amlstrong公理
4.2.4閉包及其計算
4.3範式和規範化
4.3.1什麼叫範式
4.3.2範式的判定條件與規範化
4.4關係模式的分解
4.4.1模式分解中存在的問題
4.4.2無損分解的定義和性質
4.4.3無損分解的測試方法
4.4.4保持函式依賴的分解
練習題4
第5章資料庫設計
5.1資料庫設計概述
5.2需求分析
5.2.1需求分析的步驟
5.2.2需求分析的方法
5.3概念結構設計
5.3.1局部套用E-R模型設計
5.3.2總體概念E-R模型設計
5.4邏輯結構設計
5.5物理結構設計
5.6資料庫的實施和維護
練習題5
第6章SQLServer2005系統概述
6.1SQLServer2005系統簡介
6.1.1SQLServer的發展歷史
6.1.2SQLServer2005的各種版本
6.1.3SQLServer2005的組成部分
6.1.4SQLServer2005組件的分類
6.2系統需求
6.2.1硬體需求
6.2.2軟體需求
6.2.3SQLServer2005的網路環境需求
6.2.4SQLServer2005的其他需求
6.2.5SQLServer2005安裝的注意事項
6.3SQLServer2005的安裝
6.4SQLServer2005的工具和實用程式
6.4.1SQLServerManagementStudio
6.4.2SQLServerBusinessIntelligenceDevelopmentStudio
6.4.3資料庫引擎最佳化顧問
6.4.4AnalysisServices
6.4.5SQLServerConfigurationManager
6.4.6文檔和教程
練習題6
上機實驗題1
第7章創建和使用資料庫
7.1資料庫對象
7.2系統資料庫
7.3SQLServer資料庫的存儲結構
7.3.1檔案和檔案組
7.3.2資料庫的存儲結構
7.3.3事務日誌
7.4創建資料庫
7.5配置資料庫
7.5.1添加和刪除數據檔案、日誌檔案
7.5.2資料庫選項設定
7.5.3更改資料庫所有者
7.5.4資料庫重命名
7.6刪除資料庫
練習題7
上機實驗題2
第8章創建和使用表
8.1表的概念
8.1.1什麼是表
8.1.2表中數據的完整性
8.2創建表
8.3修改表的結構
8.4建立資料庫關係圖
8.5更改表名
8.6刪除表
8.7記錄的新增和修改
練習題8
上機實驗題3
第9章T-SQL基礎
9.1SQL
9.1.1SQL概述
9.1.2SQL的分類
9.2T-SQL語句的執行
9.3數據定義語言
9.3.1資料庫的操作語句
9.3.2表的操作語句
9.4數據操縱語言
9.4.1INSERtT語句
9.4.2UPDATE語句
9.4.3DELETE語句
9.5數據查詢語言
9.5.1投影查詢
9.5.2選擇查詢
9.5.3排序查詢
9.5.4使用聚合函式
9.5.5表的連線查詢
9.5.6子查詢
9.5.7相關子查詢
9.5.8帶EXISTS測試的_了查詢
9.5.9空值及其處理
9.6T-SQL程式設計基礎
9.6.1標識符
9.6.2數據類型
9.6.3變數
9.6.4運算符
9.6.5批處理
9.6.6注釋
9.6.7控制流語句
9.6.8函式
練習題9
上機實驗題4
第10章SQL高級套用
10.1SELECT高級查詢
10.1.1數據匯總
10.1.2連線查詢
10.1.3了查詢
10.1.4數據來源是一個查詢的結果
10.2事務處理
10.2.1事務分類
10.2.2顯式事務
10.2.3自動提交事務
10.2.4隱性事務
10.3數據的鎖定
10.3.1SQLSetwer中的鎖定
10.3.2自定義鎖
10.4使用游標
10.4.1游標的概念
10.4.2游標的基本操作
10.4.3使用游標
練習題10
上機實馬命題5
第11章索引
11.1什麼是索引
11.2索引類型
11.2.1聚集索引
11.2.2非聚集索引
11.2.3唯一性索引
11.3創建索引
11.3.1使用SQLServer控制管理器創建索引
11.3.2使用CREATEINDEX語句創建索引
11.3.3使用CREATETABLE語句創建索引
11.4查看和修改索引屬性
11.4.1使用sQLServer控制管理器查看和修改索引屬性
11.4.2使用T-SQL語句查看和修改索引屬性
11.5刪除索引
11.5.1使用SQLServer控制管理器刪除索引
11.5.2使用T-SQL語句刪除索引
練習題11
上機實驗題6
第12章視圖
12.1視圖概述
12.2創建視圖
12.2.1使用SQLSetver管理控制器創建視圖
12.2.2使用SQL語句創建視圖
12.3使用視圖
12.3.1使用視圖進行數據查詢
12.3.2通過視圖向基表中捅入數據
12.3.3通過視圖修改基表中的數據
12.3.4通過視圖刪除基表中的數據
12.4視圖定義的修改
12.4.1使用SQLServer管理控制器修改視圖定義
12.4.2重命名視圖
12.5查看視圖的信息
12.5.1使用sQLServer管理控制器查看視圖信息
12.5.2使用sp_helptext存儲過程查看視圖信息
12.6視圖的刪除
12.6.1使用SQLServer管理控制器刪除視圖
12.6.2使用T-SQL刪除視圖
練習題12
上機實驗題7
第13章資料庫完整性
13.1約束
13.1.1PRIMARYKEY約束
13.1.2FOREIGNKEY約束
13.1.3LJNIQUE約束
13.1.4CHECK約束
13.1.5列約束和表約束
13.2默認值
13.2.1在創建表時指定默認值
13.2.2使用默認對象
13.3規則
13.3.1創建規則
13.3.2綁定規則
13.3.3解除和刪除規則
練習題13
上機實驗題8
第14章存儲過程
14.1概述
14.2創建存儲過程
14.2.1使用SQLSerarer管理控制器創建存儲過程
14.2.2使用CREATEPROCEDURE語句創建存儲過程
14.3執行存儲過程
14.4存儲過程的參數
14.4.1在存儲過程中使用參數
14.4.2在存儲過程中使用默認參數
14.4.3在存儲過程中使用返回參數
14.4.4存儲過程的返回值
14.5存儲過程的管理
14.5.1查看存儲過程
14.5.2修改存儲過程
14.5.3重命名存儲過程
14.5.4刪除存儲過程
練習題14
上機實驗題9
第15章觸發器
15.1概述
15.2創建DML觸發器
15.2.1使用SQLServer管理控制器創建DML觸發器
15.2.2使用T-SQL語句創建DML觸發器
15.2.3創建DML觸發器的注意事項
15.3inserted表和deleted表
15.4使用DML觸發器
15.4.1使用:INSERT觸發器
15.4.2使用LIPDATE觸發器
15.4.3使用DEIJETE觸發器
15.4.4使用INSTEADOF觸發器
15.5創建和使用DDL觸發器
15.5.1創建DDL觸發器
15.5.2DDL觸發器的套用
15.6觸發器的管理
15.6.1查看觸發器
15.6.2修改觸發器
15.6.3刪除觸發器
15.6.4啟用或禁用觸發器
第16章SQLServer的安全管理
第17章數據備份與恢復
第18章數據轉換
第19章VB與資料庫
第20章使用ADO操作SQLServer資料庫
……

相關詞條

熱門詞條

聯絡我們