英國內(nèi)政部(Home Office)間諜機構(gòu)(spy powers)假裝它是Ofcom咨詢中的一名私人公民1525443954

轉(zhuǎn)載地址:http://www.cnblogs.com/qiangqiang/archive/2010/10/15/1852252.html http://www.baidu.com http://www.chumi.cn/detail.html?articleID=119 關(guān)系數(shù)據(jù)庫設(shè)計之時是要遵守一定的規(guī)則的跋破。尤其是數(shù)據(jù)庫設(shè)計范式 簡單介紹1NF(第一范式)弹惦,2NF(第二范式)谬晕,3NF(第三范式), 第一范式(1NF):在關(guān)系模式R中的每一個具體關(guān)系r中,如果每個屬性值 都是不可再分的最小數(shù)據(jù)單位蓝撇,則稱R是第一范式的關(guān)系。 例:如職工號,姓名丝蹭,電話號碼組成一個表(一個人可能有一個辦公室電話 和一個家里電話號碼) 規(guī)范成為1NF有三種方法:   一是重復(fù)存儲職工號和姓名。這樣坪蚁,關(guān)鍵字只能是電話號碼奔穿。   二是職工號為關(guān)鍵字,電話號碼分為單位電話和住宅電話兩個屬性   三是職工號為關(guān)鍵字敏晤,但強制每條記錄只能有一個電話號碼贱田。   以上三個方法,第一種方法最不可取嘴脾,按實際情況選取后兩種情況男摧。  第二范式(2NF):如果關(guān)系模式R(U,F(xiàn))中的所有非主屬性都完全依賴于任意一個候選關(guān)鍵字,則稱關(guān)系R 是屬于第二范式的耗拓。   例:選課關(guān)系 SCI(SNO拇颅,CNO,GRADE乔询,CREDIT)其中SNO為學(xué)號蔬蕊, CNO為課程號,GRADEGE 為成績哥谷,CREDIT 為學(xué)分岸夯。 由以上 條件,關(guān)鍵字為組合關(guān)鍵字(SNO们妥,CNO)   在應(yīng)用中使用以上關(guān)系模式有以下問題:   a.數(shù)據(jù)冗余猜扮,假設(shè)同一門課由40個學(xué)生選修,學(xué)分就 重復(fù)40次监婶。   b.更新異常旅赢,若調(diào)整了某課程的學(xué)分,相應(yīng)的元組CREDIT值都要更新惑惶,有可能會出現(xiàn)同一門課學(xué)分不同煮盼。   c.插入異常,如計劃開新課带污,由于沒人選修僵控,沒有學(xué)號關(guān)鍵字,只能等有人選修才能把課程和學(xué)分存入鱼冀。   d.刪除異常报破,若學(xué)生已經(jīng)結(jié)業(yè),從當前數(shù)據(jù)庫刪除選修記錄千绪。某些門課程新生尚未選修充易,則此門課程及學(xué)分記錄無法保存。   原因:非關(guān)鍵字屬性CREDIT僅函數(shù)依賴于CNO荸型,也就是CREDIT部分依賴組合關(guān)鍵字(SNO盹靴,CNO)而不是完全依賴。   解決方法:分成兩個關(guān)系模式 SC1(SNO瑞妇,CNO稿静,GRADE),C2(CNO踪宠,CREDIT)自赔。新關(guān)系包括兩個關(guān)系模式,它們之間通過SCN中 的外關(guān)鍵字CNO相聯(lián)系柳琢,需要時再進行自然聯(lián)接绍妨,恢復(fù)了原來的關(guān)系  第三范式(3NF):如果關(guān)系模式R(U润脸,F(xiàn))中的所有非主屬性對任何候選關(guān)鍵字都不存在傳遞信賴,則稱關(guān)系R是屬于第三范式的他去。   例:如S1(SNO毙驯,SNAME,DNO灾测,DNAME爆价,LOCATION) 各屬性分別代表學(xué)號,   姓名媳搪,所在系铭段,系名稱,系地址秦爆。   關(guān)鍵字SNO決定各個屬性序愚。由于是單個關(guān)鍵字,沒有部分依賴的問題等限,肯定是2NF爸吮。但這關(guān)系肯定有大量的冗余,有關(guān)學(xué)生所在的幾個 屬性DNO望门,DNAME形娇,LOCATION將重復(fù)存儲,插入筹误,刪除和修改時也將產(chǎn)生類似以上例的情況桐早。   原因:關(guān)系中存在傳遞依賴造成的。即SNO -> DNO纫事。 而DNO -> SNO卻不存在勘畔,DNO -> LOCATION, 因此關(guān)鍵遼 SNO 對 LOCATIO N 函數(shù)決定是通過傳遞依賴 SNO -> LOCATION 實現(xiàn)的所灸。也就是說丽惶,SNO不直接決定非主屬性LOCATION。   解決目地:每個關(guān)系模式中不能留有傳遞依賴爬立。   解決方法:分為兩個關(guān)系 S(SNO钾唬,SNAME,DNO)侠驯,D(DNO抡秆,DNAME,LOCATION)   注意:關(guān)系S中不能沒有外關(guān)鍵字DNO吟策。否則兩個關(guān)系之間失去聯(lián)系儒士。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市檩坚,隨后出現(xiàn)的幾起案子着撩,更是在濱河造成了極大的恐慌诅福,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,888評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件拖叙,死亡現(xiàn)場離奇詭異氓润,居然都是意外死亡,警方通過查閱死者的電腦和手機薯鳍,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,677評論 3 399
  • 文/潘曉璐 我一進店門咖气,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人挖滤,你說我怎么就攤上這事崩溪。” “怎么了斩松?”我有些...
    開封第一講書人閱讀 168,386評論 0 360
  • 文/不壞的土叔 我叫張陵悯舟,是天一觀的道長。 經(jīng)常有香客問我砸民,道長抵怎,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,726評論 1 297
  • 正文 為了忘掉前任岭参,我火速辦了婚禮反惕,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘演侯。我一直安慰自己姿染,他們只是感情好,可當我...
    茶點故事閱讀 68,729評論 6 397
  • 文/花漫 我一把揭開白布秒际。 她就那樣靜靜地躺著悬赏,像睡著了一般。 火紅的嫁衣襯著肌膚如雪娄徊。 梳的紋絲不亂的頭發(fā)上闽颇,一...
    開封第一講書人閱讀 52,337評論 1 310
  • 那天,我揣著相機與錄音寄锐,去河邊找鬼兵多。 笑死,一個胖子當著我的面吹牛橄仆,可吹牛的內(nèi)容都是我干的剩膘。 我是一名探鬼主播,決...
    沈念sama閱讀 40,902評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼盆顾,長吁一口氣:“原來是場噩夢啊……” “哼怠褐!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起您宪,我...
    開封第一講書人閱讀 39,807評論 0 276
  • 序言:老撾萬榮一對情侶失蹤奈懒,失蹤者是張志新(化名)和其女友劉穎具温,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體筐赔,經(jīng)...
    沈念sama閱讀 46,349評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡铣猩,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,439評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了茴丰。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片达皿。...
    茶點故事閱讀 40,567評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖贿肩,靈堂內(nèi)的尸體忽然破棺而出峦椰,到底是詐尸還是另有隱情,我是刑警寧澤汰规,帶...
    沈念sama閱讀 36,242評論 5 350
  • 正文 年R本政府宣布汤功,位于F島的核電站,受9級特大地震影響溜哮,放射性物質(zhì)發(fā)生泄漏滔金。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,933評論 3 334
  • 文/蒙蒙 一茂嗓、第九天 我趴在偏房一處隱蔽的房頂上張望餐茵。 院中可真熱鬧,春花似錦述吸、人聲如沸忿族。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,420評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽道批。三九已至,卻和暖如春入撒,著一層夾襖步出監(jiān)牢的瞬間隆豹,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,531評論 1 272
  • 我被黑心中介騙來泰國打工衅金, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留噪伊,地道東北人。 一個月前我還...
    沈念sama閱讀 48,995評論 3 377
  • 正文 我出身青樓氮唯,卻偏偏與公主長得像,于是被迫代替她去往敵國和親姨伟。 傳聞我的和親對象是個殘疾皇子惩琉,可洞房花燭夜當晚...
    茶點故事閱讀 45,585評論 2 359

推薦閱讀更多精彩內(nèi)容