秋霞电影网午夜鲁丝片无码,真人h视频免费观看视频,囯产av无码片毛片一级,免费夜色私人影院在线观看,亚洲美女综合香蕉片,亚洲aⅴ天堂av在线电影猫咪,日韩三级片网址入口

徐州工程學(xué)院 數(shù)據(jù)庫 答案

上傳人:沈*** 文檔編號(hào):130208579 上傳時(shí)間:2022-08-04 格式:DOCX 頁數(shù):11 大?。?5.80KB
收藏 版權(quán)申訴 舉報(bào) 下載
徐州工程學(xué)院 數(shù)據(jù)庫 答案_第1頁
第1頁 / 共11頁
徐州工程學(xué)院 數(shù)據(jù)庫 答案_第2頁
第2頁 / 共11頁
徐州工程學(xué)院 數(shù)據(jù)庫 答案_第3頁
第3頁 / 共11頁

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《徐州工程學(xué)院 數(shù)據(jù)庫 答案》由會(huì)員分享,可在線閱讀,更多相關(guān)《徐州工程學(xué)院 數(shù)據(jù)庫 答案(11頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、第1章 數(shù)據(jù)庫系統(tǒng)概論 三、簡答題 1. 答:數(shù)據(jù)庫DB是長期存儲(chǔ)在計(jì)算機(jī)內(nèi)、有組織的、統(tǒng)一管理的相關(guān)數(shù)據(jù)的集合。DB能為各種用戶共享,具有較小冗余度、數(shù)據(jù)間聯(lián)系緊密而又有較高的數(shù)據(jù)獨(dú)立性等特點(diǎn)。 2. 答:數(shù)據(jù)庫管理系統(tǒng)DBMS是位于用戶與操作系統(tǒng)(OS)之間的一層數(shù)據(jù)管理軟件,它為用戶或應(yīng)用程序提供訪問DB的方法,包括DB的建立、查詢、更新及各種數(shù)據(jù)控制。DBMS總是基于某種數(shù)據(jù)模型,可以分為層次型、網(wǎng)狀型、關(guān)系型和面向?qū)ο笮偷取? 3. 答:①數(shù)據(jù)定義語言及其翻譯處理程序;②數(shù)據(jù)操縱語言及其編譯(或解釋)程序;③數(shù)據(jù)庫運(yùn)行控制程序;④實(shí)用程序。 4. 答: 文件系統(tǒng)中的文件是面

2、向應(yīng)用的,一個(gè)文件基本上對(duì)應(yīng)于一個(gè)應(yīng)用程序,文件之間不存在聯(lián)系,數(shù)據(jù)冗余大,數(shù)據(jù)共享性差,數(shù)據(jù)獨(dú)立性差;數(shù)據(jù)庫系統(tǒng)中的文件不再面向特定的某個(gè)或多個(gè)應(yīng)用,而是面向整個(gè)應(yīng)用系統(tǒng),文件之間是相互聯(lián)系的,減少了數(shù)據(jù)冗余,實(shí)現(xiàn)了數(shù)據(jù)共享,數(shù)據(jù)獨(dú)立性高。 5. 答:①實(shí)現(xiàn)數(shù)據(jù)的集中化控制;②數(shù)據(jù)的冗余度小,易擴(kuò)充;③采用一定的數(shù)據(jù)模型實(shí)現(xiàn)數(shù)據(jù)結(jié)構(gòu)化;④避免了數(shù)據(jù)的不一致性;⑤實(shí)現(xiàn)數(shù)據(jù)共享;⑥提供數(shù)據(jù)庫保護(hù);⑦數(shù)據(jù)獨(dú)立性;⑧數(shù)據(jù)由DBMS統(tǒng)一管理和控制。 6. 答:數(shù)據(jù)獨(dú)立性是指數(shù)據(jù)庫中的數(shù)據(jù)獨(dú)立于應(yīng)用程序,即數(shù)據(jù)的邏輯結(jié)構(gòu)、存儲(chǔ)結(jié)構(gòu)與存取方式的改變不影響應(yīng)用程序。數(shù)據(jù)獨(dú)立性一般分為數(shù)據(jù)的邏輯獨(dú)立性和數(shù)

