數(shù)據(jù)庫(kù)原理及應(yīng)用-(第12章-SQL語(yǔ)句)_第1頁(yè)
數(shù)據(jù)庫(kù)原理及應(yīng)用-(第12章-SQL語(yǔ)句)_第2頁(yè)
數(shù)據(jù)庫(kù)原理及應(yīng)用-(第12章-SQL語(yǔ)句)_第3頁(yè)
數(shù)據(jù)庫(kù)原理及應(yīng)用-(第12章-SQL語(yǔ)句)_第4頁(yè)
數(shù)據(jù)庫(kù)原理及應(yīng)用-(第12章-SQL語(yǔ)句)_第5頁(yè)
已閱讀5頁(yè),還剩106頁(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)介

SQL語(yǔ)句計(jì)算中心王婧概述SQL:StructuredQueryLanguage

結(jié)構(gòu)化查詢語(yǔ)言理論基礎(chǔ):基于關(guān)系代數(shù)和關(guān)系演算概述優(yōu)勢(shì)在于:

語(yǔ)法簡(jiǎn)潔,功能極為強(qiáng)大和全面,自推出以來(lái),便被廣泛采用,歷經(jīng)多次改進(jìn)、完善以及標(biāo)準(zhǔn)化工作,其地位更加穩(wěn)固,現(xiàn)已成為關(guān)系數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)語(yǔ)言。概述幾乎所有的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),都毫無(wú)例外的支持SQL語(yǔ)言,而且在不同的數(shù)據(jù)庫(kù)管理系統(tǒng)中,SQL語(yǔ)言的差別很小,所以,只要掌握了標(biāo)準(zhǔn)SQL語(yǔ)言,就可以應(yīng)用到任何其他關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)上。目錄12.1SQL概述12.2數(shù)據(jù)查詢12.3數(shù)據(jù)定義12.4數(shù)據(jù)操縱12.1SQL概述SQL語(yǔ)言誕生不過(guò)短短的二十幾年,為何能這么快的風(fēng)靡世界,成為數(shù)據(jù)庫(kù)世界的第一語(yǔ)言呢??與它優(yōu)異特性是分不開的12.1.1SQL的歷史和未來(lái)展望SQL的前身是1972年提出的SQUARE語(yǔ)言1974年Boyce和Chamberlin首先提出了SQL結(jié)構(gòu)化查詢語(yǔ)言1975年至1979年在IBM公司和關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)SystemR上逐步實(shí)現(xiàn)12.1.1SQL的歷史和未來(lái)展望1986年10月ANSI(美國(guó)國(guó)家標(biāo)準(zhǔn)化委員會(huì))公布了第一個(gè)SQL語(yǔ)言標(biāo)準(zhǔn),這個(gè)標(biāo)準(zhǔn)被命名為SQL86標(biāo)準(zhǔn)。1987年ISO(國(guó)際標(biāo)準(zhǔn)化組織)采納了他作為國(guó)際標(biāo)準(zhǔn)。12.1.1SQL的歷史和未來(lái)展望此后,經(jīng)過(guò)不斷的完善和擴(kuò)充,ISO于1989年推出了SQL89標(biāo)準(zhǔn),這個(gè)標(biāo)準(zhǔn)增加了完整性標(biāo)準(zhǔn)。1992年,ISO又頒布了SQL2標(biāo)準(zhǔn),亦稱為SQL92標(biāo)準(zhǔn)目前新的SQL標(biāo)準(zhǔn)SQL3已經(jīng)呼之欲出。12.1.1SQL的歷史和未來(lái)展望現(xiàn)狀:

SQL語(yǔ)言有著堅(jiān)強(qiáng)的理論基礎(chǔ),其形式簡(jiǎn)潔,功能豐富等諸多優(yōu)點(diǎn),從一開始就受到各大數(shù)據(jù)庫(kù)廠商的重視,許多數(shù)據(jù)庫(kù)采用SQL作為數(shù)據(jù)庫(kù)語(yǔ)言或者為自己的產(chǎn)品添加SQL接口。12.1.1SQL的歷史和未來(lái)展望未來(lái)展望:

