數(shù)據(jù)庫程序員面試分類真題28_第1頁
數(shù)據(jù)庫程序員面試分類真題28_第2頁
數(shù)據(jù)庫程序員面試分類真題28_第3頁
數(shù)據(jù)庫程序員面試分類真題28_第4頁
數(shù)據(jù)庫程序員面試分類真題28_第5頁
已閱讀5頁,還剩8頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

數(shù)據(jù)庫程序員面試分類真題28一、單項選擇題1.

您的公司有一個DBServer,名為AllWin,其上裝了MSSQLSERVER2000?,F(xiàn)在需要您寫一個數(shù)據(jù)庫連接字符串,用以連接AllWin上SQ(江南博哥)LSERVER中的一個名為PubBase實例的Test庫。請問,應該選擇______A.“Server=AllWin;DataSource=PubBase;InitialCatalog=Test;IntegratedSecurity=SSPI”B.“Server=AllWin;DataSource=PubBase;Database=Test;IntegratedSecurity=SSPI”C.“DataSource=AllWin\PubBase;InitialCategory=PubBase;IntegratedSecufity=SSPI”D.“DataSource=AllWin\PubBase;Database=Test;IntegratedSecurity=SSPI”正確答案:B[解析]使用服務器名\實例名作為連接指定SQLServer實例的數(shù)據(jù)源。如果使用的是SQLServer2008Express版,那么實例名為SQLEXPRESS。

(1)標準安全連接

DataSource=myServerAddress;InitialCatalog=myDataBase;UserId=myUsemame;Password=myPassword;

(2)可替代的標準安全連接

Server=mySeNerAddrNs;Database=myDataBase;UserID=myUsername;Password=myPassword;Trusted_Connection=False;

(3)信任連接

DataSource=myServerAddress;InitialCatalog=myDataBase;IntegratedSecurity=SSPI;

(4)可替代的信任連接

Server=myServerAddress;Database=myDataBase;Trusted_Connection=True;

2.

在SQLServer中,保存所有的臨時表和臨時存儲過程的是______A.Master數(shù)據(jù)庫B.Tempdb數(shù)據(jù)庫C.Model數(shù)據(jù)庫D.Msdb數(shù)據(jù)庫正確答案:B[考點]維護操作[解析]

總體而言,SQLServer有如下4個默認的數(shù)據(jù)庫:Master、Model、Tempdb和Msdb。

(1)Master

Master數(shù)據(jù)庫(主數(shù)據(jù)庫)保存放在SQLServer實體上的所有數(shù)據(jù)庫元數(shù)據(jù)的詳細信息,它還是將引擎固定起來的粘合劑。由于如果不使用Master數(shù)據(jù)庫,那么SQLServer就不能啟動,所以,必須要小心地管理好這個數(shù)據(jù)庫。因此,對這個數(shù)據(jù)庫進行常規(guī)備份是十分必要的。這個數(shù)據(jù)庫還包括了諸如系統(tǒng)登錄、配置設置、已連接的Server信息、擴展存儲過程等。

(2)Model

Model數(shù)據(jù)庫(模型數(shù)據(jù)庫)是一個用來在實體上創(chuàng)建新用戶數(shù)據(jù)庫的模板數(shù)據(jù)庫,可以把任何存儲過程、視圖、用戶等放在模型數(shù)據(jù)庫里,這樣在創(chuàng)建新數(shù)據(jù)庫的時候,新數(shù)據(jù)庫就會包含存放在模型數(shù)據(jù)庫里的所有對象了。

(3)Tempdb

Tempdb數(shù)據(jù)庫存有臨時對象,例如全局和本地臨時表和存儲過程。這個數(shù)據(jù)庫在SQLServer每次重啟的時候都會被重新創(chuàng)建,而其中包含的對象是依據(jù)模型數(shù)據(jù)庫里定義的對象被創(chuàng)建的。除了這些對象,Tempdb還存有其他對象,例如表變量、來自表值函數(shù)的結(jié)果集以及臨時表變量。由于Tempdb會保留SQLServer實體上所有數(shù)據(jù)庫的對象類型,所以,對數(shù)據(jù)庫進行優(yōu)化配置是非常重要的。

(4)Msdb

