基于SQL Server的數(shù)據(jù)庫技術(shù)及應(yīng)用

出版時間:2007-3  出版社:陜西西北工業(yè)大學(xué)  作者:劉麗霞,莊奕琪編  頁數(shù):271  字?jǐn)?shù):471000  

內(nèi)容概要

本書為21世紀(jì)高等院校計算機基礎(chǔ)教育規(guī)劃教材,包含管理維護篇、SQL基礎(chǔ)篇和了Transact-SQL高級篇。在管理維護篇中介紹了SQL Server的運行環(huán)境和數(shù)據(jù)庫日常管理方面的一些基本操作。SQL基礎(chǔ)篇和Transact-SQL高級篇首先講解了數(shù)據(jù)庫系統(tǒng)設(shè)計分析階段所要解決的兩個問題,即如何用E—R圖設(shè)計關(guān)系數(shù)據(jù)庫和如何使數(shù)據(jù)規(guī)范化且符合幾種范式的要求;然后系統(tǒng)地講解了使用標(biāo)準(zhǔn)的SQL語法來創(chuàng)建數(shù)據(jù)庫、創(chuàng)建并管理表、實施數(shù)據(jù)完整性、SQL查詢、維護數(shù)據(jù)庫的數(shù)據(jù)等基本的數(shù)據(jù)庫操作:最后為完善優(yōu)化數(shù)據(jù)庫性能,進一步講解了索引與視圖、Transact-SQL的編程、游標(biāo)、存儲過程、事務(wù)和觸發(fā)器等內(nèi)容?! ”緯墓芾砭S護篇適合數(shù)據(jù)庫維護人員閱讀和參考,SQL基礎(chǔ)篇適合于設(shè)計開發(fā)數(shù)據(jù)庫的初學(xué)者以及大、中專院校的學(xué)生使用Transact-SQL高級篇適合具有一定基礎(chǔ)的數(shù)據(jù)庫開發(fā)人員,或者是以數(shù)據(jù)庫為主攻方向的碩士研究生作參考。

書籍目錄

第一部分 管理維護篇  第1章 SQL Server概述    1.1 數(shù)據(jù)庫的基本概念    1.2 認(rèn)識SQL Server    1.3 SQL Server的工具與實用程序    本章小結(jié)    習(xí)題一  第2章  數(shù)據(jù)庫的日常管理    2.1 SQL Server數(shù)據(jù)庫文件與文件組    2.2 數(shù)據(jù)庫選項及設(shè)置    2.3 使用BCP和DTS    2.4 使用DBCC壓縮數(shù)據(jù)庫    2.5 優(yōu)化數(shù)據(jù)庫的查詢性能    2.6 SQL Server的系統(tǒng)數(shù)據(jù)庫    本章小結(jié)    習(xí)題二第二部分 SQL基礎(chǔ)篇  第3章 用E-R圖設(shè)計關(guān)系數(shù)據(jù)庫    3.1 關(guān)系數(shù)據(jù)庫    3.2 實體關(guān)系模型    3.3 關(guān)鍵字    3.4 建模工具PowerDesigner    本章小結(jié)    習(xí)題三  第4章 規(guī)范化數(shù)據(jù)及范式    4.1 規(guī)范化與規(guī)范化數(shù)據(jù)     4.2 范式    本章小結(jié)    習(xí)題四  第5章 創(chuàng)建數(shù)據(jù)庫  第6章 創(chuàng)建并管理表  第7章 實施數(shù)據(jù)完整性  第8章 SQL查詢  第9章 維護數(shù)據(jù)庫的數(shù)據(jù)第三部分 Transact-SQL高級篇  第10章 索引與視圖  第11章 Transact-SQL的編程  第12章 游標(biāo)  第13章 存儲過程  第14章 事務(wù)  第15章 觸發(fā)器附錄

章節(jié)摘錄

