出版時間:2008-10 出版社:王珊、李盛恩、 張坤龍 高等教育出版社 (2008-10出版) 作者:王珊 等 著 頁數(shù):288
前言
數(shù)據(jù)庫技術(shù)是計算機科學(xué)技術(shù)中發(fā)展最快、應(yīng)用最廣泛的技術(shù)之一。數(shù)據(jù)庫管理系統(tǒng)(DBMS)是國家信息基礎(chǔ)設(shè)施的重要組成部分,是國家信息安全的核心之一。數(shù)據(jù)庫系統(tǒng)已成為計算機信息系統(tǒng)與應(yīng)用系統(tǒng)的核心技術(shù)和重要基礎(chǔ)。因此,“數(shù)據(jù)庫技術(shù)基礎(chǔ)”是高職高專計算機方向的重要基礎(chǔ)課程。本書系統(tǒng)闡述了數(shù)據(jù)庫系統(tǒng)的基礎(chǔ)知識和基本的使用方法。以數(shù)據(jù)庫技術(shù)的應(yīng)用為基本目標(biāo),講述數(shù)據(jù)庫的基本概念時與實際應(yīng)用開發(fā)緊密結(jié)合?;A(chǔ)部分包括第1~4章,詳細講解數(shù)據(jù)庫系統(tǒng)的基本概念和基礎(chǔ)知識。重點講解關(guān)系數(shù)據(jù)庫和SOL語言。系統(tǒng)管理部分包括第5章和第6章,重點介紹進行數(shù)據(jù)庫管理時需要了解的基本概念、基本知識和方法。應(yīng)用開發(fā)部分包括第7~11章。其中,前3章介紹開發(fā)應(yīng)用系統(tǒng)時需要掌握的知識、工具和方法,例如數(shù)據(jù)庫編程語言Transact-SQL、客戶/月艮務(wù)器結(jié)構(gòu)的數(shù)據(jù)庫系統(tǒng)、ODBC和JDBC數(shù)據(jù)庫互連方法等。后兩章給出了使用Delphi和JSP分別開發(fā)客戶/服務(wù)器結(jié)構(gòu)和瀏覽器朋艮務(wù)器結(jié)構(gòu)的學(xué)生選課管理系統(tǒng)實例。通過實例的示范,幫助讀者掌握開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng)的技術(shù)。本書每章的前面有學(xué)習(xí)目標(biāo)。每章的最后有小結(jié)和習(xí)題。使學(xué)生明確學(xué)習(xí)的要求和重點。帶有*號的章節(jié)可以作為選講內(nèi)容。為了滿足學(xué)校的教學(xué)要求,本書提供輔助學(xué)習(xí)光盤,光盤中的內(nèi)容主要包括以下幾個部分:(1)教材的重點與難點分析。(2)電子詞典:方便查找重要詞匯。(3)電子筆記。
內(nèi)容概要
《數(shù)據(jù)庫技術(shù)基礎(chǔ)》從開發(fā)實際項目的需要出發(fā),以學(xué)生選課系統(tǒng)為具體應(yīng)用實例,詳細介紹了數(shù)據(jù)庫系統(tǒng)的基本概念和開發(fā)技術(shù)?!稊?shù)據(jù)庫技術(shù)基礎(chǔ)》例題豐富、圖文并茂,使讀者能較快掌握基本的數(shù)據(jù)庫系統(tǒng)開發(fā)技術(shù)?! 稊?shù)據(jù)庫技術(shù)基礎(chǔ)》介紹了實體一聯(lián)系模型,包括基本模型和擴充模型;重點介紹了SQL語言,并通過大量的例子,以圖示的方式,詳細說明了單表查詢、多表查詢的SQL語句書寫方法;采用全新的方法對分組、聚集函數(shù)、嵌套查詢等難點進行了解釋,方便讀者理解和掌握;著重介紹了事務(wù)管理的概念和數(shù)據(jù)庫管理技術(shù);為了突出應(yīng)用,書中給出了用Delphi和JSP開發(fā)的實例學(xué)生選課管理系統(tǒng),分別采用ODBC和JDBC數(shù)據(jù)庫互連技術(shù),幫助讀者了解開發(fā)一個實際系統(tǒng)的全過程。
書籍目錄
第1章 數(shù)據(jù)庫系統(tǒng)概論1.1 學(xué)習(xí)目標(biāo)1.2 數(shù)據(jù)庫系統(tǒng)的定義l.3 數(shù)據(jù)庫系統(tǒng)的特點1.4 數(shù)據(jù)庫系統(tǒng)的結(jié)構(gòu)1.4.1 體系結(jié)構(gòu)1.4.2 三級模式1.5 數(shù)據(jù)庫管理系統(tǒng)1.5.1 發(fā)展過程1.5.2 基本功能1.5.3 組成模塊1.5.4 層次結(jié)構(gòu)1.5.5 主要產(chǎn)品介紹1.6 小結(jié)習(xí)題第2章 實體一聯(lián)系模型2.1 學(xué)習(xí)目標(biāo)2.2 基本的實體一聯(lián)系模型2.2.1 基本概念2.2.2 幾點說明*2.3 擴充的實體一聯(lián)系模型2.3.1 IsA聯(lián)系2.3.2 part-of聯(lián)系2.4 小結(jié)習(xí)題第3章 關(guān)系模型和關(guān)系數(shù)據(jù)庫3.1 學(xué)習(xí)目標(biāo)3.2 關(guān)系模型3.2.1 關(guān)系3.2.2 基本操作3.2.3 約束條件3.3 實體一聯(lián)系模型向關(guān)系模型的轉(zhuǎn)換3.4 關(guān)系數(shù)據(jù)庫實例3.5 小結(jié)習(xí)題第4章 結(jié)構(gòu)化查詢語言sQL4.1 學(xué)習(xí)目標(biāo)4.2 SQL概述4.2.1 SQL的產(chǎn)生與發(fā)展4.2.2 SQL的組成4.2.3 SQL的特點4.3 單表查詢4.3.1 SELECT語句簡介4.3.2 選擇列4.3.3 選擇行4.3.4 排序4.3.5 聚集函數(shù)4.3.6 分組4.3.7 選擇分組4.4 多表查詢4.4.1 交叉連接4.4.2 條件連接4.4.3 外連接4.5 集合操作4.6 嵌套查詢4.6.1 基本概念4.6.2 帶有IN謂詞的子查詢4.6.3 帶有比較運算符的子查詢4.6.4 帶有SOME或ALL謂詞的子查詢4.6.5 帶有EXISTS謂詞的子查詢4.6.6 子查詢在DML語句中的應(yīng)用4.7 小結(jié)習(xí)題第5章 數(shù)據(jù)庫管理5.1 學(xué)習(xí)目標(biāo)5.2 視圖5.2.1 建立視圖5.2.2 刪除視圖5.2.3 查詢視圖5.2.4 更新視圖5.2.5 視圖的作用5.3 索引5.3.1 索引的基本概念5.3.2 索引的建立和維護5.4 安全性5.4.1 登錄名與用戶5.4.2 權(quán)限5.4.3 授權(quán)5.4.4 收回權(quán)限5.4.5 角色5.4.6 一個實例5.4.7 權(quán)限審核5.5 完整性5.5.1 實體完整性5.5.2 參照完整性5.5.3 屬性值限制5.5.4 元組級限制5.5.5 完整性修改5.5.6 空值的處理5.6 系統(tǒng)表5.7 小結(jié)習(xí)題第6章 事務(wù)管理6.1 學(xué)習(xí)目標(biāo)6.2 事務(wù)的概念6.2.1 定義事務(wù)的SQL語句6.2.2 事務(wù)的特性6.3 恢復(fù)技術(shù)6.3.1 故障的種類6.3.2 應(yīng)對措施6.3.3 恢復(fù)過程6.4 并發(fā)控制6.4.1 并發(fā)帶來的問題6.4.2 封鎖技術(shù)6.4.3 隔離級別6.5 小結(jié)習(xí)題第7章 nansact-SQL7.1 學(xué)習(xí)目標(biāo)7.2 Transact-SQL的基本概念7.2.1 常量7.2.2 變量7.2.3 運算符7.2.4 常用函數(shù)7.2.5 流程控制語句7.3 游標(biāo)7.3.1 使用游標(biāo)讀取數(shù)據(jù)7.3.2 使用游標(biāo)修改數(shù)據(jù)7.4 存儲過程7.4.1 創(chuàng)建存儲過程7.4.2 調(diào)用存儲過程7.4.3 管理存儲過程7.4.4 系統(tǒng)存儲過程7.5 觸發(fā)器7.5.1 創(chuàng)建觸發(fā)器7.5.2 管理觸發(fā)器7.6 小結(jié)習(xí)題第8章 客戶/服務(wù)器結(jié)構(gòu)的數(shù)據(jù)庫系統(tǒng)8.1 學(xué)習(xí)目標(biāo)8.2 數(shù)據(jù)庫系統(tǒng)體系結(jié)構(gòu)概述8.2.1 主/從式結(jié)構(gòu)的數(shù)據(jù)庫系統(tǒng)8.2.2 分布式結(jié)構(gòu)的數(shù)據(jù)庫系統(tǒng)8.2.3 客戶/服務(wù)器結(jié)構(gòu)的數(shù)據(jù)庫系統(tǒng)8.3 客戶/服務(wù)器的一般概念8.3.1 客P/服務(wù)器的工作模式8.3.2 客P/服務(wù)器的主要技術(shù)特征8.3.3 客P/服務(wù)器結(jié)構(gòu)的組成8.3.4 客戶/服務(wù)器結(jié)構(gòu)中的服務(wù)器類型8.4 客戶/服務(wù)器結(jié)構(gòu)的數(shù)據(jù)庫系統(tǒng)8.4.1 客戶/服務(wù)器數(shù)據(jù)庫系統(tǒng)的功能劃分8.4.2 客戶/服務(wù)器數(shù)據(jù)庫系統(tǒng)實例8.4.3 客戶/服務(wù)器數(shù)據(jù)庫系統(tǒng)的優(yōu)點8.5 三(多)層結(jié)構(gòu)8.5.1 兩層客戶/服務(wù)器結(jié)構(gòu)的局限性8.5.2 三(多)層體系結(jié)構(gòu)8.6 小結(jié)習(xí)題第9章 數(shù)據(jù)庫互連方法9.1 學(xué)習(xí)目標(biāo)9.2 數(shù)據(jù)庫互連原理9.3 ODBC簡介9.3.1 ODBC原理概述9.3.2 ODBC驅(qū)動程序的分類*9.4 ODBC的工作流程9.4.1 建立和釋放ODBC環(huán)境9.4.2 建立和釋放ODBC連接9.4.3 連接和斷開數(shù)據(jù)源9.4.4 分配和釋放語句句柄9.4.5 執(zhí)行SQL語句9.4.6 結(jié)果集處理9.5 JDBC簡介9.5.1 JDBC原理概述9.5.2 JDBC驅(qū)動程序的分類9.6 JDBC的工作流程9.6.1 一般的查詢流程9.6.2 一般的更新流程9.7 小結(jié)習(xí)題第10章 開發(fā)實例——客戶/服務(wù)器結(jié)構(gòu)數(shù)據(jù)庫10.1 學(xué)習(xí)目標(biāo)10.2 Delphi簡介10.2.1 Delphi的安裝與啟動10.2.2 Delphi的集成開發(fā)環(huán)境10.3 學(xué)生信息管理系統(tǒng)10.4 系統(tǒng)主窗口10.5 登錄窗口10.5.1 登錄窗口布局設(shè)計10.5.2 訪問數(shù)據(jù)庫10.5.3 登錄窗口主要功能實現(xiàn)10.6 學(xué)生信息管理功能10.6.1 創(chuàng)建窗口10.6.2 數(shù)據(jù)初始化10.6.3 數(shù)據(jù)更新10.6.4 數(shù)據(jù)插入10.6.5 數(shù)據(jù)刪除10.6.6 其他輔助功能的實現(xiàn)10.7 數(shù)據(jù)查詢10.8 小結(jié)習(xí)題第11章 開發(fā)實例——瀏覽器/服務(wù)器結(jié)構(gòu)數(shù)據(jù)庫11.1 學(xué)習(xí)目標(biāo)11.2 JSP簡介11.3 JSP的運行環(huán)境11.3.1 相關(guān)軟件介紹11.3.2 J2SDK的安裝11.3.3 Tomcat的安裝11.4 登錄窗口11.4.1 登錄安全11.4.2 登錄頁面設(shè)計11.5 連接數(shù)據(jù)庫11.5.1 使用JDBC11.5.2 登錄驗證設(shè)計11.6 數(shù)據(jù)維護11.6.1 數(shù)據(jù)維護主頁面11.6.2 數(shù)據(jù)添加頁面11.6.3 數(shù)據(jù)保存頁面11.6.4 數(shù)據(jù)修改頁面11.6.5 數(shù)據(jù)刪除頁面11.7 數(shù)據(jù)查詢11.8 菜單11.8.1 主工作區(qū)和標(biāo)題區(qū)的實現(xiàn)11.8.2 菜單的定義11.8.3 主頁面的實現(xiàn)11.9 小結(jié)習(xí)題附錄 創(chuàng)建實例數(shù)據(jù)庫S-C-SC參考文獻
章節(jié)摘錄
插圖:第1章 數(shù)據(jù)庫系統(tǒng)概論由于科學(xué)計算的需要,人們發(fā)明了電子計算機系統(tǒng)。隨著技術(shù)的進步,計算機被應(yīng)用于各個領(lǐng)域,遠到探索宇宙的航天器,近到人們?nèi)粘J褂玫氖謾C。計算機應(yīng)用可大致分為科學(xué)計算、數(shù)據(jù)處理與過程控制3大類,其中數(shù)據(jù)處理占了很大的比重。數(shù)據(jù)處理廣泛存在于商業(yè)應(yīng)用系統(tǒng)中,例如銀行儲蓄系統(tǒng)、火車票售票系統(tǒng)、證券交易系統(tǒng)等。這些系統(tǒng)產(chǎn)生了大量的數(shù)據(jù),需要進行有效的處理。數(shù)據(jù)處理包括數(shù)據(jù)的采集、存儲、檢索、加工和應(yīng)用等若干環(huán)節(jié)。經(jīng)過數(shù)據(jù)處理,可以產(chǎn)生各種有用的信息。數(shù)據(jù)的存儲和檢索是兩個非常重要的環(huán)節(jié),它們合稱為數(shù)據(jù)管理,數(shù)據(jù)管理經(jīng)歷了人工管理、文件系統(tǒng)和數(shù)據(jù)庫系統(tǒng)3個階段。數(shù)據(jù)庫系統(tǒng)是最新的數(shù)據(jù)管理手段,是構(gòu)成各類信息系統(tǒng)的基石。本章介紹數(shù)據(jù)庫系統(tǒng)的基本概念、特點和結(jié)構(gòu)。
編輯推薦
《數(shù)據(jù)庫技術(shù)基礎(chǔ)》可以作為培養(yǎng)計算機專業(yè)應(yīng)用型人才的高等學(xué)校的教學(xué)用書,也可以供計算機從業(yè)人員參考使用。
圖書封面
評論、評分、閱讀與下載
數(shù)據(jù)庫技術(shù)基礎(chǔ) PDF格式下載