Msdb數(shù)據(jù)庫用來保存數(shù)據(jù)庫備份、SQLAgent信息、DTS程序包和SQLServer任務等信息,以及諸如日志轉(zhuǎn)移這樣的復制信息。

從SQlServerStudio中可以查看所有的數(shù)據(jù)庫,如下圖所示。

3.

在SQLServer2000中,若希望用戶user1具有數(shù)據(jù)庫服務器上的全部權限,則應將user1加入角色______A.db_ownerB.publicC.db_datawriterD.sysadmin正確答案:D[考點]維護操作[解析]登錄名就是可以登錄該服務器的名稱;服務器角色就是該登錄名對該服務器具有的權限。一個服務器可以有多個角色,一個角色可以有多個登錄名,就好像操作系統(tǒng)可以有多個登錄用戶。固定服務器角色描述sysadmin可以在SQLServer中執(zhí)行任何操作serveradmin可以設置服務器范圍的配置選項,可以關閉服務器setupadmin可以管理鏈接服務器和啟動過程securityadmin可以管理登錄和CREATEDATABASE權限,還可以讀取錯誤日志和更改密碼processadmin可以管理在SQLServer中運行的進程dbcreator可以創(chuàng)建、更改和刪除數(shù)據(jù)庫diskadmin可以管理磁盤文件bulkadmin可以執(zhí)行BULKINSERT語句db_owner在數(shù)據(jù)庫中有全部權限db_accessadmin可以添加或刪除用戶IDdb_securityadmin可以管理全部權限、對象所有權、角色和角色成員資格db_ddladmin可以發(fā)出ALLDDL,但不能發(fā)出GRANT、REVOKE或DENY語句db_backupoperator可以發(fā)出DBCC、CHECKPOINT和BACKUP語句db_datareader可以選擇數(shù)據(jù)庫內(nèi)任何用戶表中的所有數(shù)據(jù)db_datawriter可以更改數(shù)據(jù)庫內(nèi)任何用戶表中的所有數(shù)據(jù)db_denydatareader不能選擇數(shù)據(jù)庫內(nèi)任何用戶表中的任何數(shù)據(jù)db_denydatawriter不能更改數(shù)據(jù)庫內(nèi)任何用戶表中的任何數(shù)據(jù)

在使用的過程中,一般使用sa(登錄名)或WindowsAdministration(Windows集成驗證登錄方式)登錄數(shù)據(jù)庫。這種登錄方式登錄成功以后具有最高的服務器角色,也就是可以對服務器進行任何一種操作。而這種登錄名具有的用戶名是DBO(數(shù)據(jù)庫默認用戶,具有所有權限),但是,在使用的過程中,一般感覺不到DBO的存在,但它確實存在。通常創(chuàng)建用戶名與登錄名相同(如果不改變用戶名稱,那么系統(tǒng)會自動創(chuàng)建與登錄名相同的用戶名,這個不是強制相同的),例如,創(chuàng)建了一個登錄名稱為“ds”,那么可以為該登錄名“ds”在指定的數(shù)據(jù)庫中添加一個同名用戶,使登錄名“ds”能夠訪問該數(shù)據(jù)庫中的數(shù)據(jù)。[考點]維護操作

4.

SQLServer2000提供了完全備份、差異備份和日志備份等幾種備份方法,其中差異備份備份的內(nèi)容是______A.上次差異備份之后修改的數(shù)據(jù)庫全部內(nèi)容B.上次完全備份之后修改的數(shù)據(jù)庫全部內(nèi)容C.上次日志備份之后修改的數(shù)據(jù)庫全部內(nèi)容D.上次完全備份之后修改的數(shù)據(jù)庫內(nèi)容,但不包括日志等其他內(nèi)容正確答案:B[考點]備份恢復[解析]完全備份可對整個數(shù)據(jù)庫進行備份。這包括對部分事務日志進行備份,以便在還原完整數(shù)據(jù)庫備份之后,能夠恢復完整數(shù)據(jù)庫。

差異備份基于的是最近一次的完全備份。差異備份僅捕獲自上次完全備份后發(fā)生更改的數(shù)據(jù)。差異備份基于的完全備份稱為差異的“基準”。完全備份可以用作一系列差異備份的基準,包括數(shù)據(jù)庫備份、部分備份和文件備份。文件差異備份的基準備份可以包含在完全備份、文件備份或部分備份中。

