日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
數(shù)據(jù)庫設計試題,讓你更加熟練掌握設計技巧,應對挑戰(zhàn)。(數(shù)據(jù)庫設計試題)

在當今互聯(lián)網(wǎng)時代,信息產(chǎn)生和存儲的速度越來越快,數(shù)據(jù)變得越來越復雜。在這種情況下,要開發(fā)一個可靠的數(shù)據(jù)庫,就需要進行數(shù)據(jù)庫設計,以便數(shù)據(jù)能夠被存儲、管理和檢索。因此,數(shù)據(jù)庫設計是計算機科學中的一個重要分支。

創(chuàng)新互聯(lián)是一家專注網(wǎng)站建設、網(wǎng)絡營銷策劃、微信小程序開發(fā)、電子商務建設、網(wǎng)絡推廣、移動互聯(lián)開發(fā)、研究、服務為一體的技術型公司。公司成立十多年以來,已經(jīng)為上千家塔吊租賃各業(yè)的企業(yè)公司提供互聯(lián)網(wǎng)服務?,F(xiàn)在,服務的上千家客戶與我們一路同行,見證我們的成長;未來,我們一起分享成功的喜悅。

那么什么是數(shù)據(jù)庫設計?簡而言之,數(shù)據(jù)庫設計就是規(guī)劃數(shù)據(jù)庫的結構,以便數(shù)據(jù)能夠被有效地存儲、管理和檢索。數(shù)據(jù)庫設計包含多個方面,如數(shù)據(jù)模型、數(shù)據(jù)表、字段、索引、關系等等。設計一份可靠的數(shù)據(jù)庫,需要綜合考慮多個方面,并注重每一個細節(jié)。

那么如何提高數(shù)據(jù)庫設計的技巧?這就需要通過日積月累的實踐和反思,并進行一定的知識儲備。此外,還需要多加練習實戰(zhàn),并且學習一些常用的數(shù)據(jù)庫設計工具和技術。

舉個例子,我們可以通過一個數(shù)據(jù)庫設計試題來體驗一下如何提高數(shù)據(jù)庫設計的技巧。設計一個人力資源管理系統(tǒng),該系統(tǒng)需要包含員工信息、部門信息、薪資信息等數(shù)據(jù)。根據(jù)這些信息,需要設計出一個可靠的數(shù)據(jù)庫。

我們需要確定數(shù)據(jù)模型。在這個試題中,我們可以采用實體-關系模型來表示員工、部門和薪資信息。在實體-關系模型中,每一個實體都是一個對象,每一個關系都是兩個或多個實體之間的關聯(lián)。在這個試題中,員工是一個實體,部門是一個實體,薪資是一個實體,它們之間的關系是:一個員工屬于一個部門,一個部門可以有多個員工,一個員工有一個薪水,但一個員工可以有多條薪資記錄(如漲薪等)。

在確定數(shù)據(jù)模型之后,我們需要設計數(shù)據(jù)表。根據(jù)上面的實體-關系模型,我們可以設計出三個表:員工表、部門表和薪資表。每個表都包含多個字段,如員工表包含員工編號、員工姓名、所屬部門、聯(lián)系方式等,部門表包含部門編號、部門名稱等,薪資表包含員工編號、薪資金額、薪資時間等。

接下來,為了提高查詢效率,我們需要設計一些索引。索引是一種數(shù)據(jù)結構,用來加快搜索和排序操作。在這個試題中,我們可以為每一個表的主鍵字段(如員工編號、部門編號、薪資編號)建立索引,以便在查詢時能夠快速定位到具體的數(shù)據(jù)記錄。

我們需要設計一個關系圖,以便更好地理解各個表之間的關聯(lián)和約束。在這個試題中,員工表和部門表之間是一對多的關系,可以用一個外鍵來表明員工所屬的部門;員工表和薪資表之間是一對多的關系,可以用一個外鍵來表明員工的薪資記錄。

一下,數(shù)據(jù)庫設計試題可以幫助我們更加熟練地掌握設計技巧,應對挑戰(zhàn)。通過實踐和練習,我們可以不斷地提高數(shù)據(jù)庫設計的素質(zhì),進而設計出更加優(yōu)秀的數(shù)據(jù)庫。在推進社會信息化進程的今天,數(shù)據(jù)庫設計的重要性越來越凸顯,我們有必要加強對數(shù)據(jù)庫設計的學習和實踐,為信息時代的發(fā)展做出更大的貢獻。

相關問題拓展閱讀:

  • 我給高分,求重郵試題

我給高分,求重郵試題

我就是重郵畢業(yè)的;

不知道我的題是不是你想要的;你看看吧有用你就留著;

一、填空題(每空1分,共10分)

1.一般地講,數(shù)據(jù)模型是嚴格定義的一組概念的,通常由、和 三部分組成。

