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

正文內(nèi)容

數(shù)據(jù)庫設(shè)計(jì)三大范式應(yīng)用實(shí)例剖析(存儲(chǔ)版)

2025-07-30 02:05上一頁面

下一頁面
  

【正文】 的設(shè)計(jì)一定是錯(cuò)誤的,在數(shù)據(jù)庫表中存在1:1或1:N關(guān)系這種較特殊的情況下,合并導(dǎo)致的不符合范式要求反而是合理的。 對(duì)于1:1的關(guān)系,我們可以將左邊的1或者右邊的1合并到另一邊去,設(shè)計(jì)導(dǎo)致不符合范式要求,但是并不會(huì)導(dǎo)致操作異常和數(shù)據(jù)冗余?! “褌}庫管理關(guān)系表分解為二個(gè)關(guān)系表:  倉庫管理:StorehouseManage(倉庫ID, 管理員ID);  倉庫:Storehouse(倉庫ID, 存儲(chǔ)物品ID, 數(shù)量)?! ∵@樣的數(shù)據(jù)庫表是符合第三范式的,消除了數(shù)據(jù)冗余、更新異常、插入異常和刪除異常。   把選課關(guān)系表SelectCourse改為如下三個(gè)表:  學(xué)生:Student(學(xué)號(hào), 姓名, 年齡);  課程:Course(課程名稱, 學(xué)分);  選課關(guān)系:SelectCourse(學(xué)號(hào), 課程名稱, 成績)?! 〖俣ㄟx課關(guān)系表為SelectCourse(學(xué)號(hào), 姓名, 年齡, 課程名稱, 成績, 學(xué)分),關(guān)鍵字為組合關(guān)鍵字(學(xué)號(hào), 課程名稱),因?yàn)榇嬖谌缦聸Q定關(guān)系:  (學(xué)號(hào), 課程名稱) → (姓名, 年齡, 成績, 學(xué)分)  這個(gè)數(shù)據(jù)庫表不滿足第二范式,因?yàn)榇嬖谌缦聸Q定關(guān)系:  (課程名稱) → (學(xué)分)  (學(xué)號(hào)) → (姓名, 年齡)  即存在組合關(guān)鍵字中的字段決定非關(guān)鍵字的情況?! ≡O(shè)計(jì)范式是不是很難懂呢?非也,大學(xué)教材上給我們一堆數(shù)學(xué)公式我們當(dāng)然看不懂,也記不住。本文將對(duì)范式進(jìn)行通俗地說明,并以筆者曾經(jīng)設(shè)計(jì)的一個(gè)簡單論壇的數(shù)據(jù)庫為例來講解怎樣將這些范式應(yīng)用于實(shí)際工程?! ?3) 插入異常:  假設(shè)要開設(shè)一門新的課程,暫時(shí)還沒有人選修。  第三范式(3NF):在第二范式的基礎(chǔ)上,數(shù)據(jù)表中如果不存在非關(guān)鍵字段對(duì)任一候選關(guān)鍵字段的傳遞函數(shù)依賴則符合第三范式。這個(gè)數(shù)據(jù)庫表中存在如下決定關(guān)系:  (倉庫ID, 存儲(chǔ)物品ID) →(管理
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1