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

一步一步設計你的數據庫之看看基礎ER模型

運維 數據庫運維 數據庫
今天我們將學習實體關系(ER)模型構件及其語義,這是數據庫邏輯設計的基礎。內容可能有些枯燥,但卻非常重要和有用。

引言:一步一步設計你的數據庫二發表之后,筆者收到了一些郵件,還有朋友直接電話筆者詢問為什么不包含數據庫物理設計方面的內容。筆者在這里解釋一下,數據庫物理設計與數據庫產品是密切相關的,本系列的專注點是較為通用的數據庫設計理念與方法,這也是國內軟件項目中容易被忽視的一塊。今天我們將學習實體關系(ER)模型構件及其語義,這是數據庫邏輯設計的基礎。內容可能有些枯燥,但卻非常重要和有用。

由于內容比較多,我們將分兩講來學習實體關系模型構件。

今天我們先來學習基本實體關系模型。

 

實體關系(ER)模型的目標是捕獲現實世界的數據需求,并以簡單、易理解的方式表現出來。ER模型可用于項目組內部交流或用于與用戶討論系統數據需求。

ER模型中的基本元素

基本的ER模型包含三類元素:實體、關系、屬性

圖1 實體、關系、屬性的ER構圖

實體(Entities):實體是首要的數據對象,常用于表示一個人、地方、某樣事物或某個事件。一個特定的實體被稱為實體實例(entity instance或entity occurrence)。實體用長方形框表示,實體的名稱標識在框內。一般名稱單詞的首字母大寫。

關系(Relationships):關系表示一個或多個實體之間的聯系。關系依賴于實體,一般沒有物理概念上的存在。關系最常用來表示實體之間,一對一,一對多,多對多的對應。關系的構圖是一個菱形,關系的名稱一般為動詞。關系的端點聯系著角色(role)。一般情況下角色名可以省略,因為實體名和關系名已經能清楚的反應角色的概念,但有些情況下我們需標出角色名來避免歧義。

屬性(Attributes):屬性為實體提供詳細的描述信息。一個特定實體的某個屬性被稱為屬性值。Employee實體的屬性可能有:emp-id, emp-name, emp-address, phone-no……。屬性一般以橢圓形表示,并與描述的實體連接。屬性可被分為兩類:標識符(identifiers),描述符(descriptors)。Identifiers可以唯一標識實體的一個實例(key),可以由多個屬性組成。ER圖中通過在屬性名下加上下劃線來標識。多值屬性(multivalued attributes)用兩條線與實體連接,eg:hobbies屬性(一個人可能有多個hobby,如reading,movies…)。復合屬性(Complex attributes)本身還有其它屬性。

辨別強實體與弱實體:強實體內部有唯一的標識符。弱實體(weak entities)的標識符來自于一個或多個其它強實體。弱實體用雙線長方形框表示,依賴于強實體而存在。

#p#

深入理解關系

關系在ER模型中扮演了非常重要的角色。通過ER圖可以描述實體間關系的度、連通數、存在性信息。

我們一一來解釋這些概念。首先我們來看一下關系在ER圖中的各種語義。

圖2 關系的度、連通數、存在性

關系的度(Degree of a Relationship)

表示關系所關聯的實體數量。二元關系與三元關系的度分別為2和3,以此可以類推至n元。二元關系是最常見的關系。

一個Employee與另一個Employee之間的領導關系稱為二元回歸關系。如圖2中所示,Employee實體通過關系manages與自身連接。由于Employee在這一關系中扮演兩個角色,故標出了角色名(manager和subordinate)。

三元關系聯系三個實體。當二元關系無法準確描述關聯的語義時,就需要使用三元關系。我們來看下面這個例子,下圖(1)能反映出一個Employee在某個Project中使用了什么Skill。下圖(2)只能看出Employee有什么Skill,參與了哪些Project,但無法知道在某個Project中使用的特定Skill。

圖3 三元關系蘊含的語義

需要注意的是有些情況下會錯誤的定義三元關系。這些三元關系可分解為2個或3個二元關系,來達到化簡與語義的純凈。以后的博文中會進一步詳細討論三元關系。

一個實體可以參與到任意多個關系中。每個關系可以聯系任意多個元(實體),而且兩個實體之間也能有任意多個二元關系。

關系的連通數(Connectivity of a Relationship)