2.數(shù)據(jù)庫系統(tǒng)的“外模式/模式/內(nèi)模式”結構是對數(shù)據(jù)的三個抽象級別,它把數(shù)據(jù)的具體組織留給管理,使用戶能邏輯地、抽象地處理數(shù)據(jù),而不必關心數(shù)據(jù)在計算機中的具體表示方式和存儲方式。

3.并發(fā)操作可能造成數(shù)據(jù)庫中的數(shù)據(jù)不一致,主要原因是這些并發(fā)操作破壞了事務的性。并發(fā)控制的主要技術是。

4.SQL語言中,刪除基本表的語句是,刪除數(shù)據(jù)的語句是。

5.若有關系模式R(A,B,C)和S(C,D,E),SQL語句

SELECT A, D FROM R, S WHERE E = ’80’ ;

對應的關系代數(shù)表達式是 。

6.規(guī)范化理論的基本思想是逐步消除數(shù)據(jù)依賴中不合適的部分,實現(xiàn)概念的化。

二、單項選擇題(每題2分,共20分)

1.數(shù)據(jù)庫與文件系統(tǒng)的本質(zhì)區(qū)別是 ( )。

A. 避免數(shù)據(jù)冗余 B. 數(shù)據(jù)結構化

C. 支持分布處理 D. 需要大容量磁盤

2.以下哪個選項屬于概念模型的表示方法?( )

A. 視圖 B. 關系 C. E-R圖 D. SQL語句

3、位于用戶與操作系統(tǒng)之間的數(shù)據(jù)管理軟件是 。

A. 信息系統(tǒng) B. 數(shù)據(jù)庫管理系統(tǒng) C. 數(shù)據(jù)庫系統(tǒng) D. 編譯系統(tǒng)

4、選擇某種索引方法是數(shù)據(jù)庫設計過程中 階段的任務。

A. 需求分析 B. 概念設計 C. 邏輯設計 D. 物理設計

5.將1NF規(guī)范為2NF,應( )。

A. 消除非主屬性對碼的部分函數(shù)依賴

B. 消除非主屬性對碼的傳遞函數(shù)依賴

C. 消除主屬性對碼的部分函數(shù)依賴

D. 消除主屬性對碼的部分函數(shù)依賴和傳遞函數(shù)依賴

6、數(shù)據(jù)庫的邏輯工作單位是 。

A. 命令 B. 文件 C. 指令 D. 事務

7.每位學生可以選修多門課程,每門課程可以由多名學生選修。為了描述所有數(shù)據(jù)和數(shù)據(jù)間的聯(lián)系,最少需要幾個表?( )

A.B.C.D. 不確定

8.采用封鎖機制實現(xiàn)并發(fā)控制時,如果事務T1獲得了數(shù)據(jù)項Q上的共享鎖,則事務T2對Q ( )。

A. 只能讀不能寫 B. 只能寫不能讀

C. 既可讀又可寫 D. 不能讀不能寫

9.關系模型的參照完整性規(guī)則要求關系中( )

A 不允許引用不存在的元組B 允許引用不存在的元組

C 不允許引用不存在的屬性D 允許引用不存在的屬性

10.對兩段鎖協(xié)議的不正確描述是( )

A 兩段鎖協(xié)議把所有事務分為數(shù)據(jù)項加鎖和解鎖兩個階段

B 事務在釋放階段不能再申請任何鎖

C 遵守兩階段鎖協(xié)議是可串行化調(diào)度的充分條件

D 事務遵守兩階段鎖協(xié)議不會發(fā)生死鎖

三、簡述題(每題5分,共計25分)

1. 數(shù)據(jù)庫系統(tǒng)的特點是什么?

2.實際應用中為什么需要DBA定期對數(shù)據(jù)庫進行重組織?

3. 給定關系模式R(U,F(xiàn)),U={A,B,C,D,E},

F={B→A,D→A,A→E,AC→B},求屬性CD的閉包。

4. 已知關系模式R(H,I,J,K,L)及R上的一個函數(shù)依賴集F={H→J,J→K,I→J,JL→H},判斷分解ρ={HI,JK,HL}是不是無損聯(lián)接的。

5.解釋數(shù)據(jù)庫恢復技術中的“先寫日志文件”原則,并說明原因。

四、設供銷管理系統(tǒng)的部分數(shù)據(jù)庫模式如下所示:

供應商(供應商編號,供應商名稱, 地址, 聯(lián)系, 聯(lián)系人)

商品(商品編號,商品名稱,型號,單價,產(chǎn)地,生產(chǎn)日期)

供貨記錄(供應商編號,商品編號,供貨日期,數(shù)量,經(jīng)辦人)

1、用SQL語句描述如下操作要求(每題5分,共計25分):

(1) 統(tǒng)計由王明經(jīng)辦的供貨記錄數(shù);

(2) 查詢由成都的供應商提供的商品詳細信息;

