1. 程式人生 > >資料庫設計——步驟、E-R圖、三大正規化

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

一、資料庫設計步驟

(1)收集資訊(2)標識實體(3)標識每個實體需要儲存的詳細資訊(4)標識實體間的關係

二、E-R圖

*****矩形表示實體集*****橢圓表示實體*****菱形表示關係*****直線用來連線屬性和實體集,也用來連線實體集和聯絡集

三、三大正規化(Normal Format)

第一正規化(1NF)第一正規化的目標是確保每列的原子性。如果每列都是不可再分的最小資料單元(也稱為最小原子單元),則滿足第一正規化。第二正規化(2NF)第二正規化在第一正規化的基礎上更進一層。第二正規化的目標是確保表中的每列都和主鍵相關。如果一個關係滿足第一正規化,並且除了主鍵以外的其他列都依賴於該主鍵,則滿足第二正規化。第三正規化(3NF)第三正規化在第二正規化的基礎上更進一層。第三正規化的目標是確保每列都和主鍵列直接相關而不是間接相關。如果一個關係滿足第一正規化,並且除了主鍵以外的其他列都只能依賴於主鍵列,列與列之間不存在相互依賴關係,則滿足第三正規化。

相關推薦

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

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

8E-R設計

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

9E-R設計

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

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

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

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

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

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更新和檢索資料時會出現很多問題, 反之,一個數據庫被盡心策劃了一番,具有良好的設計,那他

資料庫設計之概念結構設計---------E-R詳解

0、試述採用E-R方法進行資料庫概念設計的過程。 答:採用E-R方法進行資料庫概念設計,可以分成3步進行:首先設計區域性E-R模式,然後把各區域性E-R模式綜合成一個全域性的E-R模式,最後對全域性E-R模式進行優化,得到最終的E-R模式,即概念模式。 1、某大學實現學分制

SQL server 練習4(資料庫設計E-R))

CREATE DATABASE [sauims] CONTAINMENT = NONE ON PRIMARY ( NAME = N'sauims', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL

資料庫設計之概念結構設計---------E-R詳解 (各種各樣的例項)

http://blog.csdn.net/zxq1138634642/article/details/9121363 0、試述採用E-R方法進行資料庫概念設計的過程。 答:採用E-R方法進行資料庫概念設計,可以分成3步進行:首先設計區域性E-R模式,然後把各區域性E-R

NLP之WE之CBOW&Skip-Gram:CBOW&Skip-Gram演算法概念相關論文原理配關鍵步驟詳細攻略

NLP之WE之CBOW&Skip-Gram:CBOW&Skip-Gram演算法相關論文、原理配圖、關鍵步驟詳細攻略 CBOW&Skip-Gram演算法相關論文 CBOW 模型和Skip-Gram 模型,參考論文《Efficient Estimation of Wo

Visio對Oracle資料庫反向工程生成E-R模型

反向工程就是根據已有的資料庫,生成ER圖,很多工具(例如visio,powerdesigner)都可以實現這一過程,下面是使用VISIO生成遠端伺服器上的一個數據庫ER圖過程,僅供自己以後參考使用。 1、開啟Visio工具,選擇檔案--》新建--》資料庫--》資料庫模型圖 建立一個空白

E-R資料庫

資料庫E-R圖相關 2014年6月15日 17:39 E-R資料模型所採用的三個主要概念是:實體集、聯絡集和屬性 實體集:具有相同型別及相同性質(或屬性)的實體集合 屬性:簡單屬性和符合屬性;單值屬性和多值屬性;null屬性;派生屬性 聯絡集:聯絡是多個實體間的相互關

E-R設計技巧

[原創]管計:如何繪製E-R圖並將其轉換成關係資料模型[replyview]E-R圖是描述概念資料模型的主要工具,利用E-R圖實現概念結構設計的方法叫做E-R方法;而概念設計是資料庫設計的第一個階段,所以E-R圖是個極其重要的考點。 E-R圖也稱為實體-聯絡模型(E-----

【sql入門】根據要求繪製E/R,建立資料庫(1)繪製E/R

第一步:根據題目判斷entiry,relationship和attribute。 例題: You are required to create a conceptual model of the data requirements for a company that sp

E-R資料庫模型學習心得

E-R圖也稱實體-聯絡圖(Entity Relationship Diagram),提供了表示實體型別、屬性和聯絡的方法,用來描述現實世界的概念模型。它是描述現實世界關係概念模型的有效方法。是表示概念關係模型的一種方式。用"矩形框"表示實體型,矩形框內寫明實體名稱;用"橢圓圖

powerdesigner連線mysql資料庫,以及逆向生成資料庫E-R

這樣的例子和教程感覺網上還是挺多的,嘛,反正我寫的主要目的是為了記錄下來讓自己成長,如果能順便幫到別人也算是一件好事。還有給我不要覺得我寫的多,其實就一點東西,主要是截的圖多,尷尬,希望儘可能詳細點,結果就變成傻瓜式的了。 首先,我要說的連線方式有兩種,ODBC和JDBC,

自學資料庫E-R

E-R圖 一.簡介 E-R圖也稱實體-聯絡圖(Entity Relationship Diagram),提供了表示實體型別、屬性和聯絡的方法,用來描述現實世界的概念模型。 它是描述現實世界概念結構模型的有效方法。是表示概念模型的一種方式,用矩形表示實體型,