版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、【精品文檔】如有侵權(quán),請聯(lián)系網(wǎng)站刪除,僅供學(xué)習(xí)與交流淮海工學(xué)院數(shù)據(jù)庫原理與技術(shù)復(fù)習(xí)題及答案.精品文檔.數(shù)據(jù)庫原理與技術(shù)復(fù)習(xí)題及參考答案一、填空1關(guān)系代數(shù)運算中,運算對象為兩個關(guān)系的運算有并、_、_、_、_等。運算對象為一個的有_、_等。2常用的關(guān)系運算是_與_。3SQL的標準庫函數(shù)有_、_、_等,其中不允許直接出現(xiàn)在查詢Where子句中的有_、_。4、數(shù)據(jù)庫具有數(shù)據(jù)結(jié)構(gòu)化、_與_等特點。5、數(shù)據(jù)模型包括數(shù)據(jù)結(jié)構(gòu)、_與_。6.數(shù)據(jù)庫系統(tǒng)包括計算機硬件、_、_、_等7.數(shù)據(jù)庫的數(shù)據(jù)控制功能包括安全性、_、_等控制功能。8.目前主要的關(guān)系數(shù)據(jù)庫管理系統(tǒng)有ORACLE、_、_、_等,用于數(shù)據(jù)庫應(yīng)用系統(tǒng)
2、的開發(fā)工具主要有VB、_、_等。9數(shù)據(jù)庫設(shè)計主要包括需求分析、_、_、_、運行維護等步驟。10數(shù)據(jù)庫系統(tǒng)主要包括關(guān)系、_、_等類型的系統(tǒng)。二、選擇題:選取最滿意的一個答案任何由三個屬性組成的關(guān)系可能是()(A) 1NF (B) 2NF (C) 3NF (D) 不能判定2.數(shù)據(jù)冗余引起的問題主要是花費()(A) 時間 (B) 空間 (C) 時間與空間 (D) 時間或空間3R(X,Y,Z)是個三元關(guān)系,X,Y,Z是單屬性且X是碼,則R一定是()(A) 1NF (B) 2NF (C) 3NF (D) BCNF4在數(shù)據(jù)庫中,存儲冗余數(shù)據(jù)是()(A)不應(yīng)該的 (B) 應(yīng)該且合理的 (C) 合理的但不能過
3、度冗余 (D)視情況而定5在關(guān)系運算中,進行自然聯(lián)接運算的兩個關(guān)系( ) (A) 必有相同的列名 (B)必有相同的關(guān)鍵字 (C)沒有要求 (D)必有類型相同的列 6在數(shù)據(jù)庫系統(tǒng)中,DBMS與DB的關(guān)系是( )(A) DBMS包括DB (B) DB包括DBMS (C)不一定的 (D) 同級關(guān)系 7、在SQL的查詢語句的WHERE子句中,下列哪個不能出現(xiàn)( )(A) sum (B) != (C)<> (D) <= 8、關(guān)系模式R,S具有共同的屬性X,且X是R的主碼,則X稱為S的( )(A) 主碼 (B)外碼 (C)關(guān)鍵字 (D) 相對主碼 9、關(guān)系系統(tǒng)不會具有如下哪個特征( )(
4、A)支持關(guān)系數(shù)據(jù)結(jié)構(gòu) (B)支持關(guān)系數(shù)據(jù)操作 (C)支持關(guān)系模型所有特征 (D) 支持表結(jié)構(gòu) 10一個外部關(guān)鍵字的屬性可以( ) (A) 1個 (B) 不超過2個 (C) 多個 (D) 最多1個 11、設(shè)屬性組X,Y,Z分別是m, n, k目的,則R(X,Y)÷S(Y,Z)是( )目的。 (A) m (B) n (C) k (D) m+n-k 12.數(shù)據(jù)庫與數(shù)據(jù)倉庫關(guān)系是( )(A)一個概念 (B) 包含關(guān)系 (C)不一樣的概念 (D) 不確定的13.數(shù)據(jù)庫管理系統(tǒng)是一個 ( )(A) 軟件系統(tǒng) (B) 硬件系統(tǒng) (C)軟硬件結(jié)合的系統(tǒng) (D) 數(shù)據(jù)集合 14.數(shù)據(jù)模型是( )數(shù)據(jù)特
5、征的抽象。(A)計算機世界 (B)現(xiàn)實世界 (C) 模型空間 (D) 概念世界 15.在SQL的查詢中,子查詢中( )返回多個記錄。(A) 不能 (B)能 (C)不一定 (D) 能,但有限制 16.關(guān)系模式R為3NF, 則R不存在 ( )(A) 部分依賴 (B) 傳遞依賴 (C)非主屬性對碼的傳遞依賴 (D) 主屬性對碼的傳遞依賴17.關(guān)系模式R為2NF, 則R不存在 ( )(A) 部分依賴 (B) 傳遞依賴 (C)非主屬性對碼的部分依賴 (D) 主屬性對碼的傳遞依賴18.關(guān)系模式R為BCNF, 則R不可能存在 ( )(A) 部分依賴 (B) 傳遞依賴 (C)碼與碼間的部分依賴 (D) 主屬性
6、對碼的傳遞依賴19. 關(guān)于關(guān)系數(shù)據(jù)庫的缺點是 ( ) (A) 結(jié)構(gòu)復(fù)雜 (B) 存取效率不高 (C) 操作復(fù)雜 (D) 操作語句難以理解與記憶20關(guān)系R的實體完整性控制是指 ( )(A)主鍵非空 (B)主鍵唯一 (C)主鍵非空且唯一 (D)主鍵非空或唯一三、判斷題:判斷下列各題是否正確,正確的劃,錯誤的劃×1 任何由二個屬性組成的關(guān)系不可能是 3NF。()2.數(shù)據(jù)冗余引起的問題主要是花費空間。()3R(X,Y,Z)是個三元關(guān)系,X,Y,Z是單屬性且X是碼,則R一定是2NF。()4.DB設(shè)計中優(yōu)化設(shè)計的目標是減少DB設(shè)計時間。()5在數(shù)據(jù)庫中,不應(yīng)該存儲任何冗余數(shù)據(jù)。()6.關(guān)系中的行
7、、列均可交換。 ()7在關(guān)系統(tǒng)運算中,進行自然聯(lián)接運算的兩個關(guān)系必須具有相同關(guān)鍵字。( ) 8、在數(shù)據(jù)庫設(shè)計中,由分 E-R圖生成總E-R圖,主要是消除結(jié)構(gòu)沖突與命名沖突。( ) 9.在關(guān)系笛卡爾積運算記號R×S中,R、S均為屬性名。()10關(guān)系代數(shù)運算中,運算對象為兩個關(guān)系的運算有并、交、選擇、投影等。( )11常用的關(guān)系運算是關(guān)系代數(shù)和邏輯演算。( )12在數(shù)據(jù)庫系統(tǒng)中,DBMS包括DBS和DB。( )13SQL的標準庫函數(shù)COUNT,SUM等是不允許直接出現(xiàn)在查詢語句中的。14、在SQL的查詢語句的WHERE子句中,我們可以使用“字段!=null”。( )15、數(shù)據(jù)庫
8、具有數(shù)據(jù)結(jié)構(gòu)化、較小冗余、易于擴充等特點。( )16、數(shù)據(jù)模型包括數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)操作,完整性約束條件。( )17、關(guān)系模式R,S具有共同的屬性X,且X是R的主碼,則X稱為S的外部碼。( )18、關(guān)系系統(tǒng)是支持關(guān)系模型所有特征的系統(tǒng)。( )19一個外部關(guān)鍵字的屬性至多一個。( ) 20、設(shè)屬性組X,Y,Z分別是m,n,k目的,則R(X,Y)÷S(Y,Z)是m目的。 21、描述事物的符號記錄稱為數(shù)據(jù)。( )22.數(shù)據(jù)庫也就是數(shù)據(jù)倉庫。( )23.數(shù)據(jù)庫管理系統(tǒng)是一個軟件系統(tǒng)。( )24.數(shù)據(jù)庫系統(tǒng)指軟件為主,不包括數(shù)據(jù)庫與用戶。( )25.數(shù)據(jù)庫的實體完整性控制是指R中主鍵或者為空,或者
9、唯一。( )26.數(shù)據(jù)庫的數(shù)據(jù)控制功能包括安全性、并發(fā)、分布式控制等控制功能。( )27.數(shù)據(jù)模型是現(xiàn)實世界數(shù)據(jù)特征的抽象。( )28.在SQL的查詢中,子查詢中不能返回多個記錄,否則會出錯。( )29.關(guān)系模式R為3NF,則R不存在部分信賴。( )30. 關(guān)于關(guān)系數(shù)據(jù)庫存取效率不高。 ( ) 四、綜合運用題,任選一個作答1現(xiàn)有如下E-R圖:mp零件倉庫庫存庫存量實體的主要屬性如下,其中下劃線部分為主碼:倉庫(倉庫號、倉庫名、面積、貨位數(shù)、保管員,)零件(零件號、零件名稱、規(guī)格型號、計量單位、供貨商號、價格、)庫存(?,?,庫存量)(1)試用SQL表示(即定義)上述E-R圖所有的實體及聯(lián)系,其
10、中實體只需表示列出的主要屬性,要求反映主碼與聯(lián)系(外碼),價格在0到10萬之間,其中的類型長度可以根據(jù)需要確定。?,?處需要填上相應(yīng)的屬性。(2)在上述定義的每個表中輸入一個有代表性的記錄,體現(xiàn)相互間的聯(lián)系。(3)用SQL與關(guān)系代數(shù)表示查詢:a> 找出成品庫II(名)的倉庫號、面積、貨位數(shù)。b> 找出零件名為“110110011”的零件名、計量單位及所在倉庫號、庫存數(shù)量、保管員(4) 試用SQL表示查詢: 找出110110011號零件的所在的倉庫號,倉庫名,貨位數(shù)。(5) 刪除價格為空值的庫存記錄。(6) 建立視圖表示關(guān)系(倉庫號、倉庫名、零件號、零件名、計劃價格、庫存量)2.現(xiàn)有
11、如下E-R圖:1n職工部門有實體的主要屬性如下,其中下劃線部分為主碼:部門(編號、名稱、電話、部門負責(zé)人號、)職工(職工號、姓名、年齡、性別、工資、津貼、)(1) 試用SQL表示(即定義)上述E-R圖所有的實體及聯(lián)系,其中實體只需表示列出的主要屬性,要求反映主碼與聯(lián)系(一定要表示聯(lián)系),其中電話以0731-開頭,年齡>=18,工資+津貼<=5000,各字段的類型長度可以根據(jù)需要自己確定。(2) 在上述定義的每個表中輸入一個有代表性的記錄,體現(xiàn)相互間的聯(lián)系。(3) 用SQL與關(guān)系代數(shù)(兩者都要)表示(a)找出職工 王曉芳的職工號與年齡、性別(b)找出售后服務(wù)部的電話與職工號、姓名(4
12、) 試用SQL表示查詢: 找出平均工資大于3000的部門編號與名稱、電話。(5) 刪除名稱為空值的部門。(6) 建立視圖表示關(guān)系(部門名稱、電話、職工號、姓名、年齡、性別)五、編程題1.編寫程序,并寫出程序運行產(chǎn)生的最后一個結(jié)果用PL/SQL編寫程序,表示產(chǎn)生以i6081開頭的第8位固定為3的6、7位不超過36的多個學(xué)號。2、程序填空以下程序表示產(chǎn)生以湘A-D88開頭的尾數(shù)不為4的共4個數(shù)字的牌號,請將程序中的空格補充完整(其中的數(shù)字與()只是作為第幾空說明,不作程序) DECLARE car_code (1_):= 1;BEGIN while car_code< 99 LOOPIf c
13、ar_code <10 and (2_) then INSERT INTO temp_table (sno)select 湘A-D880|to_char(car_code) from dual;Else if (3_) thenINSERT INTO temp_table (sno)Select 湘A-D88|to_char(car_code) from dual;(4_) car_code := car_code + 1; end loop;END;程序運行完成后,一共產(chǎn)生了(5_)個牌號。參考答案一、填空1關(guān)系代數(shù)運算中,運算對象為兩個關(guān)系的運算有并、_交_、_差_、_除_、_聯(lián)接_
14、等。運算對象為一個的有_、_等。2常用的關(guān)系運算是_關(guān)系代數(shù)_與_關(guān)系演算_。3SQL的標準庫函數(shù)有_SUM_、_AVG_、_MAX_等,其中不允許直接出現(xiàn)在查詢Where子句中的有_SUM_、_AVG_。4、數(shù)據(jù)庫具有數(shù)據(jù)結(jié)構(gòu)化、_冗余小_與_易擴充(統(tǒng)一的控制功能)_等特點。5、數(shù)據(jù)模型包括數(shù)據(jù)結(jié)構(gòu)、_數(shù)據(jù)操作_與_完整性約束條件_。6.數(shù)據(jù)庫系統(tǒng)包括計算機硬件、_數(shù)據(jù)庫管理系統(tǒng)等軟件,數(shù)據(jù)庫,DBA等人員_等7.數(shù)據(jù)庫的數(shù)據(jù)控制功能包括安全性、_完整性,并發(fā)_等控制功能。8.目前主要的關(guān)系數(shù)據(jù)庫管理系統(tǒng)有ORACLE、_ SQL Server,Sybase,DB2(foxpro,acce
15、ss,my SQL), _等,用于數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)工具主要有VB、_ PB, Delphi_等。9數(shù)據(jù)庫設(shè)計主要包括需求分析、_概念設(shè)計,邏輯設(shè)計,物理設(shè)計(編碼調(diào)試)_、運行維護等步驟。10數(shù)據(jù)庫系統(tǒng)主要包括關(guān)系、_層次,網(wǎng)狀(面向?qū)ο螅等類型的系統(tǒng)。二、選擇題:選取最滿意的一個答案2 任何由三個屬性組成的關(guān)系可能是(A)(A) 1NF (B) 2NF (C) 3NF (D) 不能判定2.數(shù)據(jù)冗余引起的問題主要是花費(C)(A) 時間 (B) 空間 (C) 時間與空間 (D) 時間或空間3R(X,Y,Z)是個三元關(guān)系,X,Y,Z是單屬性且X是碼,則R一定是(B)(A) 1NF (B)
16、2NF (C) 3NF (D) BCNF4在數(shù)據(jù)庫中,存儲冗余數(shù)據(jù)是(C)(A)不應(yīng)該的 (B) 應(yīng)該且合理的 (C) 合理的但不能過度冗余 (D)視情況而定5在關(guān)系運算中,進行自然聯(lián)接運算的兩個關(guān)系( D ) (A) 必有相同的列名 (B)必有相同的關(guān)鍵字 (C)沒有要求 (D)必有類型相同的列 6在數(shù)據(jù)庫系統(tǒng)中,DBMS與DB的關(guān)系是( D )(A) DBMS包括DB (B) DB包括DBMS (C)不一定的 (D) 同級關(guān)系 7、在SQL的查詢語句的WHERE子句中,下列哪個不能出現(xiàn)( A )(A) sum (B) != (C)<> (D) <= 8、關(guān)系模式R,S具有
17、共同的屬性X,且X是R的主碼,則X稱為S的( B )(A) 主碼 (B)外碼 (C)關(guān)鍵字 (D) 相對主碼 9、關(guān)系系統(tǒng)不會具有如下哪個特征( C )(A)支持關(guān)系數(shù)據(jù)結(jié)構(gòu) (B)支持關(guān)系數(shù)據(jù)操作 (C)支持關(guān)系模型所有特征 (D) 支持表結(jié)構(gòu) 10一個外部關(guān)鍵字的屬性可以( C ) (A) 1個 (B) 不超過2個 (C) 多個 (D) 最多1個 11、設(shè)屬性組X,Y,Z分別是m, n, k目的,則R(X,Y)÷S(Y,Z)是(A )目的。 (A) m (B) n (C) k (D) m+n-k 12.數(shù)據(jù)庫與數(shù)據(jù)倉庫關(guān)系是( C )(A)一個概念 (B) 包含關(guān)系 (C)不一樣
18、的概念 (D) 不確定的13.數(shù)據(jù)庫管理系統(tǒng)是一個 ( A )(A) 軟件系統(tǒng) (B) 硬件系統(tǒng) (C)軟硬件結(jié)合的系統(tǒng) (D) 數(shù)據(jù)集合 14.數(shù)據(jù)模型是(A)數(shù)據(jù)特征的抽象。(A)計算機世界 (B)現(xiàn)實世界 (C) 模型空間 (D) 概念世界 15.在SQL的查詢中,子查詢中( D)返回多個記錄。(A) 不能 (B)能 (C)不一定 (D) 能,但有限制 16.關(guān)系模式R為3NF, 則R不存在 ( D )(A) 部分依賴 (B) 傳遞依賴 (C)非主屬性對碼的傳遞依賴 (D) 主屬性對碼的傳遞依賴17.關(guān)系模式R為2NF, 則R不存在 ( C )(A) 部分依賴 (B) 傳遞依賴 (C)非
19、主屬性對碼的部分依賴 (D) 主屬性對碼的傳遞依賴18.關(guān)系模式R為BCNF, 則R不可能存在 ( D )(A) 部分依賴 (B) 傳遞依賴 (C)碼與碼間的部分依賴 (D) 主屬性對碼的傳遞依賴19. 關(guān)于關(guān)系數(shù)據(jù)庫的缺點是 ( B ) (A) 結(jié)構(gòu)復(fù)雜 (B) 存取效率不高 (C) 操作復(fù)雜 (D) 操作語句難以理解與記憶20關(guān)系R的實體完整性控制是指 ( A )(A)主鍵非空 (B)主鍵唯一 (C)主鍵非空且唯一 (D)主鍵非空或唯一三、判斷題:判斷下列各題是否正確,正確的劃,錯誤的劃×(每小題1分)3 任何由二個屬性組成的關(guān)系不可能是 3NF。(×)2.數(shù)據(jù)冗余引起
20、的問題主要是花費空間。(×)3R(X,Y,Z)是個三元關(guān)系,X,Y,Z是單屬性且X是碼,則R一定是2NF。()4.DB設(shè)計中優(yōu)化設(shè)計的目標是減少DB設(shè)計時間。(×)5在數(shù)據(jù)庫中,不應(yīng)該存儲任何冗余數(shù)據(jù)。(×)6.關(guān)系中的行、列均可交換。 ()7在關(guān)系運算中,進行自然聯(lián)接運算的兩個關(guān)系必須具有相同關(guān)鍵字。( × ) 8、在數(shù)據(jù)庫設(shè)計中,由分 E-R圖生成總E-R圖,主要是消除結(jié)構(gòu)沖突與命名沖突。( ) 9.在關(guān)系笛卡爾積運算記號R×S中,R、S均為屬性名。(×)10關(guān)系代數(shù)運算中,運算對象為兩個關(guān)系的運算有并、交、選擇、投影等
21、。( × )11常用的關(guān)系運算是關(guān)系代數(shù)和邏輯演算。( × )12在數(shù)據(jù)庫系統(tǒng)中,DBMS包括DBS和DB。( × )13SQL的標準庫函數(shù)COUNT,SUM等是不允許直接出現(xiàn)在查詢語句中的。×14、在SQL的查詢語句的WHERE子句中,我們可以使用“字段!=null”。(× )15、數(shù)據(jù)庫具有數(shù)據(jù)結(jié)構(gòu)化、較小冗余、易于擴充等特點。( )16、數(shù)據(jù)模型包括數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)操作,完整性約束條件。( )17、關(guān)系模式R,S具有共同的屬性X,且X是R的主碼,則X稱為S的外部碼。( )18、關(guān)系系統(tǒng)是支持關(guān)系模型所有特征的系統(tǒng)。( × )19一
22、個外部關(guān)鍵字的屬性至多一個。( × ) 20、設(shè)屬性組X,Y,Z分別是m,n,k目的,則R(X,Y)÷S(Y,Z)是m目的。 21、描述事物的符號記錄稱為數(shù)據(jù)。( )22.數(shù)據(jù)庫也就是數(shù)據(jù)倉庫。(× )23.數(shù)據(jù)庫管理系統(tǒng)是一個軟件系統(tǒng)。( )24.數(shù)據(jù)庫系統(tǒng)指軟件為主,不包括數(shù)據(jù)庫與用戶。( × )25.數(shù)據(jù)庫的實體完整性控制是指R中主鍵或者為空,或者唯一。(× )26.數(shù)據(jù)庫的數(shù)據(jù)控制功能包括安全性、并發(fā)、分布式控制等控制功能。( × )27.數(shù)據(jù)模型是現(xiàn)實世界數(shù)據(jù)特征的抽象。(× )28.在SQL的查詢中,子查詢中不能
23、返回多個記錄,否則會出錯。( × )29.關(guān)系模式R為3NF,則R不存在部分依賴。(× )30. 關(guān)于關(guān)系數(shù)據(jù)庫存取效率不高。 ( ) 四、綜合運用題,任選一個作答1現(xiàn)有如下E-R圖:mp零件倉庫庫存庫存量實體的主要屬性如下,其中下劃線部分為主碼:倉庫(倉庫號、倉庫名、面積、貨位數(shù)、保管員,)零件(零件號、零件名稱、規(guī)格型號、計量單位、供貨商號、價格、)庫存(?,?,庫存量)(1)試用SQL表示(即定義)上述E-R圖所有的實體及聯(lián)系,其中實體只需表示列出的主要屬性,要求反映主碼與聯(lián)系(外碼),價格在0到10萬之間,其中的類型長度可以根據(jù)需要確定。?,?處需要填上相應(yīng)的屬性。
24、(2)在上述定義的每個表中輸入一個有代表性的記錄,體現(xiàn)相互間的聯(lián)系。(3)用SQL與關(guān)系代數(shù)表示查詢:a> 找出成品庫II(名)的倉庫號、面積、貨位數(shù)。b> 找出零件名為“110110011”的零件名、計量單位及所在倉庫號、庫存數(shù)量、保管員(5) 試用SQL表示查詢: 找出110110011號零件的所在的倉庫號,倉庫名,貨位數(shù)。(5) 刪除價格為空值的庫存記錄。(6) 建立視圖表示關(guān)系(倉庫號、倉庫名、零件號、零件名、計劃價格、庫存量)1解:?處分別填倉庫號,零件號Create table warehouse(wno char(4) primary key, wname varch
25、ar2(32), size number(8,2), l_num number(8),eno char(7) references emp(eno),emp_name char(8)Create table part(pno char(9) primary key, pname varchar2(32), p-size varchar2(32), cust_no char(7), p_price number(10,2) check(p_price between 0 and 100000)Create table store(wno char(4) references warehouse.
26、wno, pno char(9) references part.pno, num number(12,2)(2)在上述定義的每個表中輸入一個有代表性的記錄,體現(xiàn)相互間的聯(lián)系。Insert into warehouse values(1001, 軸承庫, 360.50,100, 張三)Insert into part values(101010101, 35軸承, 35, 268.65)Insert into store values(1001, 101010101, 30)(3)用SQL與關(guān)系代數(shù)表示查詢:a> 找出成品庫II號倉庫的倉庫號、面積、貨位數(shù)。select wno, siz
27、e, l_num from warehouse where wno=成品庫IIwno,size_l_num(wname=成品庫II(warehouse) )b> 找出零件名為“2# 鏍絲”的零件號、計量單位及所在倉庫號、庫存數(shù)量及保管員select part.pname, cust_no, wno, num,emp_name from part, store where part.pno=store.pnoand pno=“110110011”;pname, cust_no, wno, num,emp_name (pno=110110011(part) |´| store )(
28、4) 試用SQL表示查詢: 找出110110011號零件的所在的倉庫號,倉庫名,貨位數(shù)。Select wno, wname, sum(l_num) from warehouse where wno in (select wno from store where pno= 110110011);(5) 刪除價格為空值的庫存記錄。Delete from store where pno in (select pno from part where p_price is null)(6) 建立視圖表示關(guān)系(倉庫號、倉庫名、零件號、零件名、計劃價格、庫存量)create view store_view(
29、倉庫號、倉庫名、零件號、零件名、計劃價格、庫存量) as select w.wno, wname, p.pno, pname, p_price ,num from warehouse w,part,storewhere w.wno=store.wno and part.pno=sore.pno2.現(xiàn)有如下E-R圖:1n職工部門有實體的主要屬性如下,其中下劃線部分為主碼:部門(編號、名稱、電話、部門負責(zé)人號、)職工(職工號、姓名、年齡、性別、工資、津貼、)(5) 試用SQL表示(即定義)上述E-R圖所有的實體及聯(lián)系,其中實體只需表示列出的主要屬性,要求反映主碼與聯(lián)系(一定要表示聯(lián)系),其中電話以
30、0731-開頭,年齡>=18,工資+津貼<=5000,各字段的類型長度可以根據(jù)需要自己確定。(6) 在上述定義的每個表中輸入一個有代表性的記錄,體現(xiàn)相互間的聯(lián)系。(7) 用SQL與關(guān)系代數(shù)(兩者都要)表示(a)找出職工 王曉芳的職工號與年齡、性別(b)找出售后服務(wù)部的電話與職工號、姓名(8) 試用SQL表示查詢: 找出平均工資大于3000的部門編號與名稱、電話。(5) 刪除名稱為空值的部門。(6) 建立視圖表示關(guān)系(部門名稱、電話、職工號、姓名、年齡、性別)答案:(1) 表的定義:create table dept(dno char(4) primary key,dname var
31、char(32), tel char(12) check( substr(tel, 1,5) = 0731-) create table emp(eno char(7) primary key,ename char(8),age number(2) check(age>=18),sex char(2), sal number(10,2),comm. Number(10,2) , dno char(4) references dept (dno), check(sal+comm.)<=5000) alter table dept add manager_no char(7) refe
32、rences emp(eno)(2) 上述定義的每個表中輸入一個有代表性的記錄,體現(xiàn)相互間的聯(lián)系。insert into dept values(1101,技術(shù)開發(fā)部;insert into emp values(1101101,張大力,26,男,1600,2200,1101);(3) SQL與關(guān)系代數(shù)(兩者都要)表示: (a)找出職工王曉芳的職工號與年齡、性別select eno, age, sex from emp where ename= 王曉芳eno, age, sex (ename=王曉芳(emp) )(b) 找出售后服務(wù)部的電話與職工號、姓名select tel,eno,ename from emp,dept where dname= 售后服務(wù)部 and emp.dno=dept.dnotel,eno,ename (dname=售后服務(wù)部(de
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025下半年四川省南充高坪區(qū)招聘事業(yè)單位人員20人歷年高頻重點提升(共500題)附帶答案詳解
- 2025下半年四川廣元市朝天區(qū)公開引進人才76人高頻重點提升(共500題)附帶答案詳解
- 2025上海華澄水潤科技限公司招聘參加高頻重點提升(共500題)附帶答案詳解
- 2025上半年廣東省東莞市茶山鎮(zhèn)招聘編外9人歷年高頻重點提升(共500題)附帶答案詳解
- 2025上半年四川自貢市事業(yè)單位考試招聘936人高頻重點提升(共500題)附帶答案詳解
- 2025上半年事業(yè)單位聯(lián)考貴州招聘歷年高頻重點提升(共500題)附帶答案詳解
- 2025年度國家濕地公園樹木保護與補償協(xié)議2篇
- 2025年度房地產(chǎn)項目合作開發(fā)與社區(qū)文化活動合作協(xié)議2篇
- 2025年度高性能材料委托采購合同2篇
- 2025年度地下室房屋買賣合同(含地下商業(yè)街投資合作協(xié)議)3篇
- GB/T 45089-20240~3歲嬰幼兒居家照護服務(wù)規(guī)范
- 居家養(yǎng)老服務(wù)報價明細表
- MOOC 研究生學(xué)術(shù)規(guī)范與學(xué)術(shù)誠信-南京大學(xué) 中國大學(xué)慕課答案
- 24春國家開放大學(xué)《離散數(shù)學(xué)》大作業(yè)參考答案
- 浙江大學(xué)實驗報告(流體力學(xué))
- 2023年大學(xué)生《思想道德與法治》考試題庫附答案(712題)
- 2023年華南理工大學(xué)自然辯證法期末考試真題回憶版帶參考答案
- 內(nèi)蒙古自治區(qū)重大建設(shè)項目檔案驗收實施細則
- 四方合作協(xié)議合同書(共4頁)
- 防護設(shè)備操作手冊
- 學(xué)前教育-幼兒園環(huán)境創(chuàng)設(shè)對幼兒創(chuàng)造力和審美性影響研究
評論
0/150
提交評論