日志備份分為事務日志備份和結(jié)尾日志備份。在創(chuàng)建任何日志備份之前,必須至少創(chuàng)建一個完全備份。然后,可以隨時備份事務日志。建議經(jīng)常執(zhí)行日志備份,這樣既可盡量減少丟失工作的風險,也可以截斷事務日志。通常,數(shù)據(jù)庫管理員偶爾(例如,每周)會創(chuàng)建完全備份,還可以選擇以較短間隔(例如,每天)創(chuàng)建一系列差異備份。數(shù)據(jù)庫管理員可以比較頻繁地(例如每隔10min)創(chuàng)建事務日志備份。對于給定的備份類型,最恰當?shù)膫浞蓍g隔取決于一系列因素,例如,數(shù)據(jù)的重要性、數(shù)據(jù)庫的大小和服務器的工作負載。結(jié)尾日志備份捕獲尚未備份的任何日志記錄(“結(jié)尾日志”),以防丟失所做的工作并確保日志鏈完好無損。在將SQLServer數(shù)據(jù)庫恢復到其最近一個時間點之前,必須先備份數(shù)據(jù)庫的事務日志。結(jié)尾日志備份將是數(shù)據(jù)庫還原計劃中相關的最后一個備份。

二、簡答題1.

SQLServer如何獲取系統(tǒng)時間?正確答案:利用函數(shù)GETDATE可以獲取系統(tǒng)時間,查詢語句為SELECTGETDATE()。[考點]函數(shù)

2.

SQLServer如何查看版本?正確答案:可以通過圖形界面查詢,也可以通過SQL語句查詢來獲取數(shù)據(jù)庫的版本,SQL語句為SELECT@@VERSION,如下:

MicrosoftSQLServer2008(RTM)-10.0.1600.22(IntelX86)Jul9200814:43:34Copyright(c)1988-2008MicrosoftCorporationEnterpriseEditiononWindowsNT5.1<X86>(Build2600:ServicePack3)(VM)[考點]函數(shù)

3.

用一條SQL語句查詢出每門課都大于80分的學生姓名:

namekechengfenshu

張三語文81

張三數(shù)學75

李四語文76

李四數(shù)學90

王五語文81

王五數(shù)學100

王五英語90正確答案:SELECTDISTINCTNAMEFROMTABLEWHERENAMENOTIN(SELECTDISTINCTNAMEFROMTABLEWHEREFENSHU<=80);。[考點]SQL部分

設教學數(shù)據(jù)庫中有三個基本表:

學生表S(S拌,SNAME,AGE,SEX),其屬性表示學生的學號、姓名、年齡和性別;選課表SC(S#,C#,GRADE),其屬性表示學生的學號、所學課程的課程號和成績;課程表C(C#,CNAME,TEACHER),其屬性表示課程號、課程名稱和任課教師姓名。

下面的題目都是針對上述三個基本表操作的。4.

試寫出下列插入操作的SQL語句:

把SC表中每門課程的平均成績插入另一個已存在的表SC_C(C#,CNAME,AVG_GRADE)中,其中,AVG_GRADE為每門課程的平均成績。正確答案:INSERTINTOSC_C(C#,CNAME,AVG_GRADE)SELECTSC.C#,C.CNAME,AVG(GRADE)FROMSC,CWHERESC.C#=C.C#GROUPBYSC.C#,C.CNAME;[考點]SQL部分

5.

試寫出下列刪除操作的SQL語句:

從SC表中把WU老師的女學生選課元組刪去。正確答案:DELETEFROMSCWHERES#IN(SELECTS#FROMSWHERESEX='女')ANDC#IN(SELECTC#FROMCWHERETEACHER='WU');

6.

設有如下關系表:

供應者:SUPPLIER(SNO,SNAME,CITY),其中,SNO為供應者編號,SNAME為供應者姓名,CITY為所在城市。

零件:PART(PNO,PNAME,WEIGHT),其中,PNO為零件號,PNAME為零件名稱,WEIGHT為重量。

工程:JOB(JNO,JNAME,CITY),其中,JNO為工程號,JNAME為工程名,CITY為所在城市。

聯(lián)系關系:SPJ(SNO,PNO,JNO,QTY),其中,QTY為數(shù)量。

1)查找給工程J1提供零件P1的供應者號SNO。

2)查找在北京的供應者給武漢的工程提供零件的零件號。

