




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、選擇題:第一章緒論1 .數(shù)據(jù)庫(kù)系統(tǒng)是采用了數(shù)據(jù)庫(kù)技術(shù)的計(jì)算機(jī)系統(tǒng),數(shù)據(jù)庫(kù)系統(tǒng)由數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、應(yīng)用系統(tǒng)和()。A.系統(tǒng)分析員B.程序員C.數(shù)據(jù)庫(kù)管理員D.操作員2 .數(shù)據(jù)庫(kù)(DB),數(shù)據(jù)庫(kù)系統(tǒng)(DBS)和數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)之間的關(guān)系是()。A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS3 .下面列出的數(shù)據(jù)庫(kù)管理技術(shù)發(fā)展的三個(gè)階段中,沒(méi)有專門的軟件對(duì)數(shù)據(jù)進(jìn)行管理的是()。I.人工管理階段II.文件系統(tǒng)階段III.數(shù)據(jù)庫(kù)階段.A.I和IIB.只有IIC.II和IIID.只有I4 .下列四項(xiàng)中,不屬于數(shù)據(jù)庫(kù)系統(tǒng)特
2、點(diǎn)的是()。A.數(shù)據(jù)共享B.數(shù)據(jù)完整性C.數(shù)據(jù)冗余度高D.數(shù)據(jù)獨(dú)立性高5 .數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)獨(dú)立性體現(xiàn)在()。A.不會(huì)因?yàn)閿?shù)據(jù)的變化而影響到應(yīng)用程序B.不會(huì)因?yàn)閿?shù)據(jù)存儲(chǔ)結(jié)構(gòu)與數(shù)據(jù)邏輯結(jié)構(gòu)的變化而影響應(yīng)用程序C.不會(huì)因?yàn)榇鎯?chǔ)策略的變化而影響存儲(chǔ)結(jié)構(gòu)D.不會(huì)因?yàn)槟承┐鎯?chǔ)結(jié)構(gòu)的變化而影響其他的存儲(chǔ)結(jié)構(gòu)6 .描述數(shù)據(jù)庫(kù)全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特性的是()。A.模式B.內(nèi)模式C.外模式D.邏輯結(jié)構(gòu)7 .要保證數(shù)據(jù)庫(kù)的數(shù)據(jù)獨(dú)立性,需要修改的是()。A.模式與外模式B.模式與內(nèi)模式C.三級(jí)模式之間的兩層映射D.三層模式8 .要保證數(shù)據(jù)庫(kù)的邏輯數(shù)據(jù)獨(dú)立性,需要修改的是()。A.模式與外模式之間的映射B.模式與
3、內(nèi)模式之間的映射C.模式D.三級(jí)模式9 .用戶或應(yīng)用程序看到的那部分局部邏輯結(jié)構(gòu)和特征的描述是()模式。A.模式B.物理模式C.子模式D.內(nèi)模式10 .下述()不是DBA數(shù)據(jù)庫(kù)管理員的職責(zé)。A.完整性約束說(shuō)明B.定義數(shù)據(jù)庫(kù)模式C.數(shù)據(jù)庫(kù)安全D.數(shù)據(jù)庫(kù)管理系統(tǒng)設(shè)計(jì)11 .概念模型是現(xiàn)實(shí)世界的第一層抽象,這一類模型中最著名的模型是()。A.層次模型B.關(guān)系模型C.網(wǎng)狀模型D.實(shí)體-關(guān)系模型12 .區(qū)分不同實(shí)體的依據(jù)是()。A.名稱B.屬性C.對(duì)象D.概念13 .關(guān)系數(shù)據(jù)模型是目前最重要的一種數(shù)據(jù)模型,它的三個(gè)要素分別A.實(shí)體完整性、參照完整性、用戶自定義完整性B.數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作、完整性約束C.
4、數(shù)據(jù)增加、數(shù)據(jù)修改、數(shù)據(jù)查詢D.外模式、模式、內(nèi)模式14 .在()中一個(gè)結(jié)點(diǎn)可以有多個(gè)雙親,結(jié)點(diǎn)之間可以有多種聯(lián)系cA.網(wǎng)狀模型B.關(guān)系模型C.層次模型D.以上都有15 .()的存取路徑對(duì)用戶透明,從而具有更高的數(shù)據(jù)獨(dú)立性、更好的安全保密性,也簡(jiǎn)化了程序員的工作和數(shù)據(jù)庫(kù)開(kāi)發(fā)建立的工作。A.網(wǎng)狀模型B.關(guān)系模型C.層次模型D.以上都有第2章關(guān)系數(shù)據(jù)庫(kù)1 .下面的選項(xiàng)不是關(guān)系數(shù)據(jù)庫(kù)基本特征的是()。A.不同的列應(yīng)有不同的數(shù)據(jù)類型B.不同的列應(yīng)有不同的列名C.與行的次序無(wú)關(guān)D.與列的次序無(wú)關(guān)2 .一個(gè)關(guān)系只有一個(gè)()。A.候選碼B.外碼C.超碼D.主碼3 .關(guān)系模型中,一個(gè)碼是()。A.可以由多個(gè)任
5、意屬性組成B.至多由一個(gè)屬性組成C.由一個(gè)或多個(gè)屬性組成,其值能夠惟一標(biāo)識(shí)關(guān)系中一個(gè)元組D.以上都不是4 .現(xiàn)有如下關(guān)系:患者(患者編號(hào),患者姓名,性別,出生日期,所在單位)醫(yī)療(患者編號(hào),醫(yī)生編號(hào),醫(yī)生姓名,診斷日期,診斷結(jié)果)其中,醫(yī)療關(guān)系中的外碼是()。A.患者編號(hào)B.患者姓名C.患者編號(hào)和患者姓名D.醫(yī)生編號(hào)和患者編號(hào)5 .關(guān)系代數(shù)運(yùn)算是以()為基礎(chǔ)的運(yùn)算。A.關(guān)系運(yùn)算B.謂詞演算C.集合運(yùn)算D.代數(shù)運(yùn)算6 .關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)應(yīng)能實(shí)現(xiàn)的專門關(guān)系運(yùn)算包括()。A.排序、索引、統(tǒng)計(jì)B.選擇、投影、連接C.關(guān)聯(lián)、更新、排序D.顯示、打印、制表7 .五種基本關(guān)系代數(shù)運(yùn)算是()。A.U-X(T
6、兀B.U(T兀C.unX(TD.uA(T兀8 .關(guān)系數(shù)據(jù)庫(kù)中的投影操作是指從關(guān)系中()。A.抽出特定記錄B.抽出特定字段C.建立相應(yīng)的影像D.建立相應(yīng)的圖形9 .從一個(gè)數(shù)據(jù)庫(kù)文件中取出滿足某個(gè)條件的所有記錄形成一個(gè)新的數(shù)據(jù)庫(kù)文件的操作是()操作。A.投影B.連接C.選擇D.復(fù)制10 .關(guān)系代數(shù)中的連接操作是由()操作組合而成。A.選擇和投影B.選擇和笛卡爾積C.投影、選擇、笛卡爾積D.投影和笛卡爾積11 .一般情況下,當(dāng)對(duì)關(guān)系R和S進(jìn)行自然連接時(shí),要求R和S含有一個(gè)或者多個(gè)共有的()。A.記錄B.行C.屬性D.元組12 .假設(shè)有關(guān)系R和S,關(guān)系代數(shù)表達(dá)式R(RS)表本的是()。A.RASB.R
7、USC.RSD.RXS第3章關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言SQL1.SQL語(yǔ)言是()的語(yǔ)言,容易學(xué)習(xí)。A.過(guò)程化B.非過(guò)程化C.格式化D.導(dǎo)航式2.在視圖上不能完成的操作是()。A.更新視圖B.查詢C.在視圖上定義新的表D.在視圖上定義新的視圖3.SQL語(yǔ)言集數(shù)據(jù)查詢、數(shù)據(jù)操縱、數(shù)據(jù)定義和數(shù)據(jù)控制功能于一體,其中,CREATE、DROP、ALTER語(yǔ)句是實(shí)現(xiàn)哪種功能()。A.數(shù)據(jù)查詢B.數(shù)據(jù)操縱C.數(shù)據(jù)定義D.數(shù)據(jù)控制4 .SQL語(yǔ)言中,刪除一個(gè)視圖的命令是()。A.DELETEB.DROPC.CLEARD.REMOVE5 .在SQL語(yǔ)言中的視圖VIEW是數(shù)據(jù)庫(kù)的()。A.外模式B.模式C.內(nèi)模式D.存儲(chǔ)
8、模式6 .下列的SQL語(yǔ)句中,()不是數(shù)據(jù)定義語(yǔ)句。A.CREATETABLEB.DROPVIEWC.CREATEVIEWD.GRANT7 .若要撤銷數(shù)據(jù)庫(kù)中已經(jīng)存在的表S,可用()。A.DELETETABLESB.DELETESC.DROPTABLESD.DROPS8 .若要在基本表S中增加一列CN(課程名),可用()。A. ADDTABLES(CNCHAR(8)B. ADDTABLESALTER(CNCHAR(8)C. ALTERTABLESADD(CNCHAR(8)D. ALTERTABLES(ADDCNCHAR(8)9 .學(xué)生關(guān)系模式S(S#,Sname,Sex,Age),S的屬性分別
9、表示學(xué)生的學(xué)號(hào)、姓名、性別、年齡。要在表S中刪除一個(gè)屬性年齡”,可選用的SQL語(yǔ)句是()。A.DELETEAgefromSB.ALTERTABLESDROPAgeC.UPDATESAgeD.ALTERTABLES,Age?10 .在SQL語(yǔ)言中,子查詢是()。A.返回單表中數(shù)據(jù)子集的查詢語(yǔ)言B.選取多表中字段子集的查詢語(yǔ)句C.選取單表中字段子集的查詢語(yǔ)句D.嵌入到另一個(gè)查詢語(yǔ)句之中的查詢語(yǔ)句第5章關(guān)系數(shù)據(jù)理論1 .規(guī)范化理論是關(guān)系數(shù)據(jù)庫(kù)進(jìn)行邏輯設(shè)計(jì)的理論依據(jù),根據(jù)這個(gè)理論,關(guān)系數(shù)據(jù)庫(kù)中的關(guān)系必須滿足:每一個(gè)屬性都是()。A.長(zhǎng)度不變的B.不可分解的C.互相關(guān)聯(lián)的D.互不相關(guān)的2 .已知關(guān)系模式
10、R(A,B,C,D,E)及其上的函數(shù)依賴集合F=A7D,B-C,EA,該關(guān)系模式的候選碼是()。A.ABB.BEC.CDD.DE3 .關(guān)系模式中,滿足2NF的模式()A.可能是1NFB.必定是1NFC.必定是3NFD.必定是BCNF4 .關(guān)系模式R中的屬性全是主屬性,則R的最高范式必定是()。A.1NFB.2NFC.3NFD.BCNF5 .消除了部分函數(shù)依賴的1NF的關(guān)系模式,必定是()。A.1NFB.2NFC.3NFD.BCNF6 .關(guān)系模式的候選碼可以有1個(gè)或多個(gè),而主碼有()。A.多個(gè)B.0個(gè)C.1個(gè)D.1個(gè)或多個(gè)7 .候選碼的屬性可以有()。A.多個(gè)B.0個(gè)C.1個(gè)D.1個(gè)或多個(gè)8 .
11、設(shè)U是所有屬性的集合,X、Y、Z都是U的子集,且Z=UX丫。下面關(guān)于多值依賴的敘述中,不正確的是()。A.若AY,則AZB.B.若AY,則AYC.若AY,且Y'6Y,貝UAYD.若Z=,則A-Y9 .關(guān)系數(shù)據(jù)庫(kù)規(guī)范化是為了解決關(guān)系數(shù)據(jù)庫(kù)中()的問(wèn)題而引入的。A.提高查詢速度B.插入、刪除異常和數(shù)據(jù)冗余C.保證數(shù)據(jù)的安全性和完整性D.錄入數(shù)據(jù)10 .學(xué)生表(id,name,sex,age,depart_id,depart_name),存在的函數(shù)依賴是idname,sex,age,depart_id;dept_iddept_name其滿足()。A.1NFB.2NFC.3NFD.BCNF11
12、 .設(shè)有關(guān)系模式R(S,D,M),其函數(shù)依賴集:F=S-D,rM,則關(guān)系模式R的規(guī)范化程度最高達(dá)到()。A.1NFB.2NFC.3NFD.BCNF12 .設(shè)有關(guān)系模式R(A,B,C,D),其數(shù)據(jù)依賴集:F=(A,B)fC,C-D,則關(guān)系模式R的規(guī)范化程度最高達(dá)到()。A.1NFB.2NFC.3NFD.BCNF13 .X-Y,當(dāng)下列哪一條成立時(shí),稱為平凡的函數(shù)依賴()。A.X6YB.Y6XC.XAY=O)D.XAY#主要的知識(shí)點(diǎn)使用數(shù)據(jù)庫(kù)系統(tǒng)的好處:使用數(shù)據(jù)庫(kù)系統(tǒng)的優(yōu)點(diǎn)是很多的,既便于數(shù)據(jù)的集中管理,控制數(shù)據(jù)冗余,提高數(shù)據(jù)的利用率和一致性,又有利于應(yīng)用程序的開(kāi)發(fā)和維護(hù)。關(guān)系模型的三個(gè)組成部分:關(guān)
13、系模型由關(guān)系數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作集合和關(guān)系完整性約束三部分組成。文件系統(tǒng)與數(shù)據(jù)庫(kù)系統(tǒng)的區(qū)別是:文件系統(tǒng)面向某一應(yīng)用程序,共享性差,冗余度大,數(shù)據(jù)獨(dú)立性差,記錄內(nèi)有結(jié)構(gòu),整體無(wú)結(jié)構(gòu),由應(yīng)用程序自己控制。數(shù)據(jù)庫(kù)系統(tǒng)面向現(xiàn)實(shí)世界,共享性高,冗余度小,具有較高的物理獨(dú)立性和一定的邏輯獨(dú)立性,整體結(jié)構(gòu)化,用數(shù)據(jù)模型描述,由數(shù)據(jù)庫(kù)管理系統(tǒng)提供數(shù)據(jù)的安全性、完整性、并發(fā)控制和恢復(fù)能力。文件系統(tǒng)與數(shù)據(jù)庫(kù)系統(tǒng)的聯(lián)系是:文件系統(tǒng)與數(shù)據(jù)庫(kù)系統(tǒng)都是計(jì)算機(jī)系統(tǒng)中管理數(shù)據(jù)的軟件。解析文件系統(tǒng)是操作系統(tǒng)的重要組成部分;而DBMS是獨(dú)立于操作系統(tǒng)的軟件。但是DBMS是在操作系統(tǒng)的基礎(chǔ)上實(shí)現(xiàn)的;數(shù)據(jù)庫(kù)中數(shù)據(jù)的組織和存儲(chǔ)是通過(guò)操作
14、系統(tǒng)中的文件系統(tǒng)來(lái)實(shí)現(xiàn)的。創(chuàng)建索引的必要性和作用:數(shù)據(jù)庫(kù)的索引就類似于書(shū)籍的目錄,如果想快速查找而不是逐頁(yè)查找指定的內(nèi)容,可以通過(guò)目錄中章節(jié)的頁(yè)號(hào)找到其對(duì)應(yīng)的內(nèi)容。類似地,索引通過(guò)記錄表中的關(guān)鍵值指向表中的記錄,這樣數(shù)據(jù)庫(kù)引擎就不用掃描整個(gè)表而定位到相關(guān)的記錄。相反,如果沒(méi)有索引,則會(huì)導(dǎo)致SQLServer搜索表中的所有記錄,以獲取匹配結(jié)果。數(shù)據(jù)庫(kù)的邏輯獨(dú)立性和物理獨(dú)立性:當(dāng)模式改變時(shí)(如增加新的關(guān)系、新的屬性、改變屬性的數(shù)據(jù)類型等),由數(shù)據(jù)庫(kù)管理員對(duì)各個(gè)外模式/模式映像作相應(yīng)改變,可以使外模式保持不變。應(yīng)用程序是依據(jù)數(shù)據(jù)的外模式編寫(xiě)的,因而應(yīng)用程序不必修改,保證了數(shù)據(jù)與程序的邏輯獨(dú)立性,簡(jiǎn)稱
15、邏輯數(shù)據(jù)獨(dú)立性。當(dāng)數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu)改變了(如選用了另一種存儲(chǔ)結(jié)構(gòu)),由數(shù)據(jù)庫(kù)管理員對(duì)模式/內(nèi)模式映像作相應(yīng)改變,可以保證模式保持小變,因而應(yīng)用程序也不必改變。保證了數(shù)據(jù)與程序的物理獨(dú)立性,簡(jiǎn)稱物理數(shù)據(jù)獨(dú)立性。數(shù)據(jù)庫(kù)管理系統(tǒng)的主要功能:(l)數(shù)據(jù)庫(kù)定義功能;(2)數(shù)據(jù)存取功能;(3)數(shù)據(jù)庫(kù)運(yùn)行管理;(4)數(shù)據(jù)庫(kù)的建立和維護(hù)功能。關(guān)系模型的三個(gè)組成部分:關(guān)系模型由關(guān)系數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作集合和關(guān)系完整性約束三部分組成。需求分析階段的設(shè)計(jì)目標(biāo)與調(diào)查的內(nèi)容:需求分析階段的設(shè)計(jì)目標(biāo)是通過(guò)詳細(xì)調(diào)查現(xiàn)實(shí)世界要處理的對(duì)象(組織、部門、企業(yè)等),充分了解原系統(tǒng)(手工系統(tǒng)或計(jì)算機(jī)系統(tǒng))工作概況,明確用戶的各種需求,
16、然后在此基礎(chǔ)上確定新系統(tǒng)的功能。調(diào)查的內(nèi)容是“數(shù)據(jù)”和“處理”,即獲得用戶對(duì)數(shù)據(jù)庫(kù)的如下要求:(l)信息要求,指用戶需要從數(shù)據(jù)庫(kù)中獲得信息的內(nèi)容與性質(zhì),由信息要求可以導(dǎo)出數(shù)據(jù)要求,即在數(shù)據(jù)庫(kù)中需要存儲(chǔ)哪些數(shù)據(jù);(2)處理要求,指用戶要完成什么處理功能,對(duì)處理的響應(yīng)時(shí)間有什么要求,處理方式是批處理還是聯(lián)機(jī)處理;(3)安全性與完整性要求。關(guān)系的完整性:關(guān)系模型允許定義三類完整性約束:實(shí)體完整性、參照完整性和用戶自定義的完整性約束。實(shí)體完整性規(guī)則要求關(guān)系中元組在組成主碼的屬性上不能有空值。參照完整性規(guī)則:若屬性(或?qū)傩越M)F是基本關(guān)系R的外碼,它與基本關(guān)系S的主碼Ks相對(duì)應(yīng)(基本關(guān)系R和S可能是相同
17、的關(guān)系),則對(duì)于R中每個(gè)元組在F上的值必須為:或者取空值(F的每個(gè)屬性值均為空值);或者等于S中某個(gè)元組的主碼值。用戶定義的完整性規(guī)則由用戶根據(jù)實(shí)際情況對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的內(nèi)容進(jìn)行的規(guī)定,也稱為域完整性規(guī)則。Createview是一條什么命令?創(chuàng)建它有什么優(yōu)點(diǎn)呢?數(shù)據(jù)庫(kù)的邏輯模型設(shè)計(jì)階段的任務(wù)是什么?使用視圖有很多優(yōu)點(diǎn),主要表現(xiàn)在:(1)為用戶集中數(shù)據(jù),簡(jiǎn)化用戶的數(shù)據(jù)查詢和處理。(2)保證數(shù)據(jù)的邏輯獨(dú)立性。(3)重新定制數(shù)據(jù),使得數(shù)據(jù)便于共享;合并分割數(shù)據(jù),有利于數(shù)據(jù)輸出到應(yīng)用程序中。(4)數(shù)據(jù)保密。存儲(chǔ)過(guò)程的優(yōu)點(diǎn):存儲(chǔ)過(guò)程最主要的特色是當(dāng)寫(xiě)完一個(gè)存儲(chǔ)過(guò)程后即被翻譯成可執(zhí)行碼存儲(chǔ)在系統(tǒng)表內(nèi),當(dāng)作是
18、數(shù)據(jù)庫(kù)的對(duì)象之一,一般用戶只要執(zhí)行存儲(chǔ)過(guò)程,并且提供存儲(chǔ)過(guò)程所需的參數(shù)就可以得到所要的結(jié)果而不必再去編輯T-SQL命令。設(shè)計(jì)一個(gè)圖書(shū)管數(shù)據(jù)庫(kù),此數(shù)據(jù)庫(kù)中對(duì)每個(gè)借閱者保存讀者記錄,包括:讀者號(hào)、姓名、性別、年齡、單位。對(duì)每本書(shū)存有:書(shū)號(hào)、書(shū)名、作者、出版社。對(duì)每本被借出的書(shū)存有讀者號(hào)、借出日期和應(yīng)還日期。要求:給出E-R圖,再將其轉(zhuǎn)換為關(guān)系模型并給出各關(guān)系的主關(guān)鍵字。關(guān)系模式:讀者(讀者號(hào),姓名、性別,年齡,單位)圖書(shū)(心書(shū)名,作者,出版社)借閱(書(shū)號(hào),讀者號(hào)、借出日期、應(yīng)還日期)把下面用關(guān)系表示的實(shí)體、實(shí)體與實(shí)體之間的聯(lián)系,用E-R圖表示出來(lái),要求在圖中表示聯(lián)系的類型(1:1、1:n、m:n)
19、,并寫(xiě)出相應(yīng)的關(guān)系模式和各關(guān)系的主關(guān)鍵字。實(shí)體1:學(xué)生(學(xué)號(hào),姓名,性別,年齡);實(shí)體2:課程(課程號(hào),課程名,學(xué)分);學(xué)生(學(xué)號(hào),姓名,性別,年齡)課程(課程號(hào),課程名,學(xué)分)學(xué)習(xí)(學(xué)號(hào),課程號(hào),成績(jī))假設(shè)有如下三個(gè)關(guān)系模式:商品表:P(PNO,PNAME,CITY,COLOR)各屬性含義依次為商品號(hào)、商品名、產(chǎn)地和商品顏色;主鍵為商品號(hào)。商場(chǎng)表:M(MNO,MNAME,CITY)各屬性含義依次為商場(chǎng)號(hào)、商場(chǎng)名和商場(chǎng)所在城市;主鍵為商場(chǎng)號(hào)。銷售表:S(MNO,PNO,QTY)各屬性含義依次為商場(chǎng)號(hào)、商品號(hào)和銷售數(shù)量。主鍵為(商場(chǎng)號(hào),商品號(hào))用SQL語(yǔ)句寫(xiě)出下列查詢:(1)檢索銷售了產(chǎn)地為浙江
20、省的商品的商場(chǎng)名和商場(chǎng)所在城市。(2)檢索上海市所有商場(chǎng)中各種商品的平均銷售量。(3)檢索銷售了藍(lán)色商品的商場(chǎng)號(hào)、商品號(hào)和數(shù)量。(要求用嵌套子查詢完成)(4)檢索每個(gè)商場(chǎng)銷售的紅色商品的總數(shù)量。(1) SELECTMNAME,M.CITYFROMM,S,PWhereP.CITY=?折江?andM.MNO=S.MNOandP.PNO=S.PNO(2) SELECTP.PNO,AVG(QTY)FROMS,PWHERECITY=社海?andP.PNO=S.PNOGROUPBYP.PNO(3) SELECTMNO,PNO,QTYFROMSWHEREPNOIN(SELECTPNOFROMPWHERECO
21、LOR=磕?(4) SELECTMNO,SUM(QTY)FROMS,PWHERECOLOR=右?andP.PNO=S.PNOGROUPBYMNO設(shè)有一個(gè)學(xué)生-課程數(shù)據(jù)庫(kù),包括學(xué)生關(guān)系Student課程關(guān)系Courses選修關(guān)系SC,如下圖所示:Student(學(xué)號(hào),姓名,性別,年齡,所在系),Course(課程號(hào),課程名,學(xué)分),SC(學(xué)號(hào),課程號(hào),成績(jī))根據(jù)以上所定義的三張基表寫(xiě)出相應(yīng)的SQL語(yǔ)句:(1)查詢年齡在20以下的女生的姓名、系別、年齡。(2)查詢每個(gè)學(xué)生的姓名及其選修課程的課程名。(3)創(chuàng)建一個(gè)視圖,包括每個(gè)系的學(xué)生所選的每門課程的平均成績(jī),而且只選取平均成績(jī)?yōu)?0分以上的。(4
22、)查詢學(xué)號(hào)為95013的學(xué)生的各科成績(jī),如果沒(méi)有這個(gè)學(xué)生的成績(jī),就顯示此學(xué)生無(wú)成績(jī)(1) select姓名,所在系,年齡fromStudentwhere年齡<20and性別='女(2) selectStudent.姓名,C.課程名fromStudent,SC,CoursewhereStuden序號(hào)=SC.學(xué)號(hào)andSC.課程號(hào)=Course課程號(hào)(3) createviewview1asselect所在系,課程號(hào),avg(成績(jī))as平均成績(jī)fromstudent,coursewhereStudent學(xué)號(hào)=SC.學(xué)號(hào)groupby所在系,課程號(hào)having(avg(成績(jī))>=
23、80)(4) if(selectcount(*)fromscwheresnc?95013?>0select*fromscwheresno?95013?elseprint?此學(xué)生無(wú)成績(jī)?數(shù)據(jù)模型:數(shù)據(jù)模型是對(duì)客觀事物及聯(lián)系的數(shù)據(jù)描述,是概念模型的數(shù)據(jù)化,即數(shù)據(jù)模型提供表示和組織數(shù)據(jù)的方法。DBA:負(fù)責(zé)全面地管理和控制數(shù)據(jù)庫(kù)系統(tǒng)。函數(shù)依賴:所謂函數(shù)依賴是指在關(guān)系R中,X、Y為R的兩個(gè)屬性或?qū)傩越M,如果對(duì)于R的所有關(guān)系r都存在:對(duì)于X的每一個(gè)具體值,Y都只有一個(gè)具體值與之對(duì)應(yīng),則稱屬性Y函數(shù)依賴于屬性X。記作Xf。當(dāng)Y不函數(shù)依賴于X時(shí),記作:XY。當(dāng)AY且YX時(shí),則記作:X?Y。碼:惟一標(biāo)識(shí)實(shí)體的屬性集稱為碼。內(nèi)模式:內(nèi)模式也稱存儲(chǔ)模式或物理模式,是對(duì)數(shù)據(jù)物理結(jié)構(gòu)和存儲(chǔ)方式的描述,是數(shù)據(jù)在數(shù)據(jù)庫(kù)內(nèi)部的表示方式,一個(gè)數(shù)據(jù)庫(kù)只有一個(gè)內(nèi)模式。關(guān)系模式:對(duì)關(guān)系的描述,一般表示為關(guān)系名(屬性1,屬性2,,屬性n)觸發(fā)器:觸發(fā)器也是一種存儲(chǔ)過(guò)程,它是一種在基本表被修改時(shí)自動(dòng)執(zhí)行的內(nèi)嵌過(guò)程,主要通過(guò)事件進(jìn)行觸發(fā)而被執(zhí)行。事務(wù):是一個(gè)不可分割的操作序列,是數(shù)據(jù)庫(kù)環(huán)境中的邏輯工作單位。數(shù)據(jù)庫(kù)的安全性:指保護(hù)數(shù)據(jù)庫(kù)以防止不合
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 個(gè)人借款擔(dān)保人合同
- 電子商務(wù)網(wǎng)絡(luò)推廣合作免責(zé)協(xié)議
- 夫妻房屋財(cái)產(chǎn)約定協(xié)議書(shū)
- 商鋪招商代理合同
- 三農(nóng)村基層民主監(jiān)督與管理制度化方案
- 電子簽名認(rèn)證技術(shù)研究開(kāi)發(fā)合作協(xié)議
- 工業(yè)地產(chǎn)租賃合同
- 油漆工種勞務(wù)分包合同
- 小學(xué)禁毒宣傳活動(dòng)方案
- 樓梯口拆除改造合同
- 印章管理培訓(xùn)課件
- NB-T 47013.15-2021 承壓設(shè)備無(wú)損檢測(cè) 第15部分:相控陣超聲檢測(cè)
- 學(xué)校如何運(yùn)轉(zhuǎn)
- 氫能與燃料電池-課件-第四章-氫的性質(zhì)
- 供水企業(yè)安全培訓(xùn)班
- 生化檢驗(yàn)報(bào)告單模板
- 面試評(píng)估報(bào)告
- 京東代運(yùn)營(yíng)合同模板正規(guī)范本(通用版)
- 蘋(píng)果樹(shù)病蟲(chóng)害防治
- 2022年山東省青島一中自主招生化學(xué)模擬試卷一(附答案詳解)
- 成品半成品倉(cāng)庫(kù)管理制度
評(píng)論
0/150
提交評(píng)論