中國石油大學(xué)070116數(shù)據(jù)庫原理期末考試復(fù)習(xí)題及參考答案_第1頁
中國石油大學(xué)070116數(shù)據(jù)庫原理期末考試復(fù)習(xí)題及參考答案_第2頁
中國石油大學(xué)070116數(shù)據(jù)庫原理期末考試復(fù)習(xí)題及參考答案_第3頁
中國石油大學(xué)070116數(shù)據(jù)庫原理期末考試復(fù)習(xí)題及參考答案_第4頁
中國石油大學(xué)070116數(shù)據(jù)庫原理期末考試復(fù)習(xí)題及參考答案_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

《數(shù)據(jù)庫原理》課程綜合復(fù)習(xí)資料

一、單選題

1.當(dāng)數(shù)據(jù)庫的存儲結(jié)構(gòu)改變了,由數(shù)據(jù)庫管理員對()映象作相應(yīng)改變,可以使

模式保持不變,從而保證了數(shù)據(jù)的物理獨(dú)立性。

A.模式

B.外模式/模式

C.模式/內(nèi)模式

D.用戶模式

答案:C

2.在數(shù)據(jù)庫管理技術(shù)經(jīng)歷了人工管理、文件系統(tǒng)和()。

A.DBMS

B.網(wǎng)狀系統(tǒng)

C.數(shù)據(jù)庫系統(tǒng)

D.關(guān)系系統(tǒng)

答案:C

3.設(shè)關(guān)系R和S的元組個數(shù)分別為100和300,關(guān)系T是R與S的笛卡爾積,則

T的元組個數(shù)是()。

A.400

B.10000

C.30000

D.90000

答案:C

4.設(shè)關(guān)系R(A,B,C)和S(B,C,D),下列各關(guān)系代數(shù)表達(dá)式不成立的是()。

A.HA(R)8HD(S)

B.RUS

c.HB(R)nnB(s)

D.R0°S

答案:B

5.設(shè)有如下圖所示的關(guān)系R,經(jīng)操作HA,B(0B=b(R))(口為“投影”運(yùn)算符,

。為“選擇”)的運(yùn)算結(jié)果是()o

ABC

abc

daf

cbd

A.

6.在關(guān)系模式中,如果屬性A和B存在1對1的聯(lián)系,則說()。

A.AfB

B.BfA

C.A+fB

D.以上都不是

答案:C

7.從E-R模型向關(guān)系模型轉(zhuǎn)換時,一個M:N聯(lián)系轉(zhuǎn)換為關(guān)系模式時,該模式的

關(guān)鍵字是Oo

A.M端實(shí)體的關(guān)鍵字

B.N端實(shí)體的關(guān)鍵字

C.M端實(shí)體的關(guān)鍵字與N端實(shí)體的關(guān)鍵字的組合

D.重新選取其他屬性

答案:C

8.五種基本關(guān)系代數(shù)運(yùn)算是()。

A.U,-,x,JT,o

B.U,-,8,ji,。

C.U,n,x,n,o

D.U,A,8,JI,o

答案:A

9.設(shè)有兩個事務(wù)T1、T2,并發(fā)操作如圖所示,下面評價正確的是()0

TT2

(1)讀A=10

(2)讀A=I0

(3)A=A-5寫回

(4)A=A—8寫回

A.沒問題

B.丟失修改

C.不能重復(fù)讀

D.讀臟數(shù)據(jù)

答案:B

10.下列聚集函數(shù)中不忽略空值(null)的是()o

A.SUM(列名)

B.MAX(列名)

C.COUNT(*)

D.AVG(列名)

答案:C

11.數(shù)據(jù)庫中建立索引的目的是為了()o

A.加快建表速度

B.加快存取速度

C.提高安全性

D.節(jié)省存儲空間

答案:B

12.一個關(guān)系中如果有這樣一個屬性存在,它的值能唯一地標(biāo)識關(guān)系中的每一個

元組,稱這個屬性為()。

A.碼

B.數(shù)據(jù)項(xiàng)

C.主屬性

D.主屬性值

答案:A

13.關(guān)系模式R中的屬性全部是主屬性,則R的最高范式必定是()。

A.2NF

B.3NF

C.BCNF

D.4NF

答案:B

14.數(shù)據(jù)庫中只存放視圖的()o

A.操作

B.對應(yīng)的數(shù)據(jù)

C.定義

D.限制

答案:C

