計(jì)算機(jī)數(shù)據(jù)庫(kù)原理歷年考題.doc_第1頁(yè)
計(jì)算機(jī)數(shù)據(jù)庫(kù)原理歷年考題.doc_第2頁(yè)
計(jì)算機(jī)數(shù)據(jù)庫(kù)原理歷年考題.doc_第3頁(yè)
計(jì)算機(jī)數(shù)據(jù)庫(kù)原理歷年考題.doc_第4頁(yè)
計(jì)算機(jī)數(shù)據(jù)庫(kù)原理歷年考題.doc_第5頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

此文檔收集于網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系網(wǎng)站刪除2007-2008學(xué)年1學(xué)期期末考試試題 一、填空題(本大題共10小題,每小題2分,共20分)1從E-R圖模型關(guān)系向關(guān)系模型轉(zhuǎn)換時(shí),一個(gè)1:1聯(lián)系轉(zhuǎn)換為關(guān)系模式時(shí),該關(guān)系模式的關(guān)鍵字是_。2數(shù)據(jù)庫(kù)學(xué)科的主要研究領(lǐng)域包括:數(shù)據(jù)庫(kù)管理系統(tǒng)軟件的研制、數(shù)據(jù)庫(kù)設(shè)計(jì)以及_。第3小題任選一個(gè)做,且只能做一個(gè):(3-1)用樹(shù)型結(jié)構(gòu)表示實(shí)體類(lèi)型及實(shí)體間聯(lián)系的數(shù)據(jù)模型稱(chēng)為_(kāi)。(3-2). 設(shè)關(guān)系模式 R ( A , B , C , D ), F 是 R 上的 FD 集, F AB C , D B , R 的候選鍵為 _ 。4DBMS提供的幾個(gè)數(shù)據(jù)控制功能包括:數(shù)據(jù)的安全性保護(hù)、數(shù)據(jù)的完整性檢查、并發(fā)控制以及_。5數(shù)據(jù)模型描述了系統(tǒng)的靜態(tài)特性、動(dòng)態(tài)特性和完整性約束條件。它通常由數(shù)據(jù)結(jié)構(gòu)、_和完整性約束三部分組成。第6小題任選一個(gè)做,且只能做一個(gè):(6-1)數(shù)據(jù)描述語(yǔ)言中子模式DDL用來(lái)定義局部的即用戶(hù)的邏輯數(shù)據(jù)結(jié)構(gòu),模式DDL定義_,物理DDL定義物理數(shù)據(jù)結(jié)構(gòu)。(6-2). 設(shè)關(guān)系模式 R , F 是 R 上的 FD 集, R 關(guān)于 F 的無(wú)損聯(lián)接條件是:任何滿(mǎn)足 F 的關(guān)系 r ,有 _ 。 7關(guān)系數(shù)據(jù)庫(kù)是采用_作為數(shù)據(jù)的組織方式。8在關(guān)系A(chǔ)(S,SN,D)和B(D,CN,NM)中,A的主鍵是S,B的主鍵是D,則D在S中稱(chēng)為_(kāi)。9E-R數(shù)據(jù)模型一般在數(shù)據(jù)庫(kù)設(shè)計(jì)的_階段使用。10關(guān)系模型允許定義的三類(lèi)完整性約束:_、參照完整性和用戶(hù)定義的完整性。二、單項(xiàng)選擇題 (本大題共5小題,每小題2分,共10分) 1查詢(xún)優(yōu)化策略中,正確的策略是 ( D)A. 盡可能早地執(zhí)行笛卡爾積操作 B. 盡可能早地執(zhí)行并操作C. 盡可能早地執(zhí)行差操作 D. 盡可能早地執(zhí)行選擇操作2數(shù)據(jù)庫(kù)技術(shù)的奠基人之一E.F.Codd從1970年起發(fā)表過(guò)多篇文章論文,主要論述的是 (C )A. 層次數(shù)據(jù)模型 B. 網(wǎng)狀數(shù)據(jù)模型C. 關(guān)系數(shù)據(jù)模型 D. 面向?qū)ο髷?shù)據(jù)模型3在數(shù)據(jù)庫(kù)設(shè)計(jì)中,子模式設(shè)計(jì)是在 階段進(jìn)行 (B)A. 物理設(shè)計(jì) B. 邏輯設(shè)計(jì) C. 概念設(shè)計(jì) D. 程序設(shè)計(jì)4在SQL語(yǔ)言中,集函數(shù)COUNT(列名)用于 (C)A. 計(jì)算元組個(gè)數(shù) B. 計(jì)算屬性個(gè)數(shù) C. 對(duì)一列中的非空值計(jì)算個(gè)數(shù) D. 對(duì)一列中的非空值和空值計(jì)算個(gè)數(shù)5. 在DBS中,DBMS和OS之間的關(guān)系是 ( B )A相互調(diào)用 BDBMS調(diào)用OSCOS調(diào)用DBMS D并發(fā)運(yùn)行 (以下每題10分)三、設(shè)某商業(yè)集團(tuán)關(guān)于商店銷(xiāo)售商品的數(shù)據(jù)庫(kù)中有三個(gè)基本表:商店SHOP(S#,SNAME,AREA,MGR_NAME)其屬性是商店編號(hào),商店名稱(chēng),區(qū)域名,經(jīng)理姓名。銷(xiāo)售SALE(S#,G#, QUANTITY)其屬性是商店編號(hào),商品編號(hào),銷(xiāo)售數(shù)量。商品GOODS(G#,GNAME,PRICE)其屬性是商品編號(hào),商品名稱(chēng),單價(jià)。1請(qǐng)寫(xiě)出下列查詢(xún)的關(guān)系代數(shù)表達(dá)式和SELECT語(yǔ)句表達(dá)形式: 檢索銷(xiāo)售“冰箱”的商店的編號(hào)和商店名稱(chēng)。 2寫(xiě)出下列操作的SQL語(yǔ)句:從SALE表中,把“第一商店”中銷(xiāo)售單價(jià)高于1000元的商品的銷(xiāo)售元組全部刪除。 3建立一個(gè)銷(xiāo)售“自行車(chē)”的商店的視圖。 4寫(xiě)出下列操作的SQL語(yǔ)句:統(tǒng)計(jì)區(qū)域名為“河西”的所有商店銷(xiāo)售的每一種商品的總數(shù)量和總價(jià)值。要求顯示(G#,GNAME,TOTAL_QUANTITY,TOTA_VALUE),其屬性為商品編號(hào)、商品名稱(chēng)、銷(xiāo)售數(shù)量、銷(xiāo)售價(jià)值。四、設(shè)大學(xué)里教學(xué)數(shù)據(jù)庫(kù)中有三個(gè)實(shí)體集。一是“課程”實(shí)體集,屬性有課程號(hào)、課程名稱(chēng);二是“教師”實(shí)體集,屬性有教師工號(hào)、姓名、職稱(chēng);三是“學(xué)生”實(shí)體集,屬性有學(xué)號(hào)、姓名、性別、年齡。設(shè)教師與課程之間有“主講”聯(lián)系,每位教師可主講若干門(mén)課程,但每門(mén)課程只有一位主講教師,教師主講課程將選用某本教材;教師與學(xué)生之間有“指導(dǎo)”聯(lián)系,每位教師可指導(dǎo)若干學(xué)生,但每個(gè)學(xué)生只有一位指導(dǎo)教師;學(xué)生與課程之間有“選課”聯(lián)系,每個(gè)學(xué)生可選修若干課程,每門(mén)課程可由若干學(xué)生選修,學(xué)生選修課程有個(gè)成績(jī)。1試畫(huà)出ER圖,并在圖上注明屬性和聯(lián)系類(lèi)型;2將ER圖轉(zhuǎn)換成關(guān)系模型,并說(shuō)明主鍵和外鍵。 3指出轉(zhuǎn)換結(jié)果中每個(gè)關(guān)系模式的候選碼。下面的第五題可且只可任選擇一題做五(1)、設(shè)R和S都是二元關(guān)系,把元組表達(dá)式: t | R(t)($u) (S(u)u1=t2) 轉(zhuǎn)換成等價(jià)的:1 漢語(yǔ)查詢(xún)句子;2 關(guān)系代數(shù)表達(dá)式(或語(yǔ)言);3 域演算表達(dá)式(或語(yǔ)言)。五(2)設(shè)如下四個(gè)表:student student(sno int,sname char(12),sex char(4),birthday date,class char(10) );teacher(tno int ,tname char(12),sex char(4),birthday date,proff char(10),depart char(20) );course(cno char(8) ,cname char(12),tno int);score(sno int,cno char(8), degree number(8,2);給student表編寫(xiě)一個(gè)(before-delete)觸發(fā)器,當(dāng)要在student表中刪除一個(gè)同學(xué)時(shí),將觸發(fā)該觸發(fā)器。在觸發(fā)器中將判斷同學(xué)是否已經(jīng)選課?如果已經(jīng)安排選了課,它將激發(fā)一個(gè)例外,把無(wú)法刪除的信息返回用戶(hù)。六、試證若關(guān)系模式R屬于3NF,則R必屬于2NF。七、設(shè)有關(guān)系模式R(職工名,項(xiàng)目名,工資,部門(mén)名,部門(mén)經(jīng)理),如果規(guī)定每個(gè)職工可參加多個(gè)項(xiàng)目,各領(lǐng)一份工資;每個(gè)項(xiàng)目只屬于一個(gè)部門(mén)管理;每個(gè)部門(mén)只有一個(gè)經(jīng)理。1試寫(xiě)出關(guān)系模式R的基本函數(shù)依賴(lài)和所有的候選碼。2說(shuō)明R不是2NF模式的理由,并把R分解成2NF模式集。3進(jìn)而把R分解成3NF模式集,并說(shuō)明理由。八、在E-R圖轉(zhuǎn)換成關(guān)系模型時(shí),如果二元聯(lián)系是1:N,并在1端實(shí)體類(lèi)型轉(zhuǎn)換成的關(guān)系模式中加入N端實(shí)體類(lèi)型的碼和聯(lián)系類(lèi)型的屬性,那么這個(gè)關(guān)系模式將會(huì)有什么問(wèn)題?請(qǐng)舉例說(shuō)明。下面的第九題可且只可任選擇一題做九(1)、設(shè)有關(guān)系模式R,其中U=A,B,C,D, E, I,F(xiàn)=AD, ABE, BIE, CDI, EC ,請(qǐng)計(jì)算:1(BCD)F+ ; 2(ABC)F+九(2) 現(xiàn)有如下關(guān)系模式: R(A,B,C,D,E) 其中:AB組合為碼 R上存在的函數(shù)依賴(lài)有ABE,BC,CD (1).該關(guān)系模式滿(mǎn)足2NF嗎?為什么? (2).如果將關(guān)系模式R分解為: R1(A,B,E) 和 R2(B,C,D) 指出關(guān)系模式R2的碼,并說(shuō)明該關(guān)系模式最高滿(mǎn)足第幾范式?(在1NFBCNF之內(nèi))。 (3).將關(guān)系模式R分解到BCNF。中南大學(xué)考試試卷2008 - 2009 學(xué)年 2 學(xué)期 一、填空題(本大題共5小題,每小題2分,共10分)1. 數(shù)據(jù)庫(kù)的三級(jí)模式結(jié)構(gòu)中,全局?jǐn)?shù)據(jù)視圖的描述稱(chēng)為_(kāi)模式_。2. 在數(shù)據(jù)庫(kù)系統(tǒng)中管理數(shù)據(jù)的軟件稱(chēng)為_(kāi)dbms_。3. 當(dāng)用戶(hù)建立視圖時(shí),在數(shù)據(jù)字典中存儲(chǔ)的是視圖的_,而不是數(shù)據(jù)。4. 數(shù)據(jù)獨(dú)立性是指_物理_ 和_邏輯_ 獨(dú)立性。5. 數(shù)據(jù)模型通常由_數(shù)據(jù)結(jié)構(gòu)_ 、 _數(shù)據(jù)操作_ 和完整性約束三部分組成。二、 選擇題(本大題共5小題,每小題 2 分,共 10 分) 1. 關(guān)于冗余數(shù)據(jù)的敘述中,不正確的是(c) 。 A冗余的存在容易破壞數(shù)據(jù)庫(kù)的完整性 B冗余的存在給數(shù)據(jù)庫(kù)的維護(hù)增加困難 C不應(yīng)該在數(shù)據(jù)庫(kù)中存儲(chǔ)任何冗余數(shù)據(jù) D冗余數(shù)據(jù)是指可由基本數(shù)據(jù)導(dǎo)出的數(shù)據(jù) 2. 最終用戶(hù)使用的數(shù)據(jù)視圖稱(chēng)為(b)A內(nèi)模式B外模式C概念模式D存儲(chǔ)模式3. 數(shù)據(jù)庫(kù)設(shè)計(jì)中,用于反映企業(yè)信息需求的是(a)AER模型B關(guān)系模型C層次模型D網(wǎng)狀模型4數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)與數(shù)據(jù)邏輯結(jié)構(gòu)之間的獨(dú)立性稱(chēng)為數(shù)據(jù)的(b)A結(jié)構(gòu)獨(dú)立性 B物理獨(dú)立性 C邏輯獨(dú)立性 D分布獨(dú)立性 5. SQL語(yǔ)言具有的功能是(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ù)定義,關(guān)系規(guī)范化,數(shù)據(jù)操縱 三、簡(jiǎn)答題(本大題共3小題,每小題5分,共15分)1. 為什么視圖被稱(chēng)為虛表?基本表與視圖的區(qū)別是什么?2. 在關(guān)系數(shù)據(jù)庫(kù)中能完全消除數(shù)據(jù)冗余嗎?3. 簡(jiǎn)述在SQL中,DELETE語(yǔ)句與DROP TABLE的區(qū)別。 四、求解下列問(wèn)題(本大題共5小題,第1、2、3小題各15分,第4、5小題各10分,共65分)1. 對(duì)于教學(xué)數(shù)據(jù)庫(kù)的三個(gè)基本表 學(xué)生 S(S#,SNAME,AGE,SEX) 學(xué)習(xí) SC(S#,C#,GRADE) 課程 C(C#,CNAME,TEACHER) (1)試用關(guān)系代數(shù)表達(dá)式和SQL語(yǔ)句表示:檢索WANG同學(xué)不學(xué)的課程號(hào)。 (2)試用SQL語(yǔ)句完成:在基本表S中檢索每一門(mén)課程成績(jī)都大于等于80分的學(xué)生學(xué)號(hào)、姓名和性別,并把檢索到的值送往另一個(gè)已存在的基本表STUDENT(S,SNAME,SEX)。(3)試用SQL語(yǔ)句完成:檢索選修課程包含LIU老師所授課的學(xué)生學(xué)號(hào)。(4)有如下關(guān)系代數(shù)表達(dá)式: c#,CNAME (C(S#,C#(SC))S#(S))請(qǐng)指出其漢語(yǔ)含義。2. 東方貨運(yùn)公司數(shù)據(jù)庫(kù)的樣本數(shù)據(jù)如下。 表名稱(chēng):卡車(chē) 車(chē)號(hào)貨運(yùn)站編號(hào)類(lèi)型總行程購(gòu)入日期1001 501 1 59002.7 11/06/20001002 502 2 54523.8 11/08/20001003 501 2 32116.6 09/29/20011004 502 2 3256.9 01/14/2002表名稱(chēng):貨運(yùn)站貨運(yùn)站編號(hào) 地址 電話(huà) 經(jīng)理 501北京市東城區(qū)花市大街111號(hào)01067301234 何東海 502北京市海淀花園路101號(hào)01064248892吳明君表名稱(chēng):型號(hào)類(lèi)型汽車(chē)型號(hào)1DJS1302DLS121根據(jù)數(shù)據(jù)庫(kù)的表結(jié)構(gòu)和內(nèi)容,求:(1)指出每個(gè)表的主碼和外碼。如果沒(méi)有外碼,則寫(xiě)“無(wú)”。(2)卡車(chē)表存在實(shí)體完整性和參照完整性嗎?請(qǐng)?jiān)敿?xì)說(shuō)明。(3)具體說(shuō)明卡車(chē)表與運(yùn)貨站表之間存在著什么關(guān)系?(4)卡車(chē)表中包含多少個(gè)實(shí)體?3. 數(shù)據(jù)模型分析,關(guān)系模型R(U,F(xiàn))U=ABCDEG,F(xiàn)=ADE,ACE,CBG,BCDAG,BDA,ABG,AC(1)求此模型的最小函數(shù)依賴(lài)集。(2)求出關(guān)系模式的候選碼。(3)此關(guān)系模型最高屬于哪級(jí)范式。(4)將此模型按照模式分解的要求分解為3NF。4. 在關(guān)系模式R(U,F(xiàn))中,U=ABCDEF=AC,ACB,BD,CE,ECB 計(jì)算(EC)+ 。5. 設(shè)某汽車(chē)運(yùn)輸公司數(shù)據(jù)庫(kù)中有三個(gè)實(shí)體集。一是“車(chē)隊(duì)”實(shí)體集,屬性有車(chē)隊(duì)號(hào)、車(chē)隊(duì)名等;二是“車(chē)輛”實(shí)體集,屬性有牌照號(hào)、廠家、出廠日期等;三是“司機(jī)”實(shí)體集,屬性有司機(jī)編號(hào)、姓名、電話(huà)等。設(shè)車(chē)隊(duì)與司機(jī)之間存在“聘用”聯(lián)系,每個(gè)車(chē)隊(duì)可聘用若干司機(jī),但每個(gè)司機(jī)只能應(yīng)聘于一個(gè)車(chē)隊(duì),車(chē)隊(duì)聘用司機(jī)有個(gè)聘期;車(chē)隊(duì)與車(chē)輛之間存在“擁有”聯(lián)系,每個(gè)車(chē)隊(duì)可擁有若干車(chē)輛,但每輛車(chē)只能屬于一個(gè)車(chē)隊(duì);司機(jī)與車(chē)輛之間存在著“使用”聯(lián)系,司機(jī)使用車(chē)輛有使用日期和公里數(shù)兩個(gè)屬性,每個(gè)司機(jī)可使用多輛汽車(chē),每輛汽車(chē)可被多個(gè)司機(jī)使用。1) 試畫(huà)出E-R圖,并在圖上注明屬性、聯(lián)系類(lèi)型;2) 將該E-R圖轉(zhuǎn)換為其對(duì)應(yīng)的關(guān)系模型表示的數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu); 3)指出轉(zhuǎn)換結(jié)果中每個(gè)關(guān)系模式的候選碼。參考答案一、填空題1M端實(shí)體關(guān)鍵字與N端實(shí)體關(guān)鍵字組合 2數(shù)據(jù)庫(kù)理論3可重用性 (或共享性) 4層次模型 5數(shù)據(jù)庫(kù)恢復(fù)6數(shù)據(jù)操作 7關(guān)系模型 8外碼(外來(lái)鍵)9概念設(shè)計(jì) 10實(shí)體完整性二、單項(xiàng)選擇題1. D2. C3. B4. C5. B三、1解:關(guān)系代數(shù)表達(dá)式:S#,SNAME(GNAME=冰箱(SHOPSALEGOODS) SELECT語(yǔ)句如下:SELECT A.S#,SNAMEFROM SHOP A,SALE B,GOODS CWHERE A.S#=B.S# AND B.G#=C.G# AND GNAME=冰箱; 2解:DELETE FROM SALEWHERE S# IN(SELECT S# FROM SHOP WHERE SNAME=第一商店) AND G# IN(SELECT G#FROM GOODS WHERE PRICE1000);3CREATE VIEW SHOP_BICYASSELECT SNAMEFROM SHOP A,SALE B,GOODS CWHERE A.S#=B.S# AND B.G#=C.G# AND GNAME=自行車(chē);4SELECT C.G#,GNAME,SUM(QUANTITY) TOTAL_QUANTITY,PRICE*SUM(QUANTITY) TOTAL_VALUEFROM SHOP A,SALE B,GOODS CWHERE A.S#=B.S# AND B.G#=C.G# AND AREA=河西GROUP BY C.G#,GNAME;四、解: 1ER圖如下圖所示。2轉(zhuǎn)換成的關(guān)系模型應(yīng)具有4個(gè)關(guān)系模式:教師(工號(hào),姓名,職稱(chēng))學(xué)生(學(xué)號(hào),姓名,性別,年齡,教師工號(hào))課程(課程號(hào),課程名稱(chēng),教師工號(hào))選課(學(xué)號(hào),課程號(hào),成績(jī)) 3每個(gè)關(guān)系模式中帶有下劃線的即為其對(duì)應(yīng)的候選碼。五、從R中選取R的第2列和S的第1列相同的元組1,2(2=3(RS)六、反證法:若R不是2NF,必存在碼X及非主屬性A,使得XA 。由于XA,必存在X的真子集Y,使得YA且AY。又X是碼,由碼的定義得知YX且XY。綜上所述得結(jié)論:R中存在碼X,屬性組Y及非主屬性A(AY)使得XY,YX,YA同時(shí)成立。這與R是3NF的題設(shè)矛盾,得證。七、解: 1R的基本FD有三個(gè):(職工名,項(xiàng)目名)工資 項(xiàng)目名 部門(mén)名 部門(mén)名 部門(mén)經(jīng)理候選碼為(職工名,項(xiàng)目名)。2根據(jù)1),R中存在下列兩個(gè)FD:(職工名,項(xiàng)目名)(部門(mén)名,部門(mén)經(jīng)理) 項(xiàng)目名 (部門(mén)名,部門(mén)經(jīng)理)R應(yīng)分解成兩個(gè)模式:R1(項(xiàng)目名,部門(mén)名,部門(mén)經(jīng)理)R2(職工名,項(xiàng)目名,工資)R1和R2都是2NF模式。3R2已是3NF模式。在R1中,由于存在兩個(gè)FD:項(xiàng)目名部門(mén)名部門(mén)名部門(mén)經(jīng)理即存在一個(gè)傳遞依賴(lài)。對(duì)R1應(yīng)分解成兩個(gè)模式:R11(項(xiàng)目名,部門(mén)名),R12(部門(mén)名,部門(mén)經(jīng)理)。因此,R分解成3NF模式集時(shí),= R11,R12,R2 。八、答:在生成的關(guān)系模式的關(guān)系中出現(xiàn)冗余和異常現(xiàn)象。例如部門(mén)與職工之間聯(lián)系是1:N,若在部門(mén)模式中加入職工信息,那么部門(mén)模式將是如下形式:DEPT(D#,DNAME,E#)如果一個(gè)部門(mén)有20個(gè)職工,那么關(guān)系中就要出現(xiàn)20個(gè)元組,即該部門(mén)的部門(mén)名(DNAME)就要重復(fù)20次,這就是冗余。九、計(jì)算:1(BCD)F+:X(0)=BCD; X(1)=BCDI=BCDI; X(2)=BCDIE=BCDEIX(3)= X(2),算法結(jié)束,故:(BCD)F+= BCDEI;2(ABC)F+:X(0)=ABC;X(1)=ABCDE=ABCDE;X(2)=ABCDEI=ABCDEI=U,算法結(jié)束故(ABC)F+=ABCDEI參考答案:一、填空題(本大題共5小題,每小題2分,共10分)1、概念模式(或模式);2、DBMS;3、定義;4、物理,邏輯;5、數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)操作二、 選擇題(本大題共5小題,每小題 2 分,共 10 分) CBABB三、簡(jiǎn)答題(本大題共3小題,每小題5分,共15分)1. 為什么視圖被稱(chēng)為虛表?基本表與視圖的區(qū)別是什么?因?yàn)閿?shù)據(jù)庫(kù)中只存儲(chǔ)有關(guān)視圖的定義而不存儲(chǔ)視圖所對(duì)應(yīng)的數(shù)據(jù),這些數(shù)據(jù)仍存放在導(dǎo)出視圖的基本表中,所以視圖被稱(chēng)為虛表。基本表是實(shí)際獨(dú)立存放在數(shù)據(jù)庫(kù)中的表,是實(shí)表。 2. 在關(guān)系數(shù)據(jù)庫(kù)中能完全消除數(shù)據(jù)冗余嗎?不能。要實(shí)現(xiàn)關(guān)系數(shù)據(jù)庫(kù)中表與表之間的聯(lián)系,必須通過(guò)公共屬性來(lái)完成,這些公共屬性可能是一個(gè)表的主鍵,也可能是另一個(gè)表的外鍵,有相應(yīng)的參照完整性規(guī)則來(lái)保證表之間的聯(lián)系。所以關(guān)系數(shù)據(jù)庫(kù)中存在數(shù)據(jù)冗余,但能控制數(shù)據(jù)的冗余度。3. 簡(jiǎn)述在SQL中,DELETE語(yǔ)句與DROP TABLE的區(qū)別。 DELETE的作用是刪除表中的元組,表的模式依然存在,而DROP TABLE 是將表的結(jié)構(gòu)和元組全部刪除,表被刪除(DROP)后就不再存在了。四、求解下列問(wèn)題1.(1)C#(C)-C#(SNAME=WANGSSC) 或者 C#(SC)-C#(SNAME=WANGSSC)(全部課程號(hào)減去WANG同學(xué)所學(xué)的課程號(hào))SELECT C# FROM C WHERE C# NOT IN (SELECT C# FROM SC WHERE S# IN SELECT S# FROM S WHERE SNAME=WANG) (2)INSERT INTO STUDENT(S#,SNAME,SEX) SELECT S#,SNAME,SEX FROM S WHERE NOT EXISTS(SELECT * FROM SC WHERE GRADE80 AND S.S#=SC.S#)(3)SELECT DISTINCT S# FROM SC WHERE C# IN (SELECT C# FROM C WHERE TEACHER=LIU) (4)漢語(yǔ)含義:檢索全部學(xué)生都選修的課程的課程號(hào)與課程名。2.(1)表名稱(chēng)主碼外碼卡車(chē)車(chē)號(hào)貨運(yùn)站編號(hào),類(lèi)型貨運(yùn)站貨運(yùn)站編號(hào)無(wú)型號(hào)類(lèi)型無(wú)(2)卡車(chē)表中存在實(shí)體完整性和參照完整性。 實(shí)體完整性:在主碼車(chē)號(hào)的這列中不存在空值; 參照完整性:外碼“貨運(yùn)站編號(hào)”這列中的值都是貨運(yùn)站表中“貨運(yùn)站編號(hào)”這列中的值,外碼“類(lèi)型”這列中的 值都是型號(hào)表中“型號(hào)”這列中的值。(3)貨運(yùn)站表和卡車(chē)表之間存在著

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論