2023年sql面試題文庫(kù)_第1頁(yè)
2023年sql面試題文庫(kù)_第2頁(yè)
2023年sql面試題文庫(kù)_第3頁(yè)
2023年sql面試題文庫(kù)_第4頁(yè)
2023年sql面試題文庫(kù)_第5頁(yè)
已閱讀5頁(yè),還剩10頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

sql面試題文庫(kù).txt37真誠(chéng)是美酒,年份越久越醉香濃烈;真誠(chéng)是焰火,在高處綻放才愈顯

美麗;真誠(chéng)是鮮花,送之于人,手有余香.

2.存儲(chǔ)過程的優(yōu)缺陷是什么?

優(yōu)點(diǎn):

1.由于應(yīng)用程序隨著時(shí)間推移會(huì)不斷更改,增刪功能,T—SQL過程代碼會(huì)變得更復(fù)雜,

StoredProcedure為封裝此代碼提供了一個(gè)替換位置。

2.執(zhí)行計(jì)劃(存儲(chǔ)過程在初次運(yùn)營(yíng)時(shí)將被編譯,這將產(chǎn)生一個(gè)執(zhí)行計(jì)劃一一事實(shí)上是

MicrosoftSQLServer為在存儲(chǔ)過程中獲取由T-SQL指定的結(jié)果而必須采用的環(huán)節(jié)的記

錄。)緩存改善性能。

……..但sqlserver新版本,執(zhí)行計(jì)劃已針對(duì)所有『SQL批解決進(jìn)行了緩存,而不管它們

是否在存儲(chǔ)過程中,所以沒比較優(yōu)勢(shì)了。

3.存儲(chǔ)過程可以用于減少網(wǎng)絡(luò)流量,存儲(chǔ)過程代碼直接存儲(chǔ)于數(shù)據(jù)庫(kù)中,所以不會(huì)產(chǎn)生大量

T-sql語(yǔ)句的代碼流量。

4.使用存儲(chǔ)過程使您可以增強(qiáng)對(duì)執(zhí)行計(jì)劃的反復(fù)使用,由此可以通過使用遠(yuǎn)程過程調(diào)用(RPC)

解決服務(wù)器上的存儲(chǔ)過程而提高性能。RPC封裝參數(shù)和調(diào)用服務(wù)器端過程的方式使引擎可以

輕松地找到匹配的執(zhí)行計(jì)劃,并只需插入更新的參數(shù)值。

5.可維護(hù)性高,更新存儲(chǔ)過程通常比更改、測(cè)試以及重新部署程序集需要較少的時(shí)間和精力。

6.代碼精簡(jiǎn)一致,一個(gè)存儲(chǔ)過程可以用于應(yīng)用程序代碼的不同位置。

7.更好的版本控制,通過使用MicrosoftVisualSourceSafe或某個(gè)其他源代碼控制工具,

您可以輕松地恢復(fù)到或引用舊版本的存儲(chǔ)過程。

8.增強(qiáng)安全性:

a、通過向用戶授予對(duì)存儲(chǔ)過程(而不是基于表)的訪問權(quán)限,它們可以提供對(duì)特定數(shù)據(jù)的訪

問;

b、提高代碼安全,防止SQL注入(但未徹底解決,例如,將數(shù)據(jù)操作語(yǔ)言一一DML,附加到

輸入?yún)?shù));

c、SqlParameter類指定存儲(chǔ)過程參數(shù)的數(shù)據(jù)類型,作為深層次防御性策略的一部分,可以

驗(yàn)證用戶提供的值類型(但也不是萬(wàn)無(wú)一失,還是應(yīng)當(dāng)傳遞至數(shù)據(jù)庫(kù)前得到附加驗(yàn)證)。

缺陷:

1.假如更改范圍大到需要對(duì)輸入存儲(chǔ)過程的參數(shù)進(jìn)行更改,或者要更改由其返回的數(shù)據(jù),則

您仍需要更新程序集中的代碼以添加參數(shù)、更新GetValueO調(diào)用,等等,這時(shí)候估計(jì)比較