表示關系所關聯的實例數量的約束。

連通數的值可以是“一”或“多”。“一”這一端,在ER圖中通過在實體與關系間標記“1”表示。“多”一端標記“N”表示。如圖2中關系連通數部分,“一”對“一”:Department is managed by Employee;“一”對“多”:Department has Employees;“多”對“多”:Employee may work on many Projects and each Project may have many Employees。

有些情況下最大連通數是確定的,可以用數值代替N。如:田徑隊隊員有12人。

關系的屬性

關系也能有屬性。如下圖4所示,某員工參與某項目的起始日期,某員工在某項目中被分配的任務只有放在關系works-on上才有意義。

圖4 關系的屬性

需要注意的是關系的屬性一般出現在“多”對“多”的二元關系或三元關系上。一般“一”對“一”或“一”對“多”關系上不會放屬性(會引起歧義)。而且這些屬性可以移至一端的實體中。如下圖5所示,如果部門與員工(經理)之間是“一”對“一”關系,在建模中可能把start-date作為關系is managed by的屬性(表示被接管的時間),這個屬性可以移至Department或Employee實體中。

圖5 部門與經理之間的一對一管理關系

大家可以思考一下如果部門和經理之間是“多”對“多”關系,即交叉管理,那又會怎樣?

關系中實體的存在性(Existence of an Entity in a Relationship)

關系中實體的存在性可以是強制的或可選的。當關系中的某一邊實體(無論是“一”或“多”端)必須總是存在,則該實體為強制的。反之,該實體為可選的。

在實體與關系之間的連接線上標識“0”來表示可選存在性。含義是最小連通數為0。

強制存在性表示最小連通數為1。在存在性不確定或不可知的情況下,默認最小連通數為1。

在ER圖中最大連通數顯式地標識在實體旁邊。如圖6所示,其蘊含的語義為一個Department有且只有一個Employee來當經理,一個Employee可能是一個Department的經理,也可能不是。

圖6 關系中實體的存在性

#p#

其他概念數據模型標記法

前文中使用的ER構圖方法是Peter Chen 1976年提出的。在現代數據庫設計領域,還有其他多種ER模型標記法。

我們來看一下另一種使用較多的標記法,“crow’s-foot”(魚尾紋)標記法,并與前面介紹的標記法進行一個簡單對比。

學習每一種標記法沒有意義。在你的組織中推廣應用一種標記法,使其成為大家共通的“語言”。

圖7 Chen式標記法與crow’s-foot標記法對照

 

主要內容回顧

1. 組成ER模型的基本元素包括:實體、關系、屬性

2. 深入理解關系中包含的語義:關系的度、關系的連通數、關系的存在性

3. 了解ER模型的不同標記法,掌握其中一種標記法,并在你的項目中推廣使用

實體關系模型參考

