SQL Server 2005數(shù)據(jù)庫應用項目教程

出版時間:2010-9  出版社:清華大學出版社  作者:王玉姣,聶俊航 主編  頁數(shù):303  

前言

  隨著社會的不斷發(fā)展,數(shù)據(jù)庫技術(shù)的應用無處不在。在眾多的數(shù)據(jù)庫系統(tǒng)中,SQL Server以其兼具大型數(shù)據(jù)庫技術(shù)要求和易于實現(xiàn)及操作等特點,被不同領域的企業(yè)或公司所接受,因此需要大量的掌握數(shù)據(jù)庫技術(shù)的高素質(zhì)技能型專門人才。為了滿足這一需求,我們結(jié)合多年的數(shù)據(jù)庫應用與教學經(jīng)驗,精心組織編寫了文本符合高等職業(yè)技術(shù)教育的教學特點、體現(xiàn)教學改革特色的教材。本教材的特點如下:  1.基于工作過程的開發(fā)思路,注重職業(yè)能力的培養(yǎng)  本教材是在市場調(diào)研的基礎上,通過對數(shù)據(jù)庫技術(shù)相關(guān)的職業(yè)崗位的分析研究,按照企業(yè)數(shù)據(jù)庫應用開發(fā)的工作過程,結(jié)合職業(yè)能力的培養(yǎng)目標編寫而成的。教材圍繞數(shù)據(jù)庫應用開發(fā)的行為領域需要的知識、技能、素質(zhì),搭建項目工作場景,細化出相應工作任務,讓學生在知識、技能形成的過程中充分感知、體驗,獲取過程性知識和經(jīng)驗?! ?.項目驅(qū)動,核心任務貫穿  以一個典型的學生選課數(shù)據(jù)庫(SCDB)系統(tǒng)項目作為主體,把項目細化為具體的工作任務,并由這些工作任務串聯(lián)起所有知識點。  3.理論夠用為度,突出應用  從SQL Server的實際應用需求出發(fā),淡化理論原理和學術(shù)概念,注重解決具體問題的方法和實現(xiàn)技術(shù),使抽象的理論和單調(diào)的操作步驟因為有了應用前景而變得生動有趣。  4.“教、學、練”一體化,強化能力培養(yǎng)  在每個工作任務中有機融合了知識點講解和技能訓練目標,融“教、學、練”于一體。講解每個工作任務時都先提出任務目標,然后是實例制作演示,在實訓部分讓讀者模仿練習,使讀者加深對工作任務的完成過程的印象,體現(xiàn)“在練中學,學以致用”的教學理念。  5.示例豐富,圖文并茂  編者將多年對數(shù)據(jù)庫課程的實際教學經(jīng)驗與學生在學習過程中普遍存在的問題進行了整合,選取了大量典型的示例,并配有豐富的圖例說明,幫助學生理解實際操作和示例效果?! ”窘滩挠珊苯煌殬I(yè)技術(shù)學院承編,湖北交通信息研究所共同參與,主編為王玉姣、聶俊航,副主編為楊華勇、王曉剛,參編的老師還有夏奕、魯波、王三軍(湖北交通信息研究所專家)等,主審為單學紅。本書的編寫得到了許多教師的大力支持,在此向他們表示衷心感謝。

內(nèi)容概要

本書按照基于工作過程的開發(fā)思路,以職業(yè)能力培養(yǎng)為主、實踐為重的原則,從培養(yǎng)應用型、技能型人才角度出發(fā),突出職業(yè)教育的特色。全書以SQL Server 2005為平臺,由一個典型的學生選課數(shù)據(jù)庫(SCDB)系統(tǒng)項目貫穿始終,理論夠用為度,突出應用,講解由淺入深,強調(diào)數(shù)據(jù)庫應用程序的開發(fā)技能,注重培養(yǎng)讀者解決實際問題的能力,使讀者能夠快速輕松地掌握SQL Server數(shù)據(jù)庫的技術(shù)與應用。    本書結(jié)構(gòu)清晰、內(nèi)容翔實、示例豐富、通俗易懂,適合作為各類高職高專院校、計算機培訓學校等相關(guān)專業(yè)的教材,也可以作為數(shù)據(jù)庫技術(shù)從業(yè)人員和數(shù)據(jù)庫技術(shù)愛好者的參考用書。