3)查找由供應者S1提供的零件名PNAME。

4)查找CITY值為上海的工程號和名稱。

5)將工程J3的城市改為廣州。

6)將所有重20公斤的零件改為重10公斤。

7)將給工程J1提供零件P1的供應者S1改為S2。

8)將值(S3,麥苗,上海)加到SUPPLIER中。

9)刪除所有上海工程的數(shù)據(jù)。正確答案:1)SELECTSNOFROMSPJ,PART,JOBWHERESPJ.PNO=PART.PNOANDSPJ.JNO=JOB.JNOANDPART.PNAME='P1'ANDJOB.JNAME='J1';

2)SELECTPNOFROMSPJ,PART,JOBWHERESPJ.PNO=PART.PNOANDSPJ.JNO=JOB.JNOANDJOB.CITY='武漢'ANDSUPPLIER.CITY='北京';

3)SELECTPNAMEFROMPARTWHEREPNOIN(SELECTPNOFROMSPJ,SUPPLIERWHERESPJ.SNO=SUPPLIER.SNOANDSUPPLIER.SNAME='S1');

4)SELECTJNO,JNAMEFROMJOBWHERECITY='上海';

5)UPDATEJOBSETCITY='廣州'WHEREJNAME='J3';

6)UPDATEPARTSETWEIGHT='10公斤'WHEREWEIGHT='20公斤';

7)UPDATESUPPLIERSETSNAME='S2'WHERESNAME='S1'ANDSNOIN

(SELECTSNOFROMSPJ,JOB,PARTWHERESPJ.JNO=JOB.JNOANDJOB.JNAME='J1'ANDSPJ.PNO=PART.PNOANDPART.PNAME='P1');

8)INSERTINTOSUPPLIERVALUES(;S3','麥苗','上海');

9)DELETEFROMSPJWHEREJNOIN(SELECTJNOFROMJOBWHERECITY='上海');

DELETEFROMJOBWHERECITY='上海';--需要注意的是,上述語句的順序不能弄反。

學生信息管理系統(tǒng)中有張表STUDENT,其中有字段ID、NAME、SEX、BIRTH,請回答如下問題:7.

找出NAME相同的學生(用一句SQL語句);正確答案:SELECT*FROMSTUDENTWHERENAMEIN(SELECTNAMEFROMSTLIDENTGROUP

BYNAMEHAVINGCOUNT(NAME)>1);[考點]SQL部分

8.

用一句SQL語句把學生SEX為男的改為女,女的改為男。正確答案:UPDATESTUDENTSETSEX=CASESEXWHEN'男'THEN'女'ELSE'男'END;

9.

假設有表數(shù)據(jù):TABLE

所要結(jié)果:

請寫出獲得此結(jié)果的SQL語句。正確答案:本題考查的是聚合函數(shù)和子查詢,先按照ID列進行分組找出NUM最大的值,然后回表查詢即可得最終結(jié)果,最終SQL語句如下:

SELECT*FROMTABLEWHERENUMIN(SELECTMAX(NUM)FROMTABLEGROUPBYID);[考點]SQL部分

10.

SQLServer如何啟動?正確答案:在Windows服務控制臺里手動啟動,這個也是最常用的方式。鍵入“Win+R”鍵打開運行窗口,然后輸入services.msc打開服務窗口。另外,通過Windows命令窗口,可以使用“netstartmssqlserver”命令手動啟動SQLServer數(shù)據(jù)庫。

11.

SQLServer有Linux版本嗎?正確答案:有。微軟在2016年推出了Linux系統(tǒng)的SQLServer預覽版,并于2017年全面發(fā)布這款產(chǎn)品。微軟發(fā)言人表示,預覽版已經(jīng)支持Ubuntu,該公司今后還將支持紅帽企業(yè)版Linux和其他平臺。

12.

