精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

一步一步設(shè)計你的數(shù)據(jù)庫之縱覽高級ER模型

數(shù)據(jù)庫 數(shù)據(jù)庫運維
本文我們將討論高級實體關(guān)系模型構(gòu)件,與上一篇一起涵蓋了ER模型構(gòu)圖的大部分內(nèi)容。三元關(guān)系是今天這一講的難點,大家可以重點關(guān)注。

 

引言:《一步一步設(shè)計你的數(shù)據(jù)庫三》中我們討論了基本實體關(guān)系模型構(gòu)件及其語義。這些概念非常重要,是今天這一講的基礎(chǔ),在開始本文內(nèi)容之前建議大家可以再回顧一下上一篇的內(nèi)容。今天我們將討論高級實體關(guān)系模型構(gòu)件,與上一篇一起涵蓋了ER模型構(gòu)圖的大部分內(nèi)容。三元關(guān)系是今天這一講的難點,大家可以重點關(guān)注。

[[28214]] 

泛化(Generalization):超類型與子類型

原始的ER模型已經(jīng)能描述基本的數(shù)據(jù)和關(guān)系,但泛化(Generalization)概念的引入能方便多個概念數(shù)據(jù)模型的集成。

泛化關(guān)系是指抽取多個實體的共同屬性作為超類實體。泛化層次關(guān)系中的低層次實體——子類型,對超類實體中的屬性進行繼承與添加,子類型特殊化了超類型。

ER模型中的泛化與面向?qū)ο缶幊讨械睦^承概念相似,但其標(biāo)記法(構(gòu)圖方式)有些差異。

下圖表示員工與經(jīng)理、工程師、技術(shù)員、秘書之間的泛化關(guān)系。Employee為超類實體,并包含共同屬性,Manager、Engineer、Technician、Secretary都是Employee的子類實體,它們能包含自身特有的屬性。

 

圖1  Employee與Manager、Engineer、Technician、Secretary之間的泛化關(guān)系

泛化可以表達(dá)子類型的兩種重要約束,重疊性約束(disjointness)與完備性約束(completeness)。

重疊性約束表示各個子類型之間是否是排他的。若為排他的則用字母“d”標(biāo)識,否則用“o”標(biāo)識(o -> overlap)。圖1中各子類實體概念上是排他的。

對員工、客戶實體進行泛化,抽象出超類實體個人,得到如下關(guān)系圖。由于部分Employee也可能是Customer,故子類實體Employee與Customer之間概念是重疊的。

 

圖2  Individual與Employee、Customer之間的泛化關(guān)系

完備性約束表示所有子類型在當(dāng)前系統(tǒng)中是否能完全覆蓋超類型。若能完全覆蓋則在超類型與圓圈之間用雙線標(biāo)識(可以把雙線理解為等號)。在圖2中子類實體Employee與Customer能完全覆蓋超類Individual實體。

聚合(Aggregation)

聚合是與泛化抽象不同的另一種超類型與子類型間的抽象。

泛化表示“is-a”語義,聚合表示“part-of”語義。聚合中子類型與超類型間沒有繼承關(guān)系。

聚合關(guān)系的標(biāo)記法是在圓圈中標(biāo)識字母“A”來表示。

下圖表示軟件產(chǎn)品由程序與用戶手冊組成。

 

圖3  Software-product與Program、User’s Guide之間的聚合關(guān)系

三元關(guān)系(Ternary Relationships)

當(dāng)通過二元關(guān)系無法準(zhǔn)確描述三個實體間的聯(lián)系時,我們需要使用三元關(guān)系。

三元關(guān)系中“連通數(shù)”的確定方法:

  1. 以三元關(guān)系中的一個實體作為中心,假設(shè)另兩個實體都只有一個實例
  2. 若中心實體只有一個實例能與另兩個實體的一個實例進行關(guān)聯(lián),則中心實體的連通數(shù)為“一”
  3. 若中心實體有多于一個實例能與另兩個實體實例進行關(guān)聯(lián),則中心實體的連通數(shù)為“多”