書籍目錄

學習情景1  初識數(shù)據(jù)庫  項目1  了解數(shù)據(jù)庫技術(shù)的發(fā)展歷程    任務1  數(shù)據(jù)庫技術(shù)發(fā)展簡史    任務2  SQL Server發(fā)展簡史    任務3  數(shù)據(jù)庫系統(tǒng)的基本概念  項目2  SQL Server 2005的安裝    任務1  SQL Server 2005的新特性    任務2  SQL Server 2005的版本    任務3  安裝SQL Server 2005的系統(tǒng)要求    任務4  SQL Server 2005的安裝步驟    任務5  SQL Server 2005的簡單使用  項目3  SQL Server 2005管理工具    任務1  SQL Server 2005配置管理器    任務2  SQL Server 2005外圍應用配置器    任務3  SQL Server Profiler    任務4  數(shù)據(jù)庫引擎優(yōu)化顧問    任務5  SQL Server Business Intelligence Development Studio  項目4  SQL Server 2005服務器管理    任務1  注冊服務器    任務2  注冊服務器組    任務3  服務器的啟動、暫停和停止  項目5  了解SCDB數(shù)據(jù)庫實例    任務1  SCDB數(shù)據(jù)庫的表    任務2  SCDB數(shù)據(jù)庫的表間關(guān)系    任務3  在SQL Server 2005中添加數(shù)據(jù)庫SCDB  小結(jié)  實訓練習學習情景2  數(shù)據(jù)庫的設計  項目1  認識關(guān)系數(shù)據(jù)庫    任務1  關(guān)系模型的概念    任務2  關(guān)系數(shù)據(jù)庫    任務3  常見的數(shù)據(jù)庫對象    任務4  數(shù)據(jù)的完整性    任務5  范式  項目2  SCDB數(shù)據(jù)庫的設計    任務1  數(shù)據(jù)庫設計的方法    任務2  數(shù)據(jù)庫設計的步驟  小結(jié)  實訓練習學習情景3  數(shù)據(jù)庫的創(chuàng)建與管理  項目1  了解數(shù)據(jù)庫基礎知識    任務1  熟悉數(shù)據(jù)庫的文件組成    任務2  認識系統(tǒng)數(shù)據(jù)庫    任務3  設計數(shù)據(jù)庫  項目2  創(chuàng)建SCDB數(shù)據(jù)庫    任務1  創(chuàng)建SCDB數(shù)據(jù)庫    任務2  查看SCDB數(shù)據(jù)庫信息  項目3  管理SCDB數(shù)據(jù)庫    任務1  打開數(shù)據(jù)庫    任務2  設置數(shù)據(jù)庫選項    任務3  修改數(shù)據(jù)庫的大小    任務4  重命名數(shù)據(jù)庫    任務5  增加輔助數(shù)據(jù)文件與事務日志文件    任務6  刪除數(shù)據(jù)庫  小結(jié)  實訓練習  實訓一  數(shù)據(jù)庫的建立  實訓二  管理數(shù)據(jù)庫學習情景4  數(shù)據(jù)表的創(chuàng)建與管理  項目1  了解數(shù)據(jù)表的組成    任務1  數(shù)據(jù)表的組成    任務2  SCDB中各表的結(jié)構(gòu)  項目2  創(chuàng)建SCDB數(shù)據(jù)表    任務1  在對象資源管理器中創(chuàng)建表    任務2  使用Transact-SQL語句創(chuàng)建表    任務3  查看表定義  項目3  重新命名SCDB數(shù)據(jù)表    任務1  在對象資源管理器中重新命名表    任務2  使用Transact-SQL語句重新命名表  項目4  修改SCDB數(shù)據(jù)表    任務1  在對象資源管理器中修改表    任務2  使用Transact-SQL語句修改表  項目5  刪除SCDB數(shù)據(jù)表    任務1  在對象資源管理器中刪除表    任務2  使用Transact-SQL語句刪除表  項目6  向SCDB表中插入數(shù)據(jù)    任務1  使用對象資源管理器向表中插入數(shù)據(jù)    任務2  使用Transact-SQL語句向表中插入數(shù)據(jù)  項目7  修改SCDB表中的數(shù)據(jù)  項目8  刪除SCDB表中的數(shù)據(jù)    任務1  使用對象資源管理器刪除表中的數(shù)據(jù)    任務2  使用Transact-SQL語句刪除表中的數(shù)據(jù)  項目9  對SCDB進行數(shù)據(jù)查詢    任務1  檢索表中的部分列    任務2  使用(*)檢索表中所有列    任務3  修改檢索結(jié)果中的列標題    任務4  使用TOP n[PERCENT]返回前n行    任務5  使用DISTINCT消除重復行    任務6  在檢索結(jié)果中增加字符串    任務7  條件查詢    任務8  排序查詢(ORDER BY子句)    任務9  檢索列為表達式    任務10  使用COMPUTE子句    任務11  使用COMPUTE BY子句    任務12  使用GROUP BY子句    任務13  使用HAVING子句    任務14  使用嵌套查詢    任務15  使用UNION運算符    任務16  多表聯(lián)接查詢  小結(jié)  實訓練習  實訓一  表的操作  實訓二  數(shù)據(jù)的基本操作  實訓三  簡單數(shù)據(jù)查詢  實訓四  高級數(shù)據(jù)查詢學習情景5  數(shù)據(jù)庫其他對象的創(chuàng)建與管理  項目1  SCDB中數(shù)據(jù)完整性的設計    任務1  了解數(shù)據(jù)完整性的基礎知識    任務2  約束的實現(xiàn)    任務3  默認值的實現(xiàn)    任務4  規(guī)則的實現(xiàn)    任務5  用戶自定義函數(shù)的實現(xiàn)  項目2  SCDB中索引的創(chuàng)建與管理    任務1  了解索引的基礎知識    任務2  創(chuàng)建索引    任務3  查看索引信息    任務4  重命名索引    任務5  刪除索引    任務6  索引的維護  項目3  SCDB中視圖的創(chuàng)建與管理    任務1  了解視圖的基礎知識    任務2  創(chuàng)建視圖    任務3  顯示視圖的信息    任務4  重命名視圖    任務5  視圖的修改和刪除  項目4  SCDB中存儲過程的創(chuàng)建與管理    任務1  了解存儲過程的基礎知識    任務2  創(chuàng)建和執(zhí)行存儲過程    任務3  修改存儲過程    任務4  重命名存儲過程    任務5  刪除存儲過程    任務6  存儲過程的重編譯處理    任務7  系統(tǒng)存儲過程和擴展存儲過程  項目5  SCDB中觸發(fā)器的創(chuàng)建與管理    任務1  了解觸發(fā)器的基礎知識    任務2  創(chuàng)建觸發(fā)器    任務3  管理觸發(fā)器  項目6  SCDB中游標的使用    任務1  了解游標的基礎知識    任務2  使用游標  小結(jié)  實訓練習  實訓一  數(shù)據(jù)完整性的設計  實訓二  索引的創(chuàng)建與管理  實訓三  視圖的創(chuàng)建與管理  實訓四  存儲過程的創(chuàng)建與管理  實訓五  觸發(fā)器的創(chuàng)建與管理學習情景6  數(shù)據(jù)庫的日常維護與安全管理  項目1  創(chuàng)建、管理SQL Server賬戶    任務1  了解Sql Server身份驗證模式    任務2  登錄賬戶管理    任務3  數(shù)據(jù)庫用戶管理  項目2  角色管理    任務1  角色概述    任務2  角色管理  項目3  權(quán)限管理    任務1  權(quán)限概述    任務2  權(quán)限管理  項目4  實現(xiàn)數(shù)據(jù)庫備份和還原    任務1  了解恢復模式及其設置    任務2  數(shù)據(jù)庫備份    任務3  數(shù)據(jù)庫還原  項目5  數(shù)據(jù)庫的導入與導出    任務1  數(shù)據(jù)導入    任務2  數(shù)據(jù)導出  項目6  分離和附加數(shù)據(jù)庫    任務1  分離數(shù)據(jù)庫    任務2  附加數(shù)據(jù)庫  小結(jié)  實訓練習附錄A  Transact-SQL編程基礎附錄B  常用函數(shù)附錄C  運算符

