1樓:匿名使用者
資料庫中的關係,就是主外來鍵。er圖也是這樣的,我們建立er圖的同時也要建立主外來鍵。也就是表和表之間的關係
2樓:作家黃泉
最簡單的microsoft visio就可以實現 。
怎麼根據資料庫表結構生成關係圖
3樓:匿名使用者
visio 2003,powerdesigner
資料庫er圖根據什麼來建立表
4樓:匿名使用者
客房和客戶之間的聯絡是多對多,所以需要為兩者的聯絡建立一張連線的表。
客房單獨一張表,客戶一張表。
如果實體間是一對一的關係,則不需要建立聯絡表,只需要在兩個實體建立的表中的一個建議一個外來鍵連結。
如果實體間是一對多的關係,則可以建立聯絡表,也可以不建立聯絡表,這種情況就看個人需求了。
sql資料有個工具,可以直接畫出類似er圖,指明表與表之間的關係,據說還能一下直接生成表
5樓:匿名使用者
說的是不是powerdesigner,嘗試一下。更多工具:
資料庫:題目上給了一個er圖,根據圖寫出資料庫的表結構來。
6樓:販賣罪惡
學生(姓名,符號,性別,年級,性別)
教師(職稱,性別,姓名,符號)這個符號是什麼意思?我把他理解為是教師的id,獨一無二的
課程(課程號,課名,學時,學分)
教(教師符號,課程號)
學(課程號,學生符號,成績)這個學生符號我理解為學號。。。
資料庫中的er圖,是不是每一張表對應著一個實體?
7樓:匿名使用者
第一個問題,是不是每一張表對應著一個實體?
樓主的概念混亂,一個表是什麼?是一個關係,也就是關係模式(但還是有點區別)。我舉個例子,一個學生表,裡面有很多學生的資訊記錄,一個學生是一個實體,所以一張表應該對應的一個實體集。
第二個問題,「借還」屬於關係還是屬於實體?
實體是什麼,實體是可以被標識的東西。實體的可以是具體的東西(人、車子。。。),也可以是抽象的(飛機航行,交通規則),那麼借還記錄也是一個實體。
在er圖中,「借還」是學生實體和圖書實體之間的聯絡,是一個聯絡集。怎麼就成了關係和實體了?
先打這麼多吧,樓主不懂繼續問。
8樓:匿名使用者
關係表.並且是一對多的。一個學生可以借多本書,這一本書一次只能被一個學生借走(同樣的書不存在多本的情況下)。表中應該有id、學生id、圖書id吧。
er圖與資料庫表的關係是神馬?
9樓:仁昌居士
e-r圖提供了表示資料庫表的實體型別、屬性和聯絡的方法,是表示概念關係模型的一種方式。為表述實體聯絡模式圖形式的資料表模型提供了圖形符號。這種資料表模型典型的用在基於資料庫的資訊系統設計的需求分析階段,用來描述資訊需求和/或要儲存在資料庫中的表資訊的型別。
10樓:匿名使用者
er圖是基於er模型(實體關係模型)畫的,屬於概念模型,是對現實世界的實體及其之間關係的抽象。
資料庫表是屬於資料模型,用來描述資料的結構關係。
通常我們資料庫的設計要經過下面這個過程:
現實世界-〉概念模型-〉資料模型
一般專案的設計中,首先通過需求分析的人員根據客戶抽象出 er圖,然後由資料庫的設計人員根據er圖和使用者對查詢等方面的需求設計出資料庫的表結構,以及相關的檢視和索引。
11樓:粉色灰末
畫er圖就是在設計資料庫。
er圖就是實體關係圖(資料庫關係圖),主要完成了對系統中資料部分設計。
12樓:葉孜李
er圖是通過分析問題用一定的方法畫出的類似於工作流程的圖,但圖中主要是流程中的實體(如:班級,教師,學生等)。然後你根據這些主體建立表 基本上就是一個實體一張表(這個具體看下書就會了)。
所有的表組成資料庫。
visio 如何反向連線資料庫生成er圖( 即根據資料庫自動生成er圖 )
13樓:
ms—sql用企業管理器有新建關係圖,選中所有表。就行了或用visio連線資料庫,選擇反向工程
14樓:黑絲控
一.建立odbc資料來源
開啟控制面板—管理工具—資料來源 (odbc),開啟odbc資料來源管理器。選擇系統dsn,新增一個系統資料來源。選擇ibm db2 odbc druver作為資料來源的驅動程式—點完成按鈕,輸入資料來源名稱test,資料庫別名test(要連線的db2資料庫),描述testdes,點確定按鈕,回到odbc資料來源管理器介面.
選擇資料來源test,點配置按鈕,對資料來源選項的連線到資料來源以檢索配置資訊子選項,輸入使用者標識和密碼(連線test(資料庫的使用者名稱和密碼),點確定按鈕.完成資料來源的配置;
二.在visio中新建資料庫模型圖
開啟visio ,檔案—新建—資料庫—資料庫模型圖。建立資料庫模型圖之後,選單欄多出一個選單項資料庫。點資料庫選單—反向工程.在反向工程嚮導中:
已安裝的visio驅動程式選擇odbc通用驅動程式,資料來源選擇test,點下一步按鈕,輸入連線資料庫的使用者名稱和密碼,點確定按鈕,物件型別選擇表,主鍵,索引,外來鍵,點下一步按鈕,選擇要生成er圖的表,點下一步按鈕,選中是,將形狀新增到當前頁,點下一步按鈕,點完成按鈕.
15樓:馮富貴悉錦
在visio
中畫e-r圖
e-r圖
(entity
relationship
diagrams)
是概念結構設計中最常用的工具。
用visio
可以方便地畫出
e-r圖。
在visio
自帶的「基本流程圖形狀」(「檔案」->「形狀」->「流程圖」->「基本流程圖形狀」)中,有矩形(標籤為「程序」)、菱形(標籤為「判定」)、橢圓(標籤為「終結符」)。可以方便地用它們來表示實體、關係、屬性。
一對多的關係可以通過設定連線線的屬性來表示。繪製一條「動態連線線」並選中,右鍵,選「格式」->線條。出現「線條」視窗。
在「線端」的「終點」下拉框中,選擇表示一對多關係的箭頭。我這裡編號是27。「終端大小」選「特大」,如圖。
如果覺得預設的圖形不好看,也可以進行設定。例如,設定填充色。選中圖形,「格式」->「添充」。
在出現的「填充」對話方塊,可以選擇影象顏色、圖案、陰影顏色等。我最常用的是圖案是35,由中間向兩端輻射的樣子。如下圖:
e-r圖和資料庫建立的關係是什麼?實體對應的一張表嗎?屬性對應的是欄位嗎?
16樓:匿名使用者
資料庫建立一般是以er圖為基礎的,實體對應一張表,有的複合關係也對應一張表。
屬性對應的是欄位,但為了建模時重點突出,er圖中省略了一部分屬性
資料庫建模工具是什麼東西,畫ER圖常用工具是什麼
你說的使用過程和建模工具還真差不多。所謂建模就是把現實世界的東西模型化專到軟體中的過程。資料屬庫建模指的是把現實中沒有使用計算機的情況下需要儲存 處理的資料模型化到資料庫中。關聯式資料庫一般是以表 table 來儲存資料的,對應現實中來說一個表的資訊就是一類事物的資訊。比如現實中的學生資訊 課程資訊...
怎樣匯出資料庫關係圖,怎麼根據資料庫表結構生成關係圖
用workbench匯出mysql資料庫關係圖方法如下 1.開啟mysql workbench,選擇首頁中間 data modeling 下方的第二欄 create eer model from existing database 2.在 stored connection 裡選擇 manage s...
怎麼畫出這個資料庫系統的資料流程圖和ER圖
用vs新建個工程,把這些表匯入到dataset裡,就自動生成了。不行的話就用visio自己畫吧,也不費事的。資料流圖 資料流程圖 e r圖分別是資料庫設計中的那個環節?資料流圖 對應抄 資料庫襲物理結構bai設計 資料就是屬du於物理層資料庫概念結構設計 對應 e r圖分zhi別是資料庫設計中 資料...