(3) 查詢單次供貨數(shù)量超過1000件或金額超過10000元的供應商名稱;

(4) 查詢至少供應了由S1101供應商供應的所有商品的供應商編號;

(5) 建立一個視圖V-SP(供應商名稱,商品名稱,數(shù)量, 總價格,供貨日期),并按照供貨日期排序;

2、數(shù)據(jù)庫模式改進與完善(每題5分,共計10分):

實際應用中存在各種商業(yè)促銷手段,商品的實際供應或銷售單價可能不斷變化。另外,供銷管理必然還要涉及銷售信息。請根據(jù)自己的思路改進并完善上述數(shù)據(jù)庫模式,使之能夠更靈活地體現(xiàn)實際供銷情況,并達到3NF。

要求:1、畫出完整的E-R圖。

四、設供銷管理系統(tǒng)的部分數(shù)據(jù)庫模式如下所示:

供應商(供應商編號,供應商名稱, 地址, 聯(lián)系, 聯(lián)系人)

商品(商品編號,商品名稱,型號,單價,產(chǎn)地,生產(chǎn)日期)

供貨記錄(供應商編號,商品編號,供貨日期,數(shù)量,經(jīng)辦人)

1、用SQL語句描述如下操作要求(每題5分,共計25分):

(1) 統(tǒng)計由王明經(jīng)辦的供貨記錄數(shù);

(2) 查詢由成都的供應商提供的商品詳細信息;

(3) 查詢單次供貨數(shù)量超過1000件或金額超過10000元的供應商名稱;

(4) 查詢至少供應了由S1101供應商供應的所有商品的供應商編號;

(5) 建立一個視圖V-SP(供應商名稱,商品名稱,數(shù)量, 總價格,供貨日期),并按照供貨日期排序;

五、分析(共計10分)

設關系模式R(S,T,C),S表示學生名,T表示教師名,C表示課程名。每一教師只教一門課,每門課有若干教師,學生可選多門課,但選定某門課后就對應一個固定的教師。試根據(jù)該關系模式的語義分析其函數(shù)依賴,并判斷其是否3NF,是否BCNF。

:42 liaojk123

學年第1學期《數(shù)據(jù)庫原理》(A卷)答案

一、填空

1、數(shù)據(jù)結構,數(shù)據(jù)操作,完整性約束條件

2、DBMS

3、隔離,封鎖

4、Drop,Delete

5、∏A,D(σE=’80′(R×S))

6、單一

二、選擇

BCBDA, DBAAD

三、簡答

1、數(shù)據(jù)結構化,數(shù)據(jù)的共享性高、冗余度低、易擴充,數(shù)據(jù)獨立性高,數(shù)據(jù)由DBMS統(tǒng)一管理和控制

2、在數(shù)據(jù)運行過程中,大量數(shù)據(jù)不斷插入、刪除、修改,時間一長,會影響系統(tǒng)的性能。因此DBA要定期對數(shù)據(jù)庫進行重組織,以提高系統(tǒng)的性能。

3、CD的閉包={CDAEB}

4、是無損聯(lián)接的

5、把對數(shù)據(jù)的修改寫到數(shù)據(jù)庫中和把表示這個修改的日志記錄寫到日志文件中是兩個不同的操作。有可能在這兩個操作之間發(fā)生故障。如果先寫了數(shù)據(jù)庫修改,而在運行記錄中沒有登記這個修改,則以后就無法恢復這個修改了。如果先寫日志,但沒有修改數(shù)據(jù)庫,按日志文件恢復時只不過是多做了一些不必要的UNDO操作,并不會影響數(shù)據(jù)庫的正確性。因此為了安全,一般要求“先寫日志文件”。

四、用SQL語句描述如下操作要求(每題5分,共計25分):

1. SQL語句

(1) Select count(*) from供貨記錄 where經(jīng)辦人=’王明’;

(2) Select * from商品, 供貨記錄 where 商品.商品編號 = 供貨記錄.商品編號 AND 地址 like ‘成都’;

(3) Select供應商名稱 from供應商,供貨記錄,商品where供應商.供應商編號= 供貨記錄.供應商編號 AND商品.商品編號 = 供貨記錄.商品編號 AND (數(shù)量>1000 OR 數(shù)量*單價)10000;

(4) SELECT DISTINCT供應商編號 FROM 供貨記錄 GH1

WHERE NOT EXISTS

(SELECT * FROM供貨記錄 GH2

WHERE GH2.供應商編號=’ S1101’ AND NOT EXISTS

(SELECT * FROM供貨記錄 GH3

WHERE GH3.供應商編號= GH1.供應商編號AND GH3. 商品編號= GH2. 商品編號));

(5)CREATE VIEW V-SP(供應商名稱,商品名稱,數(shù)量, 總價格,供貨日期)