章節(jié)摘錄

  20世紀80年代,面向?qū)ο蟮姆椒ê图夹g(shù)的出現(xiàn),對計算機各個領域,包括程序設計語言、軟件工程、信息系統(tǒng)設計以及計算機硬件設備等都產(chǎn)生了深遠的影響,也給面臨新挑戰(zhàn)的數(shù)據(jù)庫技術(shù)帶來了新的機遇和希望。數(shù)據(jù)庫研究人員借鑒和吸收了面向?qū)ο蟮姆椒ê图夹g(shù),提出了面向?qū)ο蟮臄?shù)據(jù)庫模型(簡稱對象模型)。當前,有許多研究是建立在數(shù)據(jù)庫已有的成果和技術(shù)上的,針對不同的應用,對傳統(tǒng)的DBMS,主要是RDBMS進行不同層次上的擴充,如建立對象關(guān)系(OR)模型和建立對象關(guān)系數(shù)據(jù)庫(ORDB)?! ?shù)據(jù)庫技術(shù)與多學科技術(shù)的有機結(jié)合  數(shù)據(jù)庫技術(shù)與多學科技術(shù)的有機結(jié)合是當前數(shù)據(jù)庫發(fā)展的重要特征。計算機領域中其他新興技術(shù)的發(fā)展對數(shù)據(jù)庫技術(shù)產(chǎn)生了重大影響。傳統(tǒng)的數(shù)據(jù)庫技術(shù)和其他計算機技術(shù)的結(jié)合、相互滲透,.使數(shù)據(jù)庫中新的技術(shù)層出不窮。數(shù)據(jù)庫的許多概念、技術(shù)、應用領域甚至某些原理都有了重大的發(fā)展和變化。建立和實現(xiàn)了一系列新型的數(shù)據(jù)庫,如分布式數(shù)據(jù)庫、并行數(shù)據(jù)庫、演繹數(shù)據(jù)庫、知識庫、多媒體庫和移動數(shù)據(jù)庫等,它們共同構(gòu)成了數(shù)據(jù)庫大家族?! ∶嫦?qū)iT應用領域的數(shù)據(jù)庫技術(shù)的研究  為了適應數(shù)據(jù)庫應用多元化的要求,在傳統(tǒng)數(shù)據(jù)庫基礎上,結(jié)合各個專門應用領域的特點,研究適合該應用領域的數(shù)據(jù)庫技術(shù),如工程數(shù)據(jù)庫、統(tǒng)計數(shù)據(jù)庫、科學數(shù)據(jù)庫、空間數(shù)據(jù)庫、地理數(shù)據(jù)庫和Web數(shù)據(jù)庫等,這是當前數(shù)據(jù)庫技術(shù)發(fā)展的又一重要特征。  同時,數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)也由主機/終端的集中式結(jié)構(gòu)發(fā)展到網(wǎng)絡環(huán)境的分布式結(jié)構(gòu),隨后又發(fā)展成兩層、三層或多層客戶端/服務器結(jié)構(gòu)以及Internet環(huán)境下的瀏覽器/服務器和移動環(huán)境下的動態(tài)結(jié)構(gòu)。多種數(shù)據(jù)庫結(jié)構(gòu)滿足了不同的應用需求,適應了不同的應用環(huán)境。

圖書封面

評論、評分、閱讀與下載


    SQL Server 2005數(shù)據(jù)庫應用項目教程 PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7