數(shù)據(jù)庫技術(shù)與應(yīng)用
定 價:39 元
叢書名:普通高等職業(yè)教育“十二五”規(guī)劃教材
- 作者:孔慶月,龔芳海,劉奉越主編
- 出版時間:2015/8/1
- ISBN:9787302403869
- 出 版 社:清華大學(xué)出版社
- 中圖法分類:TP311.13
- 頁碼:277
- 紙張:膠版紙
- 版次:1
- 開本:16開
本書基于工作過程導(dǎo)向的理念,采取“任務(wù)驅(qū)動”的模式編寫,主要講解關(guān)系數(shù)據(jù)庫的理論知識和SQL Server 2008這一關(guān)系數(shù)據(jù)庫管理系統(tǒng)軟件的應(yīng)用。
我國“十二五”規(guī)劃綱要中指出,要全面提高信息化水平和大力發(fā)展新一代信息技術(shù)產(chǎn)業(yè)。提高信息化水平要進行海量的信息處理,在信息處理中數(shù)據(jù)庫技術(shù)占據(jù)非常重要的位置。數(shù)據(jù)庫技術(shù)是當(dāng)前IT領(lǐng)域中發(fā)展最活躍、應(yīng)用最廣泛的計算機技術(shù)之一,它的應(yīng)用已滲透到社會的各個領(lǐng)域,如政府機關(guān)、企業(yè)單位、事業(yè)單位和商業(yè)單位的管理信息系統(tǒng)。因此,掌握好數(shù)據(jù)庫技術(shù)可以大大提升個人在信息處理方面的能力。
為貫徹教育部《國務(wù)院關(guān)于大力發(fā)展職業(yè)教育的決定》的精神,落實高職教育指導(dǎo)思想和辦學(xué)宗旨,配合教育部做好示范性和骨干高等院校建設(shè),遵循高技能人才培養(yǎng)的特點和規(guī)律,我們根據(jù)高職高!笆濉眹壹壱(guī)劃教材的指導(dǎo)精神,通過在智聯(lián)招聘網(wǎng)站(www.zhaopin.com)搜索“程序員”崗位(據(jù)不完全統(tǒng)計60%是招聘Web程序員,任職要求中大都涉及了對數(shù)據(jù)庫技術(shù)的要求(熟悉SQL語言,熟悉SQL Server、MySQL、Oracle等數(shù)據(jù)庫的開發(fā),熟悉存儲過程的編寫與調(diào)試))并進行分析,經(jīng)過海量的社會用人單位的調(diào)研和已就業(yè)畢業(yè)生的回訪,總結(jié)近二十年的數(shù)據(jù)庫技術(shù)教學(xué)經(jīng)驗編寫了這一基于典型工作過程的單元化教學(xué)、任務(wù)驅(qū)動模式教材。教材由淺入深地將一個簡化的接近于學(xué)生實際學(xué)習(xí)生活的數(shù)據(jù)庫應(yīng)用系統(tǒng)實例——“學(xué)生管理系統(tǒng)”分解到各個教學(xué)單元中,使學(xué)生對關(guān)系數(shù)據(jù)庫理論知識和技術(shù)應(yīng)用的學(xué)習(xí)易于理解和掌握。教材最后一個教學(xué)單元以Microsoft Visual Studio 2008中的C#語言這一功能強大的編程利器為前臺開發(fā)環(huán)境,以Microsoft SQL Server 2008這一當(dāng)前流行的數(shù)據(jù)管理系統(tǒng)軟件建立并管理后臺數(shù)據(jù)庫,介紹了數(shù)據(jù)庫應(yīng)用系統(tǒng)的典型開發(fā)過程。
數(shù)據(jù)庫依據(jù)其所依賴的數(shù)據(jù)模型可分為關(guān)系數(shù)據(jù)庫、面向?qū)ο蟮臄?shù)據(jù)庫、層次型數(shù)據(jù)庫、網(wǎng)狀數(shù)據(jù)庫等,而其中的關(guān)系數(shù)據(jù)庫是當(dāng)前社會中應(yīng)用最為廣泛的數(shù)據(jù)庫。教材主要講解關(guān)系數(shù)據(jù)庫理論知識和Microsoft SQL Server 2008這一關(guān)系數(shù)據(jù)庫管理系統(tǒng)軟件的應(yīng)用。教材內(nèi)容組織形式基于單元化教學(xué)和任務(wù)驅(qū)動模式,盡量壓縮理論知識(以“必需,夠用”為原則),加強數(shù)據(jù)技術(shù)知識的內(nèi)容,注重學(xué)生數(shù)據(jù)庫技術(shù)應(yīng)用能力的培養(yǎng),并配有和課程內(nèi)容相配套的習(xí)題和實訓(xùn)。
本書參考學(xué)時為96學(xué)時,其中66學(xué)時的理論和實踐一體化教學(xué)(建議在實訓(xùn)室進行“教、學(xué)、做”教學(xué)),課程教學(xué)結(jié)束后,學(xué)生結(jié)合所學(xué)的程序設(shè)計語言(Java、C#、Visual Basic.NET等)安排1周(30學(xué)時)的基于C/S架構(gòu)的數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)綜合實訓(xùn)。
本書由孔慶月、龔芳海、劉奉越任主編,宿敬肖、王新強、陳珊、楊偉明、高登任副主編。具體分工如下: 孔慶月、劉奉越共同編寫項目一、項目二、項目三、附錄A、附錄B,龔芳海、王新強共同編寫項目四、項目五、項目六,宿敬肖、馮川放共同編寫項目七、項目八,陳珊、高登共同編寫項目九,楊偉明、上官珺共同編寫項目十,郝麗霞、馬曉麗共同編寫項目十一。
本書配套了電子教案、課件、課程標(biāo)準(zhǔn)、源代碼、習(xí)題、實訓(xùn)指導(dǎo)書等素材,可聯(lián)系編者(郵箱: kqy@netease.com)索取。
由于編者水平有限,書中難免有不足之處,懇請廣大讀者和同人批評、指正。聯(lián)系郵箱地址: kqy@netease.com。
編者
2015年6月
項目一創(chuàng)建關(guān)系數(shù)據(jù)庫
任務(wù)一認(rèn)知關(guān)系數(shù)據(jù)庫
任務(wù)二啟動SQL Server 2008數(shù)據(jù)庫管理系統(tǒng)
任務(wù)三創(chuàng)建關(guān)系數(shù)據(jù)庫
任務(wù)四創(chuàng)建數(shù)據(jù)表
實訓(xùn)一創(chuàng)建數(shù)據(jù)庫
實訓(xùn)二認(rèn)知C/S架構(gòu)
小結(jié)
習(xí)題
項目二關(guān)系數(shù)據(jù)庫日常管理
任務(wù)一備份與還原數(shù)據(jù)庫
任務(wù)二分離與附加數(shù)據(jù)庫
任務(wù)三修改數(shù)據(jù)庫名
任務(wù)四修改數(shù)據(jù)表
任務(wù)五使用對象資源管理器刪除數(shù)據(jù)表中的數(shù)據(jù)行
任務(wù)六使用對象資源管理器刪除數(shù)據(jù)表
任務(wù)七使用對象資源管理器刪除數(shù)據(jù)庫
任務(wù)八給表創(chuàng)建主鍵和索引
實訓(xùn)三練習(xí)數(shù)據(jù)庫的備份與還原操作
實訓(xùn)四練習(xí)數(shù)據(jù)庫的分離與附加操作
小結(jié)
習(xí)題
項目三利用標(biāo)準(zhǔn)SQL語言操作數(shù)據(jù)庫
任務(wù)一認(rèn)知SQL語言
任務(wù)二利用數(shù)據(jù)定義語言(DDL)創(chuàng)建、修改、刪除數(shù)據(jù)庫
任務(wù)三利用INSERT語句向數(shù)據(jù)表中插入數(shù)據(jù)
任務(wù)四利用DELETE語句在數(shù)據(jù)表中刪除數(shù)據(jù)
任務(wù)五利用UPDATE語句更新數(shù)據(jù)表中的數(shù)據(jù)
任務(wù)六利用數(shù)據(jù)查詢語言從數(shù)據(jù)表中提取數(shù)據(jù)
任務(wù)七認(rèn)知數(shù)據(jù)控制語言(DCL)*
實訓(xùn)五簡單查詢
實訓(xùn)六多表連接查詢
實訓(xùn)七嵌套和相關(guān)查詢
實訓(xùn)八數(shù)據(jù)的插入、更新、刪除
小結(jié)
習(xí)題
項目四創(chuàng)建并利用視圖操作數(shù)據(jù)庫
任務(wù)一認(rèn)知視圖
任務(wù)二使用命令方式創(chuàng)建視圖
任務(wù)三使用命令方式管理視圖
任務(wù)四使用對象資源管理器管理視圖
實訓(xùn)九視圖的創(chuàng)建及應(yīng)用
小結(jié)
習(xí)題
項目五TransactSQL語言
任務(wù)一認(rèn)知TransactSQL語言
任務(wù)二SQL Server 2008系統(tǒng)內(nèi)置函數(shù)的認(rèn)知及其應(yīng)用
任務(wù)三程序控制語句及其應(yīng)用
任務(wù)四用戶自定義函數(shù)
任務(wù)五事務(wù)及其應(yīng)用
任務(wù)六游標(biāo)及其應(yīng)用
實訓(xùn)十TSQL程序設(shè)計
小結(jié)
習(xí)題
項目六存儲過程的設(shè)計及應(yīng)用
任務(wù)一認(rèn)知存儲過程
任務(wù)二立刻執(zhí)行存儲過程
任務(wù)三存儲過程的管理與維護
實訓(xùn)十一存儲過程設(shè)計
小結(jié)
習(xí)題
項目七創(chuàng)建及應(yīng)用觸發(fā)器
任務(wù)一認(rèn)知觸發(fā)器
任務(wù)二創(chuàng)建和應(yīng)用DML觸發(fā)器
任務(wù)三觸發(fā)器的管理與維護
任務(wù)四DDL觸發(fā)器及其應(yīng)用
實訓(xùn)十二觸發(fā)器設(shè)計
小結(jié)
習(xí)題
項目八關(guān)系數(shù)據(jù)庫設(shè)計
任務(wù)一認(rèn)知現(xiàn)實世界
任務(wù)二用ER模型圖描述現(xiàn)實客觀世界
任務(wù)三ER模型圖向關(guān)系模型的轉(zhuǎn)化
任務(wù)四深入理解關(guān)系數(shù)據(jù)庫
實訓(xùn)十三成績管理數(shù)據(jù)庫設(shè)計
實訓(xùn)十四網(wǎng)上論壇數(shù)據(jù)庫設(shè)計
小結(jié)
習(xí)題
項目九優(yōu)化數(shù)據(jù)庫
任務(wù)一理解函數(shù)依賴的概念
任務(wù)二理解范式的概念
小結(jié)
習(xí)題
項目十SQL Server 2008的安全管理
任務(wù)一認(rèn)知SQL Server 2008的安全模型
任務(wù)二認(rèn)知SQL Server訪問控制
任務(wù)三管理SQL Server數(shù)據(jù)庫引擎的身份驗證模式
任務(wù)四管理SQL Server數(shù)據(jù)庫引擎的安全連接
任務(wù)五數(shù)據(jù)庫的安全性管理
任務(wù)六認(rèn)知數(shù)據(jù)庫用戶角色
任務(wù)七權(quán)限管理
實訓(xùn)十五數(shù)據(jù)庫安全管理
小結(jié)
習(xí)題
項目十一項目開發(fā)實例——學(xué)生管理系統(tǒng)
任務(wù)一項目引入
任務(wù)二數(shù)據(jù)庫結(jié)構(gòu)設(shè)計與實現(xiàn)
任務(wù)三創(chuàng)建項目
任務(wù)四設(shè)計與實現(xiàn)主窗體
任務(wù)五設(shè)計與實現(xiàn)課程信息管理窗體
任務(wù)六設(shè)計與實現(xiàn)學(xué)生信息管理窗體
任務(wù)七設(shè)計與實現(xiàn)成績管理窗體
小結(jié)
習(xí)題
附錄ASQL Server 2008的安裝
任務(wù)一了解SQL Server 2008安裝的基本條件
任務(wù)二安裝SQL Server 2008
任務(wù)三SQL Server 2008的常用管理工具
任務(wù)四設(shè)置SQL Server 2008
實訓(xùn)十六SQL Server 2008數(shù)據(jù)庫服務(wù)器的安裝與配置
附錄B關(guān)系數(shù)據(jù)庫的數(shù)學(xué)基礎(chǔ)
任務(wù)一理解傳統(tǒng)的集合運算
任務(wù)二專門的關(guān)系運算
參考文獻