數(shù)據(jù)庫(kù)設(shè)計(jì)簡(jiǎn)記

優(yōu)良的數(shù)據(jù)庫(kù)設(shè)計(jì)

  • 減少數(shù)據(jù)冗余
  • 避免數(shù)據(jù)維護(hù)異常
  • 節(jié)約存儲(chǔ)空間
  • 高效的訪問(wèn)

數(shù)據(jù)庫(kù)設(shè)計(jì)步驟

1. 需求分析 2. 邏輯設(shè)計(jì) 3. 物理設(shè)計(jì) 4. 維護(hù)優(yōu)化

需求分析

數(shù)據(jù)是什么?有哪些屬性?數(shù)據(jù)和屬性各自的特點(diǎn)有哪些?

  1. 系統(tǒng)中所要存儲(chǔ)的數(shù)據(jù)
  2. 數(shù)據(jù)的存儲(chǔ)特點(diǎn)
  3. 數(shù)據(jù)的生命周期

要搞清楚的一些問(wèn)題

  1. 實(shí)體及實(shí)體間的關(guān)系(1對(duì)1,1對(duì)多租谈,多對(duì)多)
  2. 實(shí)體所包含的屬性有什么
  3. 哪些屬性或?qū)傩缘慕M合可以唯一標(biāo)識(shí)一個(gè)實(shí)體

邏輯設(shè)計(jì)

使用ER圖對(duì)數(shù)據(jù)庫(kù)進(jìn)行邏輯建模

  1. 將需求轉(zhuǎn)化為數(shù)據(jù)庫(kù)的邏輯模型
  2. 通過(guò)ER圖的形式對(duì)邏輯模型進(jìn)行展示
  3. 同所選用的具體的DBMS系統(tǒng)無(wú)關(guān)

關(guān)系 一個(gè)關(guān)系對(duì)應(yīng)通常說(shuō)的一張表
元祖 表中的一行即為一個(gè)元祖
屬性 表中的一列即為一個(gè)屬性
候選碼 表中的某個(gè)屬性組,它可以唯一確定一個(gè)元祖
主碼 一個(gè)關(guān)系有多個(gè)候選碼,選定其中一個(gè)為主碼
屬性的取值范圍
分量 元祖中的一個(gè)屬性值

第一第二第三范式

1NF. 第一范式 屬性不可再分割
2NF. 第二范式 滿足1NF,且消除非主屬性對(duì)碼的部分函數(shù)依賴
3NF. 第三范式 滿足2NF,且消除非主屬性對(duì)碼的傳遞函數(shù)依賴 【即屬性不依賴于其它非主屬性】
BCNF. BC范式 滿足3NF适掰,且消除主屬性對(duì)于碼的部分與傳遞函數(shù)依賴

另解
1NF:字段是最小的的單元不可再分
2NF:滿足1NF,表中的字段必須完全依賴于全部主鍵而非部分主鍵 (一般我們都會(huì)做到)
3NF:滿足2NF,非主鍵外的所有字段必須互不依賴
BCNF:滿足3NF,消除表中的多值依賴

物理設(shè)計(jì)

根據(jù)數(shù)據(jù)庫(kù)自身的特點(diǎn)把邏輯設(shè)計(jì)轉(zhuǎn)換為物理設(shè)計(jì)
1.選擇合適的數(shù)據(jù)庫(kù)管理系統(tǒng)
2.定義數(shù)據(jù)庫(kù)、表及字段的命名規(guī)范
3.根據(jù)所選的DBMS系統(tǒng)選擇合適的字段類型


image.png

維護(hù)優(yōu)化