SQL已經(jīng)成為關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言,并且還在不斷改進(jìn)和完善,不斷吸收新的數(shù)據(jù)庫(kù)概念,在數(shù)據(jù)庫(kù)語(yǔ)言中的地位可以說(shuō)是如日中天。12.1.2SQL數(shù)據(jù)庫(kù)結(jié)構(gòu)及其基本概念用戶1用戶2用戶3用戶4視圖2視圖1基本表4基本表3基本表2基本表1存儲(chǔ)文件3存儲(chǔ)文件2存儲(chǔ)文件1SQL用戶視圖基本表存儲(chǔ)文件外模式概念模式內(nèi)模式12.1.3SQL特點(diǎn)1、語(yǔ)法簡(jiǎn)潔,使用方便

SQL語(yǔ)法十分簡(jiǎn)潔,適用于不同層次的計(jì)算機(jī)用戶??偣仓挥芯艂€(gè)簡(jiǎn)單的動(dòng)詞,卻包含了從數(shù)據(jù)定義、數(shù)據(jù)操作到訪問(wèn)數(shù)據(jù)控制、數(shù)據(jù)查詢這四個(gè)對(duì)數(shù)據(jù)庫(kù)操作的主要功能。12.1.3SQL特點(diǎn)下表列出了這九個(gè)動(dòng)詞和它們分別所屬功能功能動(dòng)詞數(shù)據(jù)定義CREATE,DROP,ALTER數(shù)據(jù)操作UPDATE,DELETE,INSERT數(shù)據(jù)控制GRANT,REVOTE數(shù)據(jù)查詢SELECT其中,SELECT是SQL語(yǔ)言最強(qiáng)大的功能之一,只要巧妙組合,就可以完成所需查詢?nèi)蝿?wù)12.1.3SQL特點(diǎn)2、非過(guò)程化查詢

所謂非過(guò)程化查詢,是指用戶在對(duì)數(shù)據(jù)庫(kù)進(jìn)行查詢操作時(shí),不必關(guān)心或指出程序如何去或怎么去完成查詢,而只需要告訴程序做什么就行了。

12.1.3SQL特點(diǎn)用戶不必關(guān)心許多與查詢具體實(shí)現(xiàn)過(guò)程中有關(guān)細(xì)節(jié),如訪問(wèn)路徑、訪問(wèn)方式等,而專注于關(guān)心自己所需要的查詢。12.1.3SQL特點(diǎn)網(wǎng)狀模型和層次模型的數(shù)據(jù)操作語(yǔ)言都是過(guò)程化的,其使用難度大,因而應(yīng)用范圍受到限制。12.1.3SQL特點(diǎn)相反,作為關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言的SQL語(yǔ)言,由于其高度的非過(guò)程化而極大地方便了用戶的使用,獲得了用戶的青睞。12.1.3SQL特點(diǎn)3、完備而強(qiáng)大的功能

多數(shù)非關(guān)系數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù)語(yǔ)言都只能適應(yīng)這種數(shù)據(jù)庫(kù)的一種模式,因而常常要為不同的模式設(shè)置不同的語(yǔ)言。

12.1.3SQL特點(diǎn)而關(guān)系數(shù)據(jù)庫(kù)語(yǔ)言SQL集數(shù)據(jù)定義語(yǔ)言(DDL),數(shù)據(jù)操作語(yǔ)言(DML)以及控制于一身,跨越了數(shù)據(jù)庫(kù)的三級(jí)模式,可以用它方便的進(jìn)行數(shù)據(jù)模式的修改或其他數(shù)據(jù)操作。12.1.3SQL特點(diǎn)4、易移植性

