數(shù)據(jù)庫設(shè)計與應(yīng)用

出版時間:2008-11  出版社:李萍 高等教育出版社 (2008-11出版)  作者:李萍 編  頁數(shù):232  

前言

數(shù)據(jù)庫技術(shù)以及數(shù)據(jù)庫的應(yīng)用正以日新月異的速度發(fā)展,作為現(xiàn)代的大學(xué)生,特別是計算機專業(yè)的學(xué)生,學(xué)習(xí)和掌握數(shù)據(jù)庫知識是非常必要的。本書是根據(jù)高等職業(yè)技術(shù)教育和教學(xué)的特點,結(jié)合多年教學(xué)改革和應(yīng)用實踐經(jīng)驗編寫而成的。全書采用“項目導(dǎo)向、任務(wù)驅(qū)動”的組織模式,將學(xué)生管理系統(tǒng)開發(fā)項目的實現(xiàn)與數(shù)據(jù)庫應(yīng)用技術(shù)的教學(xué)實施結(jié)合在一起。基于項目的實施過程劃分為7個單元內(nèi)容,分別為數(shù)據(jù)庫規(guī)劃與設(shè)計、數(shù)據(jù)庫安裝與實施、數(shù)據(jù)庫備份與恢復(fù)、數(shù)據(jù)庫安全管理、數(shù)據(jù)查詢與維護、數(shù)據(jù)庫編程、C/S結(jié)構(gòu)數(shù)據(jù)庫應(yīng)用程序編制。每個單元即為一個項目,單元末尾附有習(xí)題和實驗項目,供學(xué)生及時消化對應(yīng)單元內(nèi)容之用。本書的編寫有以下特點。①本書以編者自行開發(fā)的學(xué)生管理系統(tǒng)為項目背景,根據(jù)數(shù)據(jù)庫技術(shù)的知識點將其劃分成不同的子項目,每個子項目相對完整、獨立,教學(xué)活動的過程就是完成子項目中工作任務(wù)的過程。整個教學(xué)過程既是傳授知識的過程,又是解決問題的過程。隨著項目的逐步展開,學(xué)生將以子項目中的工作任務(wù)為動力,積極參與分析、設(shè)計、調(diào)整和改進數(shù)據(jù)庫的應(yīng)用實踐,最終完成學(xué)生管理系統(tǒng)項目的設(shè)計與開發(fā)。②與其他一些同類教材相比,本書集數(shù)據(jù)庫原理與設(shè)計、SQLServer2000數(shù)據(jù)庫管理系統(tǒng)、SQt.語言與程序設(shè)計、數(shù)據(jù)庫應(yīng)用程序開發(fā)技術(shù)4項內(nèi)容于一體,4項內(nèi)容緊貼項目,突出應(yīng)用實踐,有利于提高學(xué)生的實際操作能力。同時書中的拓展知識又使學(xué)生具備了進一步提升的空間。③針對高職高專類學(xué)生實踐性較強、理論偏弱的特點,本書盡可能使用通俗易懂的語言,由淺入深地講述各單元的內(nèi)容,并盡可能使用實例來說明各知識點的應(yīng)用方法,既可用于自學(xué),也可作為在工作實踐中的參考資料?!皵?shù)據(jù)庫設(shè)計與應(yīng)用”是軟件技術(shù)、計算機應(yīng)用技術(shù)、網(wǎng)絡(luò)技術(shù)等計算機專業(yè)的一門專業(yè)基礎(chǔ)主干課程。通過本課程的學(xué)習(xí),學(xué)生能在進行數(shù)據(jù)庫規(guī)劃設(shè)計后,安裝、調(diào)試SQLSever數(shù)據(jù)庫管理系統(tǒng),實施數(shù)據(jù)庫,對數(shù)據(jù)庫進行備份、還原和安全管理,進行數(shù)據(jù)操縱和數(shù)據(jù)庫編程,最終編制出C/S結(jié)構(gòu)客戶端的數(shù)據(jù)庫應(yīng)用程序。本課程建議參考教學(xué)時數(shù)為64—80學(xué)時,80學(xué)時的學(xué)時分配如下表所示。

