常見的_經(jīng)過整理的_數(shù)據(jù)庫面試題_第1頁
常見的_經(jīng)過整理的_數(shù)據(jù)庫面試題_第2頁
常見的_經(jīng)過整理的_數(shù)據(jù)庫面試題_第3頁
常見的_經(jīng)過整理的_數(shù)據(jù)庫面試題_第4頁
常見的_經(jīng)過整理的_數(shù)據(jù)庫面試題_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、1. 如何判斷數(shù)據(jù)庫的時區(qū)?SQL> select dbtimezone from dual;SQL> select sessiontimezone from dual;SQL> select sysdate from dual;SQL> select systimestamp from dual;SQL> select current_date from dual;SQL> select current_timestamp from dual;2. 如何分辨某個用戶是從哪臺機(jī)器登陸ORACLE的SELECT machine , terminal FROM

2、V$SESSION3. 如何查看系統(tǒng)被鎖的事務(wù)時間select * from v$locked_object ;4. 數(shù)據(jù)表中的字段最大數(shù)是多少表或視圖中的最大列數(shù)為10005. 怎樣查得數(shù)據(jù)庫的SID select name from v$database; 也可以直接查看init.ora文件6. SID是什么意思?SID是一個數(shù)據(jù)庫的唯一標(biāo)識符,是建立一個數(shù)據(jù)庫時系統(tǒng)自動賦予的一個初始IDSID主要用于在一些DBA操作以及操作系統(tǒng)交互,從操作系統(tǒng)的角度訪問實例名ORACLE_SID,且它在注冊表中也是存在的7. 創(chuàng)建Sequencecreate sequence zxk increment

3、 by 10 start with 10 maxvalue 1000 cycle ;8. 如何重構(gòu)索引? SQL>ALTER INDEX indexname REBUILD;9. 數(shù)據(jù)庫,比如1000用戶同時來訪,要采取什么技術(shù)解決? 可采用連接池10. 什么是連接池?連接池是一個等待數(shù)據(jù)庫連接的隊列.連接池是創(chuàng)建和管理一個連接的緩沖池的技術(shù).當(dāng)一個線程需要用 JDBC 對一個 GBase 或其它數(shù)據(jù)庫操作時,它從池中請求一個連接。當(dāng)這個線程使用完了這個連接,將它返回到連接池中,這樣這就可以被其它想使用它的線程使用。11. 事務(wù)處理?Connection類中提供了3個事務(wù)處理方法:set

4、AutoCommit(Boolean autoCommit):設(shè)置是否自動提交事務(wù),默認(rèn)為自動提交事務(wù),即為true,通過設(shè)置false禁止自動提交事務(wù);commit():提交事務(wù);rollback():回滾事務(wù)。12. Java中訪問數(shù)據(jù)庫的步驟?Statement和PreparedStatement之間的區(qū)Java中訪問數(shù)據(jù)庫的步驟如下:1)注冊驅(qū)動;2)建立連接;3)創(chuàng)建Statement;4)執(zhí)行sql語句;5)處理結(jié)果集(若sql語句為查詢語句);6)關(guān)閉連接。PreparedStatement被創(chuàng)建時即指定了SQL語句,通常用于執(zhí)行多次結(jié)構(gòu)相同的SQL語句。13. 觸發(fā)器的作用?觸

5、發(fā)器是一中特殊的存儲過程,主要是通過事件來觸發(fā)而被執(zhí)行的。它可以強(qiáng)化約束,來維護(hù)數(shù)據(jù)的完整性和一致性,可以跟蹤數(shù)據(jù)庫內(nèi)的操作從而不允許未經(jīng)許可的更新和變化??梢月?lián)級運算。如,某表上的觸發(fā)器上包含對另一個表的數(shù)據(jù)操作,而該操作又會導(dǎo)致該表觸發(fā)器被觸發(fā)。14. 什么是存儲過程?用什么來調(diào)用?存儲過程是一個預(yù)編譯的SQL語句,優(yōu)點是允許模塊化的設(shè)計,就是說只需創(chuàng)建一次,以后在該程序中就可以調(diào)用多次。如果某次操作需要執(zhí)行多次SQL,使用存儲過程比單純SQL語句執(zhí)行要快??梢杂靡粋€命令對象來調(diào)用存儲過程。15. 索引的作用?和它的優(yōu)點缺點是什么? 索引就一種特殊的查詢表,數(shù)據(jù)庫的搜索引擎可以利用它加速對