版權(quán)頁:插圖:下面,通過一個圖書館借閱系統(tǒng)來幫助大家理解數(shù)據(jù)庫的概念。在圖書館借書處有一些圖書的檢索卡片箱,借書之前要先在這里找到所需書籍的號碼卡片,然后告訴工作人員,由工作人員從書庫中找到所借的書。檢索卡片上有書名、作者、提要、分類和定價等信息。如果將這些信息使用計算機來進行管理,就構(gòu)成了一個簡單的數(shù)據(jù)庫。每張卡片就是數(shù)據(jù)庫中的一個“記錄”,它記錄著一本特定書的書名、作者、提要、分類和定價等資料。所有這樣的卡片就形成了一個數(shù)據(jù)“表”,包含了圖書館里所有書的資料。記錄對應(yīng)卡片,表對應(yīng)著相同性質(zhì)的卡片的集合。數(shù)據(jù)庫里所有的表都是相互關(guān)聯(lián)的,各式各樣的有關(guān)聯(lián)的表放在一起就組成了數(shù)據(jù)庫。例如書籍索引表、工作人員通訊表,借閱人員情況表,等等。2.數(shù)據(jù)庫的結(jié)構(gòu)和特點數(shù)據(jù)庫的基本結(jié)構(gòu)分為下面三個層次,同時也反映了觀察數(shù)據(jù)庫的三種不同角度。(1)物理數(shù)據(jù)層。它是數(shù)據(jù)庫的最內(nèi)層,是物理存儲設(shè)備上實際存儲的數(shù)據(jù)的集合。這些數(shù)據(jù)是原始數(shù)據(jù),是用戶加工的對象,由內(nèi)部模式描述的指令操作處理的位串、字符和字組成。(2)概念數(shù)據(jù)層。它是數(shù)據(jù)庫的中間一層,是數(shù)據(jù)庫的整體邏輯表示,指出了每個數(shù)據(jù)的邏輯定義及數(shù)據(jù)間的邏輯聯(lián)系,是存儲記錄的集合。它所涉及的是數(shù)據(jù)庫所有對象的邏輯關(guān)系,而不是它們的物理情況,是數(shù)據(jù)庫管理員概念下的數(shù)據(jù)庫。(3)邏輯數(shù)據(jù)層。它是用戶所看到和使用的數(shù)據(jù)庫,表示了一個或一些特定用戶使用的數(shù)據(jù)集合,即邏輯記錄的集合。而數(shù)據(jù)庫不同層次之間的聯(lián)系是通過映射進行轉(zhuǎn)換的。由于數(shù)據(jù)庫就是有關(guān)數(shù)據(jù)的系統(tǒng),物理地存儲數(shù)據(jù)的硬件和利用硬件的軟件,因此,建立數(shù)據(jù)庫的目的就是為了使人們能夠快速而準(zhǔn)確地獲取各種信息。數(shù)據(jù)庫具有以下主要特點:(1)實現(xiàn)數(shù)據(jù)共享。數(shù)據(jù)共享包含所有用戶可同時存取數(shù)據(jù)庫中的數(shù)據(jù),也包括用戶可以用各種方式通過接口使用數(shù)據(jù)庫,并提供數(shù)據(jù)共享。(2)減少數(shù)據(jù)的冗余度。同文件系統(tǒng)相比,由于數(shù)據(jù)庫實現(xiàn)了數(shù)據(jù)共享,從而避免了用戶各自建立應(yīng)用文件,減少了大量重復(fù)數(shù)據(jù),這樣就減少了數(shù)據(jù)冗余,維護了數(shù)據(jù)的一致性。(3)數(shù)據(jù)的獨立性。數(shù)據(jù)的獨立性包括數(shù)據(jù)庫中數(shù)據(jù)的邏輯結(jié)構(gòu)和應(yīng)用程序的相互獨立,也指數(shù)據(jù)物理結(jié)構(gòu)的變化不影響數(shù)據(jù)的邏輯結(jié)構(gòu)。(4)實現(xiàn)數(shù)據(jù)集中控制。文件管理方式中,數(shù)據(jù)處于一種分散的狀態(tài),不同的用戶或同一用戶在不同處理中其文件之間毫無關(guān)系。利用數(shù)據(jù)庫可對數(shù)據(jù)進行集中控制和管理,并通過數(shù)據(jù)模型表示各種數(shù)據(jù)的組織以及數(shù)據(jù)間的聯(lián)系。(5)實現(xiàn)數(shù)據(jù)存儲。創(chuàng)建數(shù)據(jù)庫可解決面向文件系統(tǒng)的問題,從而能夠簡潔、快速、輕松地使用安全的數(shù)據(jù)系統(tǒng)。數(shù)據(jù)庫的關(guān)鍵是可以讓我們存儲數(shù)據(jù),并在需要時可以輕松地修改數(shù)據(jù)。(6)提供了數(shù)據(jù)檢索。利用檢索或更改數(shù)據(jù)的標(biāo)準(zhǔn)化方法,可以根據(jù)人們的不同需求來檢索數(shù)據(jù),以便將龐雜的數(shù)據(jù)轉(zhuǎn)化提煉成有用的信息。(7)數(shù)據(jù)一致性和可維護性,以確保數(shù)據(jù)的安全性和可靠性。主要包括:①安全性控制:以防止數(shù)據(jù)丟失、錯誤更新和越權(quán)使用;②完整性控制:保證數(shù)據(jù)的正確性、有效性和相容性:③并發(fā)性控制:使在同一時間周期內(nèi),既允許對數(shù)據(jù)實現(xiàn)多路存取,又能防止用戶之間的不正常交互作用;④故障的發(fā)現(xiàn)和恢復(fù):由數(shù)據(jù)庫管理系統(tǒng)提供一套方法,可及時發(fā)現(xiàn)故障和修復(fù)故障,從而防止數(shù)據(jù)被破壞。

編輯推薦

《基于SQL Server的數(shù)據(jù)庫技術(shù)及應(yīng)用》是高等院校計算機基礎(chǔ)教育規(guī)劃教材研究與編審委員會推薦。光盤內(nèi)容:兩個大型數(shù)據(jù)庫系統(tǒng)源代碼、章末習(xí)題答案和PPT格式的電子教案,供讀者學(xué)習(xí)使用。

圖書封面

評論、評分、閱讀與下載


    基于SQL Server的數(shù)據(jù)庫技術(shù)及應(yīng)用 PDF格式下載


用戶評論 (總計2條)

 
 

  •   挺不錯的,只是價錢太貴了
  •   時間又些遲,其他可以
 

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

京ICP備13047387號-7