內(nèi)容概要

  《數(shù)據(jù)庫設(shè)計與應(yīng)用》是無錫職業(yè)技術(shù)學(xué)院國家示范性高職院校建設(shè)項目成果,根據(jù)高等職業(yè)技術(shù)教育和教學(xué)的特點,結(jié)合教學(xué)改革和應(yīng)用實踐編寫而成。全書以學(xué)生管理系統(tǒng)項目開發(fā)為主線,基于項目的具體實施過程劃分單元內(nèi)容,涵蓋了數(shù)據(jù)庫規(guī)劃與設(shè)計、數(shù)據(jù)庫安裝與實施、數(shù)據(jù)庫備份與恢復(fù)、數(shù)據(jù)庫安全管理、數(shù)據(jù)查詢與維護、數(shù)據(jù)庫編程、C/S結(jié)構(gòu)數(shù)據(jù)庫應(yīng)用程序編制共7個方面?!  稊?shù)據(jù)庫設(shè)計與應(yīng)用》內(nèi)容翔實,適用對象廣且實用性強,可作為應(yīng)用性、技能型人才培養(yǎng)的各類教育相關(guān)專業(yè)的教學(xué)用書,也可供各類培訓(xùn)、計算機從業(yè)人員和愛好者參考使用。

書籍目錄