15.對數(shù)據(jù)對象施加封鎖,可能會引起活鎖和死鎖的問題。避免活鎖的簡單方法

是()。

A.順序封鎖法

B.先來先服務(wù)

C.優(yōu)先級低先服務(wù)

D.優(yōu)先級高先服務(wù)

答案:B

二、判斷題

1.數(shù)據(jù)庫系統(tǒng)的各類人員的數(shù)據(jù)視圖都是相同的。

答案:錯

2.在關(guān)系數(shù)據(jù)庫中,關(guān)系模式是型,關(guān)系是值。

答案:對

3.外鍵一定是同名屬性,且不同關(guān)系中的同名屬性也一定是外鍵。

答案:錯

4.主碼是一種候選碼,主碼中的屬性個數(shù)沒有限制。

答案:對

5.一個關(guān)系中不可能出現(xiàn)兩個完全相同的元組是由實(shí)體完整性規(guī)則確定的。

答案:錯

6.視圖是觀察數(shù)據(jù)的一種方法,只能基于基本表建立。

答案:錯

7.視圖可以看成是虛表,因?yàn)樗菑幕碇刑崛?shù)據(jù),自己不存儲數(shù)據(jù)。

答案:對

8.函數(shù)依賴具有傳遞性。

答案:對

I在一個關(guān)系R中,若存在:學(xué)號一系號,系號一系主任,則學(xué)號不能夠函數(shù)決

定系主任。

答案:錯

10.一個關(guān)系若存在部分函數(shù)依賴和傳遞函數(shù)依賴,則必然會造成數(shù)據(jù)冗余,但

插入、刪除和修改操作能夠正常進(jìn)行。

答案:錯

11.由概念設(shè)計進(jìn)入邏輯設(shè)計時,原來的多對多聯(lián)系通常都需要轉(zhuǎn)換成對應(yīng)的基

本表。

答案:對

12.對數(shù)據(jù)庫的操作要求以運(yùn)行日志為依據(jù)。

答案:錯

13.■儲是一種恢復(fù)數(shù)據(jù)庫的有效手段,DBA應(yīng)頻繁地進(jìn)行數(shù)據(jù)轉(zhuǎn)儲操作。

答案:錯

14.DBMS提供授權(quán)功能控制不同用戶訪問數(shù)據(jù)的權(quán)限,主要目的是為了實(shí)現(xiàn)數(shù)據(jù)

庫的完整性。

答案:錯

15.用戶競爭相同資源時不會發(fā)生死鎖。

答案:錯

16.在文件系統(tǒng)中不容易做到數(shù)據(jù)共享,而在數(shù)據(jù)庫系統(tǒng)中容易做到數(shù)據(jù)共享。

答案:對

17.在關(guān)系數(shù)據(jù)模型中,實(shí)體與實(shí)體之間的聯(lián)系用一張二維表格來表示。

答案:對

18.在使用子查詢時,必須使用括號把子查詢括起來,以便區(qū)分外查詢和子查詢。

答案:對

19.由概念設(shè)計進(jìn)入邏輯設(shè)計時,原來的實(shí)體不需要轉(zhuǎn)換成對應(yīng)的基本表或視圖。

答案:錯

20.如果事務(wù)T獲得了數(shù)據(jù)項(xiàng)R上的排他鎖,則T對R只能讀不能寫。

答案:錯

三、問答題

1.層次模型、網(wǎng)狀模型和關(guān)系模型這3種基本數(shù)據(jù)模型是根據(jù)什么來劃分的?

答案:數(shù)據(jù)模型是現(xiàn)實(shí)世界中各種實(shí)體之間存在聯(lián)系的客觀反映,是用記錄描述

實(shí)體信息的基本結(jié)構(gòu),它要求實(shí)體和記錄一一對應(yīng);同一記錄類型描述同一類實(shí)

體且必須是同質(zhì)的。目前應(yīng)用在數(shù)據(jù)庫技術(shù)中的模型有關(guān)系、網(wǎng)狀和層次模型,

它們是依據(jù)描述實(shí)體與實(shí)體之間聯(lián)系的不同方式來劃分的:用二維表格來表示實(shí)

體和實(shí)體之間聯(lián)系的模型叫做關(guān)系模型;用圖結(jié)構(gòu)來表示實(shí)體和實(shí)體之間聯(lián)系的

模型叫做網(wǎng)狀模型;用樹結(jié)構(gòu)來表示實(shí)體和實(shí)體之間聯(lián)系的模型叫做層次模型。

2.所有的視圖是否都可以更新?為什么?