3、據(jù)的物理獨(dú)立性。 數(shù)據(jù)邏輯獨(dú)立性是指數(shù)據(jù)庫總體邏輯結(jié)構(gòu)的改變(如修改數(shù)據(jù)定義、增加新的數(shù)據(jù)類型、改變數(shù)據(jù)間的聯(lián)系等)不需要修改應(yīng)用程序。 數(shù)據(jù)物理獨(dú)立性是指數(shù)據(jù)的物理結(jié)構(gòu)(存儲(chǔ)結(jié)構(gòu)、存取方式等)的改變,如存儲(chǔ)設(shè)備的更換、物理存儲(chǔ)格式和存取方式的改變等不影響數(shù)據(jù)庫的邏輯結(jié)構(gòu),因而不會(huì)引起應(yīng)用程序的改變。 7. 答:數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)不是面向單個(gè)應(yīng)用組織的,而是直接面向數(shù)據(jù)本身及數(shù)據(jù)間的內(nèi)在聯(lián)系來組織的,因此可以方便地供多用戶多應(yīng)用共享,這樣,數(shù)據(jù)的冗余度就大幅度降低了。 8. 答:數(shù)據(jù)庫應(yīng)用系統(tǒng)是基于數(shù)據(jù)庫創(chuàng)建的,能實(shí)現(xiàn)用戶相關(guān)實(shí)際需求的應(yīng)用系統(tǒng),而數(shù)據(jù)庫管理系統(tǒng)則是運(yùn)行于操作系統(tǒng)之上的,

4、專用于對(duì)數(shù)據(jù)庫進(jìn)行管理的系統(tǒng)軟件。數(shù)據(jù)庫應(yīng)用系統(tǒng)對(duì)數(shù)據(jù)庫的所有操作都要通過數(shù)據(jù)庫管理系統(tǒng)來實(shí)現(xiàn)。數(shù)據(jù)庫管理系統(tǒng)通常會(huì)提供接口和工具以支持?jǐn)?shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)。 9. 答:完整性規(guī)則是庫中數(shù)據(jù)及數(shù)據(jù)間聯(lián)系應(yīng)滿足的制約和依存規(guī)則。完整性規(guī)則可用以限定數(shù)據(jù)庫的狀態(tài)以及狀態(tài)的變化,以保證庫中數(shù)據(jù)的正確、有效和相容,所以要定義完整性規(guī)則。 第二章 三、簡答題 1. 答:(1)關(guān)系:一個(gè)關(guān)系就是一張二維表,每個(gè)關(guān)系都有一個(gè)關(guān)系名。關(guān)系是一個(gè)屬性數(shù)目相同的元組的集合。 (2)屬性:就是關(guān)系的標(biāo)題欄中各列的名字,描述該列各數(shù)據(jù)項(xiàng)的含義,即二維表中垂直方向的列稱為屬性。 (3)元組:除了關(guān)系的

5、標(biāo)題欄外,二維表中水平方向的行稱為元組。 (4)分量:元組中的一個(gè)屬性值。 (5)關(guān)系模式是對(duì)關(guān)系的描述,關(guān)系模式是靜態(tài)的、穩(wěn)定的。關(guān)系模式可以形式化地表示為:R(U,D,dom,F(xiàn))。 (6)域是一組具有相同數(shù)據(jù)類型的值的信息或數(shù)據(jù),在關(guān)系中用來表示屬性的取值范圍。域中的元素可以完全不同,也可以部分或全部相同。 2. 答:關(guān)系具有如下性質(zhì): (1)關(guān)系中不允許出現(xiàn)相同的元組。 任意兩個(gè)元組不能完全相同。因?yàn)閿?shù)學(xué)上集合中沒有相同的元素,而關(guān)系是元組的集合,所以作為集合元素的元組應(yīng)該是唯一的。 (2)關(guān)系中元組的順序(即行序)可以任意。 元組上下無序,在一個(gè)關(guān)系中可以任意交