單元一 數(shù)據(jù)庫規(guī)劃與設(shè)計1.1 數(shù)據(jù)庫系統(tǒng)組成1.1.1 數(shù)據(jù)、數(shù)據(jù)管理與數(shù)據(jù)處理1.1.2 數(shù)據(jù)管理的發(fā)展1.1.3 數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)和數(shù)據(jù)庫系統(tǒng)1.2 數(shù)據(jù)模型1.2.1 信息領(lǐng)域的3個世界1.2.2 概念數(shù)據(jù)模型1.2.3 數(shù)據(jù)模型的三要素與分類1.3 數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu)1.3.1 數(shù)據(jù)庫的三級模式1.3.2 數(shù)據(jù)庫系統(tǒng)的兩級映射1.4 關(guān)系型數(shù)據(jù)庫1.4.1 關(guān)系模型1.4.2 關(guān)系代數(shù)1.4.3 關(guān)系規(guī)范化設(shè)計1.5 數(shù)據(jù)庫設(shè)計1.5.1 需求分析1.5.2 概念結(jié)構(gòu)設(shè)計1.5.3 邏輯結(jié)構(gòu)設(shè)計1.5.4 物理結(jié)構(gòu)設(shè)計1.5.5 數(shù)據(jù)庫實施1.5.6 數(shù)據(jù)庫運行維護單元小結(jié)習(xí)題單元二 數(shù)據(jù)庫安裝與實施2.1 SQL Server 2000數(shù)據(jù)庫管理系統(tǒng)的安裝2.1.1 SQL Server 2000系統(tǒng)簡介2.1.2 SQL Server 2000的安裝2.2 SQL Server 2000數(shù)據(jù)庫管理系統(tǒng)的配置2.2.1 啟動和停止SQL Server服務(wù)2.2.2 啟動企業(yè)管理器2.2.3 注冊服務(wù)器2.2.4 配置SQL Server服務(wù)器2.2.5 使用查詢分析器2.3 SQL Server數(shù)據(jù)庫的管理2.3.1 SQL Server數(shù)據(jù)庫的組成與結(jié)構(gòu)2.3.2 系統(tǒng)數(shù)據(jù)庫2.3.3 創(chuàng)建學(xué)生管理數(shù)據(jù)庫2.3.4 操作數(shù)據(jù)庫2.4 SQL Server數(shù)據(jù)表的操作2.4.1 設(shè)計表2.4.2 建立表2.4.3 建立表的約束條件2.4.4 建立表的索引2.4.5 修改和刪除表單元小結(jié)習(xí)題二實驗二單元三 數(shù)據(jù)庫備份與恢復(fù)3.1 備份和恢復(fù)概述3.1.1 常見數(shù)據(jù)庫故障3.1.2 數(shù)據(jù)庫備份設(shè)備3.1.3 備份方式3.1.4 備份和恢復(fù)方案3.2 用戶數(shù)據(jù)庫備份與恢復(fù)3.2.1 創(chuàng)建/刪除備份設(shè)備3.2.2 備份數(shù)據(jù)庫3.2.3 恢復(fù)數(shù)據(jù)庫3.3 系統(tǒng)數(shù)據(jù)庫的備份與恢復(fù)3.4 SQL Server的數(shù)據(jù)轉(zhuǎn)換3.4.1 DTS的基本概念3.4.2 數(shù)據(jù)的導(dǎo)入3.4.3 數(shù)據(jù)的導(dǎo)出單元小結(jié)習(xí)題三實驗三單元四 數(shù)據(jù)庫安全管理4.1 SQL Servet安全體系結(jié)構(gòu)4.1.1 客戶機操作系統(tǒng)的安全性4.1.2 SQL Server的安全性4.1.3 數(shù)據(jù)庫的安全性4.1.4 數(shù)據(jù)庫對象的安全性4.2 客戶機安全認證4.2.1 創(chuàng)建客戶機用戶4.2.2 客戶機身份驗證4.3 服務(wù)器安全認證4.3.1 建立服務(wù)器登錄賬戶4.3.2 設(shè)置賬戶的服務(wù)器角色4.3.3 管理與使用登錄賬戶4.4 數(shù)據(jù)庫安全認證4.4.1 創(chuàng)建數(shù)據(jù)庫用戶4.4.2 查看、修改與刪除數(shù)據(jù)庫用戶4.5 數(shù)據(jù)庫對象安全認證4.5.1 角色管理4.5.2 權(quán)限管理單元小結(jié)習(xí)題四實驗四單元五 數(shù)據(jù)查詢與維護5.1 數(shù)據(jù)查詢語句5.1.1 簡單查詢5.1.2 連接查詢5.1.3 排序5.1.4 分組統(tǒng)計查詢5.1.5 嵌套子查詢5.1.6 相關(guān)子查詢5.1.7 數(shù)據(jù)查詢綜合實例5.2 使用視圖查詢數(shù)據(jù):5.2.1 視圖的概念5.2.2 建立視圖5.2.3 使用視圖5.3 數(shù)據(jù)插入語句5.3.1 使用Values關(guān)鍵字的Insert語句5.3.2 使用Select子句的Insert語句5.4 數(shù)據(jù)刪除語句5.4.1 使用Delete語句刪除數(shù)據(jù)5.4.2 使用Truncate語句清除表中的全部數(shù)據(jù)5.5 數(shù)據(jù)修改語句單元小結(jié)習(xí)題五實驗五單元六 數(shù)據(jù)庫編程6.1 批處理與腳本文件6.1.1 批處理6.1.2 腳本文件6.2 變量與流程控制語句6.2.1 變量6.2.2 流程控制語句6.3 函數(shù)6.3.1 標準函數(shù)6.3.2 自定義函數(shù)6.4 存儲過程6.4.1 存儲過程的概念6.4.2 系統(tǒng)存儲過程6.4.3 用戶自定義存儲過程6.5 事務(wù)處理6.5.1 事務(wù)的概念6.5.2 事務(wù)的特性6.5.3 管理事務(wù)6.5.4 事務(wù)控制語句6.5.5 分布式事務(wù)6.6 觸發(fā)器6.6.1 觸發(fā)器的基本概念6.6.2 創(chuàng)建觸發(fā)器6.7 數(shù)據(jù)庫編程綜合實例單元小結(jié)習(xí)題六實驗六單元七 C/S結(jié)構(gòu)數(shù)據(jù)庫應(yīng)用程序編制7.1 數(shù)據(jù)庫應(yīng)用系統(tǒng)的體系結(jié)構(gòu)7.1.1 集中式結(jié)構(gòu)7.1.2 文件服務(wù)器結(jié)構(gòu)7.1.3 客戶一服務(wù)器結(jié)構(gòu)7.1.4 瀏覽器/Web應(yīng)用服務(wù)器/數(shù)據(jù)庫服務(wù)器體系結(jié)構(gòu)7.1.5 分布式數(shù)據(jù)庫系統(tǒng)7.2 數(shù)據(jù)庫編程接口7.2.1 ODBC數(shù)據(jù)庫接口7.2.2 OLEDB數(shù)據(jù)庫接口7.2.3 ADO數(shù)據(jù)庫接口7.3 學(xué)生管理數(shù)據(jù)庫應(yīng)用程序的實施7.3.1 創(chuàng)建標準模塊連接數(shù)據(jù)庫7.3.2 學(xué)生檔案查詢7.3.3 學(xué)生成績初始化7.3.4 學(xué)生檔案統(tǒng)計單元小結(jié)習(xí)題七實驗七附錄A 學(xué)生管理系統(tǒng)Xsgl數(shù)據(jù)表結(jié)構(gòu)附錄B 學(xué)籍管理系統(tǒng)Studentsys數(shù)據(jù)表結(jié)構(gòu)附錄C SQL函數(shù)參考文獻

