




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、數(shù)據(jù)庫系統(tǒng)概論 復(fù)習(xí)參考題一、選擇題1、描述事物的符號記錄稱為: ( B )A) 信息 B) 數(shù)據(jù) C) 記錄 D) 記錄集合2、 ( A )是位于用戶和操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件。A) 數(shù)據(jù)庫管理系統(tǒng)B) 數(shù)據(jù)庫系統(tǒng)C) 數(shù)據(jù)庫 D) 數(shù)據(jù)庫運(yùn)用系統(tǒng)3、在人工管理階段,數(shù)據(jù)是( B ) 。A) 有結(jié)構(gòu)的 B)無結(jié)構(gòu)的C) 整體無結(jié)構(gòu),記錄有結(jié)構(gòu)D) 整體結(jié)構(gòu)化的4、在文件系統(tǒng)階段,數(shù)據(jù)是( B ) 。A) 無獨(dú)立性B) 獨(dú)立性差C) 具有物理獨(dú)立性 D) 有邏輯獨(dú)立性5、在數(shù)據(jù)庫系統(tǒng)階段,數(shù)據(jù)是( D ) 。A) 有結(jié)構(gòu)的 B)無結(jié)構(gòu)的C) 整體無結(jié)構(gòu),記錄內(nèi)有結(jié)構(gòu)D) 整體結(jié)構(gòu)化的6、
2、數(shù)據(jù)庫系統(tǒng)階段,數(shù)據(jù)( D ) 。A) 具有物理獨(dú)立性,沒有邏輯獨(dú)立性 B) 具有物理獨(dú)立性和邏輯獨(dú)立性C) 獨(dú)立性差D) 具有高度的物理獨(dú)立性和一定程度的邏輯獨(dú)立性7、 ( B )屬于信息世界的模型,實(shí)際上是現(xiàn)實(shí)世界的一個中間層次。A) 數(shù)據(jù)模型B) 概念模型C) 物理模型D) 關(guān)系模型8、在對層次數(shù)據(jù)庫進(jìn)行操作時(shí),如果刪除雙親結(jié)點(diǎn),則相應(yīng)的子女結(jié)點(diǎn)值也被同時(shí)刪除。這是有層次模型的( C )決定的。A) 數(shù)據(jù)結(jié)構(gòu)B) 數(shù)據(jù)操作C) 完整性約束D) 缺陷9、 ( A ) 是數(shù)據(jù)結(jié)構(gòu),關(guān)系操作集合和完整性約束三部分組成。A) 關(guān)系模型B) 關(guān)系 C) 關(guān)系模式D) 關(guān)系數(shù)據(jù)庫10、在關(guān)系模型中,
3、一組具有相同數(shù)據(jù)類型的值的集合稱為( D )A) 關(guān)系B) 屬性C) 分量D) 域11、關(guān)系是 。 ( D )A) 型 B) 靜態(tài)的 C) 穩(wěn)定的 D) 關(guān)系模式的一個實(shí)例12、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)中,用E R 圖來描述信息結(jié)構(gòu)但不涉及信息在計(jì)算機(jī)中的表示,這是數(shù)據(jù)庫設(shè)計(jì)的 ( B)階段。A) 需求分析 B) 概念設(shè)計(jì)C) 物理設(shè)計(jì)D) 邏輯設(shè)計(jì)13、非關(guān)系模型中數(shù)據(jù)結(jié)構(gòu)的基本單位是( C )。A) 兩個記錄型間的聯(lián)系 B) 記錄C) 基本層次聯(lián)系 D) 實(shí)體間多對多的聯(lián)系14、在數(shù)據(jù)模型的三要素中,數(shù)據(jù)的約束條件規(guī)定及其聯(lián)系的( A ) 。A) 制約規(guī)則B)動態(tài)特性C) 靜態(tài)特性D)數(shù)據(jù)結(jié)構(gòu)15、若
4、關(guān)系中的某一屬性組的值能唯一地標(biāo)識一個元組,則稱該屬性組為( B )。A) 唯一碼B) 候選碼C) 主屬性D) 外碼16、候選碼中的屬性成為(B ) 。A)復(fù)合屬性B)主屬性C)非主屬性D)碼屬性17、候選碼中的屬性成為(B )A)復(fù)合屬性B)主屬性C)非主屬性D)碼屬性18、數(shù)據(jù)的正確,有效和相容稱之為數(shù)據(jù)的( D ) 。A) 安全性B) 一致性C) 獨(dú)立性D)完整性19、實(shí)體完整性要求主屬性不能為空值,這一點(diǎn)可以通過( B )來保證。A) 定義外碼B)定義主碼C) 用戶定義的完整性D) 由關(guān)系系統(tǒng)自動20、所謂空值就是( C ) 的值。A) 數(shù)值 0B) 空的字符串 C) 未知的值D )任
5、何值21、在一個關(guān)系中,不能有相同的( B)。A) 記錄 B) 屬性 C) 分量D) 域22、集合R 與 S 的差表示為 ( B ) 。A) t|t e Rvte S B) t|teRA tesC) t|t e RA te S D ) tr, ts|trCRAtsC S23、 SQL 語言屬于 ( D )。A) 關(guān)系代數(shù)語言B) 元組關(guān)系演算語言C) 域關(guān)系演算語言D) 具有關(guān)系代數(shù)和關(guān)系演算雙重特點(diǎn)的語言24、 SQL 是( C) 的語言。A) 層次數(shù)據(jù)庫B) 網(wǎng)狀數(shù)據(jù)庫C) 關(guān)系數(shù)據(jù)庫D) 面向?qū)ο髷?shù)據(jù)庫25、 SQL 是的 ( B )語言。A) 過程化 B) 非過程化 C) 導(dǎo)航式D)
6、格式式26、 SQL 語言具有 ( B)的功能。A) 關(guān)系規(guī)范化、數(shù)據(jù)操縱、數(shù)據(jù)控制B)數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制C) 數(shù)據(jù)定義、關(guān)系規(guī)范化、數(shù)據(jù)控制D)數(shù)據(jù)定義、數(shù)據(jù)規(guī)范化、數(shù)據(jù)操縱27、 SQL 語言的數(shù)據(jù)操縱語言中,最重要,使用最頻繁的語句是( A )A) SELECTB)INSERTC)UPDATAED)DELETE28、在SQL 語言中,實(shí)現(xiàn)數(shù)據(jù)檢索的語句是( A )A) SELECTB)UPDTEC) DELETED)INSERT29、用于修改表結(jié)構(gòu)的SQL 語句是 ( A )A) ALTER B) UPDATE C) INSERT D)CHANGE30、 SQL 語言具有兩種使
7、用方式,分別稱為交互式SQL 和 ( C ) 。A) 多用戶 SQL B) 解釋式 SQL C) 嵌入式 SQL D) 提示式 SQL 31、規(guī)范化理論是關(guān)系數(shù)據(jù)庫進(jìn)行設(shè)計(jì)的理論依據(jù),根據(jù)這個理論,關(guān)系數(shù)據(jù)庫中的關(guān)系必須滿足:每一個屬性都是( B )。A) 長度不可變的 B) 不可分解的C) 互相關(guān)聯(lián)的 D) 互不相關(guān)的32、為了設(shè)計(jì)出較優(yōu)的關(guān)系模式,進(jìn)行規(guī)范化,規(guī)范化主要的理論依據(jù)是( A )。A) 關(guān)系規(guī)范化理論B)關(guān)系代數(shù)理論C) 數(shù)理邏輯D)關(guān)系運(yùn)算理論33、規(guī)范化理論是為了解決關(guān)系數(shù)據(jù)庫中的( A) 問題而引入的。A) 插入異常、刪除異常和數(shù)據(jù)冗余B) 減少數(shù)據(jù)操作的復(fù)雜性C) 提高
8、查詢速度D)保證數(shù)據(jù)的安全性和完整性34、規(guī)范化過程主要是為克服關(guān)系模型中插入異常,刪除異常以及( C ) 的缺陷A) 數(shù)據(jù)丟失B )數(shù)據(jù)的不一致性C )冗余度大D )結(jié)構(gòu)不合理35、關(guān)系模型中的關(guān)系模式至少是(A )A) 1NF B ) 2NF C ) 3NF D ) BCNF36、如果A-B,那么屬性A和屬性B的聯(lián)系是( D )A) 一對多 B) 多對一 C) 多對多 D)以上都不是37、在關(guān)系模式中,如果每個非平凡多值依賴X 一一 Y (Y不為X真子集)X都含有碼,則此關(guān)系的最高范式是(D )A) 2NF B) 3NF C) BCNF D) 4NF38、如果屬性A和屬性B存在一對一的聯(lián)系
9、,則( C)。A) A - B B) A-B C)A<-> B D)A - B39、關(guān)系模式R中的屬性全部都是主屬性,則 R的最高范式必定是( B )。A) 2NF B) 3NF C) BCNF D) 4NF二、填空題1、數(shù)據(jù)庫系統(tǒng)具有數(shù)據(jù)的 _ 模式 、 內(nèi)模式禾口 外模式等三級模式結(jié)構(gòu)。2、數(shù)據(jù)庫運(yùn)行控制功能包括數(shù)據(jù)的 安全 控制、_完整性 控制、并發(fā) 控制和數(shù)據(jù)恢復(fù)等四個方面。3、描述實(shí)體的特性稱為屬性 _。4、數(shù)據(jù)庫管理系統(tǒng)所支持的數(shù)據(jù)模型被分為層次 _、_網(wǎng)狀_、_關(guān)系 _和面向?qū)ο笏姆N類型。5、關(guān)系模型的三要素包括 數(shù)據(jù)Z構(gòu)、 關(guān)系操作集合和關(guān)系的完整性約束。6、關(guān)系運(yùn)
10、算包括兩類:一類是傳統(tǒng)的 集合 運(yùn)算,另一類是專門的 關(guān)系 運(yùn)算。7、數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)的工具是 E-R圖。8、屬性的取值范圍稱為該屬性的域 。9、一個學(xué)生可以同時(shí)借閱多本圖書,一本圖書只能由一個學(xué)生借閱,學(xué)生和圖書之間為 一對多 的聯(lián)系。10、關(guān)系運(yùn)算包括兩類:一類是傳統(tǒng)的集合 運(yùn)算,另一類是專門的_ 關(guān)系 _ 運(yùn)算。11、關(guān)系模型的特點(diǎn)是關(guān)系必須 規(guī)范化,模型概念單一,能夠采用集 合操作。12、一個學(xué)生關(guān)系模式為(學(xué)號,姓名,班級號,),其中學(xué)號為關(guān)鍵字;一個班級關(guān)系模式為(班級號,專業(yè),教室,),其中班級號為關(guān)鍵字;則學(xué)生關(guān)系模式中的外關(guān)鍵字 為一班級號。13、在SQL語言中,定義一個基
11、本表的命令為 create。14、包含在任何一個候選關(guān)鍵字中的屬性稱為 主屬性,不包含在任何一個候 選關(guān)鍵字中的屬性稱為 非主屬性 。15、SQL語言具有對數(shù)據(jù)的查詢 、操縱 、_定義和 控制 等四個方面的功能。16、從第一范式逐步規(guī)范化到第二、第三、BCNF范式的過程,就是逐步消除各種 函數(shù)依賴 的過程。17、如果一個關(guān)系 R中的所有屬性都不傳遞依賴于R的任何候選關(guān)鍵字,或者說,關(guān)系R中的每個決定因素都是候選關(guān)鍵字時(shí),則稱關(guān)系R屬于 第三范式,記為RC 3NF。18、數(shù)據(jù)處理是將 數(shù)據(jù) 轉(zhuǎn)換成信息 的過程。10、實(shí)體之間的聯(lián)系歸結(jié)為對一、 一對多 和 多對多 三種。20、一個關(guān)系模式中包含有
12、若干個 屬性,其數(shù)目多少稱為關(guān)系的_元數(shù) 。21、在投影運(yùn)算所得到的結(jié)果關(guān)系中,所含的屬性數(shù)不_大于_原關(guān)系中的屬性數(shù)。22、有一個學(xué)生關(guān)系,其關(guān)鍵字為學(xué)號;又有一個課程關(guān)系,其關(guān)鍵商課程號;另有一個選修關(guān)系,其關(guān)鍵字為學(xué)號和課程號的組合,則學(xué)號和課程號分別為該關(guān)系的 主碼和 外碼。23、在關(guān)系模式R中,若每個屬性都是不可再分割的最小數(shù)據(jù)單位,則R屬于 第一范式,記作_ RC 1NF。24、如果屬性X和Y是1:1的聯(lián)系,則稱X和Y之間的依賴關(guān)系為完全函數(shù)依賴 , 記作。25、關(guān)系規(guī)范化應(yīng)遵循概念 原則。26、采用關(guān)系模型的邏輯結(jié)構(gòu)設(shè)計(jì)的任務(wù)是將E-R圖轉(zhuǎn)換成一組關(guān)系模式 并進(jìn)行規(guī)范化 處理。2
13、7、從第一范式逐步規(guī)范化到第二、第三、BCNF范式的過程,就是逐步消除各種 函數(shù)依賴的過程。28、數(shù)據(jù)庫系統(tǒng)由 數(shù)據(jù)庫 、數(shù)據(jù)庫管理系統(tǒng)、應(yīng)用系統(tǒng) 、數(shù)據(jù)庫管理員和用戶所組成。29、在選擇運(yùn)算所得到的結(jié)果關(guān)系中,所含的元組數(shù)不_大于 原關(guān)系中的元組數(shù)。30、數(shù)據(jù)的物理獨(dú)立性是指當(dāng)數(shù)據(jù)的 存儲結(jié)構(gòu) 改變時(shí),通過系統(tǒng)內(nèi)部的自動映象或轉(zhuǎn)換功能,保持了數(shù)據(jù)的 邏輯結(jié)構(gòu) 不變。31、數(shù)據(jù)庫是長期存儲在計(jì)算機(jī)內(nèi)有組織,可共享 的數(shù)據(jù)集合。32、數(shù)據(jù)的約束條件是完整性規(guī)則 的集合。33、層次模型用樹來表示各類實(shí)體以及實(shí)體間的聯(lián)系。34、一個關(guān)系模型的邏輯結(jié)構(gòu)是一張二維表,它由元組和屬性組成。35、模式也稱邏
14、輯模式,是數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是所有用戶的公共數(shù)據(jù)視圖。36、關(guān)系演算是 基于邏輯的方式。37、關(guān)系代數(shù)是一種抽象的查詢語言,用 關(guān)系的運(yùn)算表達(dá)查詢,作為研究關(guān)系數(shù)據(jù)語言的數(shù)學(xué)工具。38、關(guān)系數(shù)據(jù)庫中的關(guān)系是要滿足一定要求的,滿足不同程度要求 的為不同范式。39、參照完整性規(guī)則就是定義外碼與主碼之間 的引用規(guī)則。40、關(guān)系代數(shù)是三、名詞解釋1、數(shù)據(jù)完整性解:數(shù)據(jù)完整性(Data Integrity )是指數(shù)據(jù)之精確性( Accuracy) 和可靠性(Reliability)。 它是應(yīng)防止數(shù)據(jù)庫中存在不符合語義規(guī)定之?dāng)?shù)據(jù)和防止因錯誤信息之輸入輸出造成無效操作或錯誤信息而提出之
15、。2、實(shí)體及實(shí)體之間的聯(lián)系解:兩個實(shí)體型之間的聯(lián)系可以分為三種:11) 一對一聯(lián)系(2) 一對多聯(lián)系(3)多對多聯(lián)系 3、關(guān)系關(guān)系:在域 D1,D2,Dn上笛卡爾積 D1 XD2XX Dn的子集。表示為R(D1,D2,Dn)。關(guān)系模式是對關(guān)系的描述, 是靜態(tài)的、 穩(wěn)定的; 而關(guān)系是關(guān)系模式在某一時(shí)刻的狀態(tài)或內(nèi)容,是動態(tài)的、隨時(shí)間不斷變化的。4、外關(guān)鍵字如果公共關(guān)鍵字在一個關(guān)系中是主關(guān)鍵字, 那么這個公共關(guān)鍵字被稱為另一個關(guān)系的外關(guān)鍵字。 由此可見,外關(guān)鍵字表示了兩個關(guān)系之間的聯(lián)系。以另一個關(guān)系的外關(guān)鍵字作主關(guān)鍵字的表被稱為主表,具有此外關(guān)鍵字的表被稱為主表的從表。外關(guān)鍵字又稱作外鍵。5、第三范
16、式滿足第三范式( 3NF )必須先滿足第二范式( 2NF )。簡而言之,第三范式( 3NF )要求一個數(shù)據(jù)庫表中不包含已在其它表中已包含的非主關(guān)鍵字信息。例如,存在一個部門信息表,其中每個部門有部門編號( dept_id ) 、部門名稱、部門簡介等信息。那么在圖 3-2的員工信息表中列出部門編號后就不能再將部門名稱、 部門簡介等與部門有關(guān)的信息再加入員工信息表中。如果不存在部門信息表,則根據(jù)第三范式( 3NF )也應(yīng)該構(gòu)建它,否則就會有大量的數(shù)據(jù)冗余。簡而言之,第三范式就是屬性不依賴于其它非主屬性。6、概念世界概念模型:不依賴于計(jì)算機(jī),描述從現(xiàn)實(shí)中抽象出的信息。常用描述方式:實(shí)體 聯(lián)系模型(
17、ER 圖)7、關(guān)系模式關(guān)系模式:對關(guān)系的描述,表示為 R(U,D,dom,F) ,其中: R 為關(guān)系名, U 為組成該關(guān)系的屬性名集合, D 為屬性組 U 中屬性所來自的域, dom 為屬性向域的映象集合, F 為屬性間的數(shù) 據(jù)依賴關(guān)系集合。8、等值聯(lián)接和自然聯(lián)接連接運(yùn)算符。為=的連接運(yùn)算稱為等值連接。它是從關(guān)系R與S的廣義笛卡爾積中選取A、B 屬性值相等的元組。 自然連接是一種特殊的等值連接, 要求兩個關(guān)系中進(jìn)行比較的分量必須是相同的屬性組,在結(jié)果中把重復(fù)的屬性列去掉。9、 SQL綜合統(tǒng)一:集數(shù)據(jù)定義語言DDL數(shù)據(jù)操縱語言DML數(shù)據(jù)控制語言DCL的功能于一體。高度非過程化:用SQL語言進(jìn)行數(shù)
18、據(jù)操作,只要提出“做什么” ,無須指明“怎么做”,因此無需了解存取路徑。面向集合的操作方式:SQL語言采用的集合操作方式,不僅操作對象、查詢結(jié)果可以是元組的集合,而且一次插入、刪除、更新操作的對象也可以是元組的集合。以同一種語法結(jié)構(gòu)提供兩種使用方法:SQL語言既是自含式語言,能獨(dú)立地用于聯(lián)機(jī)交互;又是嵌入式語言,能嵌入到高級語言中進(jìn)行混合編程。語言簡捷,易學(xué)易用。10、數(shù)據(jù)的邏輯獨(dú)立性程序與數(shù)據(jù)之間具有兩級獨(dú)立性:物理獨(dú)立性和邏輯獨(dú)立性。數(shù)據(jù)的存儲模式改變,而模式可以不改變,因而不必改寫應(yīng)用程序,這稱為物理獨(dú)立性。 模式改變時(shí),子模式可能不改變,也就不必改寫應(yīng)用程序, 這稱為邏輯獨(dú)立性。四、問
19、答題1、試述關(guān)系數(shù)據(jù)庫的特點(diǎn)。層次 :優(yōu)點(diǎn)是實(shí)體間聯(lián)系是固定的 ,有良好的完整性支持,對具有一對多的層次關(guān)系的部門描述自然、直觀、容易理解,缺點(diǎn)是對查入和刪除操作限制比較多,查詢子女結(jié)點(diǎn)必須通過雙親節(jié)點(diǎn),命令趨于程序化。網(wǎng)狀:優(yōu)點(diǎn)是更為直接的描述現(xiàn)實(shí)世界,有良好的性能,存取效率較高,缺點(diǎn)是結(jié)構(gòu)比較復(fù)雜,而且隨著應(yīng)用環(huán)境的擴(kuò)大,數(shù)據(jù)庫的結(jié)構(gòu)越來越復(fù)雜,不利于用戶掌握,其 DDL , DML 語言復(fù)雜,用戶不容易使用。關(guān)系:優(yōu)點(diǎn)是建立在嚴(yán)格的數(shù)學(xué)概念的基礎(chǔ)上,概念單一,實(shí)體與實(shí)體間的聯(lián)系都用關(guān)系表示,故其數(shù)據(jù)結(jié)構(gòu)簡單、清晰,存取路徑對用戶透明,故有更高的數(shù)據(jù)獨(dú)立性和更好的安全保密性。缺點(diǎn)是查詢效率
20、不如非關(guān)系型數(shù)據(jù)庫,故必須對查詢進(jìn)行優(yōu)化,增加了開發(fā)數(shù)據(jù)庫管理系統(tǒng)的難度。2、什么叫數(shù)據(jù)與程序的物理獨(dú)立性?什么叫數(shù)據(jù)與程序的邏輯獨(dú)立性?為什么數(shù)據(jù)庫系統(tǒng)具有數(shù)據(jù)與程序的獨(dú)立性。(1)邏輯記錄與物理記錄都是記錄,是字段的有序集合;(2)邏輯文件與物理文件都是文件,是同一類記錄的匯集。區(qū)別 :(1) 邏輯記錄與邏輯文件是邏輯數(shù)據(jù)描述,物理記錄與物理文件是物理數(shù)據(jù)描述。(2) 物理數(shù)據(jù)描述是指數(shù)據(jù)在存儲設(shè)備上的存儲方式,物理記錄、物理文件(還有物理聯(lián)系、物理結(jié)構(gòu)等術(shù)語) , 都是用來描述實(shí)際存儲設(shè)備上的數(shù)據(jù)。(3) 邏輯數(shù)據(jù)描述是指程序員或用戶用以操作的數(shù)據(jù)形式,是抽象的概念化數(shù)據(jù)。 邏輯記錄、邏
21、輯文件(還有邏輯聯(lián)系、邏輯結(jié)構(gòu)等術(shù)語) ,都是用戶觀點(diǎn)的數(shù)據(jù)描述。3、試述等值連接與自然連接的區(qū)別與聯(lián)系。連接運(yùn)算符。為=的連接運(yùn)算稱為等值連接。它是從關(guān)系R與S的廣義笛卡爾積中選取A、B 屬性值相等的元組。 自然連接是一種特殊的等值連接, 要求兩個關(guān)系中進(jìn)行比較的分量必須是相同的屬性組,在結(jié)果中把重復(fù)的屬性列去掉。4、所有視圖都可以更新?為什么?不是。視圖是不實(shí)際存儲數(shù)據(jù)的虛表,因此對視圖的更新,最終要轉(zhuǎn)換為對基本表的更新。因?yàn)橛行┮晥D的更新不能惟一有意義地轉(zhuǎn)換成對相應(yīng)基本表的更新, 所以并不是所有的視圖都是可更新的。如對視圖S_G(學(xué)生的學(xué)號及其平均成績)而言,要修改平均成績,必須修改各科
22、成績,但無法知道哪些課程成績的變化導(dǎo)致了平均成績的變化。CREATE VIEW S_G(Sno,Gavg) AS SELECT Sno,AVG(Grade) FROM SC GROUP BY Sno;5、在嵌入式SQL 中是如何區(qū)分SQL 語句和主語句的?在嵌入式SQL 中,為了能夠區(qū)分SQL 語句與主語句,所有SQL 語句都必須加前綴EXECSQL ,以(; )結(jié)束成為一個程序片斷:EXEC SQL<SQL 語句 > ;6、試述查詢優(yōu)化的一般準(zhǔn)則與一般步驟。下面的優(yōu)化策略一般能提高查詢效率: ( 1 )選擇運(yùn)算應(yīng)盡可能先做。 ( 2 )把投影運(yùn)算和選擇運(yùn)算同時(shí)進(jìn)行。 ( 3 )把
23、投影同其前或其后的雙目運(yùn)算結(jié)合起來執(zhí)行。 ( 4 )把某些選擇同在它前面要執(zhí)行的笛卡爾積結(jié)合起來成為一個連接運(yùn)算。 ( 5 ) 找出公共子表達(dá)式。 ( 6)選取合適的連接算法各個關(guān)系系統(tǒng)的優(yōu)化方法不盡相同,大致的步驟可以歸納如下: ( 1)把查詢轉(zhuǎn)換成某種內(nèi)部表示,通常用的內(nèi)部表示是語法樹。 ( 2)把語法樹轉(zhuǎn)換成標(biāo)準(zhǔn)(優(yōu)化 )形式。即利用優(yōu)化算法,把原始的語法樹轉(zhuǎn)換成優(yōu)化的形式。( 3)選擇低層的存取路徑。( 4 )生成查詢計(jì)劃,選擇代價(jià)最小的。7、關(guān)系數(shù)據(jù)庫語言SQL 在數(shù)據(jù)庫領(lǐng)域的地位如何?8、 SQL 語言有哪些特點(diǎn)綜合統(tǒng)一:集數(shù)據(jù)定義語言DDL數(shù)據(jù)操縱語言DML數(shù)據(jù)控制語言DCL的功
24、能于一體。高度非過程化:用 SQL語言進(jìn)行數(shù)據(jù)操作,只要提出“做什么”,無須指明“怎么做”,因此無需了解存取路徑。面向集合的操作方式:SQL語言采用的集合操作方式,不僅操作對象、查詢結(jié)果可以是元組的集合,而且一次插入、刪除、更新操作的對象也可以是元組的集合。以同一種語法結(jié)構(gòu)提供兩種使用方法:SQL語言既是自含式語言, 能獨(dú)立地用于聯(lián)機(jī)交互;又是嵌入式語言,能嵌入到高級語言中進(jìn)行混合編程。語言簡捷,易學(xué)易用。9、 SQL 語言的謂動詞有哪些,被分為哪幾類?比較:= , >,<,>=,<=,!=,<>,!>,!<NOT+ 上述比較運(yùn)算符確定范圍:BE
25、TWEEN AND,NOTBETWEEN AND確定集合:IN,NOT IN字符匹配:LIKE,NOT LIKE空值:IS NULL,IS NOT NULL多重條件(邏輯運(yùn)算) : AND,OR,NOT10、利用SQL 語言可以作哪些數(shù)據(jù)定義,其一般格式?答:SQL語言的定義功能包括定義表、定義視圖和定義索引。SQL語言使用CREATE TABLE語句建立基本表, ALTERTABLE語句修改基本表的定義,DROPTABLE語句刪除基本表;使用CREATENDEX語句建立索弓|,DROPNDEX語句刪除索弓|;使用 CREATEVIEW句建立視圖,DROP VIEW吾句刪除視圖。11、 SQL
26、 查詢的一般格式如何?SelectALL|DISTINCT 目標(biāo)列表達(dá)式 , 目標(biāo)列表達(dá)式 。 。 。FROM< 表名或視圖名 > , <表名或視圖名> 。 。 。WHERE< 條件表達(dá)式>GROUP BY< 列名1>HA VING< 條件表達(dá)式>ORDER BY< 列名2>ASC|DESC;12、常用的查詢條件有哪些?常用的查詢條件有:比較,確定范圍,確定集合,字符匹配,空值,多重條件。五、求解題1、某醫(yī)院病房計(jì)算機(jī)管理中需要如下信息:科室:科名,科地址,科電話,醫(yī)生名字病房:病房號,床位號,所屬科室名醫(yī)生:姓名,職稱,
27、所屬科室名,年齡,工作證號病人:病歷號,姓名,性別,診斷,主管醫(yī)生,病房號其中, 一個科室有多個病房,多個醫(yī)生, 一個病房只能屬于一個科室, 一個醫(yī)生只屬于 一個科室,但可負(fù)責(zé)多個病人的診治,一個病人的主管醫(yī)生只有一個。完成如下設(shè)計(jì):1)涉及該計(jì)算機(jī)管理系統(tǒng)的E-R圖;2)將該E-R圖轉(zhuǎn)換為關(guān)系模型的結(jié)構(gòu);3)指出轉(zhuǎn)換結(jié)果中每個關(guān)系模式的候選碼。圖略2)病房(科芻科地址,科電話,醫(yī)生名字)病人(病歷號,姓名,性別,診斷,主管醫(yī)生)醫(yī)生(主治醫(yī)生,姓名,所屬科室名,年齡,工作證號)包含(病房號,工作證號,科名)包含(病房號,病歷號)診治(工作證號,病歷號)3)見上,下劃線標(biāo)出2、供應(yīng)商一一零件一一工程項(xiàng)目數(shù)據(jù)庫由以下四個關(guān)系模式構(gòu)成:S(SNO,SNAME,STA TUS,CITY)P(PNO,PNAME,COLOR,WEIGHT,CITY)J(JNO,JNAME,CITY)SPJ(SNO,PNO,JNO,QTY)供應(yīng)商S,零件P和工程項(xiàng)目J分別由供應(yīng)商號(SNO),零件號(PNO)和工程項(xiàng)目 號(JNO)惟一標(biāo)識。供貨SPJ是指由某個供應(yīng)商向某個工程項(xiàng)目供應(yīng)某些數(shù)量的某種零件。請用SQL語言完成如下的操作:1)找出給北京的工程項(xiàng)目提供不同的零件號;2)將沒有供貨的所有工程項(xiàng)目從J中刪除;3)查詢提供全部零件的供應(yīng)商名;4)查詢這樣的工程項(xiàng)目號:供給該工程
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度服裝設(shè)計(jì)大賽參賽作品授權(quán)合同
- 二零二五年度文化創(chuàng)意產(chǎn)業(yè)勞動合同違約賠償及創(chuàng)意作品授權(quán)合同
- 二零二五年度二零二五年度互聯(lián)網(wǎng)企業(yè)商標(biāo)許可使用授權(quán)協(xié)議書
- 2025遼寧省能源產(chǎn)業(yè)控股集團(tuán)所屬撫礦集團(tuán)招聘90人筆試參考題庫附帶答案詳解
- 2025甘肅定西市臨洮三臨瑞祥購物廣場有限責(zé)任公司招聘12人筆試參考題庫附帶答案詳解
- 2025河南空港數(shù)字城市開發(fā)建設(shè)有限公司招聘20人筆試參考題庫附帶答案詳解
- 教育管理學(xué)知到智慧樹章節(jié)測試課后答案2024年秋牡丹江師范學(xué)院
- 鑒樂·賞舞知到智慧樹章節(jié)測試課后答案2024年秋綏化學(xué)院
- 2025年國網(wǎng)陜西省電力有限公司招聘480人(第二批)筆試參考題庫附帶答案詳解
- 2025四川旻清環(huán)??萍加邢薰炯闭?人筆試參考題庫附帶答案詳解
- 四年級上冊數(shù)學(xué)計(jì)算題練習(xí)300題及答案
- 《開學(xué)第一課:一年級新生入學(xué)班會》課件
- 右側(cè)腹股溝疝教學(xué)查房
- 安全管理之雙重預(yù)防機(jī)制
- 人工智能與自動駕駛技術(shù)
- 城市排水系統(tǒng)雨污分流改造
- 數(shù)據(jù)安全法 培訓(xùn)課件
- 法學(xué)涉外法治方向課程設(shè)計(jì)
- 家政服務(wù)員培訓(xùn)課件
- 無人駕駛技術(shù)的傳感器技術(shù)應(yīng)用
- 信息技術(shù)開學(xué)第一課(課堂常規(guī)紀(jì)律)
評論
0/150
提交評論