繁瑣了。

2.可移植性差

由于存儲(chǔ)過程將應(yīng)用程序綁定到SQLServer,因此使用存儲(chǔ)過程封裝業(yè)務(wù)邏輯將限制應(yīng)用程

序的可移植性。假如應(yīng)用程序的可移植性在您的環(huán)境中非常重要,則將業(yè)務(wù)邏輯封裝在不特

定于RDBMS的中間層中也許是一個(gè)更佳的選擇。

5.說一下mysql,oracle等常見數(shù)據(jù)庫(kù)的分頁(yè)實(shí)現(xiàn)方案?

1.Oracle:

select*from(selectrow_.*,rownumrownum_from(querySQL)row_whererownum

=<max)whererownum_>=min

2.SQLServer:

selecttop?pagesize*fromtablenamewhereidnotin(selecttop?pagesize*(@l)

id

fromtablenameorderbyid)orderbyid

3.MySQL

select*fromtablenamelimitposition,counter

4.DB2

select*from(select*,rownumber()asROWNEXTfromtablename)whereROWNEXT

betweenminandmax

6.第一范式(INF)、第二范式(2NF)和第三范式(3NF)之間的區(qū)別是什么?

構(gòu)造數(shù)據(jù)庫(kù)必須遵循一定的規(guī)則。在關(guān)系數(shù)據(jù)庫(kù)中,這種規(guī)則就是范式。范式是符合某一種

級(jí)別的關(guān)系模式的集合。關(guān)系數(shù)據(jù)庫(kù)中的關(guān)系必須滿足一定的規(guī)定,即滿足不同的范式。目

前關(guān)系數(shù)據(jù)庫(kù)有六種范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、第四范式

(4NF)、第五范式(5NF)和第六范式(6NF)。滿足最低規(guī)定的范式是第一范式(1NF)。在第

一范式的基礎(chǔ)上進(jìn)一步滿足更多規(guī)定的稱為第二范式(2NF),其余范式以次類推。一般說來,

數(shù)據(jù)庫(kù)只需滿足第三范式(3NF)就行了。下面我們舉例介紹第一范式(1NF)、第二范式(2NF)

和第三范式(3NF).

3.4.1第一范式(1NF)

在任何一個(gè)關(guān)系數(shù)據(jù)庫(kù)中,第一范式(1NF)是對(duì)關(guān)系模式的基本規(guī)定,不滿足第一范式

(1NF)的數(shù)據(jù)庫(kù)就不是關(guān)系數(shù)據(jù)庫(kù)。

所謂第一范式(1NF)是指數(shù)據(jù)庫(kù)表的每一列都是不可分割的基本數(shù)據(jù)項(xiàng),同一列中不

能有多個(gè)值,即實(shí)體中的某個(gè)屬性不能有多個(gè)值或者不能有反復(fù)的屬性。假如出現(xiàn)反復(fù)的屬

性,就也許需要定義一個(gè)新的實(shí)體,新的實(shí)體由反復(fù)的屬性構(gòu)成,新實(shí)體與原實(shí)體之間為一

對(duì)多關(guān)系。在第一范式(1NF)中表的每一行只包含一個(gè)實(shí)例的信息。例如,對(duì)于圖3-2中

的員工信息表,不能將員工信息都放在一列中顯示,也不能將其中的兩列或多列在一列中顯

示;員工信息表的每一行只表達(dá)一個(gè)員工的信息,一個(gè)員工的信息在表中只出現(xiàn)一次。簡(jiǎn)而

言之,第一范式就是無(wú)反復(fù)的列。

3.4.2第二范式(2NF)

第二范式(2NF)是在第一范式(1NF)的基礎(chǔ)上建立起來的,即滿足第二范式(2NF)必

須先滿足第一范式(1NF)O第二范式(2NF)規(guī)定數(shù)據(jù)庫(kù)表中的每個(gè)實(shí)例或行必須可以被惟一

地區(qū)分。為實(shí)現(xiàn)區(qū)分通常需要為表加上一個(gè)列,以存儲(chǔ)各個(gè)實(shí)例的惟一標(biāo)記。如