SQL語(yǔ)言的適應(yīng)性很好,它既是自含性語(yǔ)言,又可以作為嵌入式語(yǔ)言嵌入宿主語(yǔ)言中與宿主語(yǔ)言的語(yǔ)句進(jìn)行交互。12.1.3SQL特點(diǎn)在關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)中,SQL可以在交互環(huán)境下供終端用戶使用如:VisualFoxPro6.0就可以在命令窗口中直接鍵入Select-SQL命令進(jìn)行查詢。12.1.3SQL特點(diǎn)在高級(jí)語(yǔ)言如:Fortran、Cobol、Pascal、C中,也可以嵌入SQL語(yǔ)言,與程序語(yǔ)句進(jìn)行交互。12.1.3SQL特點(diǎn)值得注意的是,新一代的RAD工具(RapidApplicationDevelopment,快速應(yīng)用程序開發(fā)工具),如Borland的Delphi、C++

builder、Microsoft的VisualBasic等都提供了對(duì)SQL語(yǔ)言完整而強(qiáng)大的支持。12.1.3SQL特點(diǎn)5、計(jì)算機(jī)實(shí)現(xiàn)的難度

關(guān)系數(shù)據(jù)庫(kù)以二維表來(lái)表達(dá)關(guān)系。SQL主要是對(duì)這些二維表進(jìn)行操作。而二維表的許多操作如投影運(yùn)算、連接等都與矩陣運(yùn)算有關(guān),因而其效率比起網(wǎng)狀和層次模型DML較低,不過(guò)隨著SQL對(duì)自身在計(jì)算機(jī)實(shí)現(xiàn)方面不斷改進(jìn)和計(jì)算機(jī)硬件技術(shù)飛速發(fā)展,這種差別已經(jīng)越來(lái)越小。12.2數(shù)據(jù)查詢SELECT語(yǔ)句是SQL語(yǔ)言唯一的查詢語(yǔ)言,它是SQL語(yǔ)言的核心,擔(dān)當(dāng)了SQL查詢的所有任務(wù)。掌握了SELECT查詢語(yǔ)句就等于掌握了SQL語(yǔ)言的精髓。12.2數(shù)據(jù)查詢格式如下:

SELECT[ALL|DISTINCT]A1,A2…AnFROMR1,R2,….Rm[WHEREF1][GROUPBYC1][HAVINGF2][ORDERBYC2][ASC|DESC]12.2數(shù)據(jù)查詢其中:

A1,A2,….An表示目標(biāo)屬性列

R1,R2,….Rm表示基本表或視圖名

F1、F2為條件表達(dá)式(P200常用運(yùn)算符)

C1、C2為列名(即分組字段名)

ALL表示選擇所有符合條件的記錄,而不管它們是否重復(fù)

DISTINCT則顯示只列出相同元組的第一個(gè)12.2數(shù)據(jù)查詢GroupBy:查詢結(jié)果是表按<分組字段名>

分組的記錄集。

Having:將指定表滿足<條件表達(dá)式>,并按

<分組字段名>結(jié)果組成的記錄集,它必須與GroupBy一同使用。12.2數(shù)據(jù)查詢OrderBy:查詢結(jié)果是否按某一字段值排序

Asc:查詢結(jié)果按某一字段值升序排列

Desc:查詢結(jié)果按某一字段值降序排列12.2數(shù)據(jù)查詢例:學(xué)生選課和成績(jī)數(shù)據(jù)管理(三個(gè)關(guān)系表)學(xué)號(hào)姓名性別年齡系別SnoSnameSsexSageSdepa學(xué)號(hào)課程編號(hào)成績(jī)SnoCnoGrade課程編號(hào)課程名稱任課教師CnoCnameTeacher學(xué)生情況表(Student)成績(jī)表(Sc)課程表(Course)12.2.1簡(jiǎn)單查詢簡(jiǎn)單查詢是基于單表的查詢格式:

Select[All|Distinct]<字段名1>|<函數(shù)>12.2.1簡(jiǎn)單查詢例:從Student表中查詢學(xué)生的學(xué)號(hào)、姓名、年齡和性別的信息。12.2.1簡(jiǎn)單查詢

答:

SELECT

Sno,Sname,Sage,SsexFROMSTUDENT12.2.1簡(jiǎn)單查詢查詢結(jié)果:12.2.2條件查詢條件查詢是添加了條件子句,對(duì)記錄進(jìn)行篩選格式:

