SQL Server數(shù)據(jù)庫管理與開發(fā)案例教程

出版時間:2009-10  出版社:清華大學  作者:張洪明//劉瑩  頁數(shù):244  

前言

  為適應高職院校計算機類人才培養(yǎng)的發(fā)展需要,配合新一輪高職教學改革及專業(yè)調(diào)整方案,在結合高職教材任務驅(qū)動案例模式的建設目標的情況下,編寫了本教材。  本教材的編寫方法是以任務驅(qū)動案例教學為核心,以項目開發(fā)為主線。我們在研究分析了國內(nèi)外先進職業(yè)教育的培訓模式、教學方法和特色教材的基礎上,吸收消化優(yōu)秀教材的編寫經(jīng)驗和成果。本教材以培養(yǎng)技術應用人才為目標,以企業(yè)對人才的需要為依據(jù),把軟件工程和項目管理的思想完全融人教材體系,將基本技能培養(yǎng)和主流技術相結合。教材中課程設置重點突出、主輔分明、結構合理、銜接緊湊。教材側(cè)重培養(yǎng)學生的實戰(zhàn)操作能力,學、思、練相結合,旨在通過項目實踐,增強學生的職業(yè)能力,使知識從書本中釋放并轉(zhuǎn)化為專業(yè)技能。  全書分為人門篇及綜合應用篇,共十個項目。項目1以學生管理系統(tǒng)為例,系統(tǒng)講解了數(shù)據(jù)庫關系規(guī)范化、數(shù)據(jù)庫應用系統(tǒng)的設計方法;項目2介紹了SQLserver數(shù)據(jù)庫的創(chuàng)建、管理;項目3介紹了對表的創(chuàng)建、管理以及應用;項目4是使用查詢實現(xiàn)對數(shù)據(jù)的管理;項目5是創(chuàng)建和使用視圖;項目6講述了T—SQL程序設計;項目7介紹了數(shù)據(jù)庫備份與還原;項目8介紹數(shù)據(jù)庫事務處理;項目9是采用面向?qū)ο蟮姆椒▽W生管理信息系統(tǒng)進行分析、設計;項目10講述網(wǎng)上火車訂票系統(tǒng)由分析到設計的全過程。本課程建議參考教學時數(shù)為64~80學時,其中理論授課為32學時,實訓為32~48學時。

內(nèi)容概要

  本書分為入門篇和綜合應用篇,共十個項目。內(nèi)容包括:數(shù)據(jù)庫系統(tǒng)設計;SQLserver數(shù)據(jù)庫的創(chuàng)建、管理;表的管理以及應用;使用查詢實現(xiàn)對數(shù)據(jù)的管理;創(chuàng)建和使用視圖;T—SQL程序設計;數(shù)據(jù)庫備份與還原;數(shù)據(jù)庫事務處理;學生管理信息系統(tǒng);網(wǎng)上火車訂票系統(tǒng)等。本書幾乎每個項目都附有疑難解答及課后習題,供學生及時消化對應內(nèi)容之用?! ”緯瓤勺鳛楦呗毟邔T盒!⒊扇私逃龑W院SQLServer課程的教材,也可以作為參加自學考試人員及工程技術人員等的參考材料或培訓教材。

書籍目錄