6、數(shù)據(jù)的檢索。它很類似與現(xiàn)實生活中書的目錄,不需要查詢整本書內(nèi)容就可以找到想要的數(shù)據(jù)。索引可以是唯一的,創(chuàng)建索引允許指定單個列或者是多個列。缺點是它減慢了數(shù)據(jù)錄入的速度,同時也增加了數(shù)據(jù)庫的尺寸大小。16. 什么叫視圖?游標(biāo)是什么?視圖:是一種虛擬的表,具有和物理表相同的功能??梢詫σ晥D進(jìn)行增,改,查,操作,試圖通常是有一個表或者多個表的行或列的子集。對視圖的修改不影響基本表。它使得我們獲取數(shù)據(jù)更容易,相比多表查詢。   游標(biāo):是對查詢出來的結(jié)果集作為一個單元來有效的處理。游標(biāo)可以定在該單元中的特定行,從結(jié)果集的當(dāng)前行檢索一行或多行??梢詫Y(jié)果集當(dāng)前行做修改。一般不使用游標(biāo),

7、但是需要逐條處理數(shù)據(jù)的時候,游標(biāo)顯得十分重要。l 導(dǎo)出SQL腳本:進(jìn)入cmd命令格式 mysqldump -u用戶名 -p 數(shù)據(jù)庫名 > 數(shù)據(jù)庫名.sql 范例: mysqldump -uroot -p abc > abc.sql (導(dǎo)出數(shù)據(jù)庫abc到abc.sql文件)l 將SQL腳本導(dǎo)入執(zhí)行:命令格式 mysql -u用戶名 -p 數(shù)據(jù)庫名 < 數(shù)據(jù)庫名.sql 范例: mysql -uabc_f -p abc < abc.sql (導(dǎo)入數(shù)據(jù)庫abc從abc.sql文件)l 維護(hù)數(shù)據(jù)庫的完整性和一致性,你喜歡用觸發(fā)器還是自寫業(yè)務(wù)邏輯?為什么?答:我是這樣做的,盡可能

8、使用約束,如check,主鍵,外鍵,非空字段等來約束,這樣做效率最高,也最方便。其次是使用觸發(fā)器,這種方法可以保證,無論什么業(yè)務(wù)系統(tǒng)訪問數(shù)據(jù)庫都可以保證數(shù)據(jù)的完整新和一致性。最后考慮的是自寫業(yè)務(wù)邏輯,但這樣做麻煩,編程復(fù)雜,效率低下。l 什么是事務(wù)?什么是鎖?事物:事務(wù)就是被綁定在一起作為一個邏輯工作單元的SQL語句分組,如果任何一個語句操作失敗那么整個操作就被失敗,以后操作就會回滾到操作前狀態(tài),或者是上有個節(jié)點。為了確保要么執(zhí)行,要么不執(zhí)行,就可以使用事務(wù)。要將有組語句作為事務(wù)考慮,就需要通過ACID測試,即原子性,一致性,隔離性和持久性。鎖:在所以的DBMS中,鎖是實現(xiàn)事務(wù)的關(guān)鍵,鎖可以保

9、證事務(wù)的完整性和并發(fā)性。與現(xiàn)實生活中鎖一樣,它可以使某些數(shù)據(jù)的擁有者,在某段時間內(nèi)不能使用某些數(shù)據(jù)或數(shù)據(jù)結(jié)構(gòu)。當(dāng)然鎖還分級別的。l NULL是什么意思?NULL這個值表示UNKNOWN(未知):它不表示“”(空字符串)。假設(shè)您的SQL Server數(shù)據(jù)庫里有ANSI_NULLS,當(dāng)然在默認(rèn)情況下會有,對NULL這個值的任何比較都會生產(chǎn)一個NULL值。您不能把任何值與一個 UNKNOWN值進(jìn)行比較,并在邏輯上希望獲得一個答案。您必須使用IS NULL操作符。l 什么是主鍵?什么是外鍵?主鍵是表格里的(一個或多個)字段,只用來定義表格里的行;主鍵里的值總是唯一的。外鍵是一個用來建立兩個表格之間關(guān)系

