數(shù)據(jù)庫技術(shù)及應(yīng)用課程實(shí)踐

出版時(shí)間:2011-6  出版社:清華大學(xué)出版社  作者:王彤 等編著  頁數(shù):349  

內(nèi)容概要

  《數(shù)據(jù)庫技術(shù)及應(yīng)用課程實(shí)踐》以一個(gè)虛擬的小型電子商務(wù)網(wǎng)站“網(wǎng)上多媒體音樂商店”(簡(jiǎn)稱
netmusicshop項(xiàng)目)的開發(fā)為主線,設(shè)計(jì)了一系列以任務(wù)驅(qū)動(dòng)的相關(guān)實(shí)驗(yàn),內(nèi)容覆蓋了數(shù)據(jù)庫應(yīng)用的主要技術(shù),包括數(shù)據(jù)庫設(shè)計(jì)、數(shù)據(jù)庫管理、數(shù)據(jù)庫編程和web數(shù)據(jù)庫開發(fā)等。隨著與課堂教學(xué)內(nèi)容同步的實(shí)驗(yàn)任務(wù)的逐一完成,netmusicshop項(xiàng)目經(jīng)歷了需求分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)的完整開發(fā)過程,并在不斷調(diào)整、迭代中得以完善。各種分散抽象、看似雜亂的知識(shí)點(diǎn),融入項(xiàng)目的開發(fā)中,被組織成一個(gè)相互關(guān)聯(lián)的有機(jī)整體,實(shí)現(xiàn)了知識(shí)的融會(huì)貫通。而學(xué)習(xí)者則遍歷了“數(shù)據(jù)庫技術(shù)及應(yīng)用”課程中的全部知識(shí)點(diǎn),并通過親身的實(shí)踐,更好地體會(huì)到知識(shí)與技術(shù)間的相互關(guān)聯(lián),鞏固了知識(shí),提高了應(yīng)用開發(fā)能力。
  《數(shù)據(jù)庫技術(shù)及應(yīng)用課程實(shí)踐》的實(shí)驗(yàn)環(huán)境為microsoft sql server 2008和microsoft visual
studio 2008。為了順利開展實(shí)驗(yàn),建議讀者最好具備“網(wǎng)頁設(shè)計(jì)”和“c++語言”兩門課程的學(xué)習(xí)基礎(chǔ)。
  《數(shù)據(jù)庫技術(shù)及應(yīng)用課程實(shí)踐》可作為高等學(xué)校學(xué)生學(xué)習(xí)“數(shù)據(jù)庫技術(shù)及應(yīng)用”、“數(shù)據(jù)庫管理與開發(fā)”、“數(shù)據(jù)庫原理及應(yīng)用”、“數(shù)據(jù)庫系統(tǒng)概論”等相關(guān)課程的實(shí)驗(yàn)指導(dǎo)教材,也可供承擔(dān)數(shù)據(jù)庫課程教學(xué)的教師、開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng)的編程愛好者和工程技術(shù)人員參考。

書籍目錄

第1章 緒論
 1.1 數(shù)據(jù)庫應(yīng)用系統(tǒng)的體系結(jié)構(gòu)
  1.1.1 單用戶數(shù)據(jù)庫系統(tǒng)
  1.1.2 主從式數(shù)據(jù)庫系統(tǒng)
  1.1.3 分布式數(shù)據(jù)庫系統(tǒng)
  1.1.4 客戶機(jī)/服務(wù)器兩層結(jié)構(gòu)數(shù)據(jù)庫系統(tǒng)
  1.1.5 三層結(jié)構(gòu)數(shù)據(jù)庫系統(tǒng)
  1.1.6 瀏覽器/服務(wù)器多層結(jié)構(gòu)數(shù)據(jù)庫系統(tǒng)
 1.2 數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)步驟
  1.2.1 系統(tǒng)需求分析
  1.2.2 系統(tǒng)設(shè)計(jì)
  1.2.3 系統(tǒng)實(shí)現(xiàn)
  1.2.4 系統(tǒng)運(yùn)行與維護(hù)
 1.3 數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)平臺(tái)
 1.4 練習(xí)思考
 本章參考文獻(xiàn)
第2章 “網(wǎng)上多媒體音樂商店”的分析與設(shè)計(jì)
 2.1 netmusicshop需求分析
  2.1.1 netmusicshop數(shù)據(jù)流圖
  2.1.2 netmusicshop數(shù)據(jù)字典
 2.2 netmusicshop設(shè)計(jì)
  2.2.1 netmusicshop數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)
  2.2.2 netmusicshop軟件結(jié)構(gòu)設(shè)計(jì)
 2.3 netmusicshop實(shí)現(xiàn)
  2.3.1 netmusicshop的組織結(jié)構(gòu)
  2.3.2 netmusicshop的任務(wù)分解
  2.3.3 教學(xué)建議
 2.4 練習(xí)思考
 2.5 拓展提高
 本章參考文獻(xiàn)
