SQL Server2005數(shù)據(jù)庫原理與實訓教程

出版時間:2010-4  出版社:吳小剛 北京交通大學出版社 (2010-04出版)  作者:吳小剛 編  頁數(shù):262  

前言

歷史的年輪已經跨入了公元2010年,我國高等教育的規(guī)模已經是世界之最,2008年毛入學率達到23%,屬于高等教育大眾化教育的階段。根據(jù)教育部2006年第16號《關于全面提高高等職業(yè)教育教學質量的若干意見》等文件精神,高職高專院校要積極構建與生產勞動和社會實踐相結合的學習模式,把工學結合作為高等職業(yè)教育人才培養(yǎng)模式改革的重要切入點,帶動專業(yè)調整與建設,引導課程設置、教學內容和教學方法改革。由此,高職高專教學改革進入了一個嶄新階段。新設高職類型的院校是一種新型的??平逃J剑呗毟邔T盒E囵B(yǎng)的人才應當是應用型、操作型人才,是高級藍領。新型的教育模式需要我們改變原有的教育模式和教育方法,改變沒有相應的專用教材和相應的新型師資力量的現(xiàn)狀。為了使高職院校的辦學有特色、畢業(yè)生有專長,需要建立“以就業(yè)為導向”的新型人才培養(yǎng)模式。為了達到這樣的目標,我們提出“以就業(yè)為導向,要從教材差異化開始”的改革思路,打破高職高專院校使用教材的統(tǒng)一性,根據(jù)各高職高專院校專業(yè)和生源的差異性,因材施教。從高職高專教學最基本的基礎課程,到各個專業(yè)的專業(yè)課程,著重編寫出實用、適用高職高專不同類型人才培養(yǎng)的教材,同時根據(jù)院校所在地經濟條件的不同和學生興趣的差異,編寫出形式活潑、授課方式靈活、引領社會需求的教材。培養(yǎng)的差異性是高等教育進入大眾化教育階段的客觀規(guī)律,也是高等教育發(fā)展與社會發(fā)展相適應的必然結果。也只有使在校學生接受差異性的教育,才能充分調動學生濃厚的學習興趣,才能保證不同層次的學生掌握不同的技能專長,避免畢業(yè)生被用人單位打上“批量產品”的標簽。只有高等學校的培養(yǎng)有差異性,其畢業(yè)生才能有特色,才會在就業(yè)市場具有競爭力,從而使高職高專的就業(yè)率大幅提高。北京交通大學出版社出版的這套高職高專教材,是在教育部“十一五規(guī)劃教材”所倡導的“創(chuàng)新獨特”四字方針下產生的。教材本身融入了很多較新的理念,出現(xiàn)了一批獨具匠心的教材,其中,揚州環(huán)境資源職業(yè)技術學院的李德才教授所編寫的《分層數(shù)學》,教材立意很新,獨具一格,提出以生源的質量決定教授數(shù)學課程的層次和級別。還有無錫南洋職業(yè)技術學院的楊鑫教授編寫的一套《經營學概論》系列教材,將管理學、經濟學等不同學科知識融為一體,具有很強的實用性。