答案:更新視圖是指通過視圖來插入、刪除和修改數(shù)據(jù)。由于視圖是不實(shí)際存儲

數(shù)據(jù)的虛表,因此對視圖的更新最終要轉(zhuǎn)換為對基本表的更新。

為防止用戶通過視圖對數(shù)據(jù)進(jìn)行增加、刪除、修改,有意無意地對不屬于視圖范

圍的基本表數(shù)據(jù)進(jìn)行操作,所以一些相關(guān)措施使得不是所有的視圖都可以更新。

在SQL中,允許更新的視圖在定義時,必須加上WITHCHECKOPTION子句,這樣

在視圖上增刪改數(shù)據(jù)時,DBMS會檢查視圖定義中的條件,若不滿足條件,則拒

絕執(zhí)行該操作。

3.數(shù)據(jù)庫設(shè)計的需求分析階段是如何實(shí)現(xiàn)的?

答案:需求分析大致可分為3步來完成,即需求信息的收集、分析整理和評審。

需求信息的收集是要了解組織的機(jī)構(gòu)設(shè)置、主要業(yè)務(wù)活動和職能,確定組織的目

標(biāo)、大致工作流程和業(yè)務(wù)流程的劃分。

需求信息的分析整理就是把收集到的信息用數(shù)據(jù)流圖或規(guī)范表格的形式轉(zhuǎn)化為

下一階段設(shè)計工作可用的形式信息。

評審即確認(rèn)某一階段的任務(wù)是否全部完成,以避免重大的疏漏或錯誤。

4.事務(wù)的COMMIT操作和ROLLBACK操作各做些什么事情?

答案:在應(yīng)用程序中,事務(wù)以BEGINTRANSACTION語句開始,以COMMIT語句或

ROLLBACK語句結(jié)束。

COMMIT表示事務(wù)成功地結(jié)束(提交),此時告訴系統(tǒng),數(shù)據(jù)庫要進(jìn)入一個新的正

確狀態(tài),該事務(wù)對數(shù)據(jù)庫的所有更新都已交付實(shí)施。

ROLLBACK表示事務(wù)不成功地結(jié)束(應(yīng)該“回退”),此時告訴系統(tǒng),已發(fā)生錯誤,

數(shù)據(jù)庫可能處在不正確的狀態(tài),該事務(wù)對數(shù)據(jù)庫的更新必須被撤消,數(shù)據(jù)庫恢復(fù)

該事務(wù)到初始狀態(tài)。

5.UNDO操作和REDO操作各做些什么事情?

答案:在恢復(fù)操作中,REDO操作稱為重做,UNDO操作稱為撤消。如果數(shù)據(jù)庫被

破壞,利用日志文件執(zhí)行REDO操作,將兩個數(shù)據(jù)庫狀態(tài)之間的所有修改重新做

一遍。這樣,建立了新的數(shù)據(jù)庫,同時也沒丟失對數(shù)據(jù)庫的更新操作。

REDO處理的方法是正向掃描日志文件,重新執(zhí)行登記的操作。如果數(shù)據(jù)庫未被

破壞,但某些數(shù)據(jù)可能不可靠,這時,可通過日志文件執(zhí)行REDO操作,把已經(jīng)

結(jié)束的、不可靠的事務(wù)進(jìn)行REDO處理。

UNDO處理的方法是反向掃描日志文件,對每個UNDO事務(wù)的更新操作執(zhí)行逆操作,

即對已插入的新記錄執(zhí)行刪除操作,對已刪除的記錄重新插入,對已修改的數(shù)據(jù)

庫用舊值代替新值。

6.死鎖的發(fā)生是壞事還是好事?試說明理由。如何解除死鎖狀態(tài)?

答案:在DBS運(yùn)行時,死鎖狀態(tài)是我們不希望發(fā)生的,因此死鎖的發(fā)生本身是一

件壞事。但是壞事可以轉(zhuǎn)化為好事。如果我們不讓死鎖發(fā)生,讓事務(wù)任意并發(fā)執(zhí)

行下去,那么有可能破壞數(shù)據(jù)庫中的數(shù)據(jù),或用戶讀了錯誤的數(shù)據(jù)。從這個意義

上講,死鎖的發(fā)生是一件好事,能防止錯誤的發(fā)生。

在發(fā)生死鎖后,系統(tǒng)的死鎖處理機(jī)制和恢復(fù)程序就能起作用,抽取某個事務(wù)作為