章節(jié)摘錄

插圖:近年來,數(shù)據(jù)庫技術(shù)在各行各業(yè)都得到了廣泛應(yīng)用,嘸論是應(yīng)用的數(shù)量還是應(yīng)用的重要性都在不斷增大。醫(yī)院、學(xué)校、企業(yè)、圖書館、商場、超市、網(wǎng)頁瀏覽器等都使用數(shù)據(jù)庫來存儲、操作和檢索數(shù)據(jù)。本單元從數(shù)據(jù)庫的基本知識講起,從數(shù)據(jù)庫設(shè)計的模型、基本原則和基本步驟出發(fā),以學(xué)生管理系統(tǒng)為開發(fā)項目,詳細講解數(shù)據(jù)庫的規(guī)劃與設(shè)計方法,為后續(xù)數(shù)據(jù)庫管理與應(yīng)用開發(fā)項目的學(xué)習(xí)奠定基礎(chǔ)。1.1 數(shù)據(jù)庫系統(tǒng)組成1.1.1 數(shù)據(jù)、數(shù)據(jù)管理與數(shù)據(jù)處理1.數(shù)據(jù)數(shù)據(jù)是用來記錄和反映事物狀態(tài)的客觀描述,如文字、數(shù)字、圖像、聲音等都是數(shù)據(jù)。數(shù)據(jù)可分為結(jié)構(gòu)化數(shù)據(jù)和非結(jié)構(gòu)化(多媒體)數(shù)據(jù)兩類。結(jié)構(gòu)化數(shù)據(jù)有數(shù)字、字符等;多媒體數(shù)據(jù)有圖像、聲音、視頻等,多媒體數(shù)據(jù)在web服務(wù)器中最常見。2.數(shù)據(jù)管理對數(shù)據(jù)的組織、存儲、檢索和維護工作稱為數(shù)據(jù)管理,是數(shù)據(jù)處理的中心環(huán)節(jié)。數(shù)據(jù)管理主要圍繞提高數(shù)據(jù)獨立性、降低數(shù)據(jù)冗余度、提高數(shù)據(jù)共享性、提高數(shù)據(jù)的安全性和完整性等方面來進行改進,使用戶能有效地管理和使用數(shù)據(jù)資源。3.數(shù)據(jù)處理收集、組織、加工、存儲、抽取和傳輸數(shù)據(jù)的工作稱為數(shù)據(jù)處理,數(shù)據(jù)處理的目的是提取有價值的信息。例如,在學(xué)生成績管理系統(tǒng)中錄入學(xué)生成績,經(jīng)過數(shù)據(jù)組織加工處理后,學(xué)生可提取其各學(xué)期各門課程的成績信息與獲得學(xué)分的信息。1.1.2 數(shù)據(jù)管理的發(fā)展隨著計算機技術(shù)的不斷發(fā)展,數(shù)據(jù)管理技術(shù)也在不斷進步。根據(jù)數(shù)據(jù)的獨立性、冗余度、數(shù)據(jù)間的相互關(guān)系及數(shù)據(jù)的安全性、完整性等特點把數(shù)據(jù)管理技術(shù)的發(fā)展劃分成3個不同的階段:程序管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)階段。1.程序管理階段程序管理階段的計算機主要用于科學(xué)計算,硬件方面沒有大容量的存儲設(shè)備,軟件方面沒有操作系統(tǒng)和數(shù)據(jù)管理軟件,數(shù)據(jù)存放在由程序定義的內(nèi)存變量中,不能長期保存。

編輯推薦

《數(shù)據(jù)庫設(shè)計與應(yīng)用》是由高等教育出版社出版的。

圖書封面

評論、評分、閱讀與下載


    數(shù)據(jù)庫設(shè)計與應(yīng)用 PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7