Select[All|Distinct]<字段名1>|<函數(shù)>From<表或查詢>[Where<條件表達(dá)式>][OrderBy<排序選項(xiàng)>[Asc][Desc]12.2.2條件查詢例1:查詢所有男學(xué)生的學(xué)號(hào)、姓名、年齡以及系別。12.2.2條件查詢

答:

SELECTSNO,SNAME,SAGE,SDEPA

FROMSTUDENT

WHERESSEX=‘男’12.2.2條件查詢查詢結(jié)果:12.2.2條件查詢例2:查詢所有年齡小于19歲而性別為女的外語(yǔ)系的學(xué)生的學(xué)號(hào)和姓名

12.2.2條件查詢答:

SELECTSNO,SNAMEFROMSTUDENT

WHERESSEX=‘女’

ANDSAGE<19ANDSDEPA=‘外語(yǔ)系’12.2.2條件查詢查詢結(jié)果:12.2.2條件查詢例3:查詢所有性別為女或者年齡小于19歲的女學(xué)生的學(xué)號(hào),姓名及系別屬性12.2.2條件查詢答:

SELECTSNO,SNAME,SDEPAFROMSTUDENT

WHERESSEX=‘女’

ORSAGE<1912.2.2條件查詢查詢結(jié)果:12.2.2條件查詢例4:查詢所有計(jì)算機(jī)系學(xué)生的所有屬性列12.2.2條件查詢答:

SELECT*FROMSTUDENT

WHERESDEPA=‘計(jì)算機(jī)系’12.2.2條件查詢查詢結(jié)果:12.2.2條件查詢例5:查詢男學(xué)生的學(xué)號(hào)、姓名和出生年,并且按照學(xué)號(hào)升序排列12.2.2條件查詢答:

SELECTSNO,SNAME,2000-SAGEFROMSTUDENTWHERESSEX=‘男’OrderBySNOAsc

12.2.2條件查詢查詢結(jié)果:多表查詢兩個(gè)乃至多個(gè)表中獲得所需的查詢信息,這就需要多表查詢多表查詢例:列出全部學(xué)生的名字和他們所選修科目的名稱和成績(jī)多表查詢答:

SELECTSTUDENT.SNAME,

COURSE.CNAME,SC.GRADEFROMSTUDENT,COURSE,SC

WHERESTUDENT.SNO=SC.SNOANDSC.CNO=COURSE.CNO多表查詢連接查詢和嵌套查詢都屬于多表查詢12.2.3連接查詢連接查詢基于多表的查詢查詢結(jié)果通過(guò)選擇<字段名>對(duì)字段進(jìn)行選擇,依照Where子句的<條件表達(dá)式>對(duì)記錄進(jìn)行篩選,而且可以通過(guò)Order子句對(duì)查詢進(jìn)行重新排序12.2.3連接查詢格式:Select[all|Distinct]<字段名1>|<函數(shù)>From<表或查詢>[[Left][Right]Join<表或查詢>On<條件表達(dá)式>][Where<條件表達(dá)式>][OrderBy<排序選項(xiàng)>[Asc][Desc]]12.2.3連接查詢例1:查詢所有選修了課程編號(hào)為“20012”學(xué)生的學(xué)號(hào)、姓名和系別屬性12.2.3連接查詢答:SELECTSTUDENT.SNO,STUDENT.SNAME,STUDENT.SDEPAFROMSTUDENTJOINSCONSTUDENT.SNO=SC.SNOANDSC.CNO=“20012”

12.2.3連接查詢例2:查詢所有沒(méi)有選修課程編號(hào)為“20012”的學(xué)生的學(xué)號(hào)、姓名和系別屬性12.2.3連接查詢答:

SELECTSTUDENT.SNO,STUDENT.SNAME,STUDENT.SDEPADISTINCTFROMSTUDENTJOINSC

ONSC.SNO=STUDENT.SNOANDCNO<>’20012’12.2.4嵌套查詢嵌套查詢也是基于多表的查詢這類查詢結(jié)果基于一個(gè)表,通過(guò)選擇<字段名>

對(duì)字段進(jìn)行選擇,但Where子句的<條件表達(dá)式>是另一個(gè)表或多個(gè)表的查詢結(jié)果,以此對(duì)記錄進(jìn)行篩選,而且可以通過(guò)Order子句對(duì)查詢進(jìn)行重新排序12.2.4嵌套查詢格式:

Select[All|Distinct]<字段名1>|<函數(shù)>From<表或查詢>[Where<條件表達(dá)式>[OrderBy<排序選項(xiàng)>[Asc][Desc]嵌套的特點(diǎn)是:Where子句的<條件表達(dá)式>中包含一個(gè)Select子句12.2.4嵌套查詢例1:查詢所有選修了課程編號(hào)為“20012”學(xué)生的學(xué)號(hào)、姓名和系別屬性(嵌套查詢)12.2.4嵌套查詢答:

SELECTSNO,SNAME,SDEPAFROMSTUDENTWHERESNOIN(SELECTSNOFROMSCWHERECNO=‘20012’)12.2.4嵌套查詢例2:查詢所有沒(méi)有選修課程編號(hào)為“20012”

的學(xué)生的學(xué)號(hào)、姓名和系別屬性(嵌套查詢)12.2.4嵌套查詢答:

SELECTSNO,SNAME,SDEPAFROMSTUDENTWHERESNOIN(SELECTSNOFROMSCWHERECNO<>’20012’)12.2.5分組計(jì)算查詢分組計(jì)算是基于單表、多表的查詢通過(guò)選擇<字段名>對(duì)字段進(jìn)行選擇,還可以通過(guò)Group分組,利用計(jì)算函數(shù)獲取新的字段,依照Where子句的<條件表達(dá)式>可以對(duì)記錄進(jìn)行篩選,而且可以通過(guò)Order子句對(duì)查詢進(jìn)行重新排序12.2.5分組計(jì)算查詢格式:Select[All|Distinct]<字段名>|<函數(shù)>From<表或查詢>[Where<條件表達(dá)式>][GroupBy<分組字段名>[Having<條件表達(dá)式>]][OrderBy<排序選項(xiàng)>[Asc][Desc]]12.2.5分組計(jì)算查詢例1:求外語(yǔ)系女學(xué)生的總?cè)藬?shù)和平均成績(jī)12.2.5分組計(jì)算查詢答:

SELECTCOUNT(*),AVG(SAGE)

FROMSTUDENTWHERESDEPA=‘外語(yǔ)系’

ANDSSEX=‘女’12.2.5分組計(jì)算查詢查詢結(jié)果:12.2.5分組計(jì)算查詢例2:查詢每門課的編號(hào)及選修這門課的學(xué)生人數(shù)12.2.5分組計(jì)算查詢答:

SELECTCNO,COUNT(SNO)FROMSC

GROUPBYCNO12.2.5分組計(jì)算查詢查詢結(jié)果:12.2.5分組計(jì)算查詢例3:查詢平均成績(jī)超過(guò)70分的科目,并且將結(jié)果按課程號(hào)升序排列12.2.5分組計(jì)算查詢答:

SELECTCNO,AVG(GRADE)

FROMSC

GROUPBYCNO

HAVINGAVG(GRADE)>70

ORDERBYCNOASC12.2.5分組計(jì)算查詢查詢結(jié)果:12.2.6查詢結(jié)果處理使用Select語(yǔ)句進(jìn)行查詢,將默認(rèn)其查詢結(jié)果輸出狀態(tài),結(jié)果自動(dòng)在顯示器上輸出若想使查詢結(jié)果多樣化,可在Select語(yǔ)句中加入Into子句,使查詢結(jié)果有所變化12.2.6查詢結(jié)果處理格式:Select[All|Distinct]<字段名>|<函數(shù)>From<表或查詢>[[Left][Right]Join<表或查詢>On<條件表達(dá)式>][Where<條件表達(dá)式>][GroupBy<分組字段名>[Having<條件表達(dá)式>]][OrderBy<排序選項(xiàng)>[Asc][Desc]][Into<目標(biāo)>]

12.2.6查詢結(jié)果處理輸出目標(biāo)輸出形式INTOARRER輸出到數(shù)組INTOCURSOR輸出到臨時(shí)表INTODBF輸出到表12.2.6查詢結(jié)果處理例:將查詢結(jié)果生成為一個(gè)文件12.2.6查詢結(jié)果處理操作步驟:

1)在命令窗口中,鍵入如下命令:

