SQL Server數(shù)據(jù)庫應用教程

出版時間:2010-9  出版社:清華大學出版社  作者:劉甫迎 主編  頁數(shù):350  

前言

20世紀60年代誕生的數(shù)據(jù)庫技術已成為計算機領域中最重要的技術之一,是21世紀信息時代用于各行各業(yè)不可或缺的“武器”。其建設規(guī)模和使用水平已成為衡量一個國家信息化程度的重要標志,越來越多的人希望學習數(shù)據(jù)庫方面的知識。美國微軟公司的SQL Server數(shù)據(jù)庫管理系統(tǒng)是世界上最快的關系數(shù)據(jù)庫之一,其價廉、功能強大和用戶廣泛對大型數(shù)據(jù)庫管理系統(tǒng)的工業(yè)標準Oracle提出了嚴峻挑戰(zhàn)?!皵?shù)據(jù)庫原理及應用(SQL Server)”課程已經(jīng)成為高等學校計算機類專業(yè)和信息管理類專業(yè)等專!業(yè)普遍設置的一門專業(yè)基礎課。本書的主要特點是:1.理論與實踐相結合,既有實用性,又有可持續(xù)性。本書既有許多SQL Server教材所缺乏的數(shù)據(jù)庫的體系結構(見第l章),數(shù)據(jù)模型、關系代數(shù)、關系演算(見第2章),函數(shù)依賴、范式(見第5章),安全性與完整性、并發(fā)控制、數(shù)據(jù)庫后備和恢復(見第9章)等數(shù)據(jù)庫的基本原理和技術理論,又注重與實踐相結合,突出實際動手能力的培養(yǎng)。配有實例、案例(見第11章)、實驗指導書、專周(見附錄B)等,以便于讀者參考、使用。2.本書著眼于SQL Server 2008版本的新特點及SSMS增強,同時也介紹了SQL Server 2005。既體現(xiàn)了其最新技術的先進性,又注意兼顧2005版本用戶較多的可用性。

內(nèi)容概要

本書共有11章和兩個附錄,介紹了數(shù)據(jù)庫基礎,數(shù)據(jù)庫的由來和發(fā)展,數(shù)據(jù)模型,關系數(shù)據(jù)庫,函數(shù)依賴,范式,pdcase工具,數(shù)據(jù)庫的設計與維護(cdm、pdm數(shù)據(jù)模型),安全性與完整性,并發(fā)控制與恢復等數(shù)據(jù)庫及數(shù)據(jù)庫設計的基本原理和技術。詳述了后端大型數(shù)據(jù)庫sql server,并將其貫穿全書,特別是其t-sql語言、常用工具、服務器監(jiān)視、性能優(yōu)化、基于asp.net+c#的ado.net數(shù)據(jù)庫訪問技術等內(nèi)容,使本書同時又成了一本學習sql server 2005、sql server 2008應用編程和提高數(shù)據(jù)庫管理員能力的教科書?! ”緯碚撆c實踐相結合。配有綜合應用開發(fā)實例、實驗指導書、習題、教學大綱,便于學習與教學??勺鳛楦叩仍盒S嬎銠C類專業(yè)及軟件專業(yè)的教材,也適于從事數(shù)據(jù)庫應用和開發(fā)的人員參考。

書籍目錄

第1章 數(shù)據(jù)庫導論 1.1 數(shù)據(jù)庫的基本概念  1.1.1 信息處理及數(shù)據(jù)處理  1.1.2 數(shù)據(jù)模型和數(shù)據(jù)庫技術 1.2 數(shù)據(jù)庫的由來和發(fā)展  1.2.1 人工管理階段  1.2.2 文件系統(tǒng)階段  1.2.3 數(shù)據(jù)庫階段  1.2.4 高級數(shù)據(jù)庫階段 1.3 數(shù)據(jù)庫的三級體系結構 1.4 數(shù)據(jù)庫系統(tǒng)和數(shù)據(jù)庫管理員 1.5 數(shù)據(jù)庫管理系統(tǒng) 習題第2章 關系模型及SQL Server數(shù)據(jù)庫管理系統(tǒng) 2.1 關系模型和基本概念  2.1.1 關系的定義  2.1.2 關系模型  2.1.3 關系數(shù)據(jù)語言概述 2.2 關系代數(shù)  2.2.1 傳統(tǒng)的集合運算  2.2.2 專門的關系運算 2.3 關系演算  2.3.1 元組關系演算  2.3.2 域關系演算 2.4 關系數(shù)據(jù)庫標準語言——SQL 2.5 SQL Server關系數(shù)據(jù)庫管理系統(tǒng)  2.5.1 SQL Server概述  2.5.2 安裝、測試與卸載  2.5.3 SQL Server常用工具  2.5.4 SQL Server服務器管理  2.5.5 SQL Server2008的新特點及SSMS增強 習題第3章 實體-聯(lián)系模型 3.1 實體和實體集合 3.2 聯(lián)系和聯(lián)系集合 3.3 屬性,映射限制和關鍵字  3.3.1 屬性  3.3.2 映射限制  3.3.3 關鍵字 3.4 實體聯(lián)系圖解和將其歸納為表  3.4.1 實體聯(lián)系圖  3.4.2 把E-R圖轉(zhuǎn)變?yōu)楸怼?.5 概括和聚集  3.5.1 概括  3.5.2 聚集 3.6 E.R數(shù)據(jù)庫模式文件設計  3.6.1 映射基本集  3.6.2 實體集和聯(lián)系集的使用  3.6.3 擴展E-R特征的使用 習題第4章 SQL Server的SQL 4.1 SQL Server的數(shù)據(jù)類型 4.2 SQL中的函數(shù)和表達式  4.2.1 SQL語言中的函數(shù)  4.2.2 SQL語言中的運算符  4.2.3 SQL語句中的子句表達式 4.3 定義、修改、刪除表  4.3.1 創(chuàng)建基本表  4.3.2 約束  4.3.3 修改表結構  4.3.4 索引的定義  4.3.5 刪除表和索引 4.4 SQL的數(shù)據(jù)查詢  4.4.1 簡單查詢  4.4.2 連接查詢  4.4.3 嵌套查詢  4.4.4 分組計算查詢  4.4.5 集合的并運算 4.5 插入、修改和刪除數(shù)據(jù)操縱語言  4.5.1 將新行插入表  4.5.2 修改表的行  4.5.3 從表刪除行 4.6 視圖  4.6.1 視圖的定義  4.6.2 視圖的查詢  4.6.3 視圖修改 習題第5章 關系數(shù)據(jù)庫設計理論 5.1 引言 5.2 函數(shù)依賴 5.3 范式  5.3.1 第1范式  5.3.2 第2范式  5.3.3 第3范式  5.3.4 BC范式 5.4 多值依賴和第4范式 5.5 連接依賴和第5范式  5.5.1 連接依賴  5.5.2 第5范式 習題第6章 PowerDesignetCASE技術第7章 數(shù)據(jù)庫的設計與維護第8章 SQL Server的Transact-SQL程序設計第9章 數(shù)據(jù)庫的保護與維護 第10章 基于asp.net應用程序的SQL Server數(shù)據(jù)庫訪問技術 第11章 SQL Server應用開發(fā)實例——企業(yè)資源計劃的人事系統(tǒng) 附錄A 《SQL Server數(shù)據(jù)庫原理及應用》教學大綱 附錄B 實驗指導書 參考文獻