新需求建表,索引優(yōu)化攻谁,大表拆分

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末稚伍,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子戚宦,更是在濱河造成了極大的恐慌个曙,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,539評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件受楼,死亡現(xiàn)場(chǎng)離奇詭異垦搬,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)艳汽,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,594評(píng)論 3 396
  • 文/潘曉璐 我一進(jìn)店門猴贰,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人河狐,你說(shuō)我怎么就攤上這事米绕。” “怎么了馋艺?”我有些...
    開(kāi)封第一講書人閱讀 165,871評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵栅干,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我捐祠,道長(zhǎng)碱鳞,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書人閱讀 58,963評(píng)論 1 295
  • 正文 為了忘掉前任踱蛀,我火速辦了婚禮窿给,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘率拒。我一直安慰自己崩泡,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,984評(píng)論 6 393
  • 文/花漫 我一把揭開(kāi)白布俏橘。 她就那樣靜靜地躺著允华,像睡著了一般。 火紅的嫁衣襯著肌膚如雪寥掐。 梳的紋絲不亂的頭發(fā)上靴寂,一...
    開(kāi)封第一講書人閱讀 51,763評(píng)論 1 307
  • 那天,我揣著相機(jī)與錄音召耘,去河邊找鬼百炬。 笑死,一個(gè)胖子當(dāng)著我的面吹牛污它,可吹牛的內(nèi)容都是我干的剖踊。 我是一名探鬼主播庶弃,決...
    沈念sama閱讀 40,468評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼德澈!你這毒婦竟也來(lái)了歇攻?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書人閱讀 39,357評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤梆造,失蹤者是張志新(化名)和其女友劉穎缴守,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體镇辉,經(jīng)...
    沈念sama閱讀 45,850評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡屡穗,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,002評(píng)論 3 338
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了忽肛。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片村砂。...
    茶點(diǎn)故事閱讀 40,144評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖屹逛,靈堂內(nèi)的尸體忽然破棺而出础废,到底是詐尸還是另有隱情,我是刑警寧澤罕模,帶...
    沈念sama閱讀 35,823評(píng)論 5 346
  • 正文 年R本政府宣布色迂,位于F島的核電站,受9級(jí)特大地震影響手销,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜图张,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,483評(píng)論 3 331
  • 文/蒙蒙 一锋拖、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧祸轮,春花似錦兽埃、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 32,026評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至苦酱,卻和暖如春售貌,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背疫萤。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 33,150評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工颂跨, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人扯饶。 一個(gè)月前我還...
    沈念sama閱讀 48,415評(píng)論 3 373
  • 正文 我出身青樓恒削,卻偏偏與公主長(zhǎng)得像池颈,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子钓丰,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,092評(píng)論 2 355

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

  • 為企業(yè)設(shè)計(jì)數(shù)據(jù)庫(kù)時(shí)躯砰,主要目標(biāo)是正確的表示數(shù)據(jù)、數(shù)據(jù)之間的聯(lián)系以及與企業(yè)業(yè)務(wù)相關(guān)的數(shù)據(jù)約束携丁。為了實(shí)現(xiàn)這個(gè)目標(biāo)琢歇,我們可...
    板藍(lán)根plank閱讀 2,374評(píng)論 0 2
  • 文/Bruce.Liu1 1.建模簡(jiǎn)介 范式:英文名稱是 Normal Form矿微,它是英國(guó)人 E.F.Codd(埃...
    BruceLiu1閱讀 5,601評(píng)論 0 9
  • 數(shù)據(jù)庫(kù)開(kāi)發(fā)規(guī)范1. 數(shù)據(jù)庫(kù)命名規(guī)范前綴對(duì)象前綴命名: 前綴命名一般用小寫表的前綴: 業(yè)務(wù)模塊組名前綴存儲(chǔ)過(guò)程前綴:...
    PowerYangSoft閱讀 2,457評(píng)論 0 8
  • 有時(shí)候愛(ài)情像一顆沉睡的種子。如果愛(ài)他尚揣,請(qǐng)用關(guān)懷去松土涌矢,用溫柔去灌溉,用陽(yáng)光去施肥快骗。人心都是肉長(zhǎng)的娜庇,總有一天,在某個(gè)...
    四月小小蘇閱讀 166評(píng)論 0 0
  • 我老了方篮。 這不是句虛偽的話名秀,不是句矯情的話。 我知道我老了藕溅。這并不是身體的衰老匕得。 我是知道的,當(dāng)我面對(duì)著琳瑯滿目的...
    Bekey閱讀 365評(píng)論 0 0