資料庫原理及SQL Server套用

資料庫原理及SQL Server套用

《資料庫原理與SQL Server套用》是2008年2月1日西安交通大學出版社出版的圖書,作者是張水平。

基本介紹

  • 書名:資料庫原理及SQL Server套用
  • 出版社:西安交通大學出版社
  • 頁數:303頁
  • 開本:16
  • 品牌:西安交通大學出版社
  • 作者:張水平
  • 出版日期:2008年2月1日
  • 語種:簡體中文
  • ISBN:9787560526492, 7560526497
內容簡介,圖書目錄,文摘,序言,

內容簡介

《資料庫原理與SQL Server套用》結構清晰合理,系統性強,各章涉及到的重要概念,均有相關的例題以幫助讀者理解和掌握,各章後附有實習實例、小結及習題。《資料庫原理與SQL Server套用》可作為計算機專業的教學用書,也可作為參加相關計算機專業自學考試用書及相關技術人員的參考用書。
《資料庫原理與SQL Server套用》是專用於計算機及相關專業資料庫原理及套用方面的教材,由於 SQL Server是目前市場上非常流行的一種資料庫產品。《資料庫原理與SQL Server套用》在介紹資料庫基本概念、資料庫套用系統設計方法基礎上,以教學管理資料庫套用系統為背景,討論了套用SQL Server提供的語言和工具,設計完成資料庫套用系統的基本方法和思想。鑒於多年的教學實踐,考慮教學特點以及目前人才市場對資料庫套用系統開發者能力的要求,我們在書中將理論基礎和套用實踐的比例進行了最佳的調整。書中的內容包括兩部分:理論篇——資料庫原理;套用篇——SQL Server技術。二者的比例基本是4:6。其中理論篇包括:資料庫系統基礎、關係運算、關係的規範化理論及資料庫系統設計方法等;套用篇包括:SQL Server基礎、物理資料庫的設計、資料庫的操作、數據的查詢與統計、視圖、存儲過程、觸發器、 Transact-SQL語言編程方法、數據的備份與恢復等。

圖書目錄

理論篇 資料庫原理
第1章 資料庫系統概述
1.1 資料庫技術的發展
1.1.1 相關術語
1.1.2 資料庫管理技術的發展
1.2 資料庫系統組成
1.2.1 DBS的組成
1.2.2 DBMS
1.3 資料庫系統體系結構
1.3.1 資料庫系統的三級模式
1.3.2 資料庫系統的二級映像和數據獨立性
1.4 數據模型
1.4.1 數據模型的概念
1.4.2 概念模型和E-R圖
1.4.3 常用的數據模型
1.5 小結
習題
第2章 關係運算及標準sQL
2.1 關係模型及形式化定義
2.1.1 基本概念
2.1.2 關係的形式化定義
2.1.3 E—R模型向關係模型的轉換
2.1.4 關係資料庫
2.1.5 關係的完整性
2.2 關係代數
2.2.1 傳統的集合運算
2.2.2 專門的關係運算
2.3 元組關係演算
2.3.1 元組關係演算
2.3.2 域關係演算
2.4 標準的SQL語言
第3章 關係資料庫規範化理論
第4章 資料庫設計
套用篇 SQL Server技術
第5章 SQL Server技術
第6章 物理資料庫的創建與維護
第7章 資料庫操作
第8章 Transact-SQL語言
第9章 存儲過程及觸發器
第10章 資料庫的維護
附錄

文摘