6、換兩行的次序。因?yàn)榧现械脑厥菬o序的,所以作為集合元素的元組也是無序的。 (3)關(guān)系中屬性的順序無所謂,即列的順序可以任意交換。 按屬性名引用時(shí),屬性左右無序。交換時(shí),應(yīng)同屬性名一起交換,否則將得到不同的關(guān)系。 (4)同一屬性名下的各個(gè)屬性值必須來自同一個(gè)域,是同一類型的數(shù)據(jù)。 列是同質(zhì)的(Homogeneous),即每一列中的分量是同一類型的數(shù)據(jù),來自同一個(gè)域。 (5)關(guān)系中各個(gè)屬性必須有不同的名字,而不同的屬性可來自同一個(gè)域。 不同的列可來自同一個(gè)域,其中的每一列稱為一個(gè)屬性,不同的屬性要設(shè)置不同的屬性名。例如專職與兼職是兩個(gè)不同的屬性,但它們可取自同一個(gè)域如{教師,工人,農(nóng)

7、民}。 (6)關(guān)系不允許表中套表。 關(guān)系中的每一個(gè)屬性值都是不可分解的,表中的元組分量必須是原子的。關(guān)系中的每一個(gè)數(shù)據(jù)項(xiàng)必須是簡單的數(shù)據(jù)項(xiàng),而不是組合數(shù)據(jù)項(xiàng)。 3. 答:關(guān)系的鍵是指屬性或?qū)傩越M合,其值能夠唯一地標(biāo)識(shí)一個(gè)元組 ,常用的關(guān)系的鍵主要有以下幾種: (1)候選鍵(Candidate Key): 能唯一標(biāo)識(shí)關(guān)系中元組的一個(gè)屬性或?qū)傩约?,稱為候選鍵。 (2)主關(guān)系鍵( Primary Key): 若一個(gè)關(guān)系有多個(gè)候選鍵,通常選用一個(gè)候選鍵作為查詢、插入或刪除元組的操作變量。被選用的候選鍵稱為主關(guān)系鍵。 (3)外部關(guān)系鍵(Foreign key):如果關(guān)系R2 的一個(gè)或一組屬

8、性A不是R2的主關(guān)系鍵,而是另一關(guān)系R1的主關(guān)系鍵,則該屬性或?qū)傩越MA稱為關(guān)系R2的外部關(guān)系鍵或外碼。 4. 答:實(shí)體完整性規(guī)則:若屬性A是基本關(guān)系R的主屬性,則屬性A不能取空值。 參照完整性規(guī)則:若屬性(或?qū)傩越M )F是基本關(guān)系R的外碼,它與基本關(guān)系S的主碼Ks相對(duì)應(yīng)(基本關(guān)系R和S不一定是不同的關(guān)系 ),則對(duì)于R中每個(gè)元組在F上的值必須為:或者取空值(F的每個(gè)屬性值均為空值 );或者等于S中某個(gè)元組的主碼值。 外部屬性可以為空,因?yàn)橥獠繉傩詫?duì)其基本關(guān)系本身是非碼,不是標(biāo)識(shí)元組的屬性值,故可以為空。因此屬性值尚未確定時(shí),此外部屬性為空。 5. 答:關(guān)系數(shù)據(jù)語言可以分為元組關(guān)系演算語言

9、ALPHA和域關(guān)系演算語言QBE,前者以元組變量作為謂詞變?cè)幕緦?duì)象;后者以元組變量的分量即域變量作為謂詞變員的基本對(duì)象。 6. 答:連接運(yùn)算是將關(guān)系的屬性拼成一個(gè)具有更多屬性的關(guān)系,它不理會(huì)屬性的重復(fù)與否,只是把參加運(yùn)算的關(guān)系的屬性連接起來即可。運(yùn)算過程通過連接條件控制選取符合條件的元組。當(dāng)連接運(yùn)算符θ為“=”時(shí),稱為等值連接。 自然連接是刪除重復(fù)屬性的等值連接,它是最常用的連接運(yùn)算,是連接運(yùn)算的一個(gè)特例。參加運(yùn)算的關(guān)系一般具有一個(gè)或多個(gè)同名屬性。在連接中,同名屬性一般是外關(guān)鍵字,否則會(huì)出現(xiàn)重復(fù)數(shù)據(jù)。 四、綜合題 1. 答: R∪S A B C A1 B1 C1 A

10、2 B2 C2 A3 B3 C3 A4 B4 C4 R∩S A B C A2 B2 C2 R-S A B C A1 B1 C1 A3 B3 C3 R×S R.A R.A R.A S.A S.B S.C A1 B1 C1 A2 B2 C2 A1 B1 C1 A4 B4 C4 A2 B2 C2 A2 B2 C2 A2 B2 C2 A4 B4 C4 A3 B3 C3 A2 B2 C2 A3 B3 C3 A4 B4 C4 ПC,A(R) C A C