AS SELECT供應商.供應商名稱, 商品.商品名稱, 數(shù)量, 商品.單價*供貨記錄, 數(shù)量, 供貨日期

FROM 供應商, 商品

WHERE供應商.商品編號 = 商品.商品編號ORDER BY 供貨日期;

2. 改進與完善

E-R圖略

改進關系模式,如:

供應商(供應商編號,供應商名稱, 地址, 聯(lián)系, 聯(lián)系人)

商品(商品編號,商品名稱,型號,單價,產(chǎn)地,生產(chǎn)日期)

供貨記錄(供應商編號,商品編號,供貨日期,數(shù)量,實際單價,總金額,經(jīng)辦人)

其中,實際單價或總金額二者之一可為空,對應調(diào)整單價或調(diào)整總價的方法。

五、已知候選碼為(S,C)->T, (S,T)->C, T->C, 這里(S,C)和(S,T)都是候選碼,S,C,T都是主屬性。因為沒有任何非主屬性對碼傳遞依賴或部分依賴,因此是是3NF,但T是決定因素,而不包含碼,因此不是BCNF。

:43 liaojk123

重慶郵電學院/學年第 1 學期

計算機科學與技術、地理信息系統(tǒng)、信息與計算科學、信息安全專業(yè)

《 數(shù)據(jù)庫原理 》考試題(A卷)

題號一二三四五總分

分數(shù)

評卷人

一、單項選擇題(本大題共10小題,每小題2分,共20分)

1.DB、DBMS和DBS三者之間的關系是( )。

A.DB包括DBMS和DBSB.DBS包括DB和DBMS

C.DBMS包括DB和DBSD.不能相互包括

2.對數(shù)據(jù)庫物理存儲方式的描述稱為( )。

A.外模式B.內(nèi)模式C.概念模式D.邏輯模式

3.在數(shù)據(jù)庫三級模式間引入二級映象的主要作用是( )。

A.提高數(shù)據(jù)與程序的獨立性B.提高數(shù)據(jù)與程序的安全性

C.保持數(shù)據(jù)與程序的一致性D.提高數(shù)據(jù)與程序的可移植性

4.視圖是一個“虛表”,視圖的構造基于( )。

A.基本表B.視圖

C.基本表或視圖D.數(shù)據(jù)字典

5.關系代數(shù)中的∏運算符對應SELECT語句中的以下哪個子句?( )

A.SELECT B.FROM

C.WHERED.GROUP BY

6.公司中有多個部門和多名職員,每個職員只能屬于一個部門,一個部門可以有多名職員,從職員到部門的聯(lián)系類型是( )。

A.多對多B.一對一

C.多對一D.一對多

7..如何構造出一個合適的數(shù)據(jù)邏輯結構是( )主要解決的問題。

A.關系數(shù)據(jù)庫優(yōu)化 B.數(shù)據(jù)字典?

C.關系數(shù)據(jù)庫規(guī)范化理論D.關系數(shù)據(jù)庫查詢?

8.將ER模型轉(zhuǎn)換成關系模型,屬于數(shù)據(jù)庫的( )。

A.需求分析 B.概念設計

C.邏輯設計 D.物理設計

9.事務日志的用途是( )。

A.事務處理B.完整性約束

C.數(shù)據(jù)恢復D.安全性控制

10.如果事務T已在數(shù)據(jù)R上加了X鎖,則其他事務在數(shù)據(jù)R上( )。

A.只可加X鎖 B.只可加S鎖

C.可加S鎖或X鎖D.不能加任何鎖

二、填空題(每空2分,共20分)

1.數(shù)據(jù)管理經(jīng)過了人工管理、文件系統(tǒng)和_________三個發(fā)展階段。

2.數(shù)據(jù)庫的邏輯數(shù)據(jù)獨立性是由二級映像中的映象提供的。

3.關系代數(shù)中專門的關系運算包括:_________、投影、連接和除法。

4.SQL語言提供數(shù)據(jù)庫定義、_________、數(shù)據(jù)控制等功能。

5.在SQL SELECT語句查詢中,要去掉查詢結果中的重復記錄,應該使用____________關鍵字。

6.在DBMS的授權子系統(tǒng)中,授權和回收權限的語句分別是____________和REVOKE語句。

7.從關系規(guī)范化理論的角度講,一個只滿足1NF的關系可能存在的四方面問題是:數(shù)據(jù)冗余度大、修改異常、插入異常和______________。

8.如果兩個實體之間具有M:N聯(lián)系,則將它們轉(zhuǎn)換為關系模型的結果是_________個表。

9.在數(shù)據(jù)庫設計中,規(guī)劃存儲結構和存取方法屬于_________設計。

10.關系中主碼的取值必須唯一且非空,這條規(guī)則是_________完整性規(guī)則。

三、簡答題(本大題共5小題,每小題4分,共20分)