圖3-2員工信息表中加上了員工編號(hào)(emp_id)歹U,由于每個(gè)員工的員工編號(hào)是惟一的,因

此每個(gè)員工可以被惟一區(qū)分。這個(gè)惟一屬性列被稱為主關(guān)鍵字或主鍵、主碼。

第二范式(2NF)規(guī)定實(shí)體的屬性完全依賴于主關(guān)鍵字。所謂完全依賴是指不能存在僅

依賴主關(guān)鍵字一部分的屬性,假如存在,那么這個(gè)屬性和主關(guān)鍵字的這一部分應(yīng)當(dāng)分離出來

形成一個(gè)新的實(shí)體,新實(shí)體與原實(shí)體之間是一對(duì)多的關(guān)系。為實(shí)現(xiàn)區(qū)分通常需要為表加上一

個(gè)列,以存儲(chǔ)各個(gè)實(shí)例的惟一標(biāo)記。簡(jiǎn)而言之,第二范式就是非主屬性非部分依賴于主關(guān)鍵

字。

3.4.3第三范式(3NF)

滿足第三范式(3NF)必須先滿足第二范式(2NF)。簡(jiǎn)而言之,第三范式(3NF)規(guī)定一

個(gè)數(shù)據(jù)庫(kù)表中不包含已在其它表中已包含的非主關(guān)鍵字信息。例如,存在一個(gè)部門信息表,

其中每個(gè)部門有部門編號(hào)(dept_id)、部門名稱、部門簡(jiǎn)介等信息。那么在圖3-2

的員工信息表中列出部門編號(hào)后就不能再將部門名稱、部門簡(jiǎn)介等與部門有關(guān)的信息再加入

員工信息表中。假如不存在部門信息表,則根據(jù)第三范式(3NF)也應(yīng)當(dāng)構(gòu)建它,否則就會(huì)有

大量的數(shù)據(jù)冗余。簡(jiǎn)而言之,第三范式就是屬性不依賴于其它非主屬性。

所謂范式就是符合某一種級(jí)別的關(guān)系模式的集合。通過度解把屬于低檔范式的關(guān)系模式轉(zhuǎn)換

為幾個(gè)屬于高級(jí)范式的關(guān)系模式的集合。這一過程稱為規(guī)范化。

1、第一范式(1NF):一個(gè)關(guān)系模式R的所有屬性都是不可分的基本數(shù)據(jù)項(xiàng)。

2、第二范式(2NF):關(guān)系模式R屬于第一范式,且每個(gè)非主屬性都完全函數(shù)依賴于鍵

碼。

3、第三范式(3NF):關(guān)系模式R屬于第一范式,且每個(gè)非主屬性都不偉遞領(lǐng)帶于鍵碼。

4、BC范式(BCNF):關(guān)系模式R屬于第一范式,且每個(gè)屬性都不傳遞依賴于鍵碼。

武漢英思工程科技有限公司-ORACLE面試測(cè)試題目

1.解釋FUNCTION,PROCEDURE和PACKAGE區(qū)別

答:function和procedure是PL/SQL代碼的集合,通常為了完畢一個(gè)任務(wù)。procedure不

需要返回任何值而function將返回一個(gè)值在另一方面,Package是為了完畢一個(gè)商業(yè)功能的

一組function和procedure的集合。

2.取某個(gè)序列的當(dāng)前值的PL/SQL語(yǔ)句怎么寫?

答:SELECT序列名.CURRVALFROMDUAL;

3.說明ORACLE數(shù)據(jù)庫(kù)實(shí)例與ORACLE用戶的關(guān)系?

答:實(shí)例可以包含多個(gè)用戶,一個(gè)用戶只能在一個(gè)實(shí)例下

4.創(chuàng)建數(shù)據(jù)庫(kù)時(shí),自動(dòng)建立的tablespace名稱?

答:SYSTEMtablespace

5.創(chuàng)建用戶時(shí),需要賦予新用戶什么權(quán)限才干使它連上數(shù)據(jù)庫(kù)?

答:CONNECT