犧牲品,把它撤消,做ROLLBACK操作,使系統(tǒng)有可能擺脫死鎖狀態(tài),繼續(xù)正確

運(yùn)行下去。

7.數(shù)據(jù)庫的并發(fā)控制、恢復(fù)、完整性和安全性之間有些什么聯(lián)系和區(qū)別?

答案:這4個方面是一個有機(jī)的整體,不可偏廢任一方面。DBMS的這4個子系

統(tǒng)一起保證了DBS的正常運(yùn)行。

DB的可恢復(fù)性防止DB被破壞或DB中的數(shù)據(jù)有錯誤。

DB的并發(fā)控制可以避免DB中數(shù)據(jù)有錯誤或用戶讀取“臟數(shù)據(jù)”。

DB的完整性可以保證DB中的數(shù)據(jù)是正確的,避免非法的更新。

DB的安全性也可以保護(hù)DB,防止不合法的使用,避免數(shù)據(jù)的泄漏、非法更改和破

壞。

8.簡述什么是BCNF,并說明滿足BCNF的關(guān)系具有哪些特性。

答案:如果關(guān)系模式R〈U,F〉的所有屬性都不傳遞依賴于R的任何候選關(guān)鍵字,

則稱RCBCNF。

一個滿足BCNF的關(guān)系特性有:

(1)所有非主屬性對每一個碼都是完全函數(shù)依賴。

(2)所有的主屬性對每一個不包含它的碼,也是完全函數(shù)依賴。

(3)沒有任何屬性完全函數(shù)依賴于非碼的任何一組屬性。

9.簡述數(shù)據(jù)庫設(shè)計步驟及各部分的作用。

答案:

⑴需求分析:了解與分析用戶需求,得到數(shù)據(jù)字典和數(shù)據(jù)流圖。

⑵概念結(jié)構(gòu)設(shè)計:在需求分析的基礎(chǔ)上,設(shè)計出一個獨(dú)立于具體DBMS的概念模

型。

⑶邏輯結(jié)構(gòu)設(shè)計:將概念結(jié)構(gòu)設(shè)計階段的概念模型轉(zhuǎn)換為某個DBMS所支持的數(shù)

據(jù)模型。

⑷物理結(jié)構(gòu)設(shè)計:為數(shù)據(jù)模型選擇一個最合適的物理結(jié)構(gòu)。

⑸數(shù)據(jù)庫實(shí)施:定義數(shù)據(jù)庫結(jié)構(gòu),并組織數(shù)據(jù)入庫、編制調(diào)試應(yīng)用程序,進(jìn)行試

運(yùn)行。

⑹數(shù)據(jù)庫運(yùn)行和維護(hù):在此階段進(jìn)行維護(hù)數(shù)據(jù)庫,保證數(shù)據(jù)庫正常工作,并不斷

修改和完善。

10.試述數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)及每級模式的作用。

答案:數(shù)據(jù)庫的三級模式是指邏輯模式、外模式(子模式)、內(nèi)模式(存儲模式)。

邏輯模式是對數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述。外模式是對各個用戶

或程序所涉及到的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述。內(nèi)模式是數(shù)據(jù)的內(nèi)部表示

或底層描述。

邏輯模式是系統(tǒng)為了減小數(shù)據(jù)冗余、實(shí)現(xiàn)數(shù)據(jù)共享的目標(biāo),并對所有用戶的

數(shù)據(jù)進(jìn)行綜合抽象而得到的統(tǒng)一的全局?jǐn)?shù)據(jù)視圖。通過外模式,可以方便用戶使

用和增強(qiáng)數(shù)據(jù)的安全性。通過設(shè)計內(nèi)模式,可以將系統(tǒng)的模式(全局邏輯模式)

組織成最優(yōu)的物理模式,以提高數(shù)據(jù)的存取效率,改善系統(tǒng)的性能指標(biāo)。

11.文件系統(tǒng)中的文件與數(shù)據(jù)庫系統(tǒng)中的文件有何本質(zhì)上的不同?

答案:文件系統(tǒng)中的文件是面向應(yīng)用的,一個文件基本上對應(yīng)于一個應(yīng)用程序,

文件之間不存在聯(lián)系,數(shù)據(jù)冗余大,數(shù)據(jù)共享性差,數(shù)據(jù)獨(dú)立性差;數(shù)據(jù)庫系統(tǒng)

中的文件不再面向特定的某個或多個應(yīng)用,而是面向整個應(yīng)用系統(tǒng),文件之間是

