(完整版)數(shù)據(jù)庫(kù)B卷(我附上了部分答案,僅供參考)_第1頁
(完整版)數(shù)據(jù)庫(kù)B卷(我附上了部分答案,僅供參考)_第2頁
(完整版)數(shù)據(jù)庫(kù)B卷(我附上了部分答案,僅供參考)_第3頁
(完整版)數(shù)據(jù)庫(kù)B卷(我附上了部分答案,僅供參考)_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

1、一選擇題 30 分 二填空題:( 20分) 1 事務(wù)的特點(diǎn)原子性、一致性、隔離性、持久性 2 加鎖的目的可保證處理程序并發(fā)時(shí)的數(shù)據(jù)完整性 3 數(shù)據(jù)庫(kù)恢復(fù)的原理 冗余 4 視圖的定義 5 參照完整性 完整性規(guī)則:實(shí)體完整性、參照完整性、用戶定義完整性 6關(guān)系代數(shù)的基本運(yùn)算 三設(shè)計(jì)題( 19 分) 1 假設(shè)規(guī)定屬性的類型 sno sname ssex clno 為字符型數(shù)據(jù); sage 為數(shù)值型數(shù) 據(jù)列的寬度自定義,根據(jù) SQL 寫出上述關(guān)系。 create table student (sno char(8) not null, sname varchar(20) not null, ssex

2、char(2) not null, sage smallint, clno char(5) not null) 2 將學(xué)號(hào)為 20030101的“學(xué)生的各科成績(jī)置零 Update grade Set gmark= 0 Where sno= 20030101 3 找出選修了數(shù)據(jù)庫(kù)的學(xué)生人數(shù) select count(*) as 人數(shù) from grade,course where cn ame=C 據(jù)庫(kù)and grade.c no=course.c no 4 找出所有名字的最后一個(gè)字為 “玉“的學(xué)生信息 Select * from Student where sname like 玉% 5 找出

3、所有選修了 03號(hào)課程的學(xué)生學(xué)號(hào) Select sno From grade Where cno= 03 6 找出 03021班女生的個(gè)人信息。 Select * From student Where clno= 03021 and s女ex= 四 數(shù)據(jù)庫(kù)設(shè)計(jì)題 (15 分 ) 學(xué)校有若干個(gè)系,每個(gè)系有若干名教師和學(xué)生;每個(gè)教師可以擔(dān)任若干門課程, 并參加多個(gè)項(xiàng)目; 每個(gè)學(xué)生可以同時(shí)選修多門課程。 請(qǐng)?jiān)O(shè)計(jì)某學(xué)校的教學(xué)管理的 E-R 模型,要求各出每個(gè)實(shí)體、聯(lián)系的屬性。 解:該學(xué)校的教學(xué)管理 E-R 模型有以下實(shí)體:系、教師、學(xué)生、項(xiàng)目、課程 實(shí)體屬性如下: 系(系編號(hào),系名,系主任) 教師(教

4、師編號(hào),教師姓名,職稱) 學(xué)生(學(xué)號(hào),姓名,性別,班號(hào)) 項(xiàng)目(項(xiàng)目編號(hào),名稱,負(fù)責(zé)人) 課程(課程編號(hào),課程名,學(xué)分) 各實(shí)體之間的聯(lián)系如下: 教師擔(dān)任課程的 “任課 ”聯(lián)系; 教師參加項(xiàng)目的 “參加 ”聯(lián)系; 學(xué)生選修課程的 “選修 ”聯(lián)系; 系、教師和學(xué)生之間的所屬關(guān)系的 “領(lǐng)導(dǎo) ”聯(lián)系; 其中“選修”聯(lián)系有一個(gè)成績(jī)屬性。 對(duì)應(yīng)的E-R模型如下圖所示: 五綜合題(16分) 范式分解 R (學(xué)號(hào),課程號(hào),課程名,學(xué)生姓名,年齡,成績(jī),教師姓名,教師年齡,教 師所在系) 如果規(guī)定:(1)一個(gè)學(xué)生所修的每門課程都有一個(gè)成績(jī); (2)每門課程只有一位任課教師; (3)教師中沒有重名,每個(gè)教師只屬于一個(gè)系。 試回答下列問題: (1),據(jù)上述規(guī)定,寫出關(guān)系模式 R的基本函數(shù)依賴; (學(xué)號(hào),課程號(hào))f成績(jī) 課程號(hào)一教師姓名 教師姓名一教師所在系 (2)找出關(guān)系模式R的候選鍵; (學(xué)號(hào),課程號(hào)) (3)關(guān)系模式R最高已達(dá)到第幾范式,為什么? R 1NF,因?yàn)橛袑W(xué)號(hào)一學(xué)生姓名,所有有部分函數(shù)依賴(學(xué)號(hào),課程號(hào)) 學(xué)生姓名,因此,不屬于2NF (4)如果R不屬于3NF,請(qǐng)將R分解成3NF模式集,并標(biāo)出各關(guān)系

溫馨提示

  • 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. 人人文庫(kù)網(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)論