SELECTSNO,SNAME,SSEXFROMSTUDENTINTODBFNEWSTUDENT2)單擊“文件”菜單中的“打開”命令12.2.6查詢結(jié)果處理3)在彈出的對(duì)話框中的文件類型里選擇.DBF

文件類型,大家會(huì)發(fā)現(xiàn)多出了一個(gè)“NEWSTUDENT.DBF”文件,這是剛剛用

SQL查詢生成的文件,它是一個(gè)自由表。12.3數(shù)據(jù)定義

SQL語(yǔ)句除了能夠創(chuàng)建查詢外,還能夠進(jìn)行表結(jié)構(gòu)的定義,能夠完成對(duì)表結(jié)構(gòu)的設(shè)計(jì)及維護(hù)。12.3.1表結(jié)構(gòu)的定義格式:

CreateTable<表名>([<字段名1>]類型(長(zhǎng)度)[,[<字段名2>]類型(長(zhǎng)度)…])功能:

創(chuàng)建一個(gè)以<表名>為名,以指定的字段屬性定義的數(shù)據(jù)表12.3.1表結(jié)構(gòu)的定義例:定義一個(gè)包括學(xué)號(hào)(Sno,)、姓名(Sname)、性別(Ssex)、年齡(Sage)和系別(Sdepa)