6.IMPORT和SQL*LOADER這2個(gè)工具的不同點(diǎn)?

答:這兩個(gè)ORACLE工具都是用來將數(shù)據(jù)導(dǎo)入數(shù)據(jù)庫(kù)的。

區(qū)別是:IMPORT工具只能解決由另一個(gè)ORACLE工具EXPORT生成的數(shù)據(jù)。而SQL*LOADER可

以導(dǎo)入不同的ASCII格式的數(shù)據(jù)源。

7.解釋冷備份和熱備份的不同點(diǎn)以及各自的優(yōu)點(diǎn)?

答:熱備份針對(duì)歸檔模式的數(shù)據(jù)庫(kù),在數(shù)據(jù)庫(kù)依舊處在工作狀態(tài)時(shí)進(jìn)行備份。而冷備份指在

數(shù)據(jù)庫(kù)關(guān)閉后,進(jìn)行備份,合用于所有模式的數(shù)據(jù)庫(kù)。熱備份的優(yōu)點(diǎn)在于當(dāng)備份時(shí),數(shù)據(jù)庫(kù)

依舊可以被使用并且可以將數(shù)據(jù)庫(kù)恢復(fù)到任意一個(gè)時(shí)間點(diǎn)。冷備份的優(yōu)點(diǎn)在于它的備份和恢

復(fù)操作相稱簡(jiǎn)樸,并且由于冷備份的數(shù)據(jù)庫(kù)可以工作在非歸檔模式下,數(shù)據(jù)庫(kù)性能會(huì)比歸檔模

式稍好。(由于不必將archivelog寫入硬盤)

8.比較truncate和delete命令?

答:兩者都可以用來刪除表中所有的記錄。區(qū)別在于:truncate是DDL(datadefining

language數(shù)據(jù)定義語(yǔ)言),它移動(dòng)HWK,不需要rollbacksegment(解決事務(wù)回滾操作)而

Delete是DML(datamanufacturinglanguage數(shù)據(jù)操作語(yǔ)言)操作,需要rollbacksegment

(解決事務(wù)回滾操作)且花費(fèi)較長(zhǎng)時(shí)間。

9.給出數(shù)據(jù)的相關(guān)約束類型?

答:主鍵約束,外鍵約束,非空約束,唯一約束,檢查約束。

10.說明索引的類型與作用?

答:索引類型上分為聚集索引,非聚集索引其作用是加快查詢速度。

11.解釋歸檔和非歸檔模式之間的不同和它們各自的優(yōu)缺陷

答:歸檔模式是指你可以備份所有的數(shù)據(jù)庫(kù)transactions并恢復(fù)到任意一個(gè)時(shí)間點(diǎn)。非歸

檔模式則相反,不能恢復(fù)到任意一個(gè)時(shí)間點(diǎn)。但是非歸檔模式可以帶來數(shù)據(jù)庫(kù)性能上的少許

提高。

12.解釋$0RACLE_H0ME和$ORACLE_BASE的區(qū)別?

答:ORACLE_BASE是orac1e的根目錄,ORACLE_HOME是orac1e產(chǎn)品的目錄。

13.獲取某個(gè)字符字段的最后3個(gè)字符的函數(shù)是什么?

答:selectsubstr(字段,(length(字段)-3))from表

14.取當(dāng)前系統(tǒng)時(shí)間點(diǎn)日期(不涉及年月)的SQL寫法是如何的?

