數(shù)據(jù)庫試卷及答案_第1頁
數(shù)據(jù)庫試卷及答案_第2頁
數(shù)據(jù)庫試卷及答案_第3頁
數(shù)據(jù)庫試卷及答案_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

1、1. 數(shù)據(jù)庫軟件系統(tǒng)的根本區(qū)別在于數(shù)據(jù)結(jié)構(gòu)化。2在數(shù)據(jù)庫的三級(jí)模式結(jié)構(gòu)中,描述數(shù)據(jù)庫中全局邏輯結(jié)構(gòu)和特征的是模式。3. 數(shù)據(jù)路的特點(diǎn)之一是數(shù)據(jù)共享,嚴(yán)格的說,數(shù)據(jù)共享是多種應(yīng)用、多種語言、多個(gè)用戶 相互覆蓋的使用數(shù)據(jù)集合。4. 關(guān)系R包含屬性A1,A2,A3,A4,A5,其中A1,A2為碼(key),下面說法正確的是:R 中絕對(duì)不可能出現(xiàn)兩個(gè)在 A1,A2上的取值完全相同的元組。5. 視圖是一個(gè)虛表,視圖的構(gòu)造基于基本表。6. 文字圖像圖形 聲音 學(xué)生的檔案記錄,貨物的運(yùn)輸情況等,這些都是數(shù)據(jù)。7. SQL語言具有兩種使用方式,分別稱為交互式SQL和 嵌入式SQL。& 數(shù)據(jù)庫DB數(shù)據(jù)庫

2、系統(tǒng) DBS和數(shù)據(jù)管理系統(tǒng) DBMS三者的關(guān)系 DBS包DB , DBMS。9.關(guān)系數(shù)據(jù)模型表示實(shí)體間的1:1的聯(lián)系表示實(shí)體間的1: n的聯(lián)系表示實(shí)體間的m: n的聯(lián)系。10對(duì)數(shù)據(jù)庫進(jìn)行,防止未經(jīng)授權(quán)的或不合法的使用造成的數(shù)據(jù)泄漏,更改破壞,這是指數(shù)據(jù)的安全性。二.填空題1. 在SQL SELECT語句查詢中,要去掉查詢結(jié)果中的重復(fù)記錄,應(yīng)該使用DISTINCT關(guān)鍵 字。2. 任何一個(gè)二元關(guān)系一定滿足的范式是1NF (在1NF,2NF,3NF范圍內(nèi))。3. 從關(guān)系規(guī)范化管理論的角度講,一個(gè)滿足1NF的關(guān)系可能存在的四方面問題是:數(shù)據(jù) 冗余度大,刪除異常插入異常和修改復(fù)雜。4. 數(shù)據(jù)模型通常由數(shù)

3、據(jù)結(jié)構(gòu),完整性約束和數(shù)據(jù)操作 三部分組成。5. 數(shù)據(jù)庫系統(tǒng)中常用的三種數(shù)據(jù)模型有層次模型,網(wǎng)狀模型和關(guān)系模 6數(shù)據(jù)庫系統(tǒng)中的三級(jí)模式結(jié)構(gòu)和兩級(jí)數(shù)據(jù)映象確保了數(shù)據(jù)的邏輯獨(dú)立性和物理獨(dú)立性。7. 在SQL語句中,要求一列中的最大值,應(yīng)使用 MAX函數(shù)8. 數(shù)據(jù)管理技術(shù)的發(fā)展經(jīng)歷了人工管理,文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)階段。三簡(jiǎn)答題:1 .設(shè)有供應(yīng)商關(guān)系 S和零件關(guān)系P,如圖所示,S和P的主碼分別是 供應(yīng) 商號(hào)和零件號(hào),P的外碼是 供應(yīng)商號(hào)SP供應(yīng)商號(hào)供應(yīng)商名所在城市零件號(hào)顏色供應(yīng)商號(hào)A1紅星北京P1紅A1A2宇宙上海P2藍(lán)A3A3黎明天津P3白A4A4立新重慶分析下列2個(gè)操作能否正確執(zhí)行,并說明理由(

4、1)在P中插入元組(“P2”,白', A2 'INSERTINTO P(零件號(hào),顏色,供應(yīng)商號(hào) )VALVES( P2 ' 白' A2 ');不能,因?yàn)榱慵?hào)是主碼,必須唯一。(2)在P中插入元組(P4),'白),A5 'INSERTINTO P (零件號(hào),顏色,供應(yīng)商號(hào))VALVES (' P4''白','A5 'P的外碼供應(yīng)商號(hào)不能為A5 ',因?yàn)镾表的主碼中不含A5 '2 試述關(guān)系模型的完整性規(guī)則,在參照完整性中,為什么外部碼屬性的值也可以為空?什 么情況下才能為空?答

