freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)庫考試大題(編輯修改稿)

2025-04-21 02:59 本頁面
 

【文章內(nèi)容簡介】 題在學(xué)生課程管理數(shù)據(jù)庫中創(chuàng)建一觸發(fā)器,當(dāng)向?qū)W生選課表插入記錄時(shí),檢查該記錄的學(xué)號(hào)在學(xué)生表中是否存在,檢查該記錄的課程號(hào)在課程表中是否存在,及選課成績是否在0到100范圍,若有一項(xiàng)為否,則不允許插入。答案:create trigger stu_ins_trion scfor insertasbegin declare @s char(6),@c char(5),@grade int select @s=sno,@c=o,@grade=scorefrom insertedif (@s not in(select sno from student)) or (@c not in (select o from course) )or (@grade not between 0 and 100)rollback transaction elseprint 39。成功插入39。end四、綜合練習(xí)已知學(xué)生關(guān)系模式S(Sno,Sname,SD,Sdname,Course,Grade)其中:Sno學(xué)號(hào)、Sname姓名、SD系名、Sdname系主任名、Course課程、Grade成績。(1)寫出關(guān)系模式S的基本函數(shù)依賴和主碼。(2)原關(guān)系模式S為幾范式?為什么?分解成高一級(jí)范式,并說明為什么? (3)將關(guān)系模式分解成3NF,并說明為什么? (1)寫出關(guān)系模式S的基本函數(shù)依賴和主碼。答: 關(guān)系模式S的基本函數(shù)依賴如下: Sno→Sname,SD→Sdname,Sno→SD,(Sno,Course) →Grade關(guān)系模式S的碼為:(Sno,Course)。(2)原關(guān)系模式S為幾范式?為什么?分解成高一級(jí)范式,并說明為什么?答: 原關(guān)系模式S是屬于1NF的,碼為(Sno,Course),非主屬性中的成績完全依賴于碼,而其它非主屬性對(duì)碼的函數(shù)依賴為部分函數(shù)依賴,所以不屬于2NF。消除非主屬性對(duì)碼的函數(shù)依賴為部分函數(shù)依賴,將關(guān)系模式分解成2NF如下:S1(Sno,Sname,SD,Sdname)S2(Sno,Course,Grade) (3)將關(guān)系模式分解成3NF,并說明為什么? 答: 將上述關(guān)系模式分解成3NF如下: 關(guān)系模式S1中存在Sno→SD,SD→Sdname,即非主屬性Sdname傳遞依賴于Sno,所以S1不是3NF。進(jìn)一步分解如下: S11(Sno,Sname,SD) S12(SD,Sdname) 分解后的關(guān)系模式S1S12滿足3NF。 對(duì)關(guān)系模式S2不存在非主屬性對(duì)碼的傳遞依賴,故屬于3NF。所以,原模式S(Sno,Sname,SD,Sdname,Course,Grade)按如下分解滿足3NF。S11(Sno,Sname,SD) S12(SD,Sdname)S2(Sno,Course,Grade) 設(shè)有如下關(guān)系R (1)它為第幾范式? 為什么? (2)是否存在刪除操作異常?若存在,則說明是在什么情況下發(fā)生的? (3)將它分解為高一級(jí)范式,分解后的關(guān)系是如何解決分解前可能存在的刪除操作異常問題? (1)解:它是2NF。 因?yàn)镽的候選關(guān)鍵字為“課程名”。 依賴關(guān)系: 課程名→教師名,教師名 → 課程名,教師名→教師地址,所以 課程名→教師地址。即存在非主屬性“教師地址”對(duì)候選關(guān)鍵字課程名的傳遞函數(shù),因此R不是3NF。但:因?yàn)椴淮嬖诜侵鲗傩詫?duì)候選關(guān)鍵字的部分函數(shù)依賴,所以R是2NF。(2)解: 存在。當(dāng)刪除某門課程時(shí)會(huì)刪除不該刪除的教師的有關(guān)信息。(3)解: 分解為高一級(jí)范式如圖所示。R1如下: R2如下: 分解后,若刪除課程數(shù)據(jù)時(shí),僅對(duì)關(guān)系R1操作,教師地址信息在關(guān)系R2中仍然保留,不會(huì)丟失教師方面的信息。 設(shè)某商業(yè)集團(tuán)數(shù)據(jù)庫中有一關(guān)系模式R如下:R (商店編號(hào),商品編號(hào),數(shù)量,部門編號(hào),負(fù)責(zé)人)如果規(guī)定:(1) 每個(gè)商店的每種商品只在一個(gè)部門銷售;(2) 每個(gè)商店的每個(gè)部門只有一個(gè)負(fù)責(zé)人;(3) 每個(gè)商店的每種商品只有一個(gè)庫存數(shù)量。試回答下列問題:(1) 根據(jù)上述規(guī)定,寫出關(guān)系模式R的基本函數(shù)依賴;答: 關(guān)系模式S的基本函數(shù)依賴如下: (商店編號(hào),商品編號(hào)) →部門編號(hào),(商店編號(hào),部門編號(hào))→負(fù)責(zé)人,(商店編號(hào),商品編號(hào)) →數(shù)量(2) 找出關(guān)系模式R的候選碼;答:關(guān)系模式R的碼為:(商店編號(hào),商品編號(hào), 部門編號(hào))。(3) 試問關(guān)系模式R最高已經(jīng)達(dá)到第幾范式?為什么?答: 原關(guān)系模式R是屬于1NF的,碼為(商店編號(hào),商品編號(hào),
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1