注:什么時候需要使用三元關(guān)系的實例請參看:《一步一步設(shè)計你的數(shù)據(jù)庫三》中的“關(guān)系的度(Degree of a Relationship)”小節(jié)。關(guān)系的“連通數(shù)”概念請參看:《一步一步設(shè)計你的數(shù)據(jù)庫三》的“關(guān)系的連通數(shù)(Connectivity of a Relationship)”小節(jié)。

我們來看幾個三元關(guān)系的實例,注意各個圖中關(guān)系的度,并理解其中的語義。

 

圖4  技術(shù)員在項目中使用手冊的關(guān)系

圖4中蘊含的語義為:

  1. 一名技術(shù)員對于每一個項目使用一本手冊
  2. 每一本手冊對于每一個項目屬于一名技術(shù)員
  3. 一名技術(shù)員可能在做多個項目,對于不同的項目維護不同的手冊

用數(shù)學(xué)中的函數(shù)依賴表示圖4的關(guān)系:

  1. emp-id, project-name -> notebook-no
  2. emp-id, notebook-no -> project-name
  3. project-name, notebook-no -> emp-id

 

圖5  員工被分配不同地點的項目之間的關(guān)系

圖5中蘊含的語義為:

  1. 每一個員工在一個地點只能被分配一個項目,但可以在不同地點做不同的項目
  2. 在一個特定的地點,一個員工只能做一個項目
  3. 在一個特定的地點,一個項目可以由多個員工來做

用數(shù)學(xué)中的函數(shù)依賴表示圖5的關(guān)系:

  1. emp-id, loc-name -> project-name
  2. emp-id, project-name -> loc-name

 

圖6  經(jīng)理管理項目與工程師的關(guān)系

圖6中蘊含的語義為:

  1. 一名經(jīng)理手下的一名工程師可能參與多個項目
  2. 一名經(jīng)理管理的一個項目可能會有多名工程師
  3. 做某一個項目的一名工程師只會有一名經(jīng)理

用數(shù)學(xué)中的函數(shù)依賴表示圖6的關(guān)系:

  1. project-name, emp-id -> mgr-id

 

圖7  員工在項目中使用技能的關(guān)系

圖7中蘊含的語義為:

  1. 一名員工在一個項目中可以使用多種技能
  2. 一名員工的一種技能可以在多個項目中使用
  3. 一種技能在一個項目中可以被多名員工使用

圖7各實體之間沒有函數(shù)依賴

上述4種形式的三元關(guān)系,連通數(shù)為“一”的實體數(shù)量與該三元關(guān)系反映的函數(shù)依賴語義的數(shù)目一致。

三元關(guān)系也能有屬性。屬性值由三個實體的鍵的組合唯一確定。

n元關(guān)系(General n-ary Relationships)

三元關(guān)系可以擴展到n元關(guān)系,描述n個實體之間的關(guān)系。

一般而言,n元關(guān)系中每一個連通數(shù)為“一”的實體的鍵都會出現(xiàn)在一個函數(shù)依賴表達(dá)式的右側(cè)。

對于n元關(guān)系,使用語言來表達(dá)其中的約束相對較為困難。建議使用數(shù)學(xué)形式即函數(shù)依賴(FD)來表現(xiàn)。

n元關(guān)系的函數(shù)依賴條目數(shù)量與關(guān)系圖中“一”端實體的數(shù)量相同(0~n條)。

n元關(guān)系的函數(shù)依賴表達(dá)式包含n個元素,n-1個元素出現(xiàn)在表達(dá)式左側(cè),1個元素出現(xiàn)在右側(cè)。

 

圖8  n元關(guān)系圖例

排他性約束(Exclusion Constraint)

一般(默認(rèn))情況下,多種關(guān)系之間是兼容的“或”關(guān)系,即允許任意或所有實體參與這些關(guān)系。