5、:實(shí)體完整性規(guī)則是指若屬性A是基本關(guān)系R的主屬性,則屬性 A不能取空值。若屬性(或?qū)傩越M)F是基本關(guān)系屬性 R的外碼,它與基本關(guān)系 S的主碼Ks相對(duì)應(yīng)(基本關(guān)系 R 和S不一定是不同的關(guān)系),則對(duì)于R中的每個(gè)元組在 F上的值必須為:空值(F的每個(gè)屬 性值均為空值),或者等于S中某個(gè)元組的主碼值,即屬性F本身不是主屬性,則可以取空值,否則不能取空值。四. 設(shè)計(jì)題:已知教學(xué)數(shù)據(jù)庫包含三個(gè)關(guān)系:學(xué)生關(guān)系S(SNO,SNAME,SA,SD)課程關(guān)系 C (CNO,CN,TNAME ),選課關(guān)系 SC ( SNO,CNO,G )其中,下劃線的字段為該關(guān)系的碼, SNO代表學(xué)號(hào),SNAME代表學(xué)生姓名,S

6、A代表 學(xué)生年齡,SD代表學(xué)生所在系,CNO代表課程號(hào),CN代表課程名,TNAME代表任課教 師姓名,G代表成績(jī),請(qǐng)用SQL語句實(shí)現(xiàn):1. 建立學(xué)生關(guān)系和選課關(guān)系,有完整約束的要定義完整性約束2. 將下列學(xué)生信息插入學(xué)生關(guān)系中:李丹, 18歲,電信系,學(xué)號(hào):200702063. 找出選修了課程號(hào)為“ 112002 ”的學(xué)生學(xué)號(hào)和姓名4. 修改學(xué)號(hào)為“ 20070206 ”的學(xué)生所在的系為計(jì)算機(jī)5. 查詢選修了數(shù)據(jù)庫系統(tǒng)原理這門課的學(xué)生的姓名和成績(jī)6. 查看1號(hào)課程的學(xué)生的平均成績(jī)7. 在C表上按課程號(hào)升序建立唯一性索引& 授予用戶李丹對(duì)學(xué)生關(guān)系 S具有查看權(quán),對(duì)姓名字段具有修改權(quán)9.

7、創(chuàng)建 數(shù)據(jù)庫系統(tǒng)原理 課的成績(jī)表視圖data_exam,包括學(xué)生的學(xué)號(hào),所在系,課程名 和成績(jī)4個(gè)字段解: CREATE TABLE S(SNO CHAR(8) PRIMARY KEY,SNAME CHAR(20) UNIQUE,SA INT,SD CHAR(20);CREATE TABLE SC(SNO CHAR(9),CNO CHAR(4), INSERTINTO S(SNO,SNAME,SA,SD)VALVES( 20070206','李丹',18','電信系); SELECT SNO,SNAMEFROM S,SCWHERE SNO= 112002

8、' UPDATE SSET SD=計(jì)算機(jī)WHERE SNO= ,20070206 ' SELECT SNAME,GFROM S,C,SCWHERE CN='數(shù)據(jù)庫系統(tǒng)原理; SELECT AVG(G)FROM SCWHERE CNO= 1' CREATE UNIQUE INDEX Coucno ON C(CNO) GRANT UPDATE(SNAME),SELECT on TABLE S TO李丹; CREATE VIEW data_examSELECT SNO,SD,CN,GFROM S,C,SC五. 問答題:設(shè)有關(guān)系 student (sno, sname,

9、 sdept, mname, grade), sno, cname為鍵碼, 中存在如下函數(shù)依賴:sno,cn ame-宀sn ame, sdept, mn ame; sno- sn ame, sdept, mn ame; sno, cname- grade ; sdept - mname試求解下列問題:1. 關(guān)系student屬于幾范式? ( 4分)2. 若關(guān)系student不屬于第三范式,試將關(guān)系student逐步分解為第三范式(6分) 解:1)關(guān)系student屬于第一范式;sno, cname-宀sname, sdept, mname; sno- sname, sdept, mname;sno存在部分函數(shù)依賴由于sno , cname- grade則存在全部函數(shù)依賴,所以” 2)1NF: student (sno, sname, sdept, mname, grade,Sname)J消除主屬性對(duì)碼得部分函數(shù)依賴2NF: S1(Sno, Cname.Grade) S2 (sno, sname, sdept, mname)|消除主屬性對(duì)碼的傳遞函數(shù)依賴3NF: S1 (sno, cname,grade) S2' (Sno,Sname,Sdept) S2'' (Sdept,mname)J

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論