SQLServer、Access、Oracle三種數(shù)據(jù)庫之間的區(qū)別是什么?正確答案:Access是一種桌面數(shù)據(jù)庫,只適合于數(shù)據(jù)量少的應用系統(tǒng),在處理少量數(shù)據(jù)和單機訪問的數(shù)據(jù)時是很好的,效率也很高。但是Access數(shù)據(jù)庫有一定的極限,如果數(shù)據(jù)達到100MB左右,那么很容易造成Access假死,或者消耗掉服務器的內(nèi)存導致服務器崩潰。

SQLServer是基于服務器端的中型數(shù)據(jù)庫,適合大容量數(shù)據(jù)的應用,在處理海量數(shù)據(jù)的效率、后臺開發(fā)的靈活性、可擴展性等方面強大。因為現(xiàn)在數(shù)據(jù)庫都使用標準的SQL語言對數(shù)據(jù)庫進行管理,所以,如果是標準SQL語言,那么兩者基本上都可以通用的。SQLServer還有更多的擴展,可以用存儲過程、函數(shù)等。

Oracle是基于服務器的大型數(shù)據(jù)庫,主要應用于銀行、證券類業(yè)務等。[考點]維護操作

13.

SQLServer的兩種存儲結(jié)構是什么?正確答案:SQLServer的兩種存儲結(jié)構是頁與區(qū)間。

1)頁:用于數(shù)據(jù)存儲的連續(xù)的磁盤空間塊,SQLServer中數(shù)據(jù)存儲的基本單位是頁,磁盤I/O操作在頁級執(zhí)行,頁的大小為8KB,每頁的開頭是96字節(jié)的頁頭,用于存儲有關頁的系統(tǒng)信息,包括頁碼、頁類型、頁的可用空間以及擁有該頁的對象的分配單元ID。

2)區(qū)間:區(qū)是管理空間的基本單位,一個區(qū)是8個物理上連續(xù)的頁(即64KB)的集合,所有頁都存儲在區(qū)中。SQLServer有兩種類型的區(qū):統(tǒng)一區(qū)和混合區(qū)。

①統(tǒng)一區(qū):由單個對象所有,區(qū)中的所有8頁只能由一個對象使用。

②混合區(qū):最多可由8個對象共享。區(qū)中8頁中的每頁可以由不同對象所有,但是一頁總是只能屬于一個對象。[考點]維護操作

14.

在SQLServer中,請用SQL創(chuàng)建一張本地臨時表和全局臨時表,里面包含兩個字段ID和IDVALUES,類型都是INT型,并解釋兩者的區(qū)別?正確答案:在SOLServer中,臨時表有兩種類型:本地臨時表和全局臨時表。臨時表與永久表相似,但臨時表存儲在Tempdb中,當不再使用時會自動刪除。本地臨時表只對創(chuàng)建這個表的用戶的SESSION可見,對其他進程是不可見的。當創(chuàng)建它的進程消失時,這個臨時表就自動刪除。本地臨時表的名稱以單個數(shù)字符號(#)打頭。全局臨時表對整個SQLServer實例都可見,但是所有訪問它的SESSION都消失的時候,它也自動刪除。全局臨時表的名稱以兩個數(shù)字符號(##)打頭。它們的創(chuàng)建語句如下:

本地臨時表:CREATETABLE#XX(IDINT,IDVALUESINT);

全局臨時表:CREATETABLE##XX(IDINT,IDVALUESINT);[考點]維護操作

15.

SQLserver物理有哪幾種類型的文件?正確答案:SOLServer數(shù)據(jù)庫文件組成如下:

1)主數(shù)據(jù)文件:默認擴展名為.mdf。

2)輔助數(shù)據(jù)文件:默認擴展名為.ndf(一個數(shù)據(jù)庫可以創(chuàng)建多個.ndf文件)。

3)事務日志文件:默認擴展名為.1df(記錄對數(shù)據(jù)庫的所有操作,但不包含所操作的數(shù)據(jù))。

所有的數(shù)據(jù)文件和日志文件默認位置在C:/ProgramFiles/MicrosoftSQLServer/MSSQL.n/MSSQL/Data(其中,n是標識已安裝的SQLServer實例名稱一實例名)。需要注意的是,應當將所有的數(shù)據(jù)和對象存儲在.ndf文件中,而.mdf文件只負責存儲數(shù)據(jù)目錄,這樣可以有效地避免訪問時的磁盤爭用。

