本書根據教育部頒發(fā)的《中等職業(yè)學校專業(yè)教學標準(試行)信息技術類(*輯)》中的相關教學內容和要求編寫。本書的編寫從滿足經濟發(fā)展對高素質勞動者和技能型人才的需求出發(fā),在課程結構、教學內容、教學方法等方面進行了新的探索與改革創(chuàng)新,以利于學生更好地掌握本課程的內容,利于學生理論知識的掌握和實際操作技能的提高。 本書通過8個項目,24個任務系統(tǒng)介紹了數據庫的基礎知識、數據庫系統(tǒng)安裝與創(chuàng)建、數據訪問及修改、設計窗體、備份與還原、安全管理、數據連接、SQL查詢語言、數據庫程序設計等內容。
前言
日前,國務院印發(fā)的《關于加快發(fā)展現代職業(yè)教育的決定》提出,要牢固確立職業(yè)教育在國家人才培養(yǎng)體系中的重要位置,以服務發(fā)展為宗旨,以促進就業(yè)為導向,適應技術進步和生產方式變革以及社會公共服務的需要。中等職業(yè)教育是我國高中階段教育的重要組成部分,擔負著培養(yǎng)數以億計的高素質勞動者和技術技能人才的重要任務。而現在的中職教育是以能力培養(yǎng)目標為主,以學生能掌握什么樣的技能為考核目標,把學生培養(yǎng)成既懂知識,又有過硬的實踐技能的應用型人才。在全國中職教育改革如火如荼進行的同時,目標行動導向教學法、工作過程系統(tǒng)化教學法等一些創(chuàng)新的教學方法如雨后春筍般涌現,人們已經越來深刻地感受到中職教育培養(yǎng)技能型人才的重要性。
中職學校數據庫課程要求學生掌握設計數據庫必備的理論知識和基本流程,培養(yǎng)學生獲得與數據庫設計相關的學習能力、操作能力,強化學生對數據后臺的實踐操作能力,增強學生的數據庫開發(fā)設計能力、交流溝通能力。按照傳統(tǒng)的老師講,學生聽的教學方式,學生在校期間雖然能完成老師布置的作業(yè)并且考試成績也很優(yōu)秀,但是在工作崗位上碰到實際的問題時仍然無法獨立解決。本書的特點就是打破了只講授知識點的傳統(tǒng)教育模式,采用項目引領、情景教學的模式,使學生置身于一個個的項目背景、情景任務中,從情景中掌握的技能,可以零距離地移植到實際的工作中去。以數據庫設計真實的工作任務及工作過程為載體確定每一個模塊的學習內容,教、學、做相結合,理論與實踐一體化,合理設計理論、實踐等教學環(huán)節(jié)。
本書最大的特點在于以一個實際的校園網數據庫系統(tǒng)案例為背景,該案例項目來源于實際但經過編者的加工,使之更適合教學組織和內容安排。將一個大的校園網數據庫系統(tǒng)按開發(fā)順序分解成若干個具體的工作任務,逐步使用SQL Server 2008實現功能。課程內容的安排和組織按照工作過程系統(tǒng)化理論組合起來,構成一個逐層遞進、漸次加深的設計過程。使學習者通過巧妙設計的若干個分解任務的學習到最后整合成完整的項目的學習設計過程,實現專業(yè)能力的全面培養(yǎng)。
需要指出的是,本書主要講解數據庫SQL Server 2008的使用。編寫本書時,編者假設學生已經掌握了計算機的一些基本概念,對網頁設計、程序設計有了初步的認識。讀者應該了解B/S、C/S架構的基本概念等,編者建議此書在讀者學完網頁設計、程序設計等課程后使用。
本書由余可春、楊海艷主編,馮理明主審,劉芬、張根海、楊延華、侯柏林副主編。項目一中的任務一、任務二由劉芬編寫;項目二中的任務一、任務二由張根海編寫;項目二中的任務三、任務四由楊延華編寫;項目三中的任務一由侯柏林編寫;項目三中的任務二、任務三、項目四、項目五由楊海艷編寫;項目六、項目七、項目八由余可春編寫。
為了了解實際的設計案例,編者邀請了大學院校、企事業(yè)單位的教授和專家共同來構建本書的內容。正是這些業(yè)界專家的參與,才使本書距離編者預設的目標更近。
由于編者水平有限,加之時間倉促,書中難免存在遺漏、疏忽之處,懇請大家批評指正。
作者有豐富的教學及教研經驗。為了提高學習效率和教學效果,方便教師教學,作者為本書配備了教學指南、案例素材及結果文件、習題答案、授課PPT講義等豐富的教學輔助資源。
目錄
項目一 數據庫系統(tǒng)基礎知識1
任務一 了解校園網數據庫系統(tǒng)2
任務二 了解數據庫系統(tǒng)管理的工作機會3
項目二 校園網管理系統(tǒng)數據庫的設計5
任務一 數據庫系統(tǒng)的安裝啟動與配置6
任務二 校園網系統(tǒng)需求分析17
任務三 校園網系統(tǒng)E-R圖與系統(tǒng)關系模式設計21
任務四 校園網管理系統(tǒng)物理結構設計24
項目三 校園網管理系統(tǒng)數據庫以及數據表的創(chuàng)建27
任務一 使用命令或圖形界面創(chuàng)建校園網數據庫28
任務二 使用命令或圖形界面創(chuàng)建校園網數據表并添加數據32
任務三 數據表的完整性約束47
項目四 校園網數據庫系統(tǒng)的基本操作56
任務一 數據庫中的數據與Excel、Access數據的導入與導出57
任務二 數據庫中數據的增加、刪除與更新67
任務三 數據庫中表的若干行、列、排序及模糊查詢71
項目五 校園網數據庫系統(tǒng)的視圖80
任務一 創(chuàng)建視圖81
任務二 視圖的基本操作86
項目六 校園網數據的高級查詢90
任務一 統(tǒng)計查詢91
任務二 多表-連接查詢95
任務三 多表-子查詢101
任務四 利用函數進行的查詢107
任務五 自定義函數113
任務六 存儲過程與觸發(fā)器120
項目七 校園網數據庫的安全性管理132
任務一 數據安全保障133
任務二 數據庫的備份與還原144
項目八 校園網管理系統(tǒng)的構建156
任務一 數據庫系統(tǒng)的設計157
任務二 首頁與管理員頁面代碼的編寫161
任務三 其他頁面的代碼編寫174