內容概要

  《SQL Server2005數(shù)據(jù)庫原理與實訓教程》分理論篇和實踐篇。理論篇共12章,以SQL Server 2005數(shù)據(jù)庫為應用平臺,以成績管理系統(tǒng)的完整開發(fā)流程為開發(fā)實例,做到了理論與實踐緊密結合,詳細地闡述了數(shù)據(jù)庫的基本理論與相關的數(shù)據(jù)庫管理技術。主要包括數(shù)據(jù)庫的創(chuàng)建與管理,表、視圖、索引、存儲過程等數(shù)據(jù)對象的創(chuàng)建和使用,T-SQL,數(shù)據(jù)庫的備份與恢復,SQL Server 2005的安全性等內容?! 嵺`篇包含12個實訓,與理論篇的內容相呼應,每個章節(jié)都準備了豐富的實踐操作內容,使讀者可以用理論指導實踐的學習,并通過實踐促進對理論的理解?!  禨QL Server2005數(shù)據(jù)庫原理與實訓教程》可作為高職高專計算機相關專業(yè)教材,也可以供廣大SQL Server 2005的愛好者及技術人員參考使用?!禨QL Server2005數(shù)據(jù)庫原理與實訓教程》配套教學課件等資源可到北京交通大學出版社網(wǎng)站免費下載。

書籍目錄

第一篇 理論篇第1章 數(shù)據(jù)庫基礎知識1.1 數(shù)據(jù)庫系統(tǒng)概述1.1.1 數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫系統(tǒng)1.1.2 數(shù)據(jù)管理技術發(fā)展階段1.2 數(shù)據(jù)模型1.2.1 概念模型1.2.2 數(shù)據(jù)模型1.3 關系數(shù)據(jù)庫設計1.3.1 數(shù)據(jù)庫設計過程1.3.2 關系型數(shù)據(jù)庫的規(guī)范化思考與練習第2章 SQLServer2005基礎2.1 SQL Server 2005簡介2.1.1 SQL Server 2005的體系結構2.1.2SQL Server 2005的版本2.1.3SQL Server 2005的特性2.2 SQL Server 2005的安裝2.2.1 安裝SQLServer2005的軟硬件需求2.2.2SQL Server 2005的安裝2.3SQL Server 2005實用工具2.3.1 啟動SQLServer2005服務器2.3.2 SQLServerManagementStudio2.3.3 服務器管理2.3.4 SQLServerProfiler思考與練習第3章 數(shù)據(jù)庫設計3.1 數(shù)據(jù)庫設計概述3.1.1 數(shù)據(jù)庫設計的內容3.1.2 數(shù)據(jù)庫設計的方法3.1.3 數(shù)據(jù)庫設計的步驟3.2 成績管理系統(tǒng)后臺數(shù)據(jù)庫3.2.1 需求分析3.2.2 數(shù)據(jù)庫概念結構設計3.2.3 數(shù)據(jù)庫邏輯結構設計3.2.4 數(shù)據(jù)庫物理結構設計3.2.5 數(shù)據(jù)庫物理實現(xiàn)思考與練習第4章 SQL Server 2005數(shù)據(jù)庫的創(chuàng)建與管理4.1 SQLServer數(shù)據(jù)庫概念4.1.1 文件和文件組4.1.2 事物日志4.1.3 數(shù)據(jù)庫快照4.1.4 系統(tǒng)數(shù)據(jù)庫4.2 建立數(shù)據(jù)庫4.2.1 使用對象資源管理器建立數(shù)據(jù)庫4.2.2 使用T—SQL命令建立數(shù)據(jù)庫4.3 查看數(shù)據(jù)庫信息4.3.1 使用對象資源管理器查看4.3.2 使用T-SQL命令查看4.4 修改數(shù)據(jù)庫4.4.1 使用對象資源管理器修改數(shù)據(jù)庫4.4.2 使用T-SQL命令修改數(shù)據(jù)庫4.5 刪除數(shù)據(jù)庫4.5.1 使用對象資源管理器刪除數(shù)據(jù)庫4.5.2 使用T-SQL命令刪除數(shù)據(jù)庫思考與練習第5章 建立和管理表5.1 SQLServer的數(shù)據(jù)類型5.1.1 系統(tǒng)數(shù)據(jù)類型5.1.2 自定義數(shù)據(jù)類型5.2 建立、修改和刪除表5.2.1 建立表5.2.2 修改表5.2.3 刪除表5.3 插入、修改和刪除數(shù)據(jù)5.3.1 插入記錄5.3.2 修改記錄5.3.3 刪除記錄思考與練習第6章 結構化查詢語言——SQL6.1 結構化查詢語言概述6.2 SELECT查詢6.3 針對單表的查詢6.3.1 查詢指定的字段6.3.2 查詢滿足條件的記錄6.4 對查詢結果進行編輯6.4.1 對查詢的字段進行說明6.4.2 對查詢的字段使用別名6.4.3 顯示表達式的值6.4.4 消除結果集中重復的記錄6.4.5 返回指定的行數(shù)6.4.6 聚合函數(shù)6.4.7 對查詢結果進行分組和篩選6.4.8 對查詢結果集進行排序6.4.9 把查詢結果插入新的表6.5 多表連接查詢6.5.1 連接謂詞6.5.2 以JOIN關鍵字連接6.6 子查詢6.6.1 帶謂詞IN或NOTIN的子查詢6.6.2 帶有比較運算符的子查詢6.6.3 INSERT、DELETE和IJPDA'rE語句中的子查詢6.6.4 相關子查詢6.6.5 IJNI()N操作符思考與練習第7章 視圖7.1 視圖的概念7.2 建立視圖7.2.1 使用對象資源管理器建立視圖7.2.2 使用T—SQL語句建立視圖7.3 查看、修改和刪除視圖7.3.1 查看視圖信息7.3.2 修改視圖信息7.3.3 刪除視圖7.4 通過視圖管理表中數(shù)據(jù)思考與練習第8章 索引8.1 索引的分類8.2 創(chuàng)建索引8.2.1 使用對象資源管理器建立索引8.2.2 使用SQL語句建立索引8.3 查看、修改和刪除索引8.3.1 查看索引8.3.2 修改索引8.3.3 刪除索引思考與練習第9章 Transact—SQL編程9.1 編程基礎知識9.1.1 SQL標識符9.1.2 批處理9.1.3 注釋9.2 常量與變量9.2.1 常量9.2.2 變量9.3 運算符9.4 流程控制語句9.4.1 程序塊語句——BEGINEND9.4.2 選擇結構語句——IF.ELSE9.4.3 循環(huán)控制語句——WHILE、CONTINUE和BREAK9.4.4 強制轉移語句——CATO9.4.5 無條件退出語句——RETURN9.4.6 等待語句——WAITFOR9.4.7 顯示信息語句——PRIN9.5 函數(shù)9.5.1 內部函數(shù)9.5.2 用戶自定義函數(shù)思考與練習第10章 存儲過程和觸發(fā)器10.1 存儲過程10.1.1 存儲過程概述10.1.2 存儲過程的分類10.1.3 建立存儲過程10.1.4 存儲過程的執(zhí)行10.1.5 存儲過程的返回值10.1.6 查看、修改和刪除存儲過程10.2 觸發(fā)器10.2.1 觸發(fā)器概述……第二篇 實踐篇參考文獻

章節(jié)摘錄

插圖:2.文件系統(tǒng)階段(20世紀50年代后期~20世紀60年代中期)該階段,計算機在硬件上已經有了專門的外部存儲設備;在軟件方面已經存在位于操作系統(tǒng)中的數(shù)據(jù)管理軟件,稱為文件系統(tǒng)。該階段具有以下特點。(1)因為有了專門的外部存儲設備,數(shù)據(jù)可以長期保存。可以對這些長期保存的數(shù)據(jù)進行反復操作。(2)文件系統(tǒng)管理數(shù)據(jù)。文件系統(tǒng)把數(shù)據(jù)組織成相互獨立的數(shù)據(jù)文件,程序沒必要考慮數(shù)據(jù)在計算機系統(tǒng)中的實際存儲方法(即物理結構),只需考慮其與數(shù)據(jù)間的關系(即數(shù)據(jù)的邏輯結構)即可。(3)數(shù)據(jù)共享性差。數(shù)據(jù)不再屬于某個特定的程序,而是可以重復使用,即數(shù)據(jù)面向應用。但是由于文件結構的設計仍然是基于特定用途的,程序基于特定的物理結構和存取方法,因此程序與數(shù)據(jù)結構之間的依賴關系并未根本改變。(4)數(shù)據(jù)獨立性差,即數(shù)據(jù)與程序之間仍缺乏獨立性。當數(shù)據(jù)的邏輯結構發(fā)生改變時,必須修改與其相應的應用程序,修改文件結構的定義。反之,當應用程序發(fā)生變化時,也將引起文件的數(shù)據(jù)結構的改變。因此,數(shù)據(jù)與程序間仍缺乏獨立性。3.數(shù)據(jù)庫系統(tǒng)階段(20世紀60年代后期~今)數(shù)據(jù)庫系統(tǒng)克服了文件系統(tǒng)的缺陷,提供了對數(shù)據(jù)更高級、更有效的管理方式。這個階段的程序和數(shù)據(jù)的聯(lián)系通過數(shù)據(jù)庫管理系統(tǒng)(DBMS)來實現(xiàn)。該階段的數(shù)據(jù)管理具有以下特點。(1)數(shù)據(jù)結構化,這是與文件系統(tǒng)的根本區(qū)別。采用數(shù)據(jù)模型表示復雜的數(shù)據(jù)結構。數(shù)據(jù)模型不僅描述數(shù)據(jù)本身的特征,還要描述數(shù)據(jù)之間的聯(lián)系,這種聯(lián)系通過存取路徑實現(xiàn)。(2)數(shù)據(jù)獨立性高,數(shù)據(jù)的獨立性包括物理獨立性和邏輯獨立性。物理獨立性是指應用程序與存儲在數(shù)據(jù)庫中的數(shù)據(jù)是相互獨立的。也就是說,數(shù)據(jù)在數(shù)-據(jù)庫中的存儲方式由DBMS來管理,應用程序處理的只是數(shù)據(jù)的邏輯結構,當數(shù)據(jù)的物理存儲結構發(fā)生變化時,應用程序不需要隨之變化。邏輯獨立性是指應用程序與數(shù)據(jù)庫的邏輯結構是相互獨立的,也就是說,數(shù)據(jù)邏輯結構改變了,用戶程序可以不變。(3)數(shù)據(jù)共享性高、冗余度低、容易擴展。數(shù)據(jù)不再是面向某個應用程序,不同的應用程序可以訪問同一個數(shù)據(jù),即數(shù)據(jù)可以被多個用戶、應用程序共享。數(shù)據(jù)庫技術是計算機領域中迅速發(fā)展的技術之一。數(shù)據(jù)庫技術的發(fā)展是以數(shù)據(jù)模型為主線展開的。

編輯推薦

《SQL Server2005數(shù)據(jù)庫原理與實訓教程》:全國高職高專教育精品規(guī)劃教材

圖書封面

評論、評分、閱讀與下載


    SQL Server2005數(shù)據(jù)庫原理與實訓教程 PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7