數(shù)據(jù)庫(kù)原理與應(yīng)用教案_第1頁(yè)
數(shù)據(jù)庫(kù)原理與應(yīng)用教案_第2頁(yè)
數(shù)據(jù)庫(kù)原理與應(yīng)用教案_第3頁(yè)
數(shù)據(jù)庫(kù)原理與應(yīng)用教案_第4頁(yè)
數(shù)據(jù)庫(kù)原理與應(yīng)用教案_第5頁(yè)
已閱讀5頁(yè),還剩30頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

PAGEPAGE2NO:1授課章節(jié)SQLSERVER2005的基礎(chǔ)知識(shí)課時(shí)安排教學(xué)目的要求主要講述的是SQLServer2005的基礎(chǔ)知識(shí),主要從二個(gè)方面著手講:一是網(wǎng)絡(luò),二是數(shù)據(jù)庫(kù)。對(duì)于第一部分,主要是以復(fù)習(xí)的形式進(jìn)行學(xué)習(xí),除此以外,還講了SQLServer2005的安裝過(guò)程。通過(guò)本堂課的學(xué)習(xí),學(xué)生應(yīng)該對(duì)于SQL的二個(gè)基礎(chǔ)知識(shí)有所了解,為以后的學(xué)習(xí)打下基礎(chǔ)。教學(xué)重點(diǎn)難點(diǎn)網(wǎng)絡(luò)知識(shí)數(shù)據(jù)庫(kù)知識(shí)數(shù)據(jù)庫(kù)的安裝過(guò)程教學(xué)內(nèi)容及時(shí)間安排方法及手段一、網(wǎng)絡(luò)知識(shí)1、定義講題思路:在現(xiàn)在,沒(méi)有沒(méi)上過(guò)網(wǎng)學(xué)生,所以在講這個(gè)知識(shí)點(diǎn)的時(shí)候,可以通過(guò)提問(wèn)的方式來(lái)引出此概念授課內(nèi)容:計(jì)算機(jī)網(wǎng)絡(luò)是通信技術(shù)和計(jì)算機(jī)技術(shù)相結(jié)合的產(chǎn)物,是通過(guò)通信網(wǎng)絡(luò),將地理上分散的具有自治功能的多個(gè)計(jì)算機(jī)系統(tǒng)互邊起來(lái),進(jìn)行信息交換,實(shí)現(xiàn)資源共享、互操作和協(xié)作處理的系統(tǒng)。分類:講題思路:以提問(wèn)的方式進(jìn)行教學(xué)授課內(nèi)容:從用戶的角度看:計(jì)算機(jī)網(wǎng)絡(luò)是眾多計(jì)算機(jī)和用戶連接在一起的系統(tǒng)從資源的角度看:計(jì)算機(jī)網(wǎng)絡(luò)是共享外部設(shè)備和公共信息的系統(tǒng)從管理角度看:計(jì)算機(jī)網(wǎng)絡(luò)是進(jìn)行信息和設(shè)備集中管理系統(tǒng)3、計(jì)算機(jī)網(wǎng)絡(luò)的分類講課思路:主要以講授和提問(wèn)方式為主講課內(nèi)容:對(duì)于大部分的同學(xué)來(lái)說(shuō),對(duì)于網(wǎng)絡(luò)的分類只能從網(wǎng)絡(luò)分頁(yè)地域來(lái)分,所以,可以把這點(diǎn)作為本小節(jié)重點(diǎn)來(lái)講4、計(jì)算機(jī)網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)講課思路:先講出這些拓?fù)浣Y(jié)構(gòu),再根據(jù)各自的字面意思,畫(huà)出具體的結(jié)構(gòu)圖示授課內(nèi)容:計(jì)算機(jī)網(wǎng)絡(luò)中的各種網(wǎng)絡(luò)設(shè)備的連接形式,稱為網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)。常見(jiàn)的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)包括總線型、星型、環(huán)型和網(wǎng)狀型。一些復(fù)雜的網(wǎng)絡(luò)往往是這幾種拜年的混合體。5、網(wǎng)絡(luò)中的計(jì)算機(jī)通信的原理6、TCP/IP協(xié)議8、端口9、設(shè)置計(jì)算機(jī)的IP地址10、數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)a)、數(shù)據(jù)庫(kù)系統(tǒng)b)、數(shù)據(jù)庫(kù)c)、數(shù)據(jù)庫(kù)管理系統(tǒng)d)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)e)、數(shù)據(jù)庫(kù)系統(tǒng)相關(guān)人員f)、關(guān)系模型g)、關(guān)系型數(shù)據(jù)庫(kù)h)、關(guān)系型數(shù)據(jù)表的關(guān)聯(lián)關(guān)系i)、關(guān)系型數(shù)據(jù)的完整性11、SQLServer2005的安裝10分鐘在此部分,可以采取提問(wèn)的方法來(lái)引導(dǎo)學(xué)生進(jìn)行學(xué)習(xí)講授法10分鐘講授法舉例法15分鐘圖示法2分鐘3分鐘2分鐘3分鐘20分鐘演示法15分鐘作業(yè)布置:預(yù)習(xí)SQL2005的基礎(chǔ)知識(shí)備注:

NO:2授課章節(jié)創(chuàng)建與操作數(shù)據(jù)庫(kù)課時(shí)安排教學(xué)目的要求主要描述了如何創(chuàng)建數(shù)據(jù)庫(kù)、數(shù)據(jù)表、設(shè)置數(shù)據(jù)庫(kù)選項(xiàng)、管理數(shù)據(jù)庫(kù)、創(chuàng)建數(shù)據(jù)類型和生成T-SQL腳本的方法,同時(shí)還描述了SQLServer2005存儲(chǔ)數(shù)據(jù)的方法教學(xué)重點(diǎn)難點(diǎn)創(chuàng)建數(shù)據(jù)庫(kù)管理數(shù)據(jù)庫(kù)3、創(chuàng)建和刪除用戶表的方法教學(xué)內(nèi)容及時(shí)間安排方法及手段一、與數(shù)據(jù)庫(kù)相關(guān)的基本概念主要內(nèi)容:本節(jié)所講的都是數(shù)據(jù)庫(kù)的一些基本知識(shí)點(diǎn),在這里,要求學(xué)生了解頁(yè)、區(qū)域、事務(wù)日志、數(shù)據(jù)庫(kù)文件和事務(wù)日志文件的相關(guān)概念在這節(jié),主要是通過(guò)講授和PPT的演示來(lái)講解這些概念性內(nèi)容。二、創(chuàng)建數(shù)據(jù)庫(kù)教學(xué)思路:這節(jié)的操作性比較強(qiáng),在講課時(shí),可以邊講解邊操作,可以列舉出類似的例子來(lái)對(duì)學(xué)生進(jìn)行測(cè)試。特別是對(duì)于用語(yǔ)句來(lái)創(chuàng)建數(shù)據(jù)庫(kù),應(yīng)該是本堂課的重點(diǎn)主要內(nèi)容:使用企業(yè)管理器創(chuàng)建數(shù)據(jù)庫(kù)利用T-SQL語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù)重點(diǎn):把T-SQL語(yǔ)句的語(yǔ)法格式要好好的進(jìn)行分析,幫助學(xué)生好好的理解三、修改數(shù)據(jù)庫(kù)設(shè)置教學(xué)思路:邊演示邊講解,設(shè)置各種各樣的陷阱,通過(guò)提問(wèn)而引出本節(jié)的內(nèi)容,從而進(jìn)行解決主要內(nèi)容:使用企業(yè)管理器修改數(shù)據(jù)庫(kù)利用T-SQL語(yǔ)句修改數(shù)據(jù)庫(kù)四、刪除數(shù)據(jù)庫(kù)15分鐘25分鐘演示法舉例法25分鐘15分鐘作業(yè)布置:預(yù)習(xí)與數(shù)據(jù)表操作關(guān)的知識(shí)點(diǎn)備注:NO:3授課章節(jié)數(shù)據(jù)類型和表課時(shí)安排教學(xué)目的要求主要講述的是SQLServer支持的數(shù)據(jù)類型,學(xué)習(xí)如何創(chuàng)建數(shù)據(jù)表和維護(hù)表的結(jié)構(gòu)。教學(xué)重點(diǎn)難點(diǎn)1、系統(tǒng)數(shù)據(jù)庫(kù)和用戶數(shù)據(jù)庫(kù)2、T-SQL語(yǔ)言概述3、SQL數(shù)據(jù)類型4、變量5、注釋符、運(yùn)算符和通配符6、流程控制命令教學(xué)內(nèi)容及時(shí)間安排方法及手段一、數(shù)據(jù)類型所謂數(shù)據(jù)類型就是以數(shù)據(jù)的表現(xiàn)方式和存儲(chǔ)方式來(lái)劃分的數(shù)據(jù)的種類。在SQLServer中每個(gè)變量、參數(shù)、表達(dá)式等都有數(shù)據(jù)類型。1)二進(jìn)制數(shù)據(jù)類型2)邏輯數(shù)據(jù)類型BIT3)字符數(shù)據(jù)類型4)文本和圖形數(shù)據(jù)類型5)日期和時(shí)間數(shù)據(jù)類型6)貨幣數(shù)據(jù)類型7)特定數(shù)據(jù)類型1.TIMESTAMP2.UNIQUEIDENTIFIER8)用戶自定義數(shù)據(jù)類型二、創(chuàng)建表6.1表的創(chuàng)建表定義為列的集合,數(shù)據(jù)在表中是按行和列的組織形式排列的。每行代表惟一的一條記錄,每列代表記錄中的一個(gè)數(shù)據(jù)項(xiàng),一個(gè)表最多個(gè)創(chuàng)建1024列,一個(gè)行最多可容納8060字節(jié)的用戶數(shù)據(jù)。6.1.1設(shè)計(jì)表的結(jié)構(gòu)1.表的設(shè)計(jì)思路表的各列及每一列的數(shù)據(jù)類型,列是否允許為空值;是否需要索引,哪些列是主鍵,哪些列是外鍵;是否使用約束、默認(rèn)設(shè)置或規(guī)則等。2.幾個(gè)與表結(jié)構(gòu)設(shè)計(jì)相關(guān)的概念NULL或NOTNULLNULL:空值,其不等于0、空白或零長(zhǎng)度的字符串,而是表示沒(méi)有輸入,NULL的存在通常表明值未知或未定義。若表的某一列被指定具有NULL屬性,則允許在插入數(shù)據(jù)時(shí)省略該列的值IDENTITY(標(biāo)識(shí)列)含義:IDENTITY惟一地標(biāo)識(shí)表中的一行,其值由上一行的IDENTITY列值和為該列定義的步長(zhǎng)自動(dòng)生成。定義說(shuō)明:定義列時(shí)需給出一個(gè)初始值和一個(gè)步長(zhǎng)值(增量),若未定義則默認(rèn)初始值為1,步長(zhǎng)值為1。每張表只允許有一個(gè)IDENTITY列;IDENTITY列值不能被更新、不允許有空值,其值只允許是INT、SMALLINT、TINYINT、NUMERIC(小數(shù)部分為0)、DECIMAL(小數(shù)部分為0);通過(guò)函數(shù)ident_seed('表名')可獲得初始值,通過(guò)函數(shù)ident_incr('表名')可獲得步長(zhǎng)值,使用全局變量@@identity可返回標(biāo)識(shí)列的數(shù)據(jù)。生成值說(shuō)明:插入數(shù)據(jù)到含有IDENTITY列的表中時(shí),初始值在插入第一行數(shù)據(jù)時(shí)使用,以后由SQL根據(jù)上一行使用的IDENTITY值加上增量得到。三、使用T-SQL語(yǔ)創(chuàng)建表格式:Createtabletable_name(column_namedata_type[null|notnull|identity(初始值,步長(zhǎng)值)]四、使用企業(yè)管理器創(chuàng)建表進(jìn)入企業(yè)管理器,分別點(diǎn)擊"數(shù)據(jù)庫(kù)"、用戶數(shù)據(jù)庫(kù)、'表',再點(diǎn)擊菜單中的"操作"/"新建表"(或右鍵單擊表,并選擇"新建表";在彈出的窗口中,依次輸入各字段名及其所對(duì)應(yīng)的數(shù)據(jù)類型、字段長(zhǎng)度等設(shè)置值;演示法講授法講授法講授法10分鐘作業(yè)布置:練習(xí):創(chuàng)建表備注:NO:4授課章節(jié)SQLServer約束完整性課時(shí)安排教學(xué)目的要求主要介紹了數(shù)據(jù)完整性的概念,包括可用于強(qiáng)制數(shù)據(jù)完整性的方法,還介紹了確保數(shù)據(jù)完整性的主要方法約束,并介紹了各種約束類型。本章還詳細(xì)討論如何創(chuàng)建和實(shí)現(xiàn)約束以及在必要時(shí)禁用約束的方法。本章還討論了強(qiáng)制數(shù)據(jù)完整性的其他可選的方法—默認(rèn)值和規(guī)則。教學(xué)重點(diǎn)難點(diǎn)了解數(shù)據(jù)完整性的類型掌握強(qiáng)制數(shù)據(jù)完整性的方法掌握如何確定使用哪種約束并創(chuàng)建該約束掌握禁用約束檢查掌握確定使用哪種數(shù)據(jù)完整性強(qiáng)制方法教學(xué)內(nèi)容及時(shí)間安排方法及手段一、數(shù)據(jù)完整性的類型本節(jié)主要達(dá)到以下目的:掌握數(shù)據(jù)完整性的相關(guān)概念熟悉數(shù)據(jù)完整性的類型了解各種數(shù)據(jù)完整性類型的特點(diǎn)二、使用企業(yè)管理器管理約束本節(jié)主要達(dá)到以下目的:了解約束分類掌握各種約束的創(chuàng)建方法簡(jiǎn)單講解思路:首先要講約束的相關(guān)概念,再根據(jù)概念將約束進(jìn)行分類,后講解各種約束的創(chuàng)建方法主要內(nèi)容約束概念、約束的分類默認(rèn)約束、主鍵約束、檢查約束惟一約束、外鍵約束參照約束利用企業(yè)管理器和查詢分析器分別創(chuàng)建這幾種約束三、設(shè)置默認(rèn)方法四、規(guī)則15分鐘講授40分鐘15分鐘10分鐘作業(yè)布置:預(yù)習(xí)書(shū)本第四章的內(nèi)容備注:NO:5授課章節(jié)使用SQLServer語(yǔ)句操作數(shù)據(jù)庫(kù)課時(shí)安排教學(xué)目的要求主要介紹了利用T-SQL語(yǔ)句對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作,即對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行操作,要求學(xué)生掌握查詢語(yǔ)句、插入語(yǔ)句、刪除數(shù)據(jù)和更新數(shù)據(jù)的語(yǔ)法格式和方法,并能加以靈活操作。教學(xué)重點(diǎn)難點(diǎn)1、查詢語(yǔ)句2、插入語(yǔ)句3、刪除數(shù)據(jù)4、更新數(shù)據(jù)教學(xué)內(nèi)容及時(shí)間安排方法及手段一、查詢語(yǔ)句講授思路:先學(xué)習(xí)SELECT語(yǔ)法格式,再針對(duì)具體問(wèn)題舉例說(shuō)明主要內(nèi)容:1、熟悉SELECT的語(yǔ)法2、掌握簡(jiǎn)單查詢的方法重點(diǎn):簡(jiǎn)單查詢各種SELECT謂語(yǔ)的變化二、插入語(yǔ)句講授思路:先學(xué)習(xí)INSERT語(yǔ)法格式,再進(jìn)行舉例說(shuō)明,后說(shuō)明操作應(yīng)試注意的小細(xì)節(jié)重點(diǎn):INSERT的語(yǔ)法格式三、刪除數(shù)據(jù)講授思路:先學(xué)習(xí)DELETE的語(yǔ)法格式,再舉例說(shuō)明,加以鞏固講授內(nèi)容:1、DELETE語(yǔ)法格式2、刪除一條記錄3、刪除多條記錄4、帶子查詢的刪除語(yǔ)句四、更新數(shù)據(jù)講授內(nèi)容:UPDATE語(yǔ)法格式、更新一條記錄的值更新多個(gè)記錄的值、帶子查詢的更新語(yǔ)句35分鐘15分鐘15分鐘15分鐘作業(yè)布置:預(yù)習(xí)本章中的連接查詢備注:NO:6授課章節(jié)使用Transact-SQL的查詢工具課時(shí)安排教學(xué)目的要求主要介紹了利用T-SQL語(yǔ)句查詢分析器執(zhí)行SQL預(yù)計(jì),完成數(shù)據(jù)庫(kù)操作。教學(xué)重點(diǎn)難點(diǎn)1、SQL查詢分析器的功能2、使用對(duì)象瀏覽器3、使用SQL查詢分析器中的模板4、使用osql5、執(zhí)行Transact-SQL語(yǔ)句教學(xué)內(nèi)容及時(shí)間安排方法及手段SQL查詢分析器介紹和演示查詢分析器:一個(gè)使用方便的文本編輯器代碼顏色轉(zhuǎn)換帶有網(wǎng)格或文本輸出的多重查詢窗口執(zhí)行腳本的一部分查詢執(zhí)行信息二、使用SQL查詢分析器中的對(duì)象瀏覽器工具使用對(duì)象瀏覽器,能夠?yàn)g覽數(shù)據(jù)庫(kù)中的所有對(duì)象使用對(duì)象瀏覽器,可以:為對(duì)象生成腳本執(zhí)行存儲(chǔ)過(guò)程打開(kāi)表改變數(shù)據(jù)庫(kù)中的對(duì)象使用Transact-SQL模板三、使用SQL查詢分析器中的模板模板是在數(shù)據(jù)庫(kù)中創(chuàng)建對(duì)象的起始點(diǎn),包含有幫助定制腳本的參數(shù)。模板參數(shù)定義的格式:<參數(shù)名,數(shù)據(jù)類型,值>四、使用osql實(shí)用工具運(yùn)行osql命令行工具可以直接從操作系統(tǒng)運(yùn)行osql命令行工具,也可以從批處理文件或命令行運(yùn)行使用交互模式把Transact-SQL語(yǔ)句交互地傳輸給SQLServer,返回結(jié)果被格式化后顯示在顯示器屏幕上使用腳本運(yùn)行模式輸入單行SQL語(yǔ)句并執(zhí)行,或者給osql指定一個(gè)包含SQL語(yǔ)句的腳本文件。輸出結(jié)果保存在文本文件中,也可以顯示在屏幕上。語(yǔ)法為:五、執(zhí)行Transact-SQL語(yǔ)句演示DECLARE@dbnamevarchar(30),@tblnamevarchar(30)SET@dbname='northwind'

SET@tblname='products'

EXECUTE('USE'+@dbname+'SELECT*FROM'+@tblname)20分鐘演示法10分鐘10分鐘20分鐘20分鐘作業(yè)布置:預(yù)習(xí)本章中的連接查詢備注:NO:7授課章節(jié)檢索數(shù)據(jù)課時(shí)安排教學(xué)目的要求主要介紹了使用SELECT語(yǔ)句檢索數(shù)據(jù),過(guò)濾數(shù)據(jù),設(shè)置結(jié)果集格式,描述查詢是如何被處理的,描述影響查詢性能的因素。教學(xué)重點(diǎn)難點(diǎn)1、使用SELECT語(yǔ)句檢索數(shù)據(jù)3、過(guò)濾數(shù)據(jù)3、詢處理4、自動(dòng)地緩存查詢5、需要考慮的性能問(wèn)題教學(xué)內(nèi)容及時(shí)間安排方法及手段一、查詢語(yǔ)句講授思路:先學(xué)習(xí)SELECT語(yǔ)法格式,再針對(duì)具體問(wèn)題舉例說(shuō)明主要內(nèi)容:1、熟悉SELECT的語(yǔ)法2、掌握簡(jiǎn)單查詢的方法重點(diǎn):簡(jiǎn)單查詢各種SELECT謂語(yǔ)的變化二、過(guò)濾數(shù)據(jù)使用比較運(yùn)算符使用字符串比較符使用邏輯運(yùn)算符檢索一定范圍內(nèi)的值使用值列表作為搜索條件檢索未知值三、設(shè)置結(jié)果集格式對(duì)數(shù)據(jù)進(jìn)行排序消除重復(fù)行改變列名使用字面值四、自動(dòng)地緩存查詢特定的批處理SQLServer會(huì)為特定的批處理保存查詢計(jì)劃,如果接下來(lái)的批處理與上一個(gè)批處理類似,SQLServer將使用緩存的查詢計(jì)劃自動(dòng)參數(shù)化SQLServer試圖探測(cè)實(shí)際上是參數(shù)的常量,并將它轉(zhuǎn)化為相應(yīng)的參數(shù)。如果轉(zhuǎn)化成功,以后類似的查詢就可以使用同一個(gè)查詢計(jì)劃五、需要考慮的性能問(wèn)題非邏輯操作會(huì)降低查詢速度LIKE搜索條件會(huì)降低查詢速度使用精確查詢或在一定范圍的查詢可能會(huì)提高數(shù)據(jù)查詢速度ORDERBY子句可能降低數(shù)據(jù)查詢速度35分鐘15分鐘15分鐘15分鐘作業(yè)布置:練習(xí)檢索數(shù)據(jù)備注:NO:8授課章節(jié)數(shù)據(jù)分組和匯總課時(shí)安排教學(xué)目的要求主要介紹了利用T-SQL語(yǔ)句中的分組和匯總語(yǔ)句。教學(xué)重點(diǎn)難點(diǎn)1、使用TOPn列出前n個(gè)記錄2、使用聚合函數(shù)3、GROUPBY的基礎(chǔ)知識(shí)4、在結(jié)果集中生成匯總值5、使用COMPUTE和COMPUTEBY子句教學(xué)內(nèi)容及時(shí)間安排方法及手段一、使用TOPn列出前n個(gè)記錄使用TOPn或TOPnPERCENT時(shí),應(yīng)注意在ORDERBY子句中指定值的范圍關(guān)鍵字TOP后使用無(wú)符號(hào)的整數(shù)如果TOPnPERCENT生成小數(shù),則SQLServer將把這個(gè)數(shù)取整可以在結(jié)果集中用WITHTIES子句包含那些值相等的記錄,這時(shí)結(jié)果集中可以包含任意數(shù)目的行二、使用聚合函數(shù)計(jì)算諸如平均值和總和的函數(shù)稱為聚合函數(shù)SQLServer對(duì)整個(gè)表或表里某個(gè)組中的字段進(jìn)行匯總、計(jì)算,然后生成單個(gè)的值可以在SELECT語(yǔ)句中單獨(dú)使用聚合函數(shù),也可以與語(yǔ)句GROUPBY聯(lián)合使用除了COUNT(*)函數(shù),如果記錄集中沒(méi)有滿足WHERE子句的記錄,則所有函數(shù)返回空值,COUNT(*)返回0字段的數(shù)據(jù)類型決定了可以用在該字段上的聚合函數(shù)類型如:SUM和AVG只能用在數(shù)據(jù)類型代表數(shù)字的字段上三、GROUPBY的基礎(chǔ)知識(shí)聯(lián)合使用聚合函數(shù)和GROUPBY子句,能夠把表中的記錄分組,并對(duì)組中數(shù)據(jù)進(jìn)行匯總。使用GROUPBY子句時(shí),應(yīng)注意:SQLServer將為每一組計(jì)算一個(gè)匯總值,并把匯總值保存在一個(gè)字段中對(duì)于指定的一組,SQLServer只生成一條記錄,不返回詳細(xì)信息SQLServer只對(duì)滿足WHERE子句的記錄進(jìn)行分組和匯總GROUPBY子句的字段列表至多包含8060個(gè)字節(jié)不要對(duì)可包含空值的字段使用GROUPBY子句,因?yàn)榭罩狄矊⒈划?dāng)作一組聯(lián)合使用關(guān)鍵字ALL和GROUPBY子句時(shí),組合字段中含有空值的行都將被列出,而不管記錄是否滿足WHERE子句的條件SELECTproductid,SUM(quantity)AStotal_quantityFROMorderhistGROUPBYproductidSELECTproductid,SUM(quantity)AStotal_quantityFROMorderhistGROUPBYproductidHAVINGSUM(quantity)>=30四、在結(jié)果集中生成匯總值使用帶有ROLLUP運(yùn)算符的GROUPBY子句使用帶有CUBE運(yùn)算符的GROUPBY子句使用GROUPING函數(shù)五、使用COMPUTE和COMPUTEBY子句15分鐘15分鐘15分鐘15分鐘10分鐘10分鐘作業(yè)布置:練習(xí)分組和匯總查詢備注:NO:9授課章節(jié)多表查詢課時(shí)安排教學(xué)目的要求主要是對(duì)SQL語(yǔ)句的綜合應(yīng)用,通過(guò)本節(jié)課的學(xué)習(xí),讓學(xué)生除了對(duì)以前學(xué)過(guò)的知識(shí)有更深一步的掌握外,還得掌握對(duì)二個(gè)表進(jìn)行查詢方法。教學(xué)重點(diǎn)難點(diǎn)多表查詢教學(xué)內(nèi)容及時(shí)間安排方法及手段一、基礎(chǔ)知識(shí)本節(jié)內(nèi)容的目的:了解多表查詢概念和分類,并要求掌握各種不同類別的語(yǔ)法格式,要求能加以靈活運(yùn)用授課內(nèi)容:1、概念多表連接查詢:一個(gè)查詢需要在多個(gè)表之間進(jìn)行操作,也可以簡(jiǎn)稱為連接查詢連接條件:連接查詢中用來(lái)連接兩個(gè)表的條件,也可以簡(jiǎn)稱為連接謂語(yǔ)2、分類按是否使用“=”運(yùn)算符:等值連接查詢、非等值連接查詢按結(jié)果分類:內(nèi)連接、外連接3、連接條件的語(yǔ)法形式:[<表1>.]<列名1><連接運(yùn)算符>[<表2>.]<列名2>連接運(yùn)算符包括:比較運(yùn)算符:=、>、<、>=、<=、!=、between和and邏輯運(yùn)算符:Not、And、Or4、連接查詢的運(yùn)算過(guò)程:在表1中找到第一個(gè)記錄,逐行掃描表2的所有記錄,若有滿足連接條件的就組合表1的字段和表2的字段為一個(gè)新的記錄,以此類推,在表1中掃描完所有的記錄后就組合成了連接查詢的結(jié)果二、應(yīng)用講授思路:先講語(yǔ)法格式,再舉例,當(dāng)講完所有的連接后,試著讓學(xué)生總結(jié)出各種連接的特點(diǎn)講授內(nèi)容:1、笛卡爾積連接2、等值連接3、非等值連接4、自連接查詢5、內(nèi)連接查詢6、外連接查詢30分鐘講授50分鐘作業(yè)布置:預(yù)習(xí)索引知識(shí)備注:NO:10授課章節(jié)子查詢課時(shí)安排教學(xué)目的要求主要是對(duì)SQL語(yǔ)句的子查詢,掌握子查詢的關(guān)聯(lián),以前Exists、notexists子句。教學(xué)重點(diǎn)難點(diǎn)子查詢介紹把子查詢用作派生表把子查詢用作表達(dá)式使用子查詢關(guān)聯(lián)數(shù)據(jù)使用EXISTS和NOTEXISTS子句教學(xué)內(nèi)容及時(shí)間安排方法及手段一、子查詢介紹子查詢是嵌套在SELECT、INSERT、UPDATE、DELETE語(yǔ)句或另一個(gè)子查詢中的SELECT語(yǔ)句使用子查詢的原因:把復(fù)雜的查詢分解成一系列的邏輯步驟作為WHERE子句中條件的組成部分使用聯(lián)接而不使用子查詢的原因:SQLServer執(zhí)行聯(lián)接的速度比子查詢要快二、把子查詢用作派生表可以用子查詢產(chǎn)生一個(gè)派生的表,用于代替FROM子句中的表。用子查詢產(chǎn)生派生表時(shí),子查詢可以認(rèn)為是是查詢語(yǔ)句中的一個(gè)結(jié)果集,被用作一個(gè)表。代替了FROM子句中的表將與查詢的其他部分一起優(yōu)化。例:SELECTT.orderid,T.customeridFROM(SELECTorderid,customeridFROMorders)AST三、把子查詢用作表達(dá)式在Transact-SQL中,所有使用表達(dá)式的地方,都可以使用子查詢代替。當(dāng)子查詢被用作表達(dá)式時(shí),子查詢可以認(rèn)為是被當(dāng)作一個(gè)表達(dá)式處理并計(jì)算。查詢優(yōu)化器總是將表達(dá)式等同于聯(lián)接一個(gè)只有一行記錄的表,在整個(gè)語(yǔ)句中,只計(jì)算一次。例:SELECTtitle,price,(SELECTAVG(price)FROMtitles)ASaverage,price-(SELECTAVG(price)FROMtitles)ASdifferenceFROMtitlesWHEREtype=‘popular_comp’四、使用子查詢關(guān)聯(lián)數(shù)據(jù)使用相關(guān)子查詢時(shí),內(nèi)層子查詢被反復(fù)執(zhí)行。外層查詢有多少記錄,內(nèi)層查詢就被執(zhí)行多少次SQLServer在外層查詢的每一條記錄執(zhí)行一次內(nèi)層查詢SQLServer將比較內(nèi)層查詢的結(jié)果和外層查詢的結(jié)果例:SELECTorderid,customeridFROMordersASor1WHERE20<(SELECTquantityFROM[orderdetails]ASodWHEREor1.orderid=od.orderidANDductid=23五、使用EXISTS和NOTEXISTS子句和相關(guān)子查詢一起使用,可以限制外層查詢,使其結(jié)果集符合子查詢的條件,判斷某個(gè)值是否存在于一系列的值中。SQLServer將測(cè)試數(shù)據(jù)是否匹配子查詢結(jié)果集的某一條記錄SQLServer處理過(guò)程:外層子查詢測(cè)試子查詢返回的記錄是否存在基于查詢所指定的條件,子查詢返回TRUE或FALSE子查詢不產(chǎn)生任何記錄例:SELECTlastname,employeeidFROMemployeesASeWHEREEXISTS(SELECT*FROMordersASoWHEREe.employeeid=o.employeeidANDo.orderdate=‘10/4/0010分鐘15分鐘15分鐘20分鐘20分鐘作業(yè)布置:練習(xí):子查詢備注:NO:11授課章節(jié)修改數(shù)據(jù)課時(shí)安排教學(xué)目的要求主要講述的是SQLServer支持的數(shù)據(jù)類型,學(xué)習(xí)如何創(chuàng)建數(shù)據(jù)表和維護(hù)表的結(jié)構(gòu)。教學(xué)重點(diǎn)難點(diǎn)1、系統(tǒng)數(shù)據(jù)庫(kù)和用戶數(shù)據(jù)庫(kù)2、T-SQL語(yǔ)言概述3、SQL數(shù)據(jù)類型4、變量5、注釋符、運(yùn)算符和通配符6、流程控制命令教學(xué)內(nèi)容及時(shí)間安排方法及手段一、插入數(shù)據(jù)插入單行數(shù)據(jù)1.利用T-SQL語(yǔ)言插入:格式:INSERT[INTO]table_name|view_name[(column_list)]VALUES(values_list)|select_statement2.使用企業(yè)管理器輸入數(shù)據(jù)打開(kāi)企業(yè)管理器,選擇“選擇庫(kù)”/用戶所在數(shù)據(jù)庫(kù)/要添加數(shù)據(jù)的表,單擊右鍵,在彈出菜單中選擇“打開(kāi)表”/“返回所有行”。例:使用SQL語(yǔ)言和企業(yè)管理器兩種方法為附錄B中的所有表添加記錄從其他表或視圖中插入多行記錄格式:INSERTtable_nameSELECTcolumn_listFROMtable_listWHEREsearch_conditions說(shuō)明:table_name和table_list可以是相同的表,也可以是不同的表,但必須是已存在的表INSERT中指定的表和SELECT子句得到的結(jié)果集一定要兼容,即列的數(shù)量和順序必須相同,列的數(shù)據(jù)類型和長(zhǎng)度要相同,或者能進(jìn)行轉(zhuǎn)換。例:將‘JWGL’數(shù)據(jù)庫(kù)中‘teacher’表的teacher_id、teacher_name、sex字段數(shù)據(jù),添加到‘teacher1’表中。UsejwglInsertteacher1Selectteacher_id,teacher_name,sexFromteachergo二、更新數(shù)據(jù)格式:UPDATEtable_name|view_nameSETcolumn_name|variable_list=expression[,……N][WHEREsearch_conditions]說(shuō)明:table_name|view_name:要更新的表名或視圖名column_name|variable_list=expression[,……N]:要更新數(shù)據(jù)的字段名或變量名,可以為多個(gè);expression:可以為多個(gè);WHEREsearch_conditions:更新數(shù)據(jù)所應(yīng)滿足的條件,缺省,則向該列所有行插入指定數(shù)據(jù)。例如:為‘JWGL’數(shù)據(jù)庫(kù)中的‘student’表添加一個(gè)名為‘AGE’的字段,類型為TINYINT,用于計(jì)算年齡,使用UPDATE命令,更新未賦值的AGE字段值。注:AGE的值等于當(dāng)前日期-BIRTH字段中的年份得到。UseJWGLAltertablestudentAddagetinyintGoUpdatestudentSetage=datediff(yy,birth,getdate())三、刪除數(shù)據(jù)格式:DELETE[FROM]table_name[WHEREsearch_conditions]--省略則刪除表中所有數(shù)據(jù)演示:演示法講授法講授法講授法演示法10分鐘作業(yè)布置:練習(xí):數(shù)據(jù)修改命令備注:NO:12授課章節(jié)索引課時(shí)安排教學(xué)目的要求主要講了索引的相關(guān)概念,并較詳細(xì)的介紹了創(chuàng)建索引、編輯和刪除索引的相關(guān)操作。通過(guò)本節(jié)課的學(xué)習(xí),要求學(xué)生能對(duì)這些知識(shí)點(diǎn)進(jìn)行熟練掌握。教學(xué)重點(diǎn)難點(diǎn)1、創(chuàng)建索引的方法2、對(duì)索引的操作教學(xué)內(nèi)容及時(shí)間安排方法及手段一、索引的基本概念二、對(duì)索引的所有操作簡(jiǎn)單講解思路:在已講解概念的基礎(chǔ)上,通過(guò)演示來(lái)進(jìn)行對(duì)索引的各種各樣操作授課內(nèi)容:創(chuàng)建索引1.1、使用企業(yè)管理器創(chuàng)建索引1.2、使用T-SQL命令創(chuàng)建索引2、查看所有索引2.1、使用企業(yè)管理器查看索引2.2、使用T-SQL命令查看索引3、編輯索引5分鐘75分鐘演示法講授法作業(yè)布置:練習(xí):創(chuàng)建索引備注:NO:13授課章節(jié)規(guī)劃索引課時(shí)安排教學(xué)目的要求主要講了索引的相關(guān)概念,并較詳細(xì)的介紹了創(chuàng)建索引、編輯和刪除索引的相關(guān)操作。通過(guò)本節(jié)課的學(xué)習(xí),要求學(xué)生能對(duì)這些知識(shí)點(diǎn)進(jìn)行熟練掌握。教學(xué)重點(diǎn)難點(diǎn)1、索引介紹2、索引架構(gòu)3、SQLServer檢索存儲(chǔ)的數(shù)據(jù)的方法4、SQLServer維護(hù)索引和堆結(jié)構(gòu)的方法教學(xué)內(nèi)容及時(shí)間安排方法及手段一、SQLServer存儲(chǔ)和訪問(wèn)數(shù)據(jù)的方法數(shù)據(jù)的存儲(chǔ)方法:數(shù)據(jù)行存儲(chǔ)在數(shù)據(jù)頁(yè)中堆是一個(gè)表所有數(shù)據(jù)頁(yè)的集成每個(gè)數(shù)據(jù)頁(yè)包括8KB信息,八個(gè)鄰近的頁(yè)稱為一個(gè)擴(kuò)展盤區(qū)數(shù)據(jù)行的存儲(chǔ)是無(wú)序的,數(shù)據(jù)頁(yè)也是無(wú)序的數(shù)據(jù)頁(yè)并不是通過(guò)鏈表連接當(dāng)行插入滿的頁(yè)的時(shí)候,數(shù)據(jù)頁(yè)拆分5分鐘75分鐘演示法講授法作業(yè)布置:預(yù)習(xí)創(chuàng)建和維護(hù)索引備注:NO:14授課章節(jié)視圖課時(shí)安排教學(xué)目的要求主要講了視圖的相關(guān)概念,并較詳細(xì)的介紹了創(chuàng)建視圖、編輯和刪除視圖的相關(guān)操作。通過(guò)本節(jié)課的學(xué)習(xí),要求學(xué)生能對(duì)這些知識(shí)點(diǎn)進(jìn)行熟練掌握。教學(xué)重點(diǎn)難點(diǎn)1、創(chuàng)建視圖的方法2、對(duì)視圖的操作教學(xué)內(nèi)容及時(shí)間安排方法及手段一、視圖的基本概念二、與視圖有關(guān)的操作簡(jiǎn)單講解思路:在已講解概念的基礎(chǔ)上,通過(guò)演示來(lái)進(jìn)行對(duì)索引的各種各樣操作授課內(nèi)容:1、創(chuàng)建視圖1.1、使用企業(yè)管理器創(chuàng)建視圖1.2、使用T-SQL命令創(chuàng)建視圖2、編輯視圖3、視圖視圖5分鐘75分鐘作業(yè)布置:練習(xí)子查詢備注:NO:15授課章節(jié)使用存儲(chǔ)過(guò)程和自定義函數(shù)課時(shí)安排教學(xué)目的要求通過(guò)本節(jié)課的學(xué)習(xí),學(xué)生要了解存儲(chǔ)過(guò)程和用戶自定義函數(shù)的概念、優(yōu)點(diǎn)。掌握存儲(chǔ)過(guò)程的創(chuàng)建語(yǔ)法和執(zhí)行過(guò)程,自定義函數(shù)的創(chuàng)建方法,并且要理解利用企業(yè)管理器和T-SQL語(yǔ)句來(lái)如何管理存儲(chǔ)過(guò)程。教學(xué)重點(diǎn)難點(diǎn)掌握創(chuàng)建存儲(chǔ)過(guò)程、自定義函數(shù)掌握刪除存儲(chǔ)過(guò)程、自定義函數(shù)掌握更改存儲(chǔ)過(guò)程、自定義函數(shù)教學(xué)內(nèi)容及時(shí)間安排方法及手段存儲(chǔ)過(guò)程1、定義存儲(chǔ)過(guò)程概念:是存儲(chǔ)在服務(wù)器上的Transact-SQL語(yǔ)句的命名集合是封裝重復(fù)性任務(wù)的方法支持用戶聲明變量、條件執(zhí)行以及其他強(qiáng)有力的編程特性SQLServer支持五種類型的存儲(chǔ)過(guò)程系統(tǒng)存儲(chǔ)過(guò)程(sp_):存儲(chǔ)在master數(shù)據(jù)庫(kù)內(nèi),以“sp_”前綴標(biāo)識(shí)本地存儲(chǔ)過(guò)程:本地存儲(chǔ)過(guò)程在單獨(dú)的用戶數(shù)據(jù)庫(kù)內(nèi)創(chuàng)建本地存儲(chǔ)過(guò)程:本地存儲(chǔ)過(guò)程在單獨(dú)的用戶數(shù)據(jù)庫(kù)內(nèi)創(chuàng)建臨時(shí)存儲(chǔ)過(guò)程:臨時(shí)存儲(chǔ)過(guò)程可能是局部的,名稱以“#”開(kāi)

頭;也可能是全局的,名稱以“##”開(kāi)頭遠(yuǎn)程存儲(chǔ)過(guò)程:遠(yuǎn)程存儲(chǔ)過(guò)程是SQLServer早期版本的特性,分布式查詢支持這項(xiàng)功能擴(kuò)展存儲(chǔ)過(guò)程(xp_):擴(kuò)展存儲(chǔ)過(guò)程以動(dòng)態(tài)鏈接庫(kù)(DLL)的形式實(shí)現(xiàn),在SQLServer環(huán)境外執(zhí)行存儲(chǔ)過(guò)程的創(chuàng)建創(chuàng)建存儲(chǔ)過(guò)程時(shí),先分析該過(guò)程中的語(yǔ)句以檢查語(yǔ)法的準(zhǔn)確性。然后SQLServer將存儲(chǔ)過(guò)程的名字存入當(dāng)前數(shù)據(jù)庫(kù)的sysobjects系統(tǒng)表中,存儲(chǔ)過(guò)程的文本存入當(dāng)前數(shù)據(jù)庫(kù)的syscomments系統(tǒng)表中延遲名稱解析:存儲(chǔ)過(guò)程引用的對(duì)象不需要在創(chuàng)建該存儲(chǔ)過(guò)程時(shí)就存在,而只需在執(zhí)行該存儲(chǔ)過(guò)程時(shí)存在2、存儲(chǔ)過(guò)程的優(yōu)點(diǎn)與其他應(yīng)用程序共享應(yīng)用邏輯,確保一致的數(shù)據(jù)訪問(wèn)和修改。存儲(chǔ)過(guò)程封裝了商務(wù)邏輯。若規(guī)則或策略有變化,則只需要修改服務(wù)器上的存儲(chǔ)過(guò)程,所有的客戶端就可以直接使用屏蔽數(shù)據(jù)庫(kù)模式的詳細(xì)資料。用戶不需要訪問(wèn)底層的數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)內(nèi)的對(duì)象提供了安全性機(jī)制。用戶可以被賦予執(zhí)行存儲(chǔ)過(guò)程的權(quán)

限,而不必在存儲(chǔ)過(guò)程引用的所有對(duì)象上都有權(quán)限3、創(chuàng)建、執(zhí)行、修改和刪除存儲(chǔ)過(guò)程創(chuàng)建存儲(chǔ)過(guò)程USENorthwindGOCREATEPROCdbo.OverdueOrdersASSELECT*FROMdbo.OrdersWHERERequiredDate<GETDATE()ANDShippedDateISNullGO只能在當(dāng)前數(shù)據(jù)庫(kù)內(nèi)創(chuàng)建存儲(chǔ)過(guò)程,除了臨時(shí)存儲(chǔ)過(guò)程。臨時(shí)存儲(chǔ)過(guò)程總是創(chuàng)建在tempdb數(shù)據(jù)庫(kù)中存儲(chǔ)過(guò)程可以引用表、視圖、用戶定義函數(shù)、其他存儲(chǔ)過(guò)程以及臨時(shí)表若存儲(chǔ)過(guò)程創(chuàng)建了局部臨時(shí)表,則當(dāng)存儲(chǔ)過(guò)程執(zhí)行結(jié)束后臨時(shí)表消失執(zhí)行存儲(chǔ)過(guò)程可單獨(dú)執(zhí)行存儲(chǔ)過(guò)程或作為INSERT語(yǔ)句的一部分執(zhí)行存儲(chǔ)過(guò)程必須在存儲(chǔ)過(guò)程上擁有EXECUTE權(quán)限單獨(dú)執(zhí)行存儲(chǔ)過(guò)程語(yǔ)法:[[EXEC[UTE]]{[@返回狀態(tài)=]{存儲(chǔ)過(guò)程名[;編號(hào)]|

@存儲(chǔ)過(guò)程名稱變量}[[@參數(shù)=]{值|@變量[OUTPUT]|[DEFAULT]][,...n][WITHRECOMPILE]在INSERT語(yǔ)句內(nèi)執(zhí)行存儲(chǔ)過(guò)程語(yǔ)法:INSERTINTO表名EXEC[UTE]……將本地或遠(yuǎn)程存儲(chǔ)過(guò)程返回的結(jié)果集插入本地表中在INSERT語(yǔ)句內(nèi)執(zhí)行的存儲(chǔ)過(guò)程必須返回關(guān)系結(jié)果集修改存儲(chǔ)過(guò)程USENorthwindGOALTERPROCdbo.OverdueOrdersASSELECTCONVERT(char(8),RequiredDate,1)RequiredDate,CONVERT(char(8),OrderDate,1)OrderDate,OrderID,CustomerID,EmployeeIDFROMOrdersWHERERequiredDate<GETDATE()ANDShippedDateISNullORDERBYRequiredDateGO刪除存儲(chǔ)過(guò)程語(yǔ)法:DROPPROCEDURE{存儲(chǔ)過(guò)程名}[,...n]4、在存儲(chǔ)過(guò)程中使用參數(shù)輸入?yún)?shù)允許傳遞信息到存儲(chǔ)過(guò)程內(nèi)在CREATEPROCEDURE中指定@參數(shù)名數(shù)據(jù)類型[=默認(rèn)值]使用輸出參數(shù)返回值輸出參數(shù):以O(shè)UTPUT關(guān)鍵字指定的變量存儲(chǔ)過(guò)程通過(guò)輸出參數(shù)向調(diào)用它的存儲(chǔ)過(guò)程或客戶端返回信息通過(guò)輸出參數(shù),存儲(chǔ)過(guò)程的運(yùn)行結(jié)果可以得到保留,即使存儲(chǔ)過(guò)程運(yùn)行結(jié)束錯(cuò)誤信息處理RETURN語(yǔ)句從查詢或存儲(chǔ)過(guò)程無(wú)條件返回,同時(shí)可以返回一個(gè)整數(shù)狀態(tài)值(返回碼)返回碼為0表示成功。0至-14的返回碼已被系統(tǒng)使用,-15至-99的返回碼被系統(tǒng)保留作將來(lái)擴(kuò)展。若用戶不提供返回碼,則返回SQLServer的返回碼。用戶定義的返回碼優(yōu)先級(jí)高于系統(tǒng)提供的返回碼@@error函數(shù)@@error系統(tǒng)函數(shù)包含了最近執(zhí)行的Transact-SQL語(yǔ)句的錯(cuò)誤號(hào),隨著每一條語(yǔ)句的執(zhí)行而更新使用@@error系統(tǒng)函數(shù)檢測(cè)特定的錯(cuò)誤號(hào)或有條件地退出存儲(chǔ)過(guò)程RAISERROR語(yǔ)句返回用戶定義的錯(cuò)誤信息并設(shè)系統(tǒng)標(biāo)志,記錄發(fā)生的錯(cuò)誤實(shí)現(xiàn)用戶定義函數(shù)用戶定義函數(shù)SQLServer2005允許用戶設(shè)計(jì)自己的函數(shù),以補(bǔ)充和擴(kuò)展系統(tǒng)提供(內(nèi)置)函數(shù)的功能用戶定義函數(shù)采用零或多個(gè)輸入?yún)?shù)并返回標(biāo)量值或表SQLServer2005支持三種用戶定義函數(shù):標(biāo)量函數(shù)、多語(yǔ)句表值函數(shù)和內(nèi)嵌表值函數(shù)標(biāo)量函數(shù)標(biāo)量函數(shù)返回一個(gè)標(biāo)量(單值)結(jié)果可在與標(biāo)量函數(shù)返回的數(shù)據(jù)類型相同的值所能使用的任何位置使用該標(biāo)量函數(shù),包括SELECT語(yǔ)句中列的列表和WHERE子句、表達(dá)式、表定義中的約束表達(dá)式,甚至作為表中列的數(shù)據(jù)類型2、多語(yǔ)句表值函數(shù)多語(yǔ)句表值函數(shù)返回一個(gè)由一條或多條Transact-SQL語(yǔ)句建立的表,類似于存儲(chǔ)過(guò)程與存儲(chǔ)過(guò)程不同的是,多語(yǔ)句表值函數(shù)可以在SELECT語(yǔ)句的FROM子句中被引用,仿佛視圖一樣內(nèi)嵌表值函數(shù)內(nèi)嵌表值函數(shù)返回一個(gè)單條SELECT語(yǔ)句產(chǎn)生的結(jié)果的表,類似于視圖相對(duì)于視圖,內(nèi)嵌表值函數(shù)可使用參數(shù),提供了更強(qiáng)的適應(yīng)性,擴(kuò)展了索引視圖的功能3、用戶定義函數(shù)的定義創(chuàng)建用戶定義函數(shù)每個(gè)完全合法的用戶定義函數(shù)名(數(shù)據(jù)庫(kù)名.擁有者名.函

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論