第一篇 入門篇 項目1 數(shù)據(jù)庫系統(tǒng)設計  任務1.1 數(shù)據(jù)庫關系規(guī)范化   1.1.1 關系數(shù)據(jù)庫模式的設計問題   1.1.2 關系模式的規(guī)范化   1.1.3 關系模式的規(guī)范化理論   1.1.4 小結  任務1.2 數(shù)據(jù)庫應用系統(tǒng)的設計方法    1.2.1 數(shù)據(jù)庫的設計方法   1.2.2 需求分析   1.2.3 概念結構設計   1.2.4 邏輯結構設計   1.2.5 數(shù)據(jù)庫物理設計   1.2.6 數(shù)據(jù)庫實施   1.2.7 數(shù)據(jù)庫運行和維護   1.2.8 小結  任務1.3 “學生管理系統(tǒng)”設計實例   1.3.1 概念結構設計   1.3.2 邏輯結構設計   1.3.3 數(shù)據(jù)實施  小結  疑難解答  習題 項目2 創(chuàng)建、管理SQLServer數(shù)據(jù)庫  任務2.1 SQLServer的安裝與配置   2.1.1 硬件和操作系統(tǒng)要求   2.1.2 安裝步驟  任務2.2 創(chuàng)建“學生管理系統(tǒng)”數(shù)據(jù)庫   2.2.1 文件與文件組   2.2.2 使用企業(yè)管理器創(chuàng)建數(shù)據(jù)庫   2.2.3 用CREATEDATABASE語句創(chuàng)建數(shù)據(jù)庫   2.2.4 使用向?qū)?chuàng)建數(shù)據(jù)庫     任務2.3 服務管理器的使用   2.3.1 啟動與停止服務器   2.3.2 注冊服務器  任務2.4 管理“學生管理系統(tǒng)”數(shù)據(jù)庫   2.4.1 數(shù)據(jù)庫屬性設置   2.4.2 修改數(shù)據(jù)庫   2.4.3 刪除數(shù)據(jù)庫   2.4.4 壓縮數(shù)據(jù)庫  小結  疑難解答  習題 項目3 表的管理以及應用  任務3.1 創(chuàng)建表   3.1.1 表的概念   3.1.2 數(shù)據(jù)的完整性   3.1.3 約束   3.1.4 創(chuàng)建表  任務3.2 查看表   3.2.1 查看表的定義信息   3.2.2 查看表的約束   3.2.3 查看表的依賴關系  任務3.3 管理表   3.3.1 設置表的約束   3.3.2 添加數(shù)據(jù)   3.3.3 修改表  任務3.4 刪除表   3.4.1 使用企業(yè)管理器刪除表   3.4.2 使用查詢分析器刪除表  小結  疑難解答  習題 項目4 數(shù)據(jù)的查詢與更新  任務4.1 使用簡單查詢顯示學生信息   4.1.1 查詢語句的基本格式   4.1.2 使用SELECT語句選取字段   4.1.3 使用INTO子句   4.1.4 使用WHERE子句   4.1.5 使用ORDERBY子句  任務4.2 統(tǒng)計   4.2.1 使用集合函數(shù)   4.2.2 使用GROUPBY子句   4.2.3 使用COMPUTEBY子句  任務4.3 指定數(shù)據(jù)源   4.3.1 使用交叉連接   4.3.2 使用內(nèi)連接   4.3.3 使用外連接   4.3.4 使用自連接   4.3.5 合并結果集  任務4.4 子查詢的使用   4.4.1 比較測試   4.4.2 集成員測試   4.4.3 存在性測試   4.4.4 批量比較測試  任務4.5 數(shù)據(jù)更新與刪除   4.5.1 數(shù)據(jù)更新   4.5.2 刪除數(shù)據(jù)  小結  疑難解答  習題 項目5 創(chuàng)建和使用視圖 項目6 T-SOL程序設計 項目7 維護SQLServer數(shù)據(jù)庫 項目8 數(shù)據(jù)庫事務處理第二篇 綜合應用參考文獻

章節(jié)摘錄

  (2)關系模式的存取方法選擇  數(shù)據(jù)庫系統(tǒng)是多用戶共享的系統(tǒng),對同一個關系要建立多條存取路徑才能滿足多用戶的多種應用要求。物理設計的第一個任務就是要確定選擇哪些存取方法,即建立哪些存取路徑。  DBMS常用存取方法有:索引方法、聚簇(Cluster)方法、HASH方法?! 、偎饕椒?。目前主要是B+樹索引方法。索引存取方法的主要內(nèi)容:以哪些屬性列建立組合索引,對哪些索引要設計為唯一索引。當然并不是越多越好,關系上定義的索引數(shù)過多會帶來較多的額外開銷,如維護的開銷、查找索引的開銷。 ?、诰鄞胤椒?。為了提高某個屬性(或?qū)傩越M)的查詢速度,把這個或這些屬性(稱為聚簇碼)上具有相同值的元組集中存放在連續(xù)的物理塊稱為聚簇。聚簇的用途包括:a.大大提高按聚簇屬性進行查詢的效率。例如,假設學生關系按所在系建有索引,現(xiàn)在要查詢信息系的所有學生名單。信息系的500名學生分布在500個不同的物理塊上時,至少要執(zhí)行500次I/O操作。如果將同一系的學生元組集中存放,則每讀一個物理塊可得到多個滿足查詢條件的元組,從而顯著地減少了訪問磁盤的次數(shù)。b.節(jié)省存儲空間。聚簇以后,聚簇碼相同的元組集中在一起了,因而聚簇碼值不必在每個元組中重復存儲,只要在一組中存一次就行了?! 、跦ASH方法。當一個關系滿足下列兩個條件時,可以選擇HASH存取方法:  該關系的屬性主要出現(xiàn)在等值連接條件中或相等比較選擇條件中。  該關系的大小可預知且關系的大小不變,或該關系的大小動態(tài)改變但所選用的  DBMS提供了動態(tài)HASH存取方法?! ?.評價物理結構  和前面幾個設計階段一樣,在確定了數(shù)據(jù)庫的物理結構之后,要進行評價的重點是時間和空間的效率。如果評價結果滿足設計要求,則可進行數(shù)據(jù)庫實施。實際上,往往需要經(jīng)過反復測試才能優(yōu)化物理設計。

圖書封面

評論、評分、閱讀與下載


    SQL Server數(shù)據(jù)庫管理與開發(fā)案例教程 PDF格式下載


用戶評論 (總計1條)

 
 

  •   書本字跡很清晰,發(fā)貨也快,滿意ing...
 

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

京ICP備13047387號-7