相互聯(lián)系的,減少了數(shù)據(jù)冗余,實(shí)現(xiàn)了數(shù)據(jù)共享,數(shù)據(jù)獨(dú)立性高。

12.為什么關(guān)系中不允許有重復(fù)元組?

答案:每個關(guān)系模式都有一個主鍵,在關(guān)系中主鍵值是不允許重復(fù)的,否則起不

了唯一標(biāo)識作用。如果關(guān)系中有重復(fù)元組,那么其主鍵值肯定相等,因此關(guān)系中

不允許有重復(fù)元組。

13.規(guī)范化理論對數(shù)據(jù)庫設(shè)計有什么指導(dǎo)意義?

答案:在概念設(shè)計階段,已經(jīng)把關(guān)系規(guī)范化的某些思想用作構(gòu)造實(shí)體類型和聯(lián)系

類型的標(biāo)準(zhǔn),在邏輯設(shè)計階段,仍然要使用關(guān)系規(guī)范化的理論來設(shè)計模式和評價

模式。規(guī)范化的目的是減少乃至消除關(guān)系模式中存在的各種異常,改善完整性、

一致性和存儲效率。

14.什么是數(shù)據(jù)庫的完整性?DBMS的完整性子系統(tǒng)的功能是什么?

答案:數(shù)據(jù)庫的完整性是指數(shù)據(jù)的正確性和相容性。DBMS的完整性子系統(tǒng)的主

要功能有如下兩點(diǎn):1)監(jiān)督事務(wù)的執(zhí)行,并測試是否違反完整性。2)如有違反

現(xiàn)象,則采取恰當(dāng)?shù)牟僮?,如拒絕、報告違反情況、改正錯誤等。

15.簡述事務(wù)及其特性。

答案:事務(wù),是用戶定義的一個數(shù)據(jù)庫操作序列,這些操作要么全做,要么全不

做,是一個不可分割的工作單位。事務(wù)特性有A:原子性、C:一致性、I:隔離性、

D:持續(xù)性四個特性。

四、綜合題

1.請?jiān)O(shè)計一個圖書借閱數(shù)據(jù)庫,此數(shù)據(jù)庫:

對每個借閱者有記錄:借書證號,姓名,性別,單位,職稱,地址;

對每本書有記錄:書號,書名,作者,出版單位,單價;

對每本被借出的書有記錄:借書證號,借閱日期,應(yīng)還日期

進(jìn)行如下設(shè)計:

(1)設(shè)計E-R圖

答案:

m

(2)將該E-R圖轉(zhuǎn)換為關(guān)系模式結(jié)構(gòu),指出轉(zhuǎn)換結(jié)果中的每個關(guān)系模式的候選

碼。

答案:

圖書(書號,書名,作者,出版單位,單價)

讀者(借書證號,姓名,性別,單位,職稱,地址)

借閱(書號,借書證號,借閱日期,應(yīng)還日期)

圖書關(guān)系模式候選碼:書號

讀者關(guān)系模式候選碼:借書證號

借閱關(guān)系模式候選碼:(書號,借書證號,借閱日期)

2.設(shè)有下圖所示的三個關(guān)系S、C和SC。將下列關(guān)系代數(shù)表達(dá)式表示的查詢先用

漢語表示出來,再求其結(jié)果。

S(學(xué)生表)SC(選修表)

學(xué)號姓名年齡性別籍貫學(xué)號課程號成績

98601王曉燕20X北京98601C60190

98602李波23男上海98601C60290

98603陳志堅(jiān)21男長沙98601C60385

98604張兵20男上海98601C60487

98605張兵22女北京98602C60190

98603C60175

C(課程表)98603C60270

課程號課程名教師姓名辦公室98603C60456

C601高等數(shù)學(xué)周振興41698604C60190

C602數(shù)據(jù)結(jié)構(gòu)劉建平41598604C60485

C603操作系統(tǒng)劉建平41598605C60195

C604編譯原理王志偉41598605C60380

i)r[姓名,學(xué)號,課程號(。籍貫=,北京,$8sc))

2)n姓名,課程號,成績(S8SC8。課程名=,數(shù)據(jù)結(jié)構(gòu),(C))

3)r[姓名,年齡(s°°(ri學(xué)號,課程號(so4-n課程號(0))

答案:

1)查詢籍貫為北京的學(xué)生的姓名、學(xué)號和選修的課程號,結(jié)果如下表R1。

2)查詢選修數(shù)據(jù)結(jié)構(gòu)的學(xué)生姓名、課程號和成績,結(jié)果如下表R2。

3)查詢選修了全部課程的學(xué)生姓名和年齡,結(jié)果如下表R3。

