久久99国产亚洲高清-久久99国产亚洲高清观看首页-久久99国产亚洲精品观看-久久99国产一区二区-久久99国产一区二区三区-久久99国产综合精品

數據庫關系模式整合方法

2021-05-25 320 數據庫理論論文

本文作者:張麗君 單位:河南科技學院

一、引言

在整個數據庫系統的設計過程中,總共分為六個基本階段,即需求分析、概念結構設計、邏輯結構設計、物理結構設計、數據庫的實施、數據庫試運行階段就。其中在邏輯結構設計階段的主要任務是如何將概念結構轉換的關系模式進行優化。因為單純的從概念結構轉換的關系模式不一定具有“好”的性質。一個具有“好”的性質的關系模式中,沒有不必要的冗余數據,也沒有異常現象存在。所謂的冗余數據是指沒有必要重復、大量出現的數據,在數據庫中我們也不可能完全避免冗余現象,但是我們可以盡量減少冗余數據。異常現象主要是指在對數據庫進行增、刪、改操作的時候可能會出現的一些錯誤現象。

二、實例分析

下面通過一個實例說明一個“不好”的數據庫中存在的問題。現有一個學生信息管理系統,其中的一個“學生選課管理表”包含以下屬性:學號(sno),系別(sdept),系主任名(mname),課程號(cno),成績(grade)。假設這個表中總共有4名學生,分別選修了不同的課程,如下表1所示:那么在這個關系模式中存在什么問題呢?經過分析,主要存在以下問題:

1.數據冗余嚴重:每個院系的學生選一門課程,其系名就重復存儲一次;每個院系有多少個學生選課,系主任名就重復存儲多少次。

2.更新異常(UpdateAnomalies):由于存在數據冗余必然會導致更新數據時,操作更加復雜,使得維護數據完整性代價大。稍一疏忽,就會導致數據庫中數據的不一致。

3.插入異常(InsertionAnomalies):想要插入到表中的數據系統不允許插入,如新轉來一個學生,該生還沒有選課,因此這個元組信息就不允許插入,因為違反了實體完整性規則。

4.刪除異常(DeletionAnomalies):不想刪除的數據卻不得不從數據庫中刪除,如數學系的學生王五退學了,在刪除王五信息的同時,也把該院系的系主任信息刪除掉了,可是系主任信息只取決于院系,跟具體的學生沒有關系。

三、優化方法

為了解決上述表中出現的各種問題,把一個“不好”的關系模式變成一個x性質“好”的關系模式。可以通過模式分解的方法來實現。把低級別的關系模式通過簡單的分解,逐步去除其中的冗余和異常現象,轉換為若干個高一級范式的關系模式集合,這個過程就叫關系模式的規范化。關系數據庫模式優化就是以規范化理論為基礎,通過分析關系模式中屬性和屬性之間的函數依賴關系,按照一定的標準把一個大的關系模式進行分解,生成一些小的子關系模式,目的是通過破壞不合理的函數依賴,解決關系模式中存在的各種異常問題

(一)函數依賴基本概念

設R(U)是一個屬性集U上的關系模式,W和Z是U的子集。若對于R(U)的任意一個可能的關系r,r中不可能存在兩個元組在W上的屬性值相等,而在Z上的屬性值不等,則稱“W函數確定Z”或“Z函數依賴于W”,記作W→Z。也就是說,對t,s∈r,若t[W]=s[W],則t[Z]=s[Z]那么稱“W函數決定Z”,或“Z函數依賴于W”。需要說明的是,函數依賴是一個語義范疇的概念,而且函數依賴也不是指關系模式R的某個或某些關系實例滿足的約束條件,而是指R的所有關系實例均要滿足的約束條件。

(二)范式基本概念

范式是符合某一種級別的關系模式的集合。關系數據庫中的關系必須滿足一定的要求,滿足不同程度要求的為不同范式。各種范式之間存在聯系:1NF2NF3NFBCNF4NF5NF某一關系模式R為第n范式,可簡記為R∈nNF。1.1NF:第一范式要求關系中的所有分量都必須是不可再分的原子項。1NF是每個關系數據庫中的關系模式都應滿足的最低要求,也就是說如果一個關系模式不滿足第一范式,那么它就不能稱之為是關系數據庫。如圖1所示的關系模式就不滿足1NF,也就是不允許在一張表中又出現小表。2.2NF:若R∈1NF,且每一個非主屬性完全函數依賴于碼,則R∈2NF。3.3NF:關系模式R<U,F>中若不存在這樣的碼X、屬性組Y及非主屬性Z(Z不是Y的子集),使得X→Y,Y→Z成立,Y→X,則稱R<U,F>∈3NF。4.BCNF:設關系模式R<U,F>∈1NF,如果對于R的每個函數依賴X→Y,若Y不屬于X,則X必含有候選碼,那么R∈BCNF。5.4NF:若關系模式R中的每個非平凡多值依賴X→Y(YX),X都含有碼,則R∈4NF。6.5NF:若R∈4NF,且不存在連接依賴,則R∈5NF。