11、1 A1 C2 A2 C3 A3 П2,1(R) B A B1 A1 B2 A2 B3 A3 σB='B1'(R) A B C A1 B1 C1 2. 答: Y>A X Y Z S.X A B xm 2 za xm 1 bm xn 3 zb xm 1 bm xj 4 zc xm 1 bm xj 4 zc xn 3 bj Y=A X Y Z S.X A B xn 3 zb xn 3 bj R.X=S.X

12、 X Y Z S.X A B xm 2 za xm 1 bm xm 2 za xm 5 bn xn 3 zb xn 3 bj R和S的自然連接 X Y Z A B xm 2 za 1 bm xm 2 za 5 bn xn 3 zb 3 bj 3. 答:(1):關(guān)系代數(shù):ПSELL,zno (σtno='t1'(SELL)) ALPHA語言:GET W (SELL. zno):SELL. tno ='t1' QBE語言: SELL zno t

13、no dno P.z1 tno =t1 (2):關(guān)系代數(shù):Пzn, zno, zsex(AUTHOR) ALPHA語言:GET W (AUTHOR.zn, AUTHOR.zno) QBE語言: AUTHOR zno zn zsex zbp P.z1 P.成功 (3):關(guān)系代數(shù):Пzn(σzbp='山東'∧zsex=’男’(AUTHOR) ALPHA語言:GET W (AUTHOR. zn): AUTHOR. zbp ='山東'ù AUTHOR. zsex=’男’ QBE語言: AUTHOR zno zn zsex zbp

14、 P.成功 zsex =男 Zbp=山東 (4):關(guān)系代數(shù):Пdn(σtno='t1' (READERμSELL))/用dno自然連接 ALPHA語言:RANGE READER CX SELL EX GET W (READER.dn):"CX$EX(EX.dno=CX.dno∧CX.tno =‘t1’) QBE語言: SELL zno tno dno P.z1 tno=t1 d1 READER dno dn dsex dbp d1 P.吳號(hào) (5):關(guān)系代數(shù):Пzn(AUTHOR μ(

15、Пzno(σtpub≠'高等教育出版社'(BOOK μ SELL)))) ALPHA語言: RANGE AUTHOR CX SELL EX BOOK TX GET W (AUTHOR.zn):"CX$EX(CX.zno=EX.zno∧EX.tno=TX.tno∧TX. tpub ≠'高等教育出版社') QBE語言: AUTHOR zno zn zsex zbp z1 P.成功 SELL zno tno dno z1 t1 BOOK tno tn tj tpub t1

16、 tpub≠'高等教育出版社' 第3章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL 三、簡答題 1.答:SQL語言的優(yōu)點(diǎn)是: (1)它是非過程化語言 (2)它是統(tǒng)一的語言 (3)它是所有關(guān)系數(shù)據(jù)庫的公共語言。 它提供的命令主要有: (1)查詢數(shù)據(jù) (2)在表中插入、修改和刪除記錄 (3)建立、修改和刪除數(shù)據(jù)對(duì)象 (4)控制對(duì)數(shù)據(jù)和數(shù)據(jù)對(duì)象的存取 (5)保證數(shù)據(jù)庫一致性和完整性 2. 答: 索引是基本表的目錄,按某一字段或一組字段對(duì)數(shù)據(jù)表進(jìn)行排序,以加快查找速度。索引之所以能加快查詢速度是因?yàn)椋菏紫?,索引文件只有兩個(gè)字段,一個(gè)是要排序的字段,一個(gè)是該記錄在原數(shù)據(jù)表中

17、的記錄號(hào),其文件大小要比原數(shù)據(jù)表小得多;其次,索引文件使用二分法查找記錄,這種方法比順序查找快數(shù)倍。 3. 答:按照索引記錄的存放位置可以將索引分為聚集索引和非聚集索引。按照索引記錄是否允許具有索引值相同的行,可以將索引分唯一索引和非唯一索引。按照索引記錄字段個(gè)數(shù)可區(qū)分是否為組合索引。 聚集(簇)索引按照索引字段來排列記錄,并按照指定的次序?qū)⒂涗洿鎯?chǔ)在表中。 非聚集索引按照索引字段排列記錄,但排列的結(jié)果并不存儲(chǔ)在表中,而是存儲(chǔ)在另外的位置。 唯一索引,不允許具有索引值相同的行,即每一個(gè)索引值只對(duì)應(yīng)唯一的記錄,從而禁止重復(fù)的索引或鍵值。 組合索引是將兩個(gè)或兩個(gè)以上的字段組合起來建立的索