共五個(gè)屬性的學(xué)生(Student)表12.3.1表結(jié)構(gòu)的定義答:

CREATETABLEStudent(SnoCHAR(8)NOTNULLUNIQUE,

SnameCHAR(8)NOTNULL,

SsexCHAR(2),SageINT,

SdepaCHAR(20))12.3.2表結(jié)構(gòu)的修改“修改命令”格式:AlterTable<表名>Alter<字段名1>類型(長(zhǎng)度)[Alter<字段名2>類型(長(zhǎng)度)…]功能:修改以<表名>為名的表的部分字段的屬性12.3.2表結(jié)構(gòu)的修改例:修改Student表中字段的屬性答:

AlterTABLEStudentAlterSageSMALLINT12.3.2表結(jié)構(gòu)的修改“刪除命令”格式:

AlterTable<表名>Drop<字段名1>[Drop<字段名2>…]功能:刪除以<表名>為名的表的部分字段12.3.2表結(jié)構(gòu)的修改例:在Student表中刪除性別(Ssex)屬性答:

ALTERTABLEStudentDROP

Ssex12.3.2表結(jié)構(gòu)的修改“增加字段命令”格式:AlterTable<表名>Add<字段名1>類型(長(zhǎng)度)[Add<字段名2>類型(長(zhǎng)度)…]功能:給以<表名>為名的表增加部分字段12.3.2表結(jié)構(gòu)的修改例:在Student表中增加籍貫(Shome)屬性答:

ALTERTABLEStudent

ADD

SsexCHAR(2)12.4數(shù)據(jù)操縱SQL語(yǔ)句除了可以進(jìn)行數(shù)據(jù)查詢、數(shù)據(jù)定義之外,還可以完成有關(guān)表記錄的插入、更新、刪除等相關(guān)操作包括三種操作:數(shù)據(jù)插入、修改、刪除分別使用命令:INSERT、UPDATE、DELETE12.4.1插入數(shù)據(jù)格式:InsertInto<表名>(<字段名1>[,<字段名2>…])Values(<表達(dá)式1>[,<表達(dá)式2>…])功能:在表中追加一個(gè)新的記錄12.4.1插入數(shù)據(jù)例1:在STUDENT表中增加一個(gè)學(xué)生(99215001,顧荃,1

溫馨提示

  • 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)論