1. 程式人生 > >E-R圖和三正規化

E-R圖和三正規化

這裡寫圖片描述
-1-
收集到相關資訊後,我們需要使用某種方式將其表示和儲存起來,便於相互溝通和改進
E-R圖是一種廣泛使用的設計工具,主要用來表示事物、事物的資料和其間的關係資訊
E-R圖將資訊分為三種形式:
實體(Entity):可以用我們已知的物件一詞去理解,若干個具有共同特性的實體稱為實體集
屬性(Attribute):它是一個數據,它表現為某個實體的一個特徵,實體包含其作為成員資料
關係(Relationship):實體有大有小,某些實體的存在是建立在另一些實體之上的;某些實體的屬性可能是指另一個實體。這些就是關係

-2-
三正規化能夠使資料結構達到高內聚,低耦合,這樣:
有利於維護資料的完整性
減少資料冗餘,節省儲存空間
有利於相關應用程式的開發

-3-
設計資料庫是軟體工程開發的重要步驟
設計資料庫的步驟為
建模:資訊收集、繪製E-R圖
模型轉換:用資料模型建表
規範化:運用三正規化
第一正規化(1NF):確保列的原子性
第二正規化(2NF):使每列都和主鍵關聯
第三正規化(3NF):使每列都和主鍵直接關聯
三正規化可以使我們的資料庫:
有利於維護資料的完整性
減少資料冗餘,節省儲存空間
有利於相關應用程式的開發

相關推薦

E-R正規化

-1- 收集到相關資訊後,我們需要使用某種方式將其表示和儲存起來,便於相互溝通和改進 E-R圖是一種廣泛使用的設計工具,主要用來表示事物、事物的資料和其間的關係資訊 E-R圖將資訊分為三種形式: 實體(Entity):可以用我們已知的物件一詞去理解,

請根據下面需求,按照資料庫設計步驟繪製符合第正規化E-R資料庫模型

題目要求如下: 1.圖書館藏了多種書籍,每種書籍有一本或一本以上的館藏量 2.每個讀者可以一次借閱多本書籍,但每種書籍一次只能借一本 3.每次每本書籍的借閱時限為1個月 4.如果讀者逾期不交,或丟失,或損毀借閱的書籍,則必須按照規定繳納罰金

Microsoft Visio 2013 設計E-R資料庫模型

一、設計E-R圖 1.新建“空白繪圖” 注:不一定非得是“空白繪圖”,任意選擇一個型別的模型圖即可,我們進去再具體選擇。 2.選擇左側“更多形狀”… 選擇“chen’s資料庫表示法”,左側出現對應圖形 3.繪製E-R圖

資料庫設計——步驟、E-R、三大正規化

一、資料庫設計步驟(1)收集資訊(2)標識實體(3)標識每個實體需要儲存的詳細資訊(4)標識實體間的關係二、E-R圖*****矩形表示實體集*****橢圓表示實體*****菱形表示關係*****直線用來連線屬性和實體集,也用來連線實體集和聯絡集三、三大正規化(Normal F

資料庫(1)---E-R模型、正規化

資料庫簡介: 資料庫系統解決的問題: 1)持久化儲存, 2)優化讀寫, 3)保證資料的有效性 資料庫分類: 1)文件型: sqlite,通過對檔案的複製完成資料庫的複製 移動性場景 2)服務型: mysql、postgre。c/s模型。

E-R模型E-R

文章目錄 基本概念 三者的關係: 約束 對映基數 參與約束 E-R圖 基本結構 雙線和對映基數 雙線加箭頭的原則