18、引,單獨(dú)的字段允許有重復(fù)值。 4. 答:當(dāng)一個(gè)查詢請(qǐng)求涉及到數(shù)據(jù)庫的多個(gè)表時(shí),必須用一定的連接條件將這些表連接起來,才能提供給用戶需要的信息。 SQL中可通過WHERE連接查詢方式和JOIN連接查詢方式實(shí)現(xiàn)連接查詢。 5. 答:JOIN連接查詢方式中有5種連接形式,分別是:(1)INNER JOIN(內(nèi)連接)(2)LEFT OUTER JOIN(左連接)(3)RIGHT OUTER JOIN(右連接)(4)FULL OUTER JOIN(全連接)(5)CROSS JOIN(交叉連接)。 6. 答:嵌套查詢通常分為不相關(guān)子查詢和相關(guān)子查詢兩類。 不相關(guān)子查詢:子查詢的查詢條件不依賴于父

19、查詢。子查詢可以獨(dú)立運(yùn)行,并且只執(zhí)行一次,執(zhí)行完畢后將值傳遞給外部查詢。 相關(guān)子查詢:子查詢的查詢條件依賴于父查詢。子查詢不能獨(dú)立運(yùn)行,必須依靠父查詢數(shù)據(jù),并且外部查詢執(zhí)行一行,子查詢就執(zhí)行一次。 7. 答:嵌套查詢中ANY或ALL謂詞與集函數(shù)有如下對(duì)照關(guān)系: = <> < <= > >= ANY IN MAX >=MAX ALL NOT IN MIN >=MIN 8. 答:視圖是用戶觀察數(shù)據(jù)庫中數(shù)據(jù)的重要機(jī)制,通常用來集中、簡化和自定義每個(gè)用戶對(duì)數(shù)據(jù)庫的不同認(rèn)識(shí)。視圖也可用作安全機(jī)制,方法是

20、允許用戶通過視圖訪問數(shù)據(jù),而不授予用戶直接訪問視圖基礎(chǔ)表的權(quán)限。視圖通常分類如下: 視 圖 類 型 子查詢數(shù)據(jù)源 視 圖 名 稱 基本表視圖 單表視圖 行列子集視圖 帶表達(dá)式的視圖 分組視圖 多表視圖 普通多表視圖 帶表達(dá)式的視圖 分組視圖 視圖上的視圖 單視圖上視圖 普通單表視圖 帶表達(dá)式的視圖 分組視圖 多視圖上視圖 普通多表視圖 帶表達(dá)式的視圖 分組視圖 基本表和視圖上的視圖 普通視圖 帶表達(dá)式的視圖 分組視圖 9. 答:為了保證視圖更新約束,在視圖中增加 WITH CHECK?OPTION子句,這樣對(duì)視圖的所有插入和修改操作都將受到

21、檢查,以保證插入的或修改的元組確為視圖所見(即滿足視圖定義條件)。視圖的作用如下: 視圖能使用戶以多種角度看待同一數(shù)據(jù) 視圖能夠簡化用戶的操作 視圖為重構(gòu)數(shù)據(jù)庫提供了一定程度的邏輯獨(dú)立性 視圖能夠?yàn)闄C(jī)密數(shù)據(jù)提供安全保護(hù) 10. 答:保護(hù)數(shù)據(jù)庫的安全性是指保護(hù)數(shù)據(jù)庫,防止不合法的使用所造成的數(shù)據(jù)泄漏和破壞。數(shù)據(jù)庫系統(tǒng)中,保證數(shù)據(jù)庫安全性的主要措施是進(jìn)行存取控制。不同的用戶對(duì)不同的數(shù)據(jù)具有何種操作權(quán)力,是由數(shù)據(jù)庫管理員(DataBase Administrator,DBA)和用戶數(shù)據(jù)庫所有者(DataBase Owner,DBO)根據(jù)具體情況決定的,SQL語言為DBA和DBO定義和回收這