在某些情況下,多種關(guān)系之間是非兼容性“或”關(guān)系,即參與關(guān)系的實體只能選擇其中一種關(guān)系,不能同時選擇多種關(guān)系。

下圖表示的語義為:一項工作任務(wù)要么被歸為外部項目中,要么被歸為內(nèi)部項目中,不可能同時屬于外部項目和內(nèi)部項目。

 

圖9  排他性約束關(guān)系圖例

 

我們對上一篇《一步一步設(shè)計你的數(shù)據(jù)庫三》與本篇的重點內(nèi)容做一個總的回顧

  1. 我們討論了ER模型及構(gòu)圖的基本概念
  2. 一個實體可以是一個人,地方,東西或事件
  3. 屬性是實體的描述信息
  4. 屬性可以是唯一標(biāo)識或非唯一的描述
  5. 關(guān)系描述了實體之間“一對一”,“一對多”,“多對多”的聯(lián)系
  6. 關(guān)系的度反映了參與關(guān)系的實體數(shù)量,如二元關(guān)系,三元關(guān)系,n元關(guān)系
  7. 角色(名)定義了一個實體在一個關(guān)系中所具有的功能
  8. 關(guān)系的存在概念表示一個實體在關(guān)系中是強制存在還是可選的
  9. 泛化允許把實體抽象成超類與子類
  10. 三元關(guān)系可使用函數(shù)依賴來定義

原文鏈接:http://www.cnblogs.com/DBFocus/archive/2011/05/07/2039674.html

 

【編輯推薦】

  1. 一步一步設(shè)計你的數(shù)據(jù)庫一
  2. 一步一步設(shè)計你的數(shù)據(jù)庫二
  3. 一步一步設(shè)計你的數(shù)據(jù)庫三
  4. 數(shù)據(jù)庫設(shè)計,你了解多少
  5. 幾步走,教你創(chuàng)建簡單訪問數(shù)據(jù)庫方法
責(zé)任編輯:艾婧 來源: 博客園
相關(guān)推薦

2011-04-25 15:22:26

數(shù)據(jù)庫設(shè)計

2011-10-13 10:18:50

設(shè)計數(shù)據(jù)庫

2011-03-28 13:47:12

數(shù)據(jù)庫設(shè)計

2011-06-09 15:16:54

數(shù)據(jù)庫設(shè)計

2011-05-30 14:07:36

2011-04-11 14:51:25

數(shù)據(jù)庫設(shè)計

2009-07-06 19:29:37

云計算私有云服務(wù)器虛擬化

2022-08-29 15:19:09

CSS煙花動畫

2013-03-18 16:09:27

JavaEEOpenfire

2023-09-05 07:52:43

2020-02-02 19:53:57

數(shù)據(jù)庫數(shù)據(jù)庫優(yōu)化SQL優(yōu)化

2022-09-30 15:37:19

Web網(wǎng)站服務(wù)器

2021-03-17 07:07:21

系統(tǒng)程序員SDI

2018-03-07 15:24:41

PythonMySQL

2012-03-22 10:33:33

思杰XenDesktop

2011-06-07 16:03:48

匿名SQL Server

2019-11-04 10:06:19

MySQL索引

2010-07-12 17:10:23

Android應(yīng)用程序

2017-11-29 11:14:52

離線緩存URL協(xié)議緩存

2017-08-24 08:31:41

點贊
收藏

51CTO技術(shù)棧公眾號