【轉】資料庫的設計(E-R,資料庫模型,三大正規化

一.資料庫設計的概念 資料庫設計是將資料庫中的資料實體及這些資料實體之間的關係,進行規劃和結構化的過程. 二.資料庫設計的重要性 如果一個數據庫沒有進行一個良好的設計,那麼這個資料庫完成之後他的缺點是: 1.效率會很低 2更新和檢索資料時會出現很多問題, 反之,一個數據庫被盡心策劃了一番,具有良好的設計,那他

軟體開發過程中測試用例E-R的理解使用

研一上學學期分別修了《軟體工程》、《面向物件分析和設計》兩門課程,雖然沒有認真聽講。但是知道要想在該專業領域走的更遠,有全域性觀念。這門課程還是相當重要的。尤其是用例圖和關係實體圖,對於從全域性快速的

關於E-R

http 屬性。 bsp nsh 一對一 標註 idt 直線 聯系 E-R圖 簡介: E-R圖也稱實體-聯系圖(Entity Relationship Diagram),提供了表示實體類型、屬性和聯系的方法。用來描述現實世界的概念模型。它是描述現實世界概念結構模型的有效方法

E-R到數據庫表

繼承 gray 有一種 account 構建 線段 ack alt 數據 數據庫E-R圖相關 2014年6月15日 17:39 E-R數據模型所採用的三個主要概念是:實體集、聯系集和屬性 實體集:具有同樣類型及同樣性質(或屬性)的實體集合

E-R簡介

語言 地方 實體 年齡 key 集合 數據 ron 慢慢 版權聲明:本文為作者創作,轉載請註明出處:https://www.cnblogs.com/Feq1007/p/9687270.html 在學習E-R圖之前,我們應該先搞清楚,E-R圖是幹什麽的?E-R圖由什麽構成以及

E-R的用法

一.實體聯絡方法(Entity—Relationship Approach),也叫做E-R模型,描述現實世界的概念模型。 實體      聯絡   屬性  三要素通過一條無向邊連線,是一個無向圖 注意:1.聯絡不能脫離實體,必須有

資料表設計思想,ER正規化

資料表設計思想 設計流程 需求分析:根據使用者的需求,分析出需要記錄的資料 需求設計:根據分析出的資料,設計E-R模型圖 詳細設計:將E-R模型圖轉換成資料表 三大正規化:使用資料庫三大正規化的設計思想對資料表進行稽核 E-R

8、E-R的設計

學習目標: 1、瞭解資料庫設計的思維 2、瞭解什麼是E-R圖 3、能根據業務需要設計E-R圖 學習過程: 今天我們簡單介紹有關資料庫建模的理論知識,同時通過一些簡單的例子講解我們資料庫的表是怎麼設計出來的。今天的主要學習目標是: 瞭解設計資料庫的步驟。 理解

Java基礎面試題(15)----資料庫介紹正規化

問題 資料庫介紹 資料庫遵循那些規則 事物的特徵 解析 1. 資料庫介紹 簡單的說,資料庫(英文Dtabase)就是一個存放資料的倉庫,這個倉庫是按照一定的資料結構來組織、儲存的。而各種資料庫之間根據不同的儲存方式,也有不同點用處。 2.資料庫分類 有一種分

9、E-R的設計

學習目標: 1、瞭解Java的歷史 2、為什麼要學習Java語言 3、端正學習態度 學習過程: 今天我們簡單介紹有關資料庫建模的理論知識,同時通過一些簡單的例子講解我們資料庫的表是怎麼設計出來的。今天的主要學習目標是: 瞭解設計資料庫的步驟。 理

Python畫二維

轉載地址1:https://blog.csdn.net/frankfrankflb/article/details/79338632 轉載地址2:https://jingyan.baidu.com/article/90bc8fc8ae31acf653640cd0.html  

E-R的基本概念(一)

可能是因為物聯網這個詞本身的概念範圍太廣了。作為一名物聯網專業的學生,也是累,什麼都搞搞。出到社會還要和電腦科學專業的人搶飯碗。這不。。。學完嵌入式後,來學資料庫了。 鑑於聽別人說學好資料庫,不愁找飯碗,因此本著既學之,則安之的原則,為了達到把書越讀越薄的目的

什麼是E-R?構成E-R的基本要素是什麼?

E-R圖為實體-聯絡圖,提供了表示實體型、屬性和聯絡的方法,用來描述現實世界的概念模型。   構成E-R圖的基本要素是實體型、屬性和聯絡,其表示方法為:   · 實體型:用矩形表示,矩形框內寫明實體名;   · 屬性:用橢圓形表示,並用無向邊將其與相應的實體連線起來;   

E-R 實體,屬性,關係

在ER圖中有如下四個成分: 矩形框:表示實體,在框中記入實體名。 菱形框:表示聯絡,在框中記入聯絡名。 橢圓形框:表示實體或聯絡的屬性,將屬性名記入框中。對於主屬性名,則在其名稱下劃一下劃線。 連線:實體與屬性之間;             實體與聯絡之間;