出版時間:2010-5 出版社:清華大學出版社 作者:尹志宇,郭晴 編著 頁數(shù):317
前言
數(shù)據(jù)庫技術(shù)是目前計算機領(lǐng)域發(fā)展最快、應用最廣泛的技術(shù),它的應用遍及各行各業(yè),大到操作系統(tǒng)程序,如全國聯(lián)網(wǎng)的飛機票、火車票訂票系統(tǒng),銀行業(yè)務系統(tǒng);小到個人的管理信息系統(tǒng),如家庭理財系統(tǒng)。在互聯(lián)網(wǎng)日漸流行的動態(tài)網(wǎng)站中,數(shù)據(jù)庫的應用顯得尤為重要。SQL Server是一個功能完備的數(shù)據(jù)庫管理系統(tǒng),提供了完整的關(guān)系數(shù)據(jù)庫創(chuàng)建、開發(fā)和管理功能。它功能強大、操作簡便,日益被廣大數(shù)據(jù)庫用戶所喜愛,而且越來越多的開發(fā)工具提供與SQL Server的接口。本書系統(tǒng)地介紹數(shù)據(jù)庫技術(shù)的基本理論,全面介紹SQL Server2005的各項功能、數(shù)據(jù)庫系統(tǒng)設(shè)計方法、維護及管理以及數(shù)據(jù)庫系統(tǒng)開發(fā)應用的相關(guān)技術(shù)。全書共15章,第1~5章,系統(tǒng)講述數(shù)據(jù)庫的基本理論知識,其內(nèi)容包括數(shù)據(jù)庫系統(tǒng)概述、數(shù)據(jù)模型、關(guān)系數(shù)據(jù)庫、關(guān)系規(guī)范化基礎(chǔ)、數(shù)據(jù)庫設(shè)計;第6~14章,全面講述數(shù)據(jù)庫管理系統(tǒng)SQL Server的應用,其內(nèi)容包括SQL Server2005數(shù)據(jù)庫基礎(chǔ),Transact-SQL語言基礎(chǔ),數(shù)據(jù)庫和表、數(shù)據(jù)庫查詢,索引和視圖,存儲過程、觸發(fā)器和游標,事務與并發(fā)控制,數(shù)據(jù)庫的備份與還原,數(shù)據(jù)庫的安全管理;第15章,利用一個實例介紹基于C#.NET的SQL Server數(shù)據(jù)庫系統(tǒng)的開發(fā)過程。本書作者長期從事本科計算機類專業(yè)的教學工作,不僅具有豐富的教學經(jīng)驗,同時還具有多年的數(shù)據(jù)庫開發(fā)經(jīng)驗。依據(jù)長期的教學經(jīng)驗,深知數(shù)據(jù)庫的主要知識點和重點、難點,什么樣的教材適合教學使用,學生及各類讀者對數(shù)據(jù)庫的學習方式和興趣所在,以及如何組織書本的內(nèi)容更利于教學和自學,從而形成本書的結(jié)構(gòu)體系。本書內(nèi)容翔實、體系完整、圖文并茂,具有較強的系統(tǒng)性和實用性。章節(jié)安排合理,理論與實踐緊密結(jié)合,每章后面都配有理論和實踐方面的習題,有助于讀者理解概念,鞏固知識,掌握重點,攻克難點。本書可作為高等院校計算機應用專業(yè)、計算機信息管理專業(yè)及相關(guān)專業(yè)的教材和參考書,也適合數(shù)據(jù)庫管理人員及數(shù)據(jù)庫應用系統(tǒng)開發(fā)人員參考,還可以作為計算機愛好者的自學參考書。本書由尹志宇、郭晴編著,由尹志宇統(tǒng)稿。其中第1、2章和第10~15章由尹志宇編寫,第3~8章由郭晴編寫,第9章由郭晴、尹志宇編寫。為了配合教學和參考,本書提供了配套的電子教案,由于編者水平有限,書中難免有疏漏與錯誤之處,衷心希望廣大讀者批評、指正。
內(nèi)容概要
本書全面講述數(shù)據(jù)庫的基本原理和SQL Server 2005的應用,全書以理論夠用、實用,以實踐為重點的原則,使讀者能夠快速、輕松地掌握SQL Server數(shù)據(jù)庫技術(shù)與應用。第1~5章講述數(shù)據(jù)庫的基本理論知識,其內(nèi)容包括數(shù)據(jù)庫系統(tǒng)概述、數(shù)據(jù)模型、關(guān)系數(shù)據(jù)庫、關(guān)系規(guī)范化基礎(chǔ)、數(shù)據(jù)庫設(shè)計;第6~14章講述數(shù)據(jù)庫管理系統(tǒng)SQL Server 2005的應用,其內(nèi)容包括SQL Server 2005數(shù)據(jù)庫基礎(chǔ),Transact—SQL語言基礎(chǔ),數(shù)據(jù)庫和表,數(shù)據(jù)庫查詢,索引和視圖,存儲過程、觸發(fā)器和游標,事務與并發(fā)控制,數(shù)據(jù)庫的備份與還原,數(shù)據(jù)庫的安全管理;第15章利用一個實例介紹基于C#.NET的SQL Server數(shù)據(jù)庫系統(tǒng)開發(fā)過程。為便于學習,每章還配有豐富的習題。 本書可作為大學本科生“SQL Server數(shù)據(jù)庫”課程的教學用書,也可以作為培養(yǎng)數(shù)據(jù)庫系統(tǒng)工程師的培訓教材,還可以作為數(shù)據(jù)庫管理人員及數(shù)據(jù)庫應用系統(tǒng)開發(fā)人員的參考用書。
書籍目錄
第1章 數(shù)據(jù)庫系統(tǒng)概述 1.1 數(shù)據(jù)庫技術(shù)發(fā)展史 1.2 數(shù)據(jù)庫系統(tǒng) 1.3 數(shù)據(jù)庫的體系結(jié)構(gòu) 1.4 數(shù)據(jù)庫技術(shù)的新進展 習題第2章 數(shù)據(jù)模型 2.1 信息的三種世界 2.2 概念模型 2.3 數(shù)據(jù)模型 習題第3章 關(guān)系數(shù)據(jù)庫 3.1 關(guān)系數(shù)據(jù)結(jié)構(gòu) 3.2 關(guān)系的完整性 3.3 關(guān)系運算 習題第4章 關(guān)系規(guī)范化基礎(chǔ) 4.1 數(shù)據(jù)依賴 4.2 關(guān)系規(guī)范化 習題第5章 數(shù)據(jù)庫設(shè)計 5.1 數(shù)據(jù)庫設(shè)計概述 5.2 需求分析 5.3 概念結(jié)構(gòu)設(shè)計 5.4 邏輯結(jié)構(gòu)設(shè)計 5.5 物理結(jié)構(gòu)設(shè)計 5.6 數(shù)據(jù)庫實施和運行、維護 習題第6章 SQL Server 2005基礎(chǔ) 6.1 SQL Server 2005簡介 6.2 SQL Server 2005的安裝與配置 6.3 SQL Server 2005的管理工具 習題第7章 Transact-SQL語言基礎(chǔ)第8章 數(shù)據(jù)庫和表第9章 數(shù)據(jù)庫查詢第10章 視圖和索引第11章 存儲過程、觸發(fā)器和游標第12章 事務與并發(fā)控制第13章 數(shù)據(jù)庫的備份與還原第14章 數(shù)據(jù)庫的安全管理第15章 基于C#.NET的數(shù)據(jù)庫系統(tǒng)開發(fā)參考文獻
章節(jié)摘錄
插圖:
編輯推薦
《數(shù)據(jù)庫原理與應用教程:SQL Server》:教學目標明確,注重理論與實踐的結(jié)合教學方法靈活,培養(yǎng)學生自主學習的能力教學內(nèi)容先進,強調(diào)計算機在各專業(yè)中的應用教學模式完善,提供配套的教學資源解決方案
圖書封面
評論、評分、閱讀與下載