日韩午夜电影在线观看| 中文字幕在线一区| 欧美最近摘花xxxx摘花| 一级片手机在线观看| 经典三级一区二区| 综合中文字幕亚洲| 六月婷婷久久| av网站在线观看免费| 国产日韩一区| 欧美成人在线免费| 亚洲性猛交xxxx乱大交| 日韩精品成人在线观看| 一本到三区不卡视频| 国产成人精品免费看在线播放| 日韩在线观看视频一区| 卡一卡二国产精品| 91爱视频在线| 农村黄色一级片| 欧美综合久久| 欧美一级精品在线| 日韩欧美视频网站| 深夜国产在线播放| 欧美激情资源网| 精品亚洲欧美日韩| www.色亚洲| 精品一区二区三区免费毛片爱| 欧美性受xxxx黑人猛交| 欧美激情图片小说| 精品视频免费在线观看| 亚洲精品国产免费| 大尺度在线观看| 国产精品白丝久久av网站| 在线精品国精品国产尤物884a| 精品少妇人妻av免费久久洗澡| 老司机福利在线视频| 久久香蕉国产线看观看99| 国产精品果冻传媒潘| 国产女人18毛片水真多| 极品尤物av久久免费看| 国产噜噜噜噜噜久久久久久久久 | 神马午夜电影一区二区三区在线观看| 国产一区欧美一区| 成人国产亚洲精品a区天堂华泰| 亚洲欧美一区二区三区在线观看 | 亚洲男同1069视频| 亚洲视频在线观看日本a| 户外极限露出调教在线视频| 久久伊99综合婷婷久久伊| 狠狠色综合色区| 日韩一级片免费看| 26uuu久久综合| 久久久综合亚洲91久久98| 熟妇高潮一区二区三区| 波多野结衣在线一区| 国产精品一区二区免费| 人人妻人人玩人人澡人人爽| eeuss国产一区二区三区 | 天堂a√在线| 久久天堂av综合合色蜜桃网| 免费国产一区二区| 经典三级在线| 中文字幕第一区第二区| 国产精品久久久久久久浪潮网站 | 久久男人的天堂| 中文字幕第28页| 99精品视频免费观看| 欧美亚州一区二区三区| 国产真人无遮挡作爱免费视频| 丝袜美腿亚洲一区二区图片| 国产98色在线| 国产精品亚洲lv粉色| 国产成人午夜精品5599| 狠狠干一区二区| 成人在线免费电影| 中文字幕一区二区5566日韩| 日本高清xxxx| 91老司机福利在线| 欧洲精品中文字幕| 日本黄色的视频| japanese色系久久精品| 亚洲欧美国产日韩天堂区| 国产精品成人在线视频| 午夜日韩av| 欧洲美女7788成人免费视频| 中文人妻熟女乱又乱精品| 国产精品一区二区在线播放| 久久精品丝袜高跟鞋| av电影在线观看| 亚洲主播在线观看| 免费av网址在线| 久久精品一级| 亚洲日本成人网| 2018天天弄| 视频一区二区三区中文字幕| 亚洲永久免费观看| 加勒比一区二区三区在线| 亚洲激情网站免费观看| 亚洲人成无码www久久久| 国产精品麻豆| 亚洲欧洲一区二区三区久久| 成年人av电影| 美国欧美日韩国产在线播放| 国产精品久久精品国产| 77导航福利在线| 精品国产老师黑色丝袜高跟鞋| 日本肉体xxxx裸体xxx免费| 黑色丝袜福利片av久久| 久久精品国产亚洲7777| 亚洲欧美自拍视频| 国产成人啪免费观看软件| 亚洲国产一区二区精品视频 | 美女流白浆视频| 三上亚洲一区二区| 欧美在线亚洲在线| 黑人乱码一区二区三区av| 中文字幕永久在线不卡| 精品国产成人av在线免| 美女伦理水蜜桃4| caoprom在线| 777奇米成人网| 国产真人做爰视频免费| 99成人精品| 99久久伊人精品影院| 日本在线免费网| 欧洲视频一区二区| 精品无人区无码乱码毛片国产| 黄色亚洲大片免费在线观看| 成人久久一区二区| 91xxx在线观看| 欧美性大战久久久| www.中文字幕av| 亚洲一区不卡| 极品日韩久久| heyzo高清在线| 精品三级在线观看| 久草免费在线视频观看| 国产一区二区三区久久久| 一区二区91美女张开腿让人桶| 日韩av超清在线观看| 亚洲男人天堂久| 国产无遮挡呻吟娇喘视频| 9色porny自拍视频一区二区| 九九热只有这里有精品| 国产精品极品国产中出| 久久久视频精品| 五十路在线视频| 岛国av在线不卡| 久久亚洲AV成人无码国产野外 | jizzjizzxxxx| 最新国产一区| 国产91在线播放| 在线免费观看黄色网址| 欧美日韩综合在线| 亚洲AV成人无码精电影在线| 国产在线精品免费av| 先锋影音男人资源| 99精品在免费线中文字幕网站一区| 欧美精品手机在线| 欧美性受xxxx狂喷水| 精品国产鲁一鲁一区二区张丽| 一出一进一爽一粗一大视频| 久久国产直播| 综合国产精品久久久| 亚洲国产欧美在线观看| 久久人人爽人人爽人人片av高清| 性一交一黄一片| 黄色在线免费观看大全| 色综合天天综合网国产成人综合天 | 成年免费在线观看| 久久青草国产手机看片福利盒子 | 精品成人18| 精品自拍视频在线观看| 色欲av永久无码精品无码蜜桃| 精品国产乱码久久久久酒店 | 国产伦理在线观看| 亚洲一区二区三区高清不卡| 日本中文不卡| 日韩成人视屏| 国产ts人妖一区二区三区| 777电影在线观看| 精品久久99ma| 在线免费观看国产精品| 亚洲天堂福利av| 中文字幕在线播放视频| 日本人妖一区二区| 亚洲五码在线观看视频| 色婷婷精品视频| 成人高h视频在线| 69av成人| 超薄丝袜一区二区| 三级毛片在线免费看| 欧美精品日日鲁夜夜添| 国产精品老女人| 亚洲人成精品久久久久久| 日韩一级视频在线观看| 国产成人在线色| 91激情视频在线| 91久久中文| 国产高清精品软男同| 天堂在线精品| 91丝袜脚交足在线播放| 亚洲高清黄色| 88国产精品欧美一区二区三区| a级网站在线播放| 一本一本久久a久久精品综合小说| 超碰免费在线97| 欧美日韩精品欧美日韩精品| 日韩一区二区视频在线| 一区二区三区高清| 亚洲欧美制服另类日韩| 久草资源在线视频| 国产精品国产馆在线真实露脸| 99久久人妻精品免费二区| 韩国视频一区二区| 搡女人真爽免费午夜网站| 99国产成+人+综合+亚洲欧美| 国产av第一区| 久久精品av| 日韩高清av电影| 日韩高清电影免费| 国产亚洲一区在线播放| 日本一区二区三区视频在线看 | 丰满少妇久久久| 这里只有精品在线| 一区二区三区四区免费视频| 沈樵精品国产成av片| 久久久亚洲综合网站| 精品久久对白| 国产精品日韩一区二区三区| 精品国产亚洲一区二区三区在线| 国产精品视频久久久久| 欧美123区| 国产精品高潮粉嫩av| 成人av观看| 欧美综合一区第一页| 欧美调教sm| 91精品国产高清久久久久久久久| 欧洲性视频在线播放| 欧美成人免费小视频| 天堂av最新在线| 欧美美女15p| 久草在线视频福利| 欧美福利小视频| 国产盗摄在线视频网站| 久久久久亚洲精品国产| 白白色在线观看| 97久久国产精品| 中文字幕在线视频久| 日本韩国在线不卡| 深夜视频一区二区| 国产精品美女无圣光视频| 国产韩日精品| 成人国内精品久久久久一区| 欧美黄色一级| 国产精品一区二区欧美| 欧美性生活一级片| 欧美日韩喷水| 国产精品福利在线观看播放| 欧美日韩午夜爽爽| 亚洲美女一区| 国产理论在线播放| 国内一区二区视频| 欧类av怡春院| 天天综合网天天| 色一情一乱一区二区| 拍真实国产伦偷精品| 欧美人与物videos| free性m.freesex欧美| 国产97在线|日韩| 四虎影视国产精品| 国产视频99| 欧美亚洲国产精品久久| 成年人免费观看的视频| 国产主播一区| 精品久久久久av| 国产一区二区三区综合| av电影中文字幕| 国产视频在线观看一区二区三区 | 精品久久久视频| 这里只有精品999| 日韩欧美二区三区| 欧美少妇另类| 欧美成人激情图片网| 手机在线观看av| 成人激情春色网| 亚洲国产福利| 91香蕉嫩草影院入口| 久久香蕉精品香蕉| 一区二区三区的久久的视频| 一区在线播放| 久热在线视频观看| 91麻豆精品视频| 午夜爽爽爽男女免费观看| 第一福利永久视频精品 | 国产乱码一区二区三区| 亚洲 小说 欧美 激情 另类| 亚洲精品乱码久久久久| 无码人妻精品一区二区| 欧美成人video| 在线视频91p| 欧美中文字幕在线| 日韩精品一区二区三区中文| 欧美一区1区三区3区公司| 欧美日韩一区二区三区四区在线观看| 777米奇影视第四色| 国产91在线看| 蜜桃av.com| 色吊一区二区三区| 国精产品一品二品国精品69xx| 日韩在线视频网站| 校园春色亚洲色图| 精品一区在线播放| 欧美日韩网址| 加勒比av中文字幕| 欧美极品美女视频| 在线永久看片免费的视频| 亚洲成色777777女色窝| 国产1区在线| 国产精品色悠悠| 神马电影久久| 欧美色视频在线观看| 瑟瑟视频在线免费观看| 日韩精品免费综合视频在线播放| 丝袜综合欧美| 91精品中文在线| 欧美大人香蕉在线| xxxx一级片| 中文字幕免费一区| 国产污视频网站| 亚洲欧美精品suv| 日韩电影免费观看高清完整版| 久久riav二区三区| 99精品视频免费| 美女又爽又黄视频毛茸茸| 精品久久久久久亚洲国产300| 懂色av一区二区三区四区| 九九九久久久久久| 亚洲码欧美码一区二区三区| 久久久天堂国产精品| 国产乱码字幕精品高清av| avove在线播放| 日韩精品影音先锋| 日本片在线看| 国产伦精品一区二区三区四区视频 | 国产精品亚洲а∨天堂免在线| 男人晚上看的视频| 欧美一区二区大片| 色呦呦网站在线观看| www.成人av| 激情综合亚洲| 黄色网址在线视频| 欧美午夜美女看片| 国产精品一区二区婷婷| 国产精品丝袜久久久久久高清 | 秋霞无码一区二区| 91在线看国产| 精品视频一二三区| 日韩在线观看你懂的| 国产精品一区三区在线观看| www.一区二区.com| 97se亚洲国产综合自在线不卡| 狠狠人妻久久久久久| 中文字幕久久久av一区| 国产麻豆精品| 丝袜人妻一区二区三区| 91视频91自| 中文字幕理论片| 美女福利精品视频| 欧美顶级毛片在线播放| 大香煮伊手机一区| 亚洲日本成人在线观看| 亚洲精品久久久久久动漫器材一区| 国产+成+人+亚洲欧洲| 久久av免费看| 91视频福利网| 好吊成人免视频| 五月天婷婷在线视频| 国产99在线免费| 久久一区亚洲| 欧美国产日韩在线观看成人| 亚洲成人黄色网址| 成人精品高清在线视频| 99色这里只有精品| 国产情人综合久久777777| 国产富婆一级全黄大片| 91sa在线看| 午夜精品在线播放| 欧美日韩亚洲系列| a天堂中文在线| 国产精品日韩一区二区| 免费在线视频一区| 精品少妇久久久久久888优播| 亚洲偷熟乱区亚洲香蕉av| 日韩激情综合| 国产一区二区在线免费播放| 亚洲永久免费av| 在线观看黄色av| 麻豆一区区三区四区产品精品蜜桃| 国内精品伊人久久久久影院对白| 欧美h在线观看|