第3章 數(shù)據(jù)庫管理技術(shù)
 3.1 sql server 2008數(shù)據(jù)庫管理系統(tǒng)的安裝
 3.2 數(shù)據(jù)庫的創(chuàng)建與管理
 3.3 數(shù)據(jù)表的創(chuàng)建與管理
 3.4 數(shù)據(jù)查詢
 3.5 視圖的創(chuàng)建與管理
 3.6 數(shù)據(jù)庫的安全性
 3.7 數(shù)據(jù)庫的完整性
 3.8 數(shù)據(jù)庫的備份與恢復(fù)
 本章參考文獻(xiàn)
第4章 數(shù)據(jù)庫編程技術(shù)
 4.1 t-sql程序設(shè)計(jì)基礎(chǔ)
 4.2 存儲(chǔ)過程
 4.3 觸發(fā)器
 4.4 游標(biāo)
 4.5 并發(fā)控制
 本章參考文獻(xiàn)
第5章 web數(shù)據(jù)庫開發(fā)技術(shù)
 5.1 visual studio 2008系統(tǒng)的安裝和使用
 5.2 c#語言編程基礎(chǔ)
 5.3 網(wǎng)頁設(shè)計(jì)基礎(chǔ)
 5.4 asp.net基本控件的使用
 5.5 利用ado.net接口訪問數(shù)據(jù)庫
 5.6 構(gòu)建多層結(jié)構(gòu)的asp.net網(wǎng)站
 5.7 利用數(shù)據(jù)綁定控件訪問數(shù)據(jù)庫
 5.8 asp.net網(wǎng)站的高級(jí)開發(fā)技術(shù)
 本章參考文獻(xiàn)
第6章 “數(shù)據(jù)庫技術(shù)及應(yīng)用”課程設(shè)計(jì)
 6.1 netmusicshop項(xiàng)目開發(fā)總結(jié)
 6.2 課程設(shè)計(jì)要求及報(bào)告書寫規(guī)范
  6.2.1 課程設(shè)計(jì)要求
  6.2.2 課程設(shè)計(jì)報(bào)告書寫規(guī)范
 6.3 課程設(shè)計(jì)綜合訓(xùn)練選題
  6.3.1 電視節(jié)目查詢系統(tǒng)
  6.3.2 傳媒博物館網(wǎng)站
  6.3.3 報(bào)社新聞文稿編審系統(tǒng)
  6.3.4 廣播電視設(shè)備管理系統(tǒng)
  6.3.5 電視廣告業(yè)務(wù)管理系統(tǒng)
 本章參考文獻(xiàn)

章節(jié)摘錄

版權(quán)頁:插圖:1.1.1單用戶數(shù)據(jù)庫系統(tǒng)單用戶數(shù)據(jù)庫系統(tǒng)是一種早期使用的、結(jié)構(gòu)最為簡(jiǎn)單的數(shù)據(jù)庫系統(tǒng)。在該體系結(jié)構(gòu)中,整個(gè)數(shù)據(jù)庫系統(tǒng),包括數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)和應(yīng)用程序全都集中裝在一臺(tái)計(jì)算機(jī)上,由一個(gè)用戶獨(dú)占。雖然它管理維護(hù)簡(jiǎn)單、安全性好,但卻存在著不同計(jì)算機(jī)上的用戶間不能共享數(shù)據(jù)的致命弊端。1.1.2主從式數(shù)據(jù)庫系統(tǒng)主從式(又稱主機(jī)/終端式)數(shù)據(jù)庫系統(tǒng)是對(duì)單用戶數(shù)據(jù)庫系統(tǒng)的改良,該結(jié)構(gòu)仍然是將所有的資源集中安裝在一臺(tái)計(jì)算機(jī)上(我們將它稱為主機(jī)),所不同的是它支持多用戶訪問,不同的數(shù)據(jù)庫用戶借助各自與主機(jī)相連的終端設(shè)備(主要是顯示器)分時(shí)訪問數(shù)據(jù)庫。這種結(jié)構(gòu)延續(xù)了單用戶系統(tǒng)管理維護(hù)簡(jiǎn)單的優(yōu)點(diǎn),缺點(diǎn)更是顯而易見:當(dāng)共享數(shù)據(jù)的終端用戶數(shù)目增加到一定程度后,主機(jī)會(huì)不堪重負(fù),致使系統(tǒng)性能急劇下降;由于所有的數(shù)據(jù)處理任務(wù)都由主機(jī)承擔(dān),一旦主機(jī)發(fā)生故障,系統(tǒng)的所有用戶都會(huì)受到影響。上述兩種結(jié)構(gòu)本質(zhì)上都屬于集中式的數(shù)據(jù)庫系統(tǒng)。為了克服集中式系統(tǒng)的不足,分布式結(jié)構(gòu)的數(shù)據(jù)庫系統(tǒng)應(yīng)運(yùn)而生。

編輯推薦

《數(shù)據(jù)庫技術(shù)及應(yīng)用課程實(shí)踐》為教育部“高等學(xué)校教學(xué)質(zhì)量與教學(xué)改革工程”立項(xiàng)項(xiàng)目。

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    數(shù)據(jù)庫技術(shù)及應(yīng)用課程實(shí)踐 PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7