1.數(shù)據(jù)模型的三大要素是什么?

2.數(shù)據(jù)庫設計的基本步驟是什么?

3.什么是事務?事務具有哪些特性?

4.簡述數(shù)據(jù)庫并發(fā)操作通常會帶來哪些問題。

5.簡述系統(tǒng)故障時的數(shù)據(jù)庫恢復策略。

四、設計題(本大題共5小題,每小題4分,共20分)

現(xiàn)有關系數(shù)據(jù)庫如下:?

學生(學號,姓名,性別,專業(yè))?

課程(課程號,課程名,學分)?

學習(學號,課程號,分數(shù))?

分別用關系代數(shù)表達式和SQL語句實現(xiàn)下列1—5小題(注意:每小題都要分別寫出關系代數(shù)表達式和SQL語句!?。∶啃☆}關系代數(shù)表達式2分,SQL語句2分):?

1.檢索所有選修了課程號為“C112”的課程的學生的學號和分數(shù);

2.檢索“英語”專業(yè)學生所學課程的信息,包括學號、姓名、課程名和分數(shù);

3.檢索“數(shù)據(jù)庫原理”課程成績高于90分的所有學生的學號、姓名、專業(yè)和分數(shù);

4.檢索不學課程號為“C135”課程的學生信息,包括學號,姓名和專業(yè);

5.檢索至少學過課程號為“C135”和“C219”的課程的學生的信息,包括學號、姓名和專業(yè)。

五、綜合題(本大題共2題,每題10分,共20分)

1.現(xiàn)有如下關系模式:借閱(圖書編號,書名,作者名,出版社,讀者編號,讀者姓名,借閱日期,歸還日期),基本函數(shù)依賴集F={圖書編號→(書名,作者名,出版社),讀者編號→讀者姓名,(圖書編號,讀者編號,借閱日期)→歸還日期}

(1)讀者編號是候選碼嗎?(2分)

(2)寫出該關系模式的主碼。(2分)

(3)該關系模式中是否存在非主屬性對碼的部分函數(shù)依賴?如果存在,請寫出一個。(2分)

(4)該關系模式滿足第幾范式?并說明理由。(4分)

2. 某工廠生產(chǎn)多種產(chǎn)品,每種產(chǎn)品由不同的零件組裝而成,有的零件可用在不同的產(chǎn)品上。產(chǎn)品有產(chǎn)品號和產(chǎn)品名兩個屬性,零件有零件號和零件名兩個屬性。根據(jù)語義設計ER模型,并將ER模型轉(zhuǎn)換成關系模式,要求關系模式主碼加下劃線表示。(ER模型4分,關系模型6分)

這是答案;

答題紙

一、單項選擇題(每小題2分,共20分)

題號

答案

二、填空題(每空2分,共20分)。

1..

3..

5..

7..

9..

三、簡答題(共5小題,每小題4分,共20分)。

四、設計題(共5小題,每小題關系代數(shù)式2分,SQL語句2分,共20分)。

五、綜合題(共2題,每題10分,共20分)。

:44 liaojk123

db-A卷參考答案與評分細則

一、單項選擇題(每小題2分,共20分)

題號

答案BBACACCCCD

二、填空題(每空2分,共20分)。

1. 數(shù)據(jù)庫系統(tǒng). 外模式/模式映像

3. __選擇__. _數(shù)據(jù)操縱_____

5. __DISTINCT_. _GRANT___

7. _刪除異常__. __3__

9. _物理___.__實體__

三、簡答題(共5小題,每小題4分,共20分)。

1.數(shù)據(jù)結構、數(shù)據(jù)操作、完整性約束。(錯一個扣1分,全錯不得分)

2.需求分析、概念結構設計、邏輯結構設計、物理結構設計、數(shù)據(jù)庫實事、數(shù)據(jù)庫運行和維護。(錯一個扣0.5分,全錯不得分)

3.事務是用戶定義的一個數(shù)據(jù)庫操作序列,這些操作要么全做要么全不做,是一個不可分割的工作單位。(2分)事務具有原子性、一致性、隔離性和持續(xù)性等特性。(每點0.5分)

4.丟失修改、不可重復讀、讀“臟”數(shù)據(jù)。(錯一個扣1分,全錯不得分)

5.(1)正像掃描日志文件,找出在故障發(fā)生前已經(jīng)提交的事務,將其事務標識記入REDO隊列。同時找出故障發(fā)生時尚未完成的事務,將其事務標識記入UNDO隊列。(2)對UNDO隊列中的各個事務進行撤銷處理。(3)對REDO隊列中的各個事務進行重做處理。(錯一個扣1.5分,全錯不得分)

四、設計題(共5小題,每小題關系代數(shù)式2分,SQL語句2分,共20分)。注意:答案不唯一!

1.檢索所有選修了課程號為“C112”的課程的學生的學號和分數(shù);