10、的約束。這種關(guān)系一般都涉及一個表格里的主鍵字段與另外一個表格(盡管可能是同一個表格)里的一系列相連的字段。那么這些相連的字段就是外鍵l 表:Student(S#,Sname,Sage,Ssex) 學(xué)生表 S#:學(xué)號;Sname:學(xué)生姓名;Sage:學(xué)生年齡;Ssex:學(xué)生性別Course(C#,Cname,T#) 課程表 C#,課程編號;Cname:課程名字;T#:教師編號SC(S#,C#,score) 成績表 S#:學(xué)號;C#,課程編號;score:成績Teacher(T#,Tname) 教師表 T#:教師編號; Tname:教師名字問題:1、查詢“001”課程比“002”課程成績高的所有學(xué)

11、生的學(xué)號; select a.S# from (select s#,score from SC where C#='001') a,(select s#,score from SC where C#='002') b where a.score>b.score and a.s#=b.s#;2、查詢平均成績大于60分的同學(xué)的學(xué)號和平均成績; select S#,avg(score) from sc group by S# having avg(score) >60;3、查詢所有同學(xué)的學(xué)號、姓名、選課數(shù)、總成績; select Student.S#,St

12、udent.Sname,count(SC.C#),sum(score) from Student left Outer join SC on Student.S#=SC.S# group by Student.S#,Sname4、查詢姓“李”的老師的個數(shù); select count(distinct(Tname) from Teacher where Tname like '李%'5、查詢沒學(xué)過“葉平”老師課的同學(xué)的學(xué)號、姓名; select Student.S#,Student.Sname from Student where S# not in (select distin

13、ct( SC.S#) from SC,Course,Teacher where SC.C#=Course.C# and Teacher.T#=Course.T# and Teacher.Tname='葉平');6、查詢學(xué)過“001”并且也學(xué)過編號“002”課程的同學(xué)的學(xué)號、姓名; select Student.S#,Student.Sname from Student,SC where Student.S#=SC.S# and SC.C#='001'and exists( Select * from SC as SC_2 where SC_2.S#=SC.S#

14、and SC_2.C#='002');7、查詢學(xué)過“葉平”老師所教的所有課的同學(xué)的學(xué)號、姓名; select S#,Sname from Student where S# in (select S# from SC ,Course ,Teacher where SC.C#=Course.C# and Teacher.T#=Course.T# and Teacher.Tname='葉平' group by S# having count(SC.C#)=(select count(C#) from Course,Teacher where Teacher.T#=Co

15、urse.T# and Tname='葉平');8、查詢課程編號“002”的成績比課程編號“001”課程低的所有同學(xué)的學(xué)號、姓名; Select S#,Sname from (select Student.S#,Student.Sname,score ,(select score from SC SC_2 where SC_2.S#=Student.S# and SC_2.C#='002') score2 from Student,SC where Student.S#=SC.S# and C#='001') S_2 where score2 &

16、lt;score;9、查詢所有課程成績小于60分的同學(xué)的學(xué)號、姓名; select S#,Sname from Student where S# not in (select Student.S# from Student,SC where S.S#=SC.S# and score>60);10、查詢沒有學(xué)全所有課的同學(xué)的學(xué)號、姓名; select Student.S#,Student.Sname from Student,SC where Student.S#=SC.S# group by Student.S#,Student.Sname having count(C#) <(s

17、elect count(C#) from Course);11、查詢至少有一門課與學(xué)號為“1001”的同學(xué)所學(xué)相同的同學(xué)的學(xué)號和姓名; select S#,Sname from Student,SC where Student.S#=SC.S# and C# in select C# from SC where S#='1001'12、查詢至少學(xué)過學(xué)號為“001”同學(xué)所有一門課的其他同學(xué)學(xué)號和姓名; select distinct SC.S#,Sname from Student,SC where Student.S#=SC.S# and C# in (select C# fr

18、om SC where S#='001');13、把“SC”表中“葉平”老師教的課的成績都更改為此課程的平均成績; update SC set score=(select avg(SC_2.score) from SC SC_2 where SC_2.C#=SC.C# ) from Course,Teacher where Course.C#=SC.C# and Course.T#=Teacher.T# and Teacher.Tname='葉平');14、查詢和“1002”號的同學(xué)學(xué)習(xí)的課程完全相同的其他同學(xué)學(xué)號和姓名; select S# from SC w

19、here C# in (select C# from SC where S#='1002') group by S# having count(*)=(select count(*) from SC where S#='1002');15、刪除學(xué)習(xí)“葉平”老師課的SC表記錄; Delect SC from course ,Teacher where Course.C#=SC.C# and Course.T#= Teacher.T# and Tname='葉平'16、向SC表中插入一些記錄,這些記錄要求符合以下條件:沒有上過編號“003”課程的同學(xué)

20、學(xué)號、2、 號課的平均成績; Insert SC select S#,'002',(Select avg(score) from SC where C#='002') from Student where S# not in (Select S# from SC where C#='002');17、按平均成績從高到低顯示所有學(xué)生的“數(shù)據(jù)庫”、“企業(yè)管理”、“英語”三門的課程成績,按如下形式顯示: 學(xué)生ID,數(shù)據(jù)庫,企業(yè)管理,英語,有效課程數(shù),有效平均分 SELECT S# as 學(xué)生ID ,(SELECT score FROM SC WHERE

21、 SC.S#=t.S# AND C#='004') AS 數(shù)據(jù)庫 ,(SELECT score FROM SC WHERE SC.S#=t.S# AND C#='001') AS 企業(yè)管理 ,(SELECT score FROM SC WHERE SC.S#=t.S# AND C#='006') AS 英語 ,COUNT(*) AS 有效課程數(shù), AVG(t.score) AS 平均成績 FROM SC AS t GROUP BY S# ORDER BY avg(t.score) 18、查詢各科成績最高和最低的分:以如下形式顯示:課程ID,最高分

22、,最低分 SELECT L.C# As 課程ID,L.score AS 最高分,R.score AS 最低分 FROM SC L ,SC AS R WHERE L.C# = R.C# and L.score = (SELECT MAX(IL.score) FROM SC AS IL,Student AS IM WHERE L.C# = IL.C# and IM.S#=IL.S# GROUP BY IL.C#) AND R.Score = (SELECT MIN(IR.score) FROM SC AS IR WHERE R.C# = IR.C# GROUP BY IR.C# );19、按各科平

23、均成績從低到高和及格率的百分?jǐn)?shù)從高到低順序 SELECT t.C# AS 課程號,max(course.Cname)AS 課程名,isnull(AVG(score),0) AS 平均成績 ,100 * SUM(CASE WHEN isnull(score,0)>=60 THEN 1 ELSE 0 END)/COUNT(*) AS 及格百分?jǐn)?shù) FROM SC T,Course where t.C#=course.C# GROUP BY t.C# ORDER BY 100 * SUM(CASE WHEN isnull(score,0)>=60 THEN 1 ELSE 0 END)/CO

24、UNT(*) DESC20、查詢?nèi)缦抡n程平均成績和及格率的百分?jǐn)?shù)(用"1行"顯示): 企業(yè)管理(001),馬克思(002),OO&UML (003),數(shù)據(jù)庫(004) SELECT SUM(CASE WHEN C# ='001' THEN score ELSE 0 END)/SUM(CASE C# WHEN '001' THEN 1 ELSE 0 END) AS 企業(yè)管理平均分 ,100 * SUM(CASE WHEN C# = '001' AND score >= 60 THEN 1 ELSE 0 END)/S

25、UM(CASE WHEN C# = '001' THEN 1 ELSE 0 END) AS 企業(yè)管理及格百分?jǐn)?shù) ,SUM(CASE WHEN C# = '002' THEN score ELSE 0 END)/SUM(CASE C# WHEN '002' THEN 1 ELSE 0 END) AS 馬克思平均分 ,100 * SUM(CASE WHEN C# = '002' AND score >= 60 THEN 1 ELSE 0 END)/SUM(CASE WHEN C# = '002' THEN 1 E

26、LSE 0 END) AS 馬克思及格百分?jǐn)?shù) ,SUM(CASE WHEN C# = '003' THEN score ELSE 0 END)/SUM(CASE C# WHEN '003' THEN 1 ELSE 0 END) AS UML平均分 ,100 * SUM(CASE WHEN C# = '003' AND score >= 60 THEN 1 ELSE 0 END)/SUM(CASE WHEN C# = '003' THEN 1 ELSE 0 END) AS UML及格百分?jǐn)?shù) ,SUM(CASE WHEN C#

27、= '004' THEN score ELSE 0 END)/SUM(CASE C# WHEN '004' THEN 1 ELSE 0 END) AS 數(shù)據(jù)庫平均分 ,100 * SUM(CASE WHEN C# = '004' AND score >= 60 THEN 1 ELSE 0 END)/SUM(CASE WHEN C# = '004' THEN 1 ELSE 0 END) AS 數(shù)據(jù)庫及格百分?jǐn)?shù) FROM SC21、查詢不同老師所教不同課程平均分從高到低顯示 SELECT max(Z.T#) AS 教師ID,MA

28、X(Z.Tname) AS 教師姓名,C.C# AS 課程,MAX(C.Cname) AS 課程名稱,AVG(Score) AS 平均成績 FROM SC AS T,Course AS C ,Teacher AS Z where T.C#=C.C# and C.T#=Z.T# GROUP BY C.C# ORDER BY AVG(Score) DESC22、查詢?nèi)缦抡n程成績第 3 名到第 6 名的學(xué)生成績單:企業(yè)管理(001),馬克思(002),UML (003),數(shù)據(jù)庫(004) 學(xué)生ID,學(xué)生姓名,企業(yè)管理,馬克思,UML,數(shù)據(jù)庫,平均成績 SELECT DISTINCT top 3 SC

29、.S# As 學(xué)生學(xué)號, Student.Sname AS 學(xué)生姓名 , T1.score AS 企業(yè)管理, T2.score AS 馬克思, T3.score AS UML, T4.score AS 數(shù)據(jù)庫, ISNULL(T1.score,0) + ISNULL(T2.score,0) + ISNULL(T3.score,0) + ISNULL(T4.score,0) as 總分 FROM Student,SC LEFT JOIN SC AS T1 ON SC.S# = T1.S# AND T1.C# = '001' LEFT JOIN SC AS T2 ON SC.S#

30、= T2.S# AND T2.C# = '002' LEFT JOIN SC AS T3 ON SC.S# = T3.S# AND T3.C# = '003' LEFT JOIN SC AS T4 ON SC.S# = T4.S# AND T4.C# = '004' WHERE student.S#=SC.S# and ISNULL(T1.score,0) + ISNULL(T2.score,0) + ISNULL(T3.score,0) + ISNULL(T4.score,0) NOT IN (SELECT DISTINCT TOP 15 WI

31、TH TIES ISNULL(T1.score,0) + ISNULL(T2.score,0) + ISNULL(T3.score,0) + ISNULL(T4.score,0) FROM sc LEFT JOIN sc AS T1 ON sc.S# = T1.S# AND T1.C# = 'k1' LEFT JOIN sc AS T2 ON sc.S# = T2.S# AND T2.C# = 'k2' LEFT JOIN sc AS T3 ON sc.S# = T3.S# AND T3.C# = 'k3' LEFT JOIN sc AS T4

32、ON sc.S# = T4.S# AND T4.C# = 'k4' ORDER BY ISNULL(T1.score,0) + ISNULL(T2.score,0) + ISNULL(T3.score,0) + ISNULL(T4.score,0) DESC);23、統(tǒng)計列印各科成績,各分?jǐn)?shù)段人數(shù):課程ID,課程名稱,100-85,85-70,70-60, <60 SELECT SC.C# as 課程ID, Cname as 課程名稱 ,SUM(CASE WHEN score BETWEEN 85 AND 100 THEN 1 ELSE 0 END) AS 100 - 8

33、5 ,SUM(CASE WHEN score BETWEEN 70 AND 85 THEN 1 ELSE 0 END) AS 85 - 70 ,SUM(CASE WHEN score BETWEEN 60 AND 70 THEN 1 ELSE 0 END) AS 70 - 60 ,SUM(CASE WHEN score < 60 THEN 1 ELSE 0 END) AS 60 - FROM SC,Course where SC.C#=Course.C# GROUP BY SC.C#,Cname;24、查詢學(xué)生平均成績及其名次 SELECT 1+(SELECT COUNT( distin

34、ct 平均成績) FROM (SELECT S#,AVG(score) AS 平均成績 FROM SC GROUP BY S# ) AS T1 WHERE 平均成績 > T2.平均成績) as 名次, S# as 學(xué)生學(xué)號,平均成績 FROM (SELECT S#,AVG(score) 平均成績 FROM SC GROUP BY S# ) AS T2 ORDER BY 平均成績 desc; 25、查詢各科成績前三名的記錄:(不考慮成績并列情況) SELECT t1.S# as 學(xué)生ID,t1.C# as 課程ID,Score as 分?jǐn)?shù) FROM SC t1 WHERE score IN

35、 (SELECT TOP 3 score FROM SC WHERE t1.C#= C# ORDER BY score DESC ) ORDER BY t1.C#;26、查詢每門課程被選修的學(xué)生數(shù) select c#,count(S#) from sc group by C#;27、查詢出只選修了一門課程的全部學(xué)生的學(xué)號和姓名 select SC.S#,Student.Sname,count(C#) AS 選課數(shù) from SC ,Student where SC.S#=Student.S# group by SC.S# ,Student.Sname having count(C#)=1;28

36、、查詢男生、女生人數(shù) Select count(Ssex) as 男生人數(shù) from Student group by Ssex having Ssex='男' Select count(Ssex) as 女生人數(shù) from Student group by Ssex having Ssex='女';29、查詢姓“張”的學(xué)生名單 SELECT Sname FROM Student WHERE Sname like '張%'30、查詢同名同性學(xué)生名單,并統(tǒng)計同名人數(shù) select Sname,count(*) from Student group

37、by Sname having count(*)>1;31、1981年出生的學(xué)生名單(注:Student表中Sage列的類型是datetime) select Sname, CONVERT(char (11),DATEPART(year,Sage) as age from student where CONVERT(char(11),DATEPART(year,Sage)='1981'32、查詢每門課程的平均成績,結(jié)果按平均成績升序排列,平均成績相同時,按課程號降序排列 Select C#,Avg(score) from SC group by C# order by A

38、vg(score),C# DESC ;33、查詢平均成績大于85的所有學(xué)生的學(xué)號、姓名和平均成績 select Sname,SC.S# ,avg(score) from Student,SC where Student.S#=SC.S# group by SC.S#,Sname having avg(score)>85;34、查詢課程名稱為“數(shù)據(jù)庫”,且分?jǐn)?shù)低于60的學(xué)生姓名和分?jǐn)?shù) Select Sname,isnull(score,0) from Student,SC,Course where SC.S#=Student.S# and SC.C#=Course.C# and Cours

39、e.Cname='數(shù)據(jù)庫'and score <60;35、查詢所有學(xué)生的選課情況; SELECT SC.S#,SC.C#,Sname,Cname FROM SC,Student,Course where SC.S#=Student.S# and SC.C#=Course.C# ;36、查詢?nèi)魏我婚T課程成績在70分以上的姓名、課程名稱和分?jǐn)?shù); SELECT distinct student.S#,student.Sname,SC.C#,SC.score FROM student,Sc WHERE SC.score>=70 AND SC.S#=student.S#;3

40、7、查詢不及格的課程,并按課程號從大到小排列 select c# from sc where scor e <60 order by C# ;38、查詢課程編號為003且課程成績在80分以上的學(xué)生的學(xué)號和姓名; select SC.S#,Student.Sname from SC,Student where SC.S#=Student.S# and Score>80 and C#='003'39、求選了課程的學(xué)生人數(shù) select count(*) from sc;40、查詢選修“葉平”老師所授課程的學(xué)生中,成績最高的學(xué)生姓名及其成績 select Student.Sname,score from Student,SC,Course C,Teacher whe

溫馨提示

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

評論

0/150

提交評論