數據庫設計(筆記)

數據庫設計
數據庫設計第一步:標識實體
?在需求分析階段,需要知道要在數據庫中存儲哪些信息识啦。
?即標識實體:找出該系統(tǒng)要將哪些事物的信息存儲到數 據庫中箕憾。
?數據庫中的數據對象擂煞,稱為實體诬辈。
–實體是客觀存在并可相互區(qū)分的事物酵使,可以是人、物 等實際對象焙糟,也可以是某些概念口渔;可以是事物本身, 也可以是事物間的聯(lián)系穿撮。
?實體有一個或多個屬性缺脉。 –屬性指實體具有的特性。
?實體間存在一定的關系悦穿。

數據庫設計第二步:繪制E-R圖 ?E‐R圖(Entity Relationship Diagram)枪向,中文稱為 “實體‐關系圖”,提供了表示實體咧党、屬性和關 系的圖形符號。

數據庫設計第三步:E-R模型轉換為數據表
?將E‐R模型轉換為數據表的基本原則:
1.將各實體轉換為對應的表陨亡,將各屬性轉換為各表對應 的列傍衡。
2.標識每個表的主鍵列,需要注意的是:沒有主鍵的表 要添加ID編號列负蠕,它沒有實際含義蛙埂,用于做主鍵。 例如:通知數據表中除了標題遮糖、內容外媳禁,還應加一個ID 主鍵列,用以區(qū)分每條記錄轿钠。
3.如果實體之間有某種關系岔擂,還要在表中添加外鍵。

如何將E-R圖中的關系轉換為數據表
?如果實體A和實體B之間存在一對一的關系惩嘉,將E‐R 圖轉換為數據表有以下三種方法:
1.把A實體的主關鍵字加入到B實體轉換后的數據表 中作為外鍵罢洲,如果關系有屬性也一并加入。
2.把B實體的主關鍵字加入到A實體轉換后的數據表 中作為外鍵文黎,如果關系有屬性也一并加入惹苗。
3.直接將關系轉換為數據表,表中包含兩個實體的主 關鍵字耸峭,如果關系有屬性也一并加入桩蓉。
注意,這個表可以是A表劳闹, 也可以使B表院究,也可以是單 獨一張表

一對多的關系轉換為數據表
?如果實體A和實體B之間是一對多的關系,關系轉換 方法為: –可將“一方”實體的主關鍵字納入“n方”實體轉 換后的數據表中作為“外部關鍵字”玷或,同時把關 系的屬性也一并其中儡首。

多對多的關系轉換為數據表
?如果實體A和實體B之間是多對多的關系,必須按 以下原則轉換化數據表: 1.必須對“關系”單獨建立一個數據表偏友。 2.該數據表的屬性中至少要包括實體A和實體B的主關鍵字 作為外鍵蔬胯,并且如果關系有屬性,也要歸入這個關系中位他。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末氛濒,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子鹅髓,更是在濱河造成了極大的恐慌舞竿,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,729評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件窿冯,死亡現(xiàn)場離奇詭異骗奖,居然都是意外死亡,警方通過查閱死者的電腦和手機醒串,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,226評論 3 399
  • 文/潘曉璐 我一進店門执桌,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人芜赌,你說我怎么就攤上這事仰挣。” “怎么了缠沈?”我有些...
    開封第一講書人閱讀 169,461評論 0 362
  • 文/不壞的土叔 我叫張陵膘壶,是天一觀的道長错蝴。 經常有香客問我,道長颓芭,這世上最難降的妖魔是什么顷锰? 我笑而不...
    開封第一講書人閱讀 60,135評論 1 300
  • 正文 為了忘掉前任,我火速辦了婚禮畜伐,結果婚禮上馍惹,老公的妹妹穿的比我還像新娘。我一直安慰自己玛界,他們只是感情好万矾,可當我...
    茶點故事閱讀 69,130評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著慎框,像睡著了一般良狈。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上笨枯,一...
    開封第一講書人閱讀 52,736評論 1 312
  • 那天薪丁,我揣著相機與錄音,去河邊找鬼馅精。 笑死严嗜,一個胖子當著我的面吹牛,可吹牛的內容都是我干的洲敢。 我是一名探鬼主播漫玄,決...
    沈念sama閱讀 41,179評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼压彭!你這毒婦竟也來了睦优?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 40,124評論 0 277
  • 序言:老撾萬榮一對情侶失蹤壮不,失蹤者是張志新(化名)和其女友劉穎汗盘,沒想到半個月后,有當地人在樹林里發(fā)現(xiàn)了一具尸體询一,經...
    沈念sama閱讀 46,657評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡隐孽,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,723評論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了健蕊。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片缓醋。...
    茶點故事閱讀 40,872評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖绊诲,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情褪贵,我是刑警寧澤掂之,帶...
    沈念sama閱讀 36,533評論 5 351
  • 正文 年R本政府宣布抗俄,位于F島的核電站,受9級特大地震影響世舰,放射性物質發(fā)生泄漏动雹。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,213評論 3 336
  • 文/蒙蒙 一跟压、第九天 我趴在偏房一處隱蔽的房頂上張望胰蝠。 院中可真熱鬧,春花似錦震蒋、人聲如沸茸塞。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,700評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽钾虐。三九已至,卻和暖如春笋庄,著一層夾襖步出監(jiān)牢的瞬間效扫,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,819評論 1 274
  • 我被黑心中介騙來泰國打工直砂, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留菌仁,地道東北人。 一個月前我還...
    沈念sama閱讀 49,304評論 3 379
  • 正文 我出身青樓静暂,卻偏偏與公主長得像济丘,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子籍嘹,可洞房花燭夜當晚...
    茶點故事閱讀 45,876評論 2 361

推薦閱讀更多精彩內容

  • 專業(yè)考題類型管理運行工作負責人一般作業(yè)考題內容選項A選項B選項C選項D選項E選項F正確答案 變電單選GYSZ本規(guī)程...
    小白兔去釣魚閱讀 9,014評論 0 13
  • 關于Mongodb的全面總結 MongoDB的內部構造《MongoDB The Definitive Guide》...
    中v中閱讀 31,953評論 2 89
  • 斷更一月有余闪盔。 原來聊天壁紙上的文字,那些對自己的規(guī)劃辱士,甚至是要求泪掀,已經不能刺激大腦,促使它繼續(xù)奮...
    顧香瓜閱讀 345評論 4 0
  • 時光晴朗閱讀 181評論 0 0