select 學號,分數(shù) from 學習 where 課程號=’C112’;

∏學號,分數(shù)( 課程號=’C112’(學習))

2. 檢索“英語”專業(yè)學生所學課程的信息,包括學號、姓名、課程名和分數(shù);

select 學習.學號,姓名,課程名,分數(shù)

from 學生,課程,學習

where 學習.學號=學生.學號 and 學習.課程號=課程.課程號 and 專業(yè)=’英語’;

∏學號,姓名,課程名,分數(shù)(∏學號,姓名( 專業(yè)=’英語’(學生))∞學習∞∏課程號,課程名(課程))

. 檢索“數(shù)據(jù)庫原理”課程成績高于90分的所有學生的學號、姓名、專業(yè)和分數(shù);

Select 學生.學號,姓名,專業(yè),分數(shù) from 學生,學習

Where 學生.學號=學習.學號 and 分數(shù)>90 and 課程號=

(select 課程號 from 課程 where 課程名=‘數(shù)據(jù)庫原理’);

∏學號,姓名,專業(yè),分數(shù)(∏學號,姓名,專業(yè)(學生)∞( 分數(shù)>90( 學習))∞∏課程號,課程名( 課程名=’數(shù)據(jù)庫原理’(課程)))

4.檢索不學課程號為“C135”課程的學生信息,包括學號,姓名和專業(yè);

Select 學號,姓名,專業(yè) from 學生

Where 學號 not in

(select 學號 from 學習 where 課程號=‘C135’);

