国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 數(shù)據(jù)庫(kù) > 文庫(kù) > 正文

數(shù)據(jù)庫(kù)設(shè)計(jì)技巧[轉(zhuǎn)]

2020-10-29 21:57:11
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
1. 原始單據(jù)與實(shí)體之間的關(guān)系
  可以是一對(duì)一、一對(duì)多、多對(duì)多的關(guān)系。在一般情況下,它們是一對(duì)一的關(guān)系:即一張?jiān)紗螕?jù)對(duì)應(yīng)且只對(duì)應(yīng)一個(gè)實(shí)體。在特殊情況下,它們可能是一對(duì)多或多對(duì)一的關(guān)系,即一張?jiān)紗巫C對(duì)應(yīng)多個(gè)實(shí)體,或多張?jiān)紗巫C對(duì)應(yīng)一個(gè)實(shí)體。這里的實(shí)體可以理解為基本表。明確這種對(duì)應(yīng)關(guān)系后,對(duì)我們?cè)O(shè)計(jì)錄入界面大有好處。

  〖例1〗:一份員工履歷資料,在人力資源信息系統(tǒng)中,就對(duì)應(yīng)三個(gè)基本表:?jiǎn)T工基本情況表、社會(huì)關(guān)系表、工作簡(jiǎn)歷表。這就是“一張?jiān)紗巫C對(duì)應(yīng)多個(gè)實(shí)體”的典型例子。

   2. 主鍵與外鍵
  一般而言,一個(gè)實(shí)體不能既無(wú)主鍵又無(wú)外鍵。在E―R 圖中, 處于葉子部位的實(shí)體, 可以定義主鍵,也可以不定義主鍵(因?yàn)樗鼰o(wú)子孫), 但必須要有外鍵(因?yàn)樗懈赣H)。
  主鍵與外鍵的設(shè)計(jì),在全局?jǐn)?shù)據(jù)庫(kù)的設(shè)計(jì)中,占有重要地位。當(dāng)全局?jǐn)?shù)據(jù)庫(kù)的設(shè)計(jì)完成以后,有個(gè)美國(guó)數(shù)據(jù)庫(kù)設(shè)計(jì)專家說(shuō):“鍵,到處都是鍵,除了鍵之外,什么也沒(méi)有”,這就是他的數(shù)據(jù)庫(kù)設(shè)計(jì)經(jīng)驗(yàn)之談,也反映了他對(duì)信息系統(tǒng)核心(數(shù)據(jù)模型)的高度抽象思想。因?yàn)椋褐麈I是實(shí)體的高度抽象,主鍵與外鍵的配對(duì),表示實(shí)體之間的連接。

   3. 基本表的性質(zhì)
  基本表與中間表、臨時(shí)表不同,因?yàn)樗哂腥缦滤膫€(gè)特性:
   (1) 原子性。基本表中的字段是不可再分解的。
   (2) 原始性。基本表中的記錄是原始數(shù)據(jù)(基礎(chǔ)數(shù)據(jù))的記錄。
   (3) 演繹性。由基本表與代碼表中的數(shù)據(jù),可以派生出所有的輸出數(shù)據(jù)。
   (4) 穩(wěn)定性。基本表的結(jié)構(gòu)是相對(duì)穩(wěn)定的,表中的記錄是要長(zhǎng)期保存的。
理解基本表的性質(zhì)后,在設(shè)計(jì)數(shù)據(jù)庫(kù)時(shí),就能將基本表與中間表、臨時(shí)表區(qū)分開(kāi)來(lái)。

   4. 范式標(biāo)準(zhǔn)
  基本表及其字段之間的關(guān)系, 應(yīng)盡量滿足第三范式。但是,滿足第三范式的數(shù)據(jù)庫(kù)設(shè)計(jì),往往不是最好的設(shè)計(jì)。為了提高數(shù)據(jù)庫(kù)的運(yùn)行效率,常常需要降低范式標(biāo)準(zhǔn):適當(dāng)增加冗余,達(dá)到以空間換時(shí)間的目的。
  〖例2〗:有一張存放商品的基本表,如表1所示。“金額”這個(gè)字段的存在,表明該表的設(shè)計(jì)不滿足第三范式,因?yàn)椤敖痤~”可以由“單價(jià)”乘以“數(shù)量”得到,說(shuō)明“金額”是冗余字段。但是,增加“金額”這個(gè)冗余字段,可以提高查詢統(tǒng)計(jì)的速度,這就是以空間換時(shí)間的作法。
  在Rose 2002中,規(guī)定列有兩種類型:數(shù)據(jù)列和計(jì)算列。“金額”這樣的列被稱為“計(jì)算列”,而“單價(jià)”和“數(shù)量”這樣的列被稱為“數(shù)據(jù)列”。
  表1 商品表的表結(jié)構(gòu)
  商品名稱 商品型號(hào) 單價(jià) 數(shù)量 金額
  電視機(jī) 29

主站蜘蛛池模板: 漳浦县| 黑河市| 南川市| 富蕴县| 邓州市| 朝阳区| 赣州市| 临海市| 东乌珠穆沁旗| 永川市| 北宁市| 苗栗县| 大渡口区| 高邮市| 礼泉县| 于都县| 远安县| 探索| 望江县| 资兴市| 喜德县| 娱乐| 瓦房店市| 天津市| 乡城县| 新田县| 高邮市| 莎车县| 湄潭县| 铜山县| 海门市| 佛坪县| 苍梧县| 丽水市| 永善县| 香港 | 睢宁县| 辽阳市| 武义县| 凤山市| 大兴区|