章節(jié)摘錄

插圖:數(shù)據(jù)庫管理系統(tǒng)(DBMS)是指數(shù)據(jù)庫系統(tǒng)中對數(shù)據(jù)進行管理的軟件系統(tǒng),它是數(shù)據(jù)庫系統(tǒng)的核心組成部分,數(shù)據(jù)庫系統(tǒng)的一切操作,包括查詢、更新及各種控制,都是通過數(shù)據(jù)庫管理系統(tǒng)進行的。數(shù)據(jù)庫管理系統(tǒng)總是基于數(shù)據(jù)模型,因此可以把它看成是某種數(shù)據(jù)模型在計算機系統(tǒng)上的具體實現(xiàn)。根據(jù)所采用數(shù)據(jù)模型的不同,數(shù)據(jù)庫管理系統(tǒng)可以分成網(wǎng)狀型、層次型、關系型、面向?qū)ο笮偷取5诓煌挠嬎銠C系統(tǒng)中,由于缺乏統(tǒng)一的標準,即使同種數(shù)據(jù)模型的數(shù)據(jù)庫管理系統(tǒng),它們在用戶接口、系統(tǒng)功能等方面也常常是不相同的。用戶對數(shù)據(jù)庫進行操作,是由數(shù)據(jù)庫管理系統(tǒng)把操作從應用程序帶到外部級、概念級,再導向內(nèi)部級,進而操縱存儲器中的數(shù)據(jù)。一個數(shù)據(jù)庫管理系統(tǒng)的主要目標是使數(shù)據(jù)作為一種可管理的資源來處理。數(shù)據(jù)庫管理系統(tǒng)應使數(shù)據(jù)易于為各種不同的用戶所共享,應該增進數(shù)據(jù)的安全性、完整性及可用性,并提供高度的數(shù)據(jù)獨立性。下面先闡明數(shù)據(jù)庫管理系統(tǒng)的功能及組成,然后通過用戶訪問數(shù)據(jù)庫的全過程,剖析數(shù)據(jù)庫管理系統(tǒng)所起的核心作用。1.數(shù)據(jù)庫管理系統(tǒng)的主要功能和組成部分(1)數(shù)據(jù)庫的定義功能。數(shù)據(jù)庫管理系統(tǒng)提供數(shù)據(jù)定義語言定義數(shù)據(jù)庫的結構,包括外模式、內(nèi)模式及其相互之間的映像,定義數(shù)據(jù)的完整性約束、保密限制等約束條件。定義工作是由數(shù)據(jù)庫管理員完成的。因此在數(shù)據(jù)庫管理系統(tǒng)中包括數(shù)據(jù)定義語言的編譯程序,它把用數(shù)據(jù)定義語言編寫的各種源模式編譯成相應的目標模式。這些目標模式是對數(shù)據(jù)庫的描述,而不是數(shù)據(jù)本身,它們是數(shù)據(jù)庫的框架(即結構),并被保存在數(shù)據(jù)字典中,供以后進行數(shù)據(jù)操縱或數(shù)據(jù)控制時查閱使用。

編輯推薦

《SQL Server數(shù)據(jù)庫應用教程》:面向“十二五”高職高專規(guī)劃教材·計算機系列

圖書封面

評論、評分、閱讀與下載


    SQL Server數(shù)據(jù)庫應用教程 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7