1. Entity-relationship model(http://en.wikipedia.org/wiki/Entity-relationship_model)

2.  Entity-relationship modelling(http://www.inf.unibz.it/~franconi/teaching/2000/ct481/er-modelling/)

原文鏈接:http://www.cnblogs.com/DBFocus/archive/2011/04/24/2026142.html

【編輯推薦】

  1. 一步一步設計你的數據庫1
  2. 一步一步設計你的數據庫2
  3. 曬曬我的通用數據訪問層
  4. 幾步走,教你創建簡單訪問數據庫方法
  5. 微軟研究人員:NoSQL需要標準化

 

責任編輯:艾婧 來源: 博客園
相關推薦

2011-05-10 09:19:55

數據庫設計

2011-10-13 10:18:50

設計數據庫

2011-03-28 13:47:12

數據庫設計

2011-06-09 15:16:54

數據庫設計

2011-05-30 14:07:36

2011-04-11 14:51:25

數據庫設計

2022-08-29 15:19:09

CSS煙花動畫

2009-07-06 19:29:37

云計算私有云服務器虛擬化

2013-03-18 16:09:27

JavaEEOpenfire

2023-09-05 07:52:43

2020-02-02 19:53:57

數據庫數據庫優化SQL優化

2012-03-22 10:33:33

思杰XenDesktop

2021-03-17 07:07:21

系統程序員SDI

2022-09-30 15:37:19

Web網站服務器

2011-06-07 16:03:48

匿名SQL Server

2018-03-07 15:24:41

PythonMySQL

2017-08-24 08:31:41

2019-11-04 10:06:19

MySQL索引

2010-07-12 17:10:23

Android應用程序

2017-11-29 11:14:52

離線緩存URL協議緩存
點贊
收藏

51CTO技術棧公眾號

久久久久久久久中文字幕| 欧美一区二区三区日韩视频| 日韩精品av一区二区三区| 日韩乱码一区二区三区| 国产精品久久久久久久免费观看| 欧美一区二区三区思思人| 日韩av三级在线| 超碰免费在线播放| 91小视频免费观看| 成人黄色免费看| 免费黄色网址在线| 欧美成人亚洲| 中文字幕视频在线免费欧美日韩综合在线看 | 欧美电影一区| 欧美性少妇18aaaa视频| 一区二区冒白浆视频| 九九热在线免费观看| 五月天激情综合网| 亚洲美女福利视频网站| 亚洲无在线观看| 美女网站视频一区| 欧美日韩色婷婷| 国产91在线亚洲| 天天影视久久综合| 久久综合色一综合色88| 999国产在线| 久久国产乱子伦精品| 在线不卡亚洲| 欧美成人免费在线视频| www亚洲色图| 欧美人与拘性视交免费看| 亚洲第一视频在线观看| 国产精品99精品无码视亚| 日韩亚洲国产免费| 欧美亚洲综合色| 久草青青在线观看| 国产va在线视频| 亚洲国产美女搞黄色| 日本在线视频www色| 嫩草在线视频| 国产精品美女久久久久aⅴ| 久久久久久艹| 三区在线观看| 99在线视频精品| 国产综合18久久久久久| www.中文字幕| 国产白丝精品91爽爽久久| 精品综合久久久久久97| 午夜免费福利影院| 麻豆一二三区精品蜜桃| 这里只有精品免费| 亚洲天堂网站在线| 玖玖精品一区| 精品噜噜噜噜久久久久久久久试看| 最新av免费在线观看| 日韩精品第二页| 欧美精品精品一区| av在线播放亚洲| 黄色美女网站在线观看| 久久久久亚洲蜜桃| 日韩视频在线播放| 在线观看完整版免费| 国产精品毛片无遮挡高清| 一区二区三区欧美在线| 麻豆av在线导航| 一区二区三区在线免费播放 | 正在播放日韩欧美一页| 欧美超级免费视 在线| 五月天丁香激情| 尤物网精品视频| 欧美一级大片视频| 在线观看国产精品视频| 精品一区二区三区香蕉蜜桃 | 日韩精品社区| 一区二区三区国产在线观看| 日本成人精品视频| 国内自拍一区| 日本一区二区三区在线播放| 大胸美女被爆操| 伊人久久大香线蕉综合四虎小说 | 91丝袜在线| 中文乱码免费一区二区| 亚洲精品一区二区三区樱花| 国产在线观看av| 一区二区三区欧美久久| 国产原创中文在线观看| 成人黄色在线| 日韩亚洲欧美综合| 久久丫精品国产亚洲av不卡| 精品成av人一区二区三区| 操91在线视频| 探花视频在线观看| 久久99精品久久久久久动态图 | 久久91麻豆精品一区| 中文字幕一区二区三区电影| 青娱乐在线视频免费观看| 免费精品视频| 俄罗斯精品一区二区| 精品影院一区| 亚洲综合在线观看视频| www.日本xxxx| 日韩av影院| 久久成人精品一区二区三区| 五月天激情国产综合婷婷婷| 精一区二区三区| 欧美日韩一区二区三区免费| 超碰在线观看免费版| 色婷婷精品大在线视频| 极品白嫩少妇无套内谢| 精品理论电影在线| 午夜精品久久久久久久99黑人| 一级久久久久久| 不卡一区中文字幕| eeuss中文| 91精彩视频在线播放| 亚洲图片欧美综合| 视频免费1区二区三区| 精品精品99| 91精品国产色综合久久不卡98| 国产乱人乱偷精品视频| 欧美激情一区二区三区不卡| 人体内射精一区二区三区| www一区二区三区| 亚洲性夜色噜噜噜7777| 在线观看国产亚洲| av在线不卡免费看| 国产免费一区二区视频| 麻豆国产精品| 欧美成人高清视频| 国产片在线播放| 国产精品黄色在线观看| 一区二区精品在线| av亚洲一区二区三区| 日韩精品免费在线视频观看| 久久久久亚洲av成人片| 国产精品99久久久久久宅男| 亚洲一区二区三区乱码| 九九久久国产| 欧美一二三四在线| 天天爽天天爽天天爽| 青青草国产精品97视觉盛宴| 国产视频999| 超碰免费97在线观看| 日韩欧美综合在线视频| 国产伦精品一区二区三区妓女 | 六月丁香婷婷激情| 欧美一区二区三区久久| 久久久人成影片一区二区三区观看| 国产激情视频在线播放| 亚洲综合一区二区精品导航| 无码人妻一区二区三区一| 激情五月***国产精品| 国产精品夜夜夜一区二区三区尤| av小说在线播放| 日韩高清免费观看| 精品久久久久久久久久久久久久久久| 99在线视频精品| 国产无套内射久久久国产| 美女毛片一区二区三区四区最新中文字幕亚洲 | yellow91字幕网在线| 欧美精品在线观看播放| 欧美风情第一页| 大胆亚洲人体视频| av黄色在线网站| 成人亚洲一区二区| 成人看片人aa| av在线不卡免费| 亚洲性av在线| 99草在线视频| 精品人伦一区二区三区蜜桃网站| 亚洲日本精品视频| 精品亚洲成a人| av免费观看国产| 超碰成人久久| 成人免费视频网站入口| 黄色亚洲网站| 日韩三级中文字幕| 91蜜桃视频在线观看| 国产片一区二区三区| 亚洲精品综合在线观看| 亚洲区第一页| 亚洲最大的av网站| 小h片在线观看| www.xxxx欧美| 香蕉视频成人在线| 欧美日韩国产综合一区二区三区| 国产高清在线免费观看| 久久老女人爱爱| 青娱乐国产精品视频| 亚洲国产精品一区| 亚洲一卡二卡三卡四卡无卡网站在线看 | 69久久精品无码一区二区| 91久久午夜| 在线观看亚洲视频啊啊啊啊| 国产精品2023| 国产综合在线观看视频| free性欧美| 日韩在线小视频| 三级视频网站在线| 欧美一区二区三区免费在线看| 国产美女激情视频| 一区二区三区在线观看国产| 国精产品一区一区三区免费视频| 紧缚捆绑精品一区二区| 男女曰b免费视频| 欧美特黄a级高清免费大片a级| 国产精品自产拍在线观看中文| 欧美巨大xxxx做受沙滩| 日韩中文字幕在线视频| 理论视频在线| 日韩av在线最新| 亚洲欧美高清视频| 欧美精选在线播放| 国产精品无码粉嫩小泬| 精品国产乱码久久久久久虫虫漫画| 久久精品一区二区三区四区五区| 久久久亚洲午夜电影| 在线精品视频播放| 国产精选一区二区三区| 69久久久久久| 日韩有码一区二区三区| 日日鲁鲁鲁夜夜爽爽狠狠视频97 | 中文字幕在线观看视频一区| 精品久久久国产| 日韩黄色精品视频| 一区二区三区欧美| 欧美日韩国产精品综合| 亚洲欧美日韩人成在线播放| 欧美熟妇另类久久久久久多毛| 秋霞av亚洲一区二区三| 精品免费国产一区二区| 国产亚洲精品v| 妞干网在线视频观看| 国内精品嫩模av私拍在线观看| 8x8x华人在线| 欧美~级网站不卡| 中国女人做爰视频| 欧美a级在线| 亚洲激情免费视频| 欧美理论在线| 无码人妻精品一区二区蜜桃网站| 亚洲最大黄网| av动漫在线播放| 亚洲小说区图片区| 黄页网站在线观看视频| 国产免费成人| 超碰网在线观看| 青青草国产精品亚洲专区无| 一道本视频在线观看| 免费成人美女在线观看| 亚洲欧美自拍另类日韩| 国内国产精品久久| 97免费公开视频| aaa欧美日韩| 无码少妇精品一区二区免费动态| 欧美激情自拍偷拍| 视频国产一区二区| 亚洲线精品一区二区三区八戒| 久久久久久久久久久久久久久久久| 亚洲影视在线观看| 亚洲影院在线播放| 亚洲免费观看高清| 久久免费视频精品| 动漫精品一区二区| 在线观看免费视频一区| 欧美丰满一区二区免费视频| 性少妇videosexfreexxx片| 亚洲成人精品久久| 九色视频在线播放| 久久大大胆人体| heyzo高清国产精品| 国产成人综合av| 国产aⅴ精品一区二区四区| 国产精品久久久对白| 国产剧情在线观看一区| 国产精品一区二区不卡视频| 日本福利一区| 亚洲ai欧洲av| 在线欧美亚洲| 国产av人人夜夜澡人人爽| 黄页网站大全一区二区| 免费日本黄色网址| 国产精品系列在线| 国产午夜激情视频| 欧洲在线/亚洲| 亚洲av永久纯肉无码精品动漫| 亚洲女同精品视频| 18网站在线观看| 国产成人a亚洲精品| 日韩一区网站| 色播五月综合| 一区二区日本视频| 在线视频观看一区二区| 91免费在线播放| 丁香花五月激情| 91久久精品一区二区三区| www.日韩在线观看| 夜夜嗨av色综合久久久综合网| 人人澡人人添人人爽一区二区| 日韩av高清不卡| 第四色在线一区二区| 亚洲成人自拍视频| 国产亚洲精品v| 日韩女优在线视频| 国产精品家庭影院| 波多野结衣大片| 亚洲国产精品人久久电影| 成人在线网址| 国产美女精品视频| 日韩有码av| 性一交一乱一伧国产女士spa| 理论片日本一区| 亚洲最大成人网站| 午夜精品一区二区三区免费视频| 91亚洲欧美激情| 伊人久久男人天堂| 亚洲天堂av在线| 精品欧美日韩在线| 国内精品美女在线观看| 亚洲欧美日韩一二三区| 国产精品女同互慰在线看| 亚洲精品男人的天堂| 亚洲大胆美女视频| 韩国中文字幕在线| 成人免费网站在线观看| 青青草国产成人a∨下载安卓| 久久久久久久久久久视频| 国产成人精品免费视频网站| 天天操夜夜操av| 欧美精品一卡两卡| 久草资源在线| 成人精品一区二区三区| 日韩在线视屏| 亚洲天堂国产视频| 中文字幕在线不卡视频| 中文字幕av在线免费观看| 亚洲欧洲国产一区| 日韩视频网站在线观看| 日本不卡一区二区三区视频| 每日更新成人在线视频| 欧美大片免费播放器| 天天综合色天天综合色h| 色婷婷综合视频| 4p变态网欧美系列| 亚洲肉体裸体xxxx137| 欧美 国产 小说 另类| 91在线观看地址| 亚洲精品天堂网| 欧美日韩国产系列| 日本激情在线观看| 91精品视频大全| 国产综合久久| 亚洲最大的黄色网| 色婷婷亚洲综合| 99riav在线| 亚洲一区二区三区在线视频| 欧美日韩ab| 国产精品一级黄片| 欧美在线影院一区二区| 日本中文字幕视频在线| 亚洲最大福利网站| 亚洲高清激情| 国产美女精品久久| 欧美日本一区二区三区四区| а√天堂官网中文在线| 国产亚洲精品自在久久| 麻豆精品网站| 中日韩一级黄色片| 亚洲福利小视频| 日韩av首页| 成年人视频网站免费| www.黄在线观看| 欧美亚日韩国产aⅴ精品中极品| av电影在线播放高清免费观看| 91理论片午午论夜理片久久| 狠狠入ady亚洲精品经典电影| 久久人妻一区二区| 欧美性做爰猛烈叫床潮| 羞羞网站在线看| 欧美精品尤物在线| 国产精品一二三区| 日本熟女毛茸茸| 欧美裸身视频免费观看| 中国av一区| 在线观看日本www| 精品色蜜蜜精品视频在线观看| 98在线视频| 国产精品一区二区三区在线观| 三级一区在线视频先锋| 卡通动漫亚洲综合| 亚洲欧美成人网| 欧美二区观看| 不卡av免费在线| 亚洲成人午夜影院| 香蕉视频在线免费看| 精品一区二区日本| 国产乱理伦片在线观看夜一区| 一级做a爰片久久毛片| 欧美激情一区二区久久久| 成人嘿咻视频免费看|