(三)優化的方法

規范的關系模式可保證關系中消除數據冗余、消除插入困難、消除修改困難。關系模式優化的基本思想就是逐步消除數據依賴中不合適的部分,使模式中的各關系模式達到某種程度的”分離”。其基本步驟如圖2所示。

(四)優化實例

有關系模式學生(學號,課號,姓名,性別,系號,課名,成績,系主任,樓號),其中各個屬性之間的函數依賴如圖3所示。1.消除部分依賴,得到滿足2NF的關系模式:Student(學號,姓名,性別,系號,系主任,樓號)Sc(學號,課號,成績)Course(課號,課名)2.消除傳遞依賴,得到滿足3NF的關系模式:Student(學號,姓名,性別,系號)Deparment(系號,系主任,樓號)Sc(學號,課號,成績)Course(課號,課名)

四、結論

規范化首先要保證關系中所有屬性都是原子項,也就是在保證其滿足1NF的基礎上,如果關系的碼是由單屬性組成,則這個關系模式必然滿足2NF,否則消除部分函數依賴可得2NF關系;如果一個關系模式中所有屬性都是主屬性,則這個關系模式必然滿足3NF。如果有非主屬性存在,則還需要判斷是否對候選碼有傳遞函數依賴,如果有就消除之可得3NF關系;依此類推。直到消除了操作異常現象。