物理文件組成也可以參考下圖。

[考點]維護操作

16.

SQLServer中的鎖分為哪幾種?正確答案:SQLServer中的鎖分為以下幾種:名稱簡介何時使用讀寫共享鎖(ShareLock,S鎖,讀鎖)S鎖是可以查看但無法修改和刪除的一種數(shù)據(jù)鎖。若事務T對數(shù)據(jù)對象A加上S鎖,則事務T只能讀A;其他事務只能再對A加S鎖,而不能加X鎖,直到T釋放A上的S鎖。這就保證了其他事務可以讀A,但在T釋放A上的S鎖之前不能對A做任何修改當執(zhí)行SELECT時,數(shù)據(jù)庫會自動使用S鎖YN排它鎖(eXclusiveLock,X鎖,獨占鎖,寫鎖,互斥鎖)如果事務T對數(shù)據(jù)A加上X鎖后,則其他事務不能再對A加任何類型的鎖。獲得X鎖的事務既能讀數(shù)據(jù),又能修改數(shù)據(jù)執(zhí)行INSERT、UPDATE、DELETE時數(shù)據(jù)庫會自動使用X鎖YY更新鎖(UpdateLock,U鎖)U鎖意味著事務即將要使用X鎖,它目前正在掃描數(shù)據(jù),以確定要使用X鎖鎖定的那些行。它用于可更新的資源中,防止當多個會話在讀取、鎖定以及隨后可能進行的資源更新時發(fā)生常見形式的死鎖。使用U鎖可以提高處理并發(fā)查詢的吞吐量讀階段操作階段更新階段YYNNNN意向鎖(IntentLock,I鎖)I鎖是一種用于警示的鎖,用于建立鎖的層次結(jié)構。I鎖包含三種類型:意向共享(IS)、意向排它(IX)和意向排它共享(SIX)鎖的標記

架構鎖(SchemaLock,Sch鎖,模式鎖)Sch鎖分為架構修改(SchemaModify,Sch-M)鎖和架構穩(wěn)定性(SchemaStability,Sch-S)鎖。擁有Sch-M鎖期間,Sch-M鎖將阻止對表進行并發(fā)訪問。這意味著Sch—M鎖在釋放前將阻止所有外圍操作。某些DML操作使用sch-M鎖阻止并發(fā)操作訪問受影響的表。Sch-S鎖不會阻止某些事務鎖,其中包括X鎖。因此,在編譯查詢的過程中,其他事務(包括那些針對表使用X鎖的事務)將繼續(xù)運行。但是,無法針對表執(zhí)行獲取Sch-M鎖的并發(fā)DDL操作和并發(fā)DML操作當修改表結(jié)構時使用,即數(shù)據(jù)庫引擎在執(zhí)行DDL操作(例如,添加列或刪除表)的過程中使用Sch-M鎖。當數(shù)據(jù)庫引擎在編譯和執(zhí)行查詢時使用Sch-S鎖NN大容量更新鎖(BulkUpdateLock,BU鎖)數(shù)據(jù)庫引擎在將數(shù)據(jù)大規(guī)模復制到表中時,指定TABLOCK提示或使用sp_tableoption選項(將數(shù)據(jù)表設置為tablelockonbulkload),則是使用BU鎖。BU鎖允許多個線程將數(shù)據(jù)并發(fā)地大容量加載到同一表,以降低數(shù)據(jù)表的鎖定競爭,同時防止其他不進行大容量加載數(shù)據(jù)的進程訪問該表在向表進行大容量數(shù)據(jù)復制且指定了TABLOCK提示時使用NN

在以上表格中需要注意的是,同一資源可以加多個S鎖,但是只能加一個X鎖。[考點]鎖

17.

SQLServet如何查詢阻塞?正確答案:SQLServer的阻塞查詢主要來自sys.sysprocesses。通常在處理時需要加入其他相關的視圖或表,例如sys.dm_exec_connections,sys.dm_exec_sql_tex

溫馨提示

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

評論

0/150

提交評論