22、種權(quán)限提供了手段。 11答:權(quán)限機(jī)制是主要的安全機(jī)制,其基本思想是授予用戶不同的權(quán)限,使用戶能夠進(jìn)行的數(shù)據(jù)庫操作以及所操作的數(shù)據(jù)限定在指定的范圍內(nèi),禁止用戶超越權(quán)限對(duì)數(shù)據(jù)庫進(jìn)行非法的操作,必要時(shí)可以收回權(quán)限,從而保證數(shù)據(jù)庫的安全性。 角色是多種權(quán)限的集合,可以授予用戶或其他角色。當(dāng)要為某一用戶同時(shí)授予或收回多項(xiàng)權(quán)限時(shí),則可以把這些權(quán)限定義為一個(gè)角色,對(duì)此角色進(jìn)行操作即可。這樣就避免了許多重復(fù)性的工作,簡化了管理數(shù)據(jù)庫用戶權(quán)限的工作。 12.答:若運(yùn)用T-SQL 來進(jìn)行編程,有兩種方法。其一,在本地存儲(chǔ)T-SQL程序,并創(chuàng)建應(yīng)用程序向SQL Server 發(fā)送命令來對(duì)結(jié)果進(jìn)行處理;其二,把

23、部分用T-SQL編寫的程序作為存儲(chǔ)過程存儲(chǔ)在SQL Server 中,并創(chuàng)建應(yīng)用程序來調(diào)用存儲(chǔ)過程,對(duì)數(shù)據(jù)結(jié)果進(jìn)行處理,存儲(chǔ)過程能夠通過接收參數(shù)向調(diào)用者返回結(jié)果集,結(jié)果集的格式由調(diào)用者確定。 13.答:存儲(chǔ)過程具有以下優(yōu)點(diǎn): (1)存儲(chǔ)過程允許標(biāo)準(zhǔn)組件式編程。 (2)存儲(chǔ)過程能夠?qū)崿F(xiàn)較快的執(zhí)行速度。 (3)存儲(chǔ)過程能夠減少網(wǎng)絡(luò)流量。 (4)存儲(chǔ)過程可被作為一種安全機(jī)制來充分利用。 14.答:SQL Server支持以下5種類型的存儲(chǔ)過程: (1)系統(tǒng)存儲(chǔ)過程:此類存儲(chǔ)過程內(nèi)置于SQL Server,不能任意修改,提供有關(guān)數(shù)據(jù)庫模式、對(duì)象名、約束、數(shù)據(jù)類型以及許可等方面的信息。

24、(2)局部存儲(chǔ)過程:此類存儲(chǔ)過程由數(shù)據(jù)庫管理員或SQL Server開發(fā)人員編寫。 (3)臨時(shí)存儲(chǔ)過程:此類存儲(chǔ)過程由數(shù)據(jù)庫管理員和SQLServer開發(fā)人員編寫,但是只存在于連接期間。 (4)遠(yuǎn)程存儲(chǔ)過程:此類存儲(chǔ)過程存在于遠(yuǎn)程服務(wù)器中,并且可以被一個(gè)初始服務(wù)器引用,用于分布式應(yīng)用程序中。 (5)擴(kuò)展存儲(chǔ)過程:此類存儲(chǔ)過程在功能上類似于局部存儲(chǔ)過程,但它們可以引用SQL Server外部的函數(shù)。 15.答:創(chuàng)建存儲(chǔ)過程使用CREATE PROCEDURE 語句,其語法如下: CREATE PROC [ EDURE ] procedure_name [ ; number ] [ {

25、 @parameter data_type } [ VARYING ] [ = default ] [ OUTPUT ]] [,…n ] [ WITH { RECOMPILE | ENCRYPTION | RECOMPILE , ENCRYPTION } ] [ FOR REPLICATION ] AS sql_statement [n] 四、綜合題 1. (1) CREATE TABLE SC ( Sno CHAR(5) , Cno CHAR(3) , Grade int) (2) CREATE INDEX SCno ON SC(Sno ASC,Cno DE

26、SC) (3) SELECT Sno,Sname,Ssex,Sage,Sdept FROM Student 或 SELECT * FROM Student (4) SELECT Sname,Sdept,Sage FROM Student WHERE Sage BETWEEN 20 AND 23 (5) SELECT Sname,Sno FROM Student WHERE Sname LIKE '_明 %' (6) SELECT COUNT(*) FROM Student (7) SE

