1. 程式人生 > >Microsoft Visio 2013 設計E-R圖和資料庫模型圖

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

一、設計E-R圖

1.新建“空白繪圖”

注:不一定非得是“空白繪圖”,任意選擇一個型別的模型圖即可,我們進去再具體選擇。

2.選擇左側“更多形狀”… 選擇“chen’s資料庫表示法”,左側出現對應圖形

這裡寫圖片描述

這裡寫圖片描述

3.繪製E-R圖

這裡以最簡圖書管理系統為例,其E-R圖如下:

這裡寫圖片描述

二、將上述E-R圖轉為資料庫模型圖

1.新建“空白繪圖”

注:不一定非得是“空白繪圖”,任意選擇一個型別的模型圖即可,我們進去再具體選擇。

2.選擇左側“更多形狀”… 選擇“Crow’s Foot資料庫表示法”或“IDEF1X資料庫表示法”或“UML資料庫表示法”中的一種,根據自己的選擇,區別不大,左側出現對應的圖形

這裡寫圖片描述

3.繪製資料庫模型圖

這裡以上述最簡圖書管理系統的E-R圖為例,將其轉換為如下模型圖:

這裡寫圖片描述

說明:3種資料庫模型圖區別

“Crow’s Foot資料庫表示法”,“IDEF1X資料庫表示法”和“UML資料庫表示法”三種模型基本相同,不同之處在於實體間的連線線形狀和含義不一樣。

(1)Crow’s Foot資料庫表示法

這裡寫圖片描述

這裡寫圖片描述

選中連線線,滑鼠右鍵,設定連線線的起點和終點含義即可。

(2)IDEF1X資料庫表示法

這裡寫圖片描述

選中連線線,滑鼠右鍵,設定連線線的起點和終點含義即可。

這裡寫圖片描述

(3)UML資料庫表示法

這裡寫圖片描述

這裡寫圖片描述

選中連線線,滑鼠右鍵,設定連線線的起點和終點含義即可。

這裡寫圖片描述

注:

  1. 具體UML連線的含義需要你去了解學習,這裡就不介紹了。

  2. 真正在企業開發中,都是用StartUML或PowerDesigner等軟體進行UML圖的設計的,想要學習的可以去學習下。

  3. Microsoft Visio 2013 設計E-R圖還是相當爽的。

相關推薦

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

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

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

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

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

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

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

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

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

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

第七章 資料庫設計 E-R模型

本章重點放在E-R模型和E-R圖,這是這一章節最常用且非常重要的一個知識點,本章的目的就是講述一個E-R圖是怎麼畫出來的。 什麼是E-R模型? E-R模型是有P.P.S.Chen提出的一個用E-R圖描述現實世界的概念模型。 E-R模型有三個重要的概念:實體

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

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

ECharts之餅柱形demo

www. 操作 orm 成功 rest dom jquer oos mat <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loos

有向無向的環檢測

路徑 深度遍歷 不可 兩個 說明 使用 插入 深度優先 標記 1.無向圖 並查集:檢查每一條邊的兩個端點是否是相同的連通子圖,如果是相同的,說明存在環; 深度遍歷:使用鄰接矩陣,只需要用一個數組標記是否訪問過,如果訪問過且不是該節點的父節點,則有環; 廣度優先:可以; 2.

python—matplotlib雷達柱狀

一丶雷達圖 import numpy as np import matplotlib.pyplot as plt #標籤 labels = np.array(['智力','戰鬥力','敏捷度','身高','飯量','體重','酒量']) #資料個數 dataLenth = 7 #資

echarts相關屬性設定(2)--折線柱狀的結合使用

type:bar和line的組合 option = { { tooltip: { trigger: 'axis', axisPointer: { // type: 'shadow' }, // label: { // normal: { //

個人總結:kafka 邏輯 物理部署

                        &nbs

[原始碼和文件分享]基於QtOpenCV實現彩色灰度的轉換

一、實驗目的與要求 1.1 目的 熟悉Qt視覺化開發,理解C++的面向物件思想 熟悉Qt和Opencv開發環境搭建 瞭解Qt訊息機制 初步理解Opencv的用法 學會使用c++異常處理 1.2 要求 使用Qt編寫一程式,點

Echarts製作動態K線分時

1 K線圖 <!DOCTYPE html> <html lang="en"> <#include "../header.ftl"> <body> <#include "../nav.ftl"> <div class=

C語言利用的鄰接矩陣的儲存方式實現有向無向的深度優先搜尋(DFS)

C語言利用圖的鄰接矩陣的儲存方式實現有向圖和無向圖的深度優先搜尋(DFS) Description 圖採用鄰接矩陣儲存,圖中頂點數為n(0<n<20),頂點資訊為整數,依次為0,1,..,n-1。 編寫函式,輸入圖的型別,0:無向圖,1:有向圖;輸入圖的頂點數、邊數、邊的偶對

C語言利用的鄰接矩陣的儲存方式實現有向無向的廣度優先搜尋(BFS)

#include <stdio.h> #include <stdlib.h> #define Max_Vetex_Num 100 #define MAXSIZE 20 #define STACK_SIZE 30 typedef struct { int vexs[M

運用canvas繪折線柱狀

對象 tel radi rec 註意 tco 一起 right scrip 一、繪制折線圖 1、首先,隨便定義一個數組對象代表坐標,然後繪出打底的網格線: <canvas width="600px" height="400px" ></c

Android應用截SurfaceView截問題總結

                最近在做android截圖應用的過程遇到很多問題,接觸了好些截圖方法,但是還是不能實現SufaceView截圖功能。今天就把我嘗試過的方法總結下,希望把我慘痛的經歷寫出來後能夠幫助到要做此功能的朋友少走彎路,或者是給一些思路吧。如果哪位大俠能夠做到SurfaceView截圖,還

Vue+echart折線柱狀

先執行 npm i echarts -s   命令 在頁面中 匯入  import echarts from 'echarts'; 資料格式   ajax請求回來後(vm=this) 把資料賦值到圖表上,後在呼叫一次圖表的方法。由於資料是非同步載入的

Python畫二維三維

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