(∏學號(學生)-∏學號( 課程號=‘C135’( 學習)))∞(∏學號,姓名,專業(yè)(學生)

5.檢索至少學過課程號為“C135”和“C219”的課程的學生的信息,包括學號、姓名和專業(yè)。

Select 學號,姓名,專業(yè) from 學生 where 學號 in

(select X1.學號 from 學習 X1,學習 X2 where X1.學號=X2.學號 and X1.課程號=‘C135’and X2。課程號=‘C219’);

(∏學號,課程號(學習)÷∏課程號( 課程號=‘C135’∨課程號=‘C219’ (課程))) ∞∏學號,姓名,專業(yè)(學生)

五、綜合題(共2題,每題10分,共20分)。

1.現(xiàn)有如下關系模式:借閱(圖書編號,書名,作者名,出版社,讀者編號,讀者姓名,借閱日期,歸還日期),基本函數(shù)依賴集F={圖書編號→(書名,作者名,出版社),讀者編號→讀者姓名,(圖書編號,讀者編號,借閱日期)→歸還日期}

(1)讀者編號是候選碼嗎?(2分)

(2)寫出該關系模式的主碼。(2分)

(3)該關系模式中是否存在非主屬性對碼的部分函數(shù)依賴?如果存在,請寫出一個。(2分)

(4)該關系模式滿足第幾范式?并說明理由。(4分)

答:(1)不是。

(2)(圖書編號,讀者編號,借閱日期)

(3)存在。書名函數(shù)依賴于圖書編號,圖書編號是碼的真子集,所以書名部分函數(shù)依賴于碼。

(4)1NF。因為存在非主屬性對碼的部分函數(shù)依賴。

2. 某工廠生產(chǎn)多種產(chǎn)品,每種產(chǎn)品由不同的零件組裝而成,有的零件可用在不同的產(chǎn)品上。產(chǎn)品有產(chǎn)品號和產(chǎn)品名兩個屬性,零件有零件號和零件名兩個屬性。根據(jù)語義設計ER模型,并將ER模型轉(zhuǎn)換成關系模式,要求關系模式主碼加下劃線表示。(ER模型4分,關系模型6分)

產(chǎn)品(產(chǎn)品號,產(chǎn)品名)

零件(零件號,零件名)

組裝(產(chǎn)品號,零件號)

:45 liaojk123

重 慶 郵 電 學 院 2023 ~ 2023 學 年 第 一 學 期

題號一二三四五六總分

分數(shù)

評卷人

計算機學院 《數(shù)據(jù)庫原理》 期末考試題 120分鐘

一、單項選擇題(本大題共10小題,每小題2分,共20分)

1.模式的邏輯子集通常稱為( )

A.存儲模式B.內(nèi)模式

C.外模式 D.模式

2.DB、DBMS和DBS三者之間的關系是( )

A..DB包括DBMS和DBS B.DBS包括DB和DBMS

C.DBMS包括DB和DBS D.不能相互包括

3.已知兩個關系如下:

RABC

bc1

bc2

bc1

SDEA

de

de

de

假設R的主鍵是A,S的主鍵是D,在關系S的定義中包含外鍵子句:

“FOREIGN KEY (A) REFERENCES R(A) ON DELETE RESTRICT”,

下列SQL語句不能成功執(zhí)行的是( )

A.DELETE FROM R WHERE A=2

B.DELETE FROM R WHERE A=3

C.DELETE FROM S WHERE A=1

D.DELETE FROM S WHERE A=2

4.在SQL中,與“NOT IN”等價的操作符是( )

A.ALL B.SOME

C.=SOME D.=ALL

5..如何構造出一個合適的數(shù)據(jù)邏輯結構是( )主要解決的問題。?

A.關系數(shù)據(jù)庫優(yōu)化B.數(shù)據(jù)字典?

C.關系數(shù)據(jù)庫規(guī)范化理論D.關系數(shù)據(jù)庫查詢

6.將ER模型轉(zhuǎn)換成關系模型,屬于數(shù)據(jù)庫的( )

A.需求分析 B.概念設計

C.邏輯設計 D.物理設計

7.如果事務T已在數(shù)據(jù)R上加了X鎖,則其他事務在數(shù)據(jù)R上( )

A.只可加X鎖B.只可加S鎖

C.可加S鎖或X鎖 D.不能加任何鎖

8.“is-part-of”聯(lián)系是指數(shù)據(jù)間的( )

A.包含關系B.分類關系C.繼承關系D.并關系

9.在分布式數(shù)據(jù)庫中,數(shù)據(jù)的垂直分片是對全局關系的( )

A.選擇操作 B.投影操作

C.自然聯(lián)接操作D.半聯(lián)接操作

10.在數(shù)據(jù)庫設計中,表示用戶業(yè)務流程的常用方法是( )

A.DFDB.ER圖C.程序流程圖D.數(shù)據(jù)結構圖

二、填空題(每空2分,共20分)

1.數(shù)據(jù)庫的邏輯數(shù)據(jù)獨立性是由___外模式/模式____映象提供的。

2.在數(shù)據(jù)庫設計中,規(guī)劃存儲結構和存取方法屬于____物理_______設計。

3.在計算機網(wǎng)絡環(huán)境中,各個場地采用相同類型的數(shù)據(jù)模型和DBMS,稱之為___同構同質(zhì)______型分布式數(shù)據(jù)庫系統(tǒng)。

4.SQL語言提供數(shù)據(jù)庫定義、___數(shù)據(jù)操縱_____、數(shù)據(jù)控制等功能。

5.關系代數(shù)中專門的關系運算包括:選擇、投影、連接和__除法______。

6.當數(shù)據(jù)庫被破壞后,如果事先保存了____日志文件____和數(shù)據(jù)庫的副本,就有可能恢復數(shù)據(jù)庫。

7.關系中主碼的取值必須唯一且非空,這條規(guī)則是__實體____完整性規(guī)則。

8.設有學生表S(學號,姓名,班級)和學生選課表SC(學號,課程號,成績),為維護數(shù)據(jù)一致性,表S與SC之間應滿足__參照____完整性約束。?

9.在函數(shù)依賴中,平凡的FD可根據(jù)推規(guī)則中的___自反律 ___律推出。

10.設關系模式R(A,B,C,D),函數(shù)依賴集F={AB→C,D→B},則R的候選碼為____ ABD _____

三、簡答題(本大題共4小題,每小題5分,共20分)

1.什么是事務?事務具有那些特性?

1.數(shù)據(jù)庫系統(tǒng)中的常見故障有哪些?

3.什么是死鎖?

4.簡述數(shù)據(jù)庫并發(fā)操作通常會帶來哪些問題。

四、設計題(本大題共5小題,每小題4分,共20分)

現(xiàn)有關系數(shù)據(jù)庫如下:?

學生(學號,姓名,性別,專業(yè),獎學金)?

課程(課程號,名稱,學分)?

學習(學號,課程號,分數(shù))?

分別用關系代數(shù)表達式和SQL語句實現(xiàn)下列1—5小題:?

1.檢索所有選修了課程號為“C112”的課程的學生的學號和分數(shù);

2.檢索“英語”專業(yè)學生所學課程的信息,包括學號、姓名、課程名和分數(shù)。

3.檢索“數(shù)據(jù)庫原理”課程成績高于90分的所有學生的學號、姓名、專業(yè)和分數(shù);

4.檢索不學課程號為“C135”課程的學生信息,包括學號,姓名和專業(yè);

5.檢索至少學過課程號為“C135”和“C219”的學生信息,包括學號、姓名和專業(yè);

五、綜合題(本大題共2題,每題10分,共20分)

1.假設為自學考試成績管理設計了一個關系R(S#,SN,C#,CN,G,U),其屬性的含義依次為考生號、姓名、課程號、課程名、分數(shù)和主考學校名稱。

規(guī)定每個學生學習一門課程只有一個分數(shù);一個主考學校主管多門課程的考試,且一門課程只能屬于一個主考學校管理;每名考生有唯一的考號,每門課程有唯一的課程號。

(1)寫出關系模式R基本的函數(shù)依賴集。(2分)

(2)寫出關系模式R的候選碼。(2分)

(3)關系模式R更高達到第幾范式?為什么?(3分)

(4)將R規(guī)范化為3NF。(3分)

2. 某工廠生產(chǎn)多種產(chǎn)品,每種產(chǎn)品由不同的零件組裝而成,有的零件可用在不同的產(chǎn)品上。產(chǎn)品有產(chǎn)品號和產(chǎn)品名兩個屬性,零件有零件號和零件名兩個屬性。根據(jù)語義設計ER模型,并將ER模型轉(zhuǎn)換成關系模式。(ER模型5分,關系模型5分)

:46 liaojk123

重 慶 郵 電 學 院 2023 ~ 2023 學 年 第 二 學 期

通信與信息工程學院 《數(shù)據(jù)庫原理》 參考答案與評分標準

一、單項選擇題(每小題2分,共20分)

A B B B B B A D B C

二、簡述題(每小題5分,共35分)

1. 在數(shù)據(jù)面向的對象方面:文件系統(tǒng)的管理者是文件系統(tǒng);數(shù)據(jù)庫系統(tǒng)的管理者是數(shù)據(jù)庫管理系統(tǒng)。(1分)在數(shù)據(jù)共享程度方面:文件系統(tǒng)共享性差,冗余度大;數(shù)據(jù)庫系統(tǒng)共享性高,冗余小。(1分)在數(shù)據(jù)獨立性方面:文件系統(tǒng)數(shù)據(jù)獨立性差;數(shù)據(jù)庫系統(tǒng)具有高度的物理獨立性和一定的邏輯獨立性。(1分)在數(shù)據(jù)結構化方面:文件系統(tǒng)記錄內(nèi)有結構,整體無結構;數(shù)據(jù)庫系統(tǒng)整體結構化。(1分)在數(shù)據(jù)控制能力方面:文件系統(tǒng)由應用程序自己控制;數(shù)據(jù)庫系統(tǒng)由數(shù)據(jù)庫管理系統(tǒng)控制。(1分)

2. 數(shù)據(jù)庫系統(tǒng)有外模式、模式和內(nèi)模式三級模式結構,在這三級模式之間提供了兩級映象,即外模式/模式映象和模式/內(nèi)模式映象。正是這兩層映象保證了數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)能夠具有較高的邏輯獨立性和物理獨立性。

3. 查詢選修了1號課程或3號課程的學生的學號。

4. 若關系中的某一個屬性組的值能夠唯一地標識一個元組,則成該屬性組為候選碼;若一個關系中有多個候選碼,則選定其中一個為主碼;設F是關系R中的一個屬性組,但不是R的碼,如果F與關系S中的主碼相對應,則稱F為R的外碼。

5. 需求分析、概念設計、邏輯設計、物理設計、數(shù)據(jù)庫實施、數(shù)據(jù)庫運行與維護。

6. 并發(fā)操作可能會帶來的數(shù)據(jù)不一致性問題包括丟失修改、不可重復度和讀臟數(shù)據(jù)。產(chǎn)生這些問題的主要原因是并發(fā)操作破壞了事務的隔離性。

7.R屬于之一范式,分解為如下兩個模式:

R1(A,D), A為主碼;R2(A,B,C), (A,B)為主碼,A為外碼

三、用SQL語句描述下列數(shù)據(jù)庫操作 (每小題3分,共30分)

1. SELECT * FROM S;

2. SELECT DISTINCT S# FROM SC WHERE G=90;

8. DELETE FROM SC WHERE S# IN(或=)

(SELECT S# FROM S WHERE SN=’ 王敏’)

9. UPDATE S SET SA=SA+1;

10. CREATE VIEW XXX AS SELECT S#, SN, SA FROM S WHERE SD=’CS’;

你要的話 給我發(fā)email我給你發(fā)過去

數(shù)據(jù)庫設計試題的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關于數(shù)據(jù)庫設計試題,數(shù)據(jù)庫設計試題,讓你更加熟練掌握設計技巧,應對挑戰(zhàn)。,我給高分,求重郵試題的信息別忘了在本站進行查找喔。

創(chuàng)新互聯(lián)服務器托管擁有成都T3+級標準機房資源,具備完善的安防設施、三線及BGP網(wǎng)絡接入帶寬達10T,機柜接入千兆交換機,能夠有效保證服務器托管業(yè)務安全、可靠、穩(wěn)定、高效運行;創(chuàng)新互聯(lián)專注于成都服務器托管租用十余年,得到成都等地區(qū)行業(yè)客戶的一致認可。


文章題目:數(shù)據(jù)庫設計試題,讓你更加熟練掌握設計技巧,應對挑戰(zhàn)。(數(shù)據(jù)庫設計試題)
文章分享:http://www.dlmjj.cn/article/dpdcsce.html