1.外模式/概念模式映像
對應於同一概念模式,可以有任意多個外模式。外模式/概念模式映像定義某個外模式和概念模式之間的對應關係,這些映像定義通常包含在外模式中。當概念模式改變時,只要將外模式/概念模式映像作相應的改變,就可以保證外模式保持不變,它提供了數據的邏輯獨立性。
2.概念模式/內模式映像
概念模式/內模式映像定義數據邏輯結構和存儲結構之間的對應關係。當資料庫的存儲結構改變時,只要將概念模式/內模式映像作相應的修改,就可以使得概念模式保持不變,它提供了數據的物理獨立性。
3.數據的獨立性
數據的獨立性是指數據與應用程式相互獨立,即將數據的定義和描述從程式中分離出去,由DBMs負責數據的存取和管理,用戶不必考慮存取的路徑和細節,從而簡化應用程式,大大減少應用程式編制的T作量。數據的獨立性分為數據的邏輯獨立性和數據的物理獨立性。資料庫的體系結構,即三級模式和二級映像保證了數據能夠具有較高的邏輯獨立性和物理獨立性。
數據的邏輯獨立性是指用戶的應用程式與資料庫的邏輯結構是相互獨立的。數據的邏輯結構發生變化(例如增加新的關係、新的屬性、改變屬性的數據類型等)後,資料庫管理員對各個外模式和概念模式的映像作了相應的改變,可以使外模式保持不變。由於應用程式是依據數據的外模式編寫的,當數據的邏輯結構發生變化時可以使外模式保持不變,因此應用程式便不必修改,從而保證數據的邏輯獨立性。
數據的物理獨立性是指當資料庫的內模式發生改變時,數據的邏輯結構不變。由於資料庫中只有一個概念模式,也只有一一個內模式,所以概念模式和內模式的映像也是唯一的,它定義了資料庫的全局邏輯結構與存儲結構之間的關係。當資料庫的存儲模式改變(例如選用了另一種存儲結構)時,資料庫管理系統對概念模式和內模式的映像作了相應的改變,可以使模式保持不變,從而應用程式也不需要改變。這樣就保證了數據的物理獨立性。

序言

隨著計算機技術的不斷提高,計算機的套用面在不斷拓寬。尤其是在信息技術大發展的時代,信息的存儲、信息的管理、信息的獲取已成為各個領域適應市場發展的基本需求。因此資料庫技術已滲透到各種套用中。並已成為各信息管理系統、決策支持系統、地理信息系統、辦公信息系統等各類信息處理套用系統的核心技術。
資料庫技術與各類邊緣技術互相滲透,互相結合,使得資料庫技術的套用前景更為廣闊。微軟的SQL Sei“ver資料庫管理系統正是應這一市場需求而開發的。
SQL Server資料庫管理系統是目前市場上非常流行的一種支持C/S和B/S模式的資料庫產品。它有入門容易、開發成本低、運行和維護費用低、技術更新快、兼容性好、功能完整等特點,在電子商務、數據倉庫、信息管理系統等小中型套用系統解決方案中扮演著重要的角色,為企業的信息管理提供了強大的技術支持,近幾年來具有很高的市場占有量。
本書在介紹資料庫基本概念、資料庫套用系統設計方法基礎上,以教學管理資料庫套用系統為背景,討論了套用SQL Server·提供的語言和工具,設計完成資料庫套用系統的基本方法和思想。
鑒於多年的教學實踐,考慮教學特點以及目前人才市場對資料庫套用系統開發者能力的要求,我們在書中將理論基礎和套用實踐的比例進行了最佳的調整。
書中的內容包括兩部分:理論篇--資料庫原理;套用篇--SQL Servet 技術。二者的比例基本是4:6。
其中理論篇包括:資料庫系統基礎、關係運算、關係的規範化理論及資料庫系統設計方法等;套用篇包括:SQL Servet·基礎、物理資料庫的設計、資料庫的操作、數據的查詢與統計、視圖、存儲過程、觸發器、Transact-SQL語言編程方法、數據的備份與恢復等。
本書結構清晰合理,系統性強,實用性好。各章涉及到的重要概念,均有相關的例題以幫助讀者理解和掌握。
為了便於教師課程教學的安排,本書附有教學學時分配指南;為了便於學生課後複習,各章後附有實習實例、內容小結、習題等。
本書的第1、2章由張鳳琴同志編寫;第3、4章由張青鳳同志編寫;第5、8章由李淑玲同志編寫;第6、7、9章由張水平、王蓉同志編寫;第10章由詹金珍同志編寫。全書由沈鈞毅教授審閱,並提出寶貴的修改意見,在此表示感謝。
本書可作為計算機專業的教學用書,也可作為參加相關計算機專業自學考試用書及相關技術人員的參考用書。
本書按照由淺入深,循序漸進的原則編寫。各章內容既有聯繫,又有相對獨立性,可根據不同教學要求有重點、有選擇地組織教學,其中帶“*”的章節為可選內容。附表給出了根據不同學時要求各章節的學時分配,供教學時參考。

相關詞條

熱門詞條

聯絡我們