亚洲永久无码3D动漫一区| 一对一大尺度聊天APP安装| 公交车舒婷1一20全文 | 中文字幕久久精品一区二区三区| 精品人妻潮喷久久久又裸又黄 | 野花香高清在线观看视频播放免费| 饥渴人妻精油按摩无码专区| 亚洲丰满熟妇在线观看 | 亚洲精品99久久久久中文字幕| 国产一区二区波多野结衣| 性XXXXX欧美极品少妇| 国产乱人伦偷精品视频免观看| 午夜A级理论片在线播放不卡| 国产毛多水多五月激情四射| 性少妇JEALOUSVUE片| 国内精品久久久久久久影院| 亚洲精品成人A在线观看| 精品国产免费人成网站| 亚洲一区二区无码偷拍| 久久综合给合久久狠狠狠97色| 再深点灬舒服灬太大了添视频软件| 久久综合久久鬼色| 真人作爱视频免费网站| 免费乱理伦片在线观看八戒| 51国偷自产一区二区三区| 欧美老熟妇XOXOXOⅩO| ZLJZLJZLJ日本人水多多| 日韩A片无码ⅩXXXX| 干了老婆闺蜜两个小时| 无码少妇一区二区浪潮免费| 国精产品一区二区三区四区糖心| 亚洲国产精品无码中文字APP| 久久精品国产亚洲AV无码娇色| 曰本女人牲交全视频播放毛片| 男女啪啪免费观看网站| YY111111少妇影院| 少妇被躁爽到高潮无码文| 国产精品免费看久久久| 亚洲А∨天堂久久精品2021| 久久久国产精品ⅤA麻豆百度| 中国BBW50成熟| 强行糟蹋人妻HD中文字幕| 刺激战场老阿姨是谁啊| 无码人妻丰满熟妇区96| 护士猛少妇色ⅩⅩXXX猛叫| 一本大道东京热无码视频| 男人激烈吮乳吃奶动态图| 苍井空无码免费换线| 吻胸揉屁股摸腿娇喘视频| 韩国午夜理伦三级在线观看仙踪林| 亚洲一区无码中文字幕| 女人什么姿势下面最紧| 粗大的内捧猛烈进出视频嘿嘿视频 | 久久精品国产亚洲AV麻豆网站 | 色欲午夜无码久久久久久| 国产精品国产三级国产AV浪潮 | 无套内谢的新婚少妇国语播放| 狠狠爱五月丁香亚洲综合| 伊人久久大香线蕉亚洲五月天| 欧美精品一区二区三区人妻久久久| 成人无码区免费AⅤ片丝瓜视频 | VODAFONEWIFI另类| 熟女丝袜香蕉双人女高潮| 好男人在线观看无遮挡版| 又硬又粗又大一区二区三区视频| 秋霞电影网免费观看| 国产精品老熟女露脸视频| 亚洲乱妇熟女爽到高潮的片| 蜜桃av无码一区二区三区| 成人AV片无码免费网站| 性欧美大战久久久久久久| 久久久久久综合网天天| XXXXX69HD护士19老师| 无码精品人妻一区二区三区漫画| 精品无码国产自产野外拍在线| 99国产欧美久久久精品蜜芽 | 日本一线二线三线四线五线| 国产肉体XXXX裸体784大胆| 一个上面一个下面嘴巴| 人妻无码熟妇乱又视频| 国产无遮挡裸体美女视频| 在人线AV无码免费高潮喷水| 日本边做边吃奶AⅤ视频免费| 国产手机在线精品| 中国XXXX真实偷拍| 色欲AV伊人久久大香线蕉影院| 狠狠色综合网久久久久久| 99精品国产一区二区三区2| 我偷偷跟亲妺作爱H| 久久无码一区二区| 顶级CSGO大片| 亚洲色大18成人网站WWW| 欧美妆和日韩妆区别777CCC| 国产精品一区二区香蕉| 一本到在线高清视频| 日本无吗无卡V免费清高清| 韩漫网站在线看免费无删减漫画| 91无码人妻精品一区二区蜜桃| 天天躁日日躁狠狠躁婷婷| 久久久久亚洲AV成人片一区| 草莓视频APP无限观看| 亚洲国产成人精品无码区在线| 欧美肉体裸交做爰XXXⅩ| 国产日韩欧美亚欧在线| 99999久久久久久亚洲| 午夜亚洲精品久久久久久 | 99国精产品灬源码168| 无码超乳爆乳中文字幕久久| 麻花传媒MV一二三区别在哪里| 国产69精品久久久久99尤物| 一个添下面两个吃奶把腿扒开| 少妇BBB搡BBBB搡BBBB| 久久亚洲精品无码| 国产成人无码AV在线播放DVD| 永久免费AV无码网站韩国毛片 | 小SB几天没做又欠CH| 免费看人妻丰满熟妇AV无码片| 国产精品美女久久久M| 60老熟女多次高潮露脸视频| 小鲜肉洗澡时自慰网站XNXX| 欧美激情内射喷水高潮| 国产亚洲大尺度无码无码专线| 97久久国产露脸精品国产| 亚洲AⅤ精品一区二区三区| 欧美丰满美乳XXⅩ高潮www| 国产亚洲无日韩乱码| XXXXBBBB欧美残疾人| 亚洲乱码日产精品BD| 日韩午夜福利无码专区A| 久久精品夜夜夜夜夜久久| 丰满大屁股熟女偷拍内射| 又粗又大又黄又爽的免费视频| 麻豆国产成人AV| 国产成人无码一二三区视频| 18禁动漫无码无遮挡免费看| 亚洲AⅤ无码一区二区三区| 欧洲精品成人免费视频在线| 精品97国产免费人成视频| 处 女 开 破视频处CT开| 制服丝袜长腿无码专区第一页 | JIZZJIZZJIZZ亚洲熟| 亚洲国产一卡2卡3卡4卡5公司| 日韩欧美人妻系列中文字幕一区二区三区 | 成人片黄网站色大片免费观看CN| 阳茎伸入女人的阳道免费视频 | 熟女乱中文字幕熟女熟妇| 蜜臀av一区二区蜜臀AV免费| 国产熟女一区二区| 把腿张开老子臊烂你在线观看| 亚洲中文无码成人片在线观看| 婷婷色丁香五月激情综合| 嫩草国产福利视频一区二区| 韩漫无遮漫画全集观看| 处破女处破全过程| 装醉把自己给流浪汉玩| 亚洲成人无码一区| 四虎国产成人永久精品免费| 女生自己动手奖励自己的好处| 娇小亚洲人Ms黑人| 国产成人蜜桃AV无码永久免费| BGMBGMBGM老太太俄罗斯| 亚洲一区二区三区偷拍女厕| 午夜无码A级毛片免费视频| 人妻熟女AⅤ中文字幕在线看 | 在线观看高H无码黄动漫| 亚洲AV色香蕉一区二区蜜桃| 日韩A∨精品日韩在线观看| 免费的看片APP| 精品一线二线三线区别大吗 | 亚洲AV成人片无码网站网8X| 日韩AV无码一区二区三区| 蜜臀av蜜臀一区二区三区| 娇小性XXXXX极品娇小| 国产精品视频免费播放| 成人欧美一区二区三区1314| 91久人人做人人妻人人玩精品| 亚洲午夜无码久久久久蜜臀AV| 亚州日本乱码一区二区三区| 熟妇人妻中文A∨无码| 全免费A级毛片免费看无码| 老师上课没戴奶罩看到奶头| 精品久久久BBBB人妻| 国产免费又爽又色又粗视频| 非洲黑人吊巨大VS亚洲女| JAPANESE成熟丰满熟妇| 制服在线无码专区| 亚洲日韩乱码中文无码蜜桃臀网站 | 末成年女A∨片一区二区| 久久精品国产一区二区三区肥胖| 国产伦理一区二区| 国产AV电影区二区三区曰曰骚网| АⅤ中文在线天堂| 97精品久久久久中文字幕| 又大又粗又爽ΑA级毛片| 亚洲欧美精品午睡沙发| 亚洲AV无码国产精品色| 无码精品人妻一区二区三区漫画 | 永久免费精品精品永久-夜色 | 亚洲成人片在线观看| 性色a∨精品高清在线观看|