R1

姓名學(xué)號課程號姓名課程號成績

王曉燕98601C601王曉燕C60290

王曉燕98601C602陳志堅(jiān)C60270

王曉燕98601C603

王曉燕98601C604

張兵98605C601

張兵98605C603

3.設(shè)有如圖所示的關(guān)系R、W和D,計算:

1)Ri=riY,T(R)

2)R2=oP>5AT=e(R)

3)R3=R0°W

4)R4=n[i],[2],[6](o[3]=⑸(RXD))

5)R5=R4-D

答案:

RIR2R3R4R5

YTpQTYPQTYBPQY

dc9aef2bcdm2bdpjM

fe7gef2bcdn9af

ed7gcdm2bf

7gcdn7gf

blgldl

4.設(shè)有如下圖所示的關(guān)系S、SC和C:

S(學(xué)生)C(課程)SC(選修)

S#SNAMEAGESEXDEPTC#CNAMETEACHERS#C#GRADE

1李勇20男計算機(jī)1kl83

2劉芳19女計以機(jī)klC語言王兵2kl80

5張斌21男信息k5數(shù)據(jù)庫陳勇5kl95

2k590

k8操作系統(tǒng)陳勇

5k5

5k872

寫出實(shí)現(xiàn)以下各題功能的標(biāo)準(zhǔn)SQL語句:

1)定義學(xué)生表,主碼為S#,姓名不能為空,性別只能取值為‘男'或'女'。

2)查詢所有學(xué)生的基本情況,查詢結(jié)果按系名降序排列,同系學(xué)生按年齡從小

到大排列。

3)查詢每個同學(xué)所選課程的平均成績。

4)將SC的查詢權(quán)限授予給用戶UE

5)將計算機(jī)系的學(xué)生的年齡增加1歲。

答案:

1)CREATETABLES

(S#CHAR(8)PRIMARYKEY,

SNAMECHAR(10)NOTNULL,

AGESMALLINT,

SEXCHAR(2)CHECK(SEXIN('男','女')),

DEPTCHAR(10));

2)Select*fromSorderbyDEPTDESC,AGE;

3)selectS#,avg(GRADE)fromSCgroupbyS#;

4)GRANTSELECTONSCTOUI;

5)UPDATESSETAGE=AGE+1WHEREDEPT='計算機(jī)';

5.設(shè)如圖所示的三個關(guān)系S、C和SC。用關(guān)系代數(shù)表達(dá)式表示下列查詢語句。

S(學(xué)生表)SC(選修表)

學(xué)號姓名年齡性別學(xué)號課程號成績

1李強(qiáng)23男1K183

2劉麗22女2K185

5張友22男5K192

C(課程表)2K590

課程號課程名教師5K584

K1C語言王華5K880

K5數(shù)據(jù)庫原理程軍

K8編譯原理程軍

1)檢索“程軍”老師所授課程的課程號和課程名。

2)檢索選修課程名為“C語言”的學(xué)生學(xué)號和姓名。

3)檢索“李強(qiáng)”同學(xué)不學(xué)課程的課程號。

答案:

1)n課程號,課程名(。教師=,程軍,(0)

2)n學(xué)號,姓名(S8SC8。課程名=,(:語言,(0)

3)n課程號(c)-n課程號(。姓名=,李強(qiáng),(s)8sc)

6.設(shè)有關(guān)系模式:

SSPJ

SNSNAMECITYSNPNJNQTY

S1XI上海SIPlJI200

S2N2北京SIPlJ4700

S3N3北京S2P3JI400

S4N4上海S2P3J2200

S5N5南京S2P3J3200

S2P3J4500

PS2P3J5600

PNPXAMECOLORWEIGHTS2P3J6400

P1PN1紅12S2P3J7800

P2PN2綠18S2P3J2100

P3PN3藍(lán)20S3P3JI200

P4PN4紅13S3P4J2500

P5PN5藍(lán)11S4P6J3300

P6PN6綠15S4P6J7300

S5P2J2200

JS5P2J4100

JNJNAMECITYS5P5J5500

J1JN1上海S5P5J7100

J2JN2廣州S5P6J2200

J3JN3南京S5PlJ41000

J4JN4南京S5P3J41200

J5JN5上海S5P4J4

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論