27、LECT Sno FROM SC WHERE Cno='M01' UNION SELECT Sno FROM SC WHERE Cno= 'M02'; (8) UPDATE Student SET Sage=23 WHERE Sno='08001' 2、(1) SELECT C#, Cn FROM C WHERE TEACHER=‘周亮’ (2) SELECT S#, Sn FROM S WHERE Sa>23 AND Sex=‘男’ (3) 方法一:SELECT Cn, TEACHER FROM C WHERE C# IN (SELECT C# F

28、ROM SC WHERE S#=‘S3’) 方法二:SELECT Cn, TEACHER FROM C, SC WHERE C.C#=SC.C# AND SC.S#=‘S3’ 方法三:SELECT Cn, TEACHER FROM C WHERE EXISTS (SELECT * FROM SC WHERE SC.C#=C.C# AND S#=‘S3’) (4) 方法一:SELECT Sn FROM S WHERE Sex=‘女’ AND EXISTS (SELECT * FROM SC WHERE SC.S#=S.S# AND SC.C#

29、 IN (SELECT C# FROM C WHERE THACHER=‘周亮’) ) 方法二:SELECT Sn FROM S WHERE Sex=‘女’ (SELECT * FROM SC,C WHERE SC.S#=S.S# AND SC.C#=C.C# AND C.TEACHER=‘周亮’) (5) 方法一:SELECT C# FROM C WHERE NOT EXISTS (SELECT * FROM SC WHERE SC.C#=C.C# AND SC.S# IN (SELECT S# FROM S WHERE Sn=‘李清’) ) 方法二

30、:SELECT C# FROM SC,S WHERE SC.C#=C.C# AND SC.S#=S.S# AND S.Sn=‘李清’ (6) 方法一:SELECT DISTINCT S1.S# FROM SC AS SC1, SC AS SC2 WHERE SC1.S#=SC2.S# AND SC1.C#!=SC2.C# 方法二:SELECT S# FROM SC GROUP BY S# HAVING COUNT(*)>=2 (7) 方法一:SELECT C#, Cn FROM C

31、 WHERE NOT EXISTS (SELECT * FROM S WHERE NOT EXISTS (SELECT * FROM SC WHERE SC.S#=S.S# AND SC.C#=C.C#) ) 方法二:SELECT C#, Cn FROM C WHERE NOT EXISTS (SELECT * FROM S WHERE S# NOT IN (SELECT S# FROM SC WHERE SC.C#=C.C#) 方法三:SELECT C#, Cn FROM C WHERE C# IN (SELECT C# FROM SC GROUP

32、 BY C# HAVING COUNT(*)= (SELECT COUNT(*) FROM S ) (8) 方法一:SELECT DISTINCT S# FROM SC WHERE C# IN (SELECT C# FROM C WHERE TEACHER=‘周亮’) 方法二: SELECT DISTINCT S# FROM SC WHERE EXISTS (SELECT * FROM C WHERE C.C#=SC.C# AND TEACHER=‘周亮’) 方法三: SELECT DISTINCT S# FROM SC, C WHERE SC.C#=C.

33、C# AND C.TEACHER=‘周亮’ (9) SELECT Sn, Sa FROM S WHERE S.Sex=‘男’ AND S.Sa> (SELECT AVG(S1.Sa) FROM S AS S1 WHERE S1.Sex=‘女’) (10)方法一: SELECT S1.Sn, S1.Sa FROM S,S1 WHERE S1.Sex=‘男’ AND S1.Sa> ( SELECT Max(S2.Sa) FROM S,S2 WHERE S2.Sex=‘女’ ) 方法二: SELECT S1.Sn, S1.Sa FROM S,S1

34、WHERE S1.Sex=‘男’ AND S1.Sa>ALL (SELECT S1.Sa FROM S,S2 WHERE S2.Sex=‘女’ ) (11)方法一: Select Sn from S where S.S#> (select S1.S# from S as S1 where S1.Sn='曹童') and S.Sa< ( select S2.Sa from S as S2 where S2.Sn='曹童') 方法二: Select Sn from S as S1 where Exists (select * from S as S2 where S2.Sn='曹童') and S1.S#>S2.S# and S1.Sa

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!