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