答:Selectsubstr(to_char(sysdate,,YYYYMMDDh24hh:MM:SS?,5)fromdual;

15.返回大于等于N的最小整數(shù)值?

答:selectceil(N)fromdual;

16.將根據(jù)字符查詢轉(zhuǎn)換后結(jié)果,規(guī)則為:'A,轉(zhuǎn)換為‘男B,轉(zhuǎn)換為‘女"其他字符

轉(zhuǎn)換為'未知',請(qǐng)用一個(gè)SQL語(yǔ)句寫出。

答:selectdecode(字符,'A'男,,'B'女,,,未知')fromdual;

17.如何搜索出前N條記錄?

答:select*from表whereRownum<=N;

18.如何搜索出第N?M條記錄?

答:select*from表whereRownum<=M

Minus

select*from表whereRownum<=N;

19.有一個(gè)數(shù)據(jù)表(TEST),字段如下:

IDnumber

PARENT_IDnumber

NAMEVarchar(20)

請(qǐng)使用PL/SQL來按父子層次關(guān)系查詢出該表的所有數(shù)據(jù)

答:Select*fromtesta,testbWherea.parent_id=b.id;

20.如何用SQL語(yǔ)句實(shí)現(xiàn)查找一列中的第N大值?

答:select*from(select*from表orderby歹U名Desc)whereRownum<=N

Minus

select*from(select*from表orderby歹U名Desc)whereRownum<=N-1;

騰訊公司的一個(gè)sql題

小小+霸霸+王王=小霸王

小=?,霸=?,王=?

用sql求證

參考答案:

declare?dataint,@iint,@jint,@1int

set@data=100

while(@data<=999)

begin

set@i=@data/100

set@j=@data/10%10

set@l=@data%10

if((@i+@j+@l)*ll=@data)

begin

Select?datadata,@ii,@jj,@11

break

end

set@data=@data+l

end;

分析:

II+JJ+LL=IJL

1*10+1+J*10+J+L*10+L=I*100+J*10+L

(I+J+L)*ll

什么是事務(wù)?事務(wù)有哪些性質(zhì)?

答:事務(wù):是用戶定義的一個(gè)數(shù)據(jù)庫(kù)操作序列,這些操作要么全做,要么全不做,是一個(gè)不可

分割的工作單位。一個(gè)事務(wù)可以是一條SQL語(yǔ)句,也可以是一組SQL語(yǔ)句。

性質(zhì):

(1)原子性:事務(wù)是數(shù)據(jù)庫(kù)的邏輯工作單位,被看做一個(gè)單一的、不可分割的操作單元。事務(wù)

中涉及的所有操作要么都做,要么都不做。

(2)一致性:事務(wù)執(zhí)行的結(jié)果必須是使數(shù)據(jù)庫(kù)從一個(gè)一致狀態(tài)變到另一個(gè)一致狀態(tài)。

(3)隔離性:一個(gè)事務(wù)的執(zhí)行不能被其他事務(wù)干擾。即一個(gè)事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對(duì)其

他并發(fā)事務(wù)是隔離的,并發(fā)執(zhí)行的各個(gè)事務(wù)之間不能互相干擾。

(4)連續(xù)性:指一個(gè)事務(wù)一旦提交,它對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的改變就應(yīng)當(dāng)是永久性的。接下來的其

他操作或故障不應(yīng)當(dāng)對(duì)其執(zhí)行結(jié)果有任何影響。

SQL里面如何插入自動(dòng)增長(zhǎng)序列號(hào)字段?

INSERT時(shí)假如要用到從1開始自動(dòng)增長(zhǎng)的數(shù)字做唯一關(guān)鍵字,應(yīng)當(dāng)先建立一個(gè)序列號(hào).

CREATESEQUENCE序列號(hào)的名稱(最佳是表名+序列號(hào)標(biāo)記)INCREMENTBY1STARTWITH1

MAXVALUE99999NOCYCLENOCACHE;

其中最大的值按字段的長(zhǎng)度來定,比如定義的自動(dòng)增長(zhǎng)的序列NUMBERS),最大值為999999

INSERT語(yǔ)句插入這個(gè)字段值為:序列號(hào)的名稱.NEXTVAL

例子:SQL>insertintos_dept(id,name,region_id)values(s_dept_id.nextval,

'finance*,2);

1rowcreated.

只有運(yùn)營(yíng)了序列號(hào)的名稱.nextval后序列號(hào)的名稱.currval才有效才有值.

Oracle里面常用的數(shù)據(jù)字典有哪些?

Dictionary存放所有數(shù)據(jù)表,視圖,同義詞名稱和解釋

Dict.columns數(shù)據(jù)字典里字段名稱的和解釋

Dba_users用戶Dba_tablespaces表空間

Dba_data_files數(shù)據(jù)庫(kù)的文獻(xiàn)Dba_free_space空閑表空間

Dba_rollback_segs回滾段

User_objects數(shù)據(jù)對(duì)象User_constraints約束條件

User_sequences序歹U號(hào)User_views視圖

User_indexes索弓IUser_synonyms同義詞

Session_roles用戶的角色User_role_privs用戶的角色權(quán)限

User_sys_privs用戶的系統(tǒng)權(quán)限User_tab_privs用戶的表級(jí)權(quán)限

V$session實(shí)時(shí)用戶情況V$sysstat實(shí)時(shí)系統(tǒng)記錄

V$sesstat實(shí)時(shí)用戶記錄V$sgastat實(shí)時(shí)SGA使用

V$locked_object實(shí)時(shí)鎖V$controlfile控制文獻(xiàn)

V$logfile日記文獻(xiàn)V$parameter參數(shù)文獻(xiàn)

1.Oracle安裝完畢后的初始口令?

internal/oracle

sys/change_on_install

system/manager

scott/tiger

sysman/oem_temp

2.0RACLE91ASWEBCACHE的初始默認(rèn)用戶和密碼?

administrator/administrator

3.oracle8.0.5怎么創(chuàng)建數(shù)據(jù)庫(kù)?

用orainsto假如有motif界面,可以用orainst/m

4.oracle8.1.7怎么創(chuàng)建數(shù)據(jù)庫(kù)?

dbassist

5.oracle9i怎么創(chuàng)建數(shù)據(jù)庫(kù)?

dbca

6.oracle中的裸設(shè)備指的是什么?

裸設(shè)備就是繞過文獻(xiàn)系統(tǒng)直接訪問的儲(chǔ)存空間

7.oracle如何區(qū)分64~bit/32bit版本???

$sqlplus7ASSYSDBA'

SQL*Plus:Release9.0.1.0.0-ProductiononMonJul1417:01:092023

(c)Copyright2023OracleCorporation.Allrightsreserved.

Connectedto:

0racle9iEnterpriseEditionRelease9.0.1.0.0-Production

WiththePartitioningoption

JServerRelease9.0.1.0.0-Production

SQL>select*fromv$version;

BANNER

0racle9iEnterpriseEditionRelease9.0.1.0.0-Production

PL/SQLRelease9.0.1.0.0-Production

CORE9.0.1.0.0Production

TNSforSolaris:Version9.0.1.0.0-Production

NLSRTLVersion9.0.1.0.0-Production

SQL>

8.SVRMGR什么意思?

svrmgrl,ServerManager.

9i下沒有,已經(jīng)改為用SQLPLUS了

sqlplus/nolog

變?yōu)闅w檔日記型的

9.請(qǐng)問如何分辨某個(gè)用戶是從哪臺(tái)機(jī)器登陸ORACLE的?

SELECTmachine,terminalFROMV$SESSION;

10.用什么語(yǔ)句查詢字段呢?

desctable_ncime可以查詢表的結(jié)構(gòu)

selectfield_name,from…可以查詢字段的值

select*fromall_tableswheretable_namelike

select*fromall_tab_columnswheretable_name=,??’

11.如何得到觸發(fā)器、過程、函數(shù)的創(chuàng)建腳本?

descuser_source

usertriggers

12.如何計(jì)算一個(gè)表占用的空間的大???

selectowner,tablename,

NUM_ROWS,

BLOCKS*AAA/1024/1024“SizeM”,

EMPTY_BLOCKS,

LAST_ANALYZED

fromdba_tables

wheretable_name=,XXX';

Here:AAAisthevalueofdbblocksize;

XXXisthetablenameyouwanttocheck

14.如何查看系統(tǒng)被鎖的事務(wù)時(shí)間?

select*fromv$locked_object;

15.如何以archivelog的方式運(yùn)營(yíng)oracleo

init.ora

log_archive_start=true

RESTARTDATABASE

16.怎么獲取有哪些用戶在使用數(shù)據(jù)庫(kù)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論