資料庫實驗,要求匯入資料庫自動生成建表語句,請問用什麼軟體畫

2021-05-25 21:06:31 字數 4078 閱讀 3970

1樓:

powerdesigne軟體,物理資料模型(pdm)

2樓:塗一非

sfhdsjfhdsuf

怎樣將oracle資料庫中的表畫er圖,看過些er圖例子,還是不會自己做的,資料庫表畫er應注意什麼?

3樓:匿名使用者

資料庫中的表,你要理解是什麼表,表與表的關係,比如說一對一,一對多,多對多的關係,

例如學生表s,課程表c,成績表sc,s和c就是多對多的關係,那他們之間就會有一個連線表sc,如果是系表d和學生表s,就是一對多的關係,

4樓:

如果已有資料庫,那麼用軟體進行逆向操作就可以生成er圖,不需要再手工畫了。建議使用visio或erstudio軟體。

5樓:匿名使用者

er圖是最簡單的了,這個你都看不明白,還是改行吧

資料庫er圖根據什麼來建立表

6樓:匿名使用者

客房和客戶之間的聯絡是多對多,所以需要為兩者的聯絡建立一張連線的表。

客房單獨一張表,客戶一張表。

如果實體間是一對一的關係,則不需要建立聯絡表,只需要在兩個實體建立的表中的一個建議一個外來鍵連結。

如果實體間是一對多的關係,則可以建立聯絡表,也可以不建立聯絡表,這種情況就看個人需求了。

資料庫畫er圖

7樓:草原上之狼

方法/步驟

首先要了解er圖的核心要素:實體,屬性,關係;實體就是一個個物件,比如貓;屬性就是實體所有的某個屬性,比如貓的性別;關係就是實體和實體之間或者實體內部之間的關係。

其次我們要了解er圖中怎麼表示1中描述的三個核心要素:在er圖中,矩形代表實體,橢圓代表屬性,菱形代表關係,各個形狀之間用線段連線。

下面我們就以一個例子來一起畫一個er圖,首先開啟visio,我這裡用的是2007,開啟「新建」--->「常規」--->「基本框圖」,新建一個空的介面,如下圖所示:

我們在這張空的圖裡要表現如下的關係,物件1:學生(姓名,學號,系別);物件2:課程(課程名,課程編號,學分);關係:

選課。我們先來畫物件1,新增一個矩形框,三個橢圓框,如下圖所示:

我用同樣的方法,我們來建第二個物件課程,也是放一個矩形,三個橢圓形,然後用線把他們連線起來。

然後我們就來建這兩個物件之間的關係,像圖中加一個菱形,在菱形裡寫上選課兩個字。如果沒有菱形,可以加一個正方形然後旋轉一下。

以上就將一個學生,選課的簡單的er圖做好了,但是這只是簡單的圖。更專業的還可以這樣做,開啟「新建」--->「軟體和資料庫」--->「資料庫模型圖」,建立一個資料庫模型圖

然後拖進去一個實體,選中拖進去的實體,在下面的屬性裡定義好實體資訊以及列,如下圖所示:

以同樣的方式定義課程實體,然後建關係表,拖進關係線段,連線兩個實體,注意兩頭都是紅色才是真正的連線起來了。會自動在關係屬性裡建立起連線,如下圖所示:

到目前為止關係er圖就畫完了,這種圖er圖算是比較正規的一種了,比上面畫的那一種要正規許多。當然,如果還想在專業化一些,可以用powerdesign來繪製er圖。

畫er圖常用工具是什麼

8樓:匿名使用者

一、畫er圖常用工具是microsoft visio或者億圖圖示軟體繪製出實用的er圖表

二、microsoft visio是windows作業系統下執行的流程圖和向量繪圖軟體,它是microsoft office軟體的一個部分;億圖圖示是一款基於向量的繪圖工具,可以繪製各種程式流程圖、資料流程圖、軟體設計圖。

9樓:匿名使用者

1、microsoft office visio:可以以更直觀的方式建立圖表的新功能,包括全新和更新的形狀和模具及改進的效果和主題,還提供共同編寫功能,可使團隊協作變得更加容易。使用者可以增強圖表的動態性,方法是將形狀連結到實時資料。

2、powerdesigner:powerdesigner是一款非常全面的資料庫設計工具。使用powerdesigner可以快速建立表,支援表與表之間建立關係,介面簡潔,功能強大。

同時支援將sql指令碼匯出,多種匯出型別任意挑選,簡單實用。

3、erwin:erwin data modeler(簡稱 erwin)是ca公司(computer associates)一款優秀的資料庫建模工具,它的功能類似類似powerdesigner,利用erwin可以快速的進行資料庫建模,erwin支援各主流資料庫,它可以直接連線資料庫建表。

5、staruml:staruml(簡稱su),是一種建立uml類圖,是一種生成類圖和其他型別的統一建模語言(uml)圖表的工具。staruml是一個開源專案之一發展快、靈活、可擴充套件性強。

10樓:匿名使用者

一般都是用microsoft visio畫的,當然cad軟體也可以。

microsoft visio是windows作業系統下執行的流程圖和向量繪圖軟體,它是microsoft office軟體的一個部分。

2023年微軟公司收購同名公司後,visio成為微軟公司的產品。它的競爭者是adobe illustrator、macromedia freehand和coreldraw。

另外,visio雖然是microsoft office軟體的一個部分。但通常以單獨形式**,並不**於microsoft office套裝中。

11樓:匿名使用者

microsoft visio

資料庫技術er圖如何畫

12樓:匿名使用者

如何畫資料庫er圖

資料庫設計中重要的一環首先就是概念設計,也就是說,要從實際問題出發,排除非本質的東西,抽象出現實的資料結構之客觀規律——即畫出資料結構圖——er圖。這是資料庫設計的重點,也是資料庫設計的難點。

那麼,如何才能正確地反映客觀現實,將er圖畫好呢?

答案是,必須進行正確的需求分析。那麼如何進行需求分析呢?需求分析一般有兩種方法,一種是結構化分析(sa),一種是物件導向分析(ooa).

通過這兩種方法的實施以後,都可以得到比較正確的er圖。現在以下面的實際問題為例,通過結構化分析(sa)方法的應用,講述如何得到比較正確的er圖。

( 一 ) 校務管理系統

在要建立的系統中,有以下功能:

1.管理老師的功能:錄入老師情況(姓名.地址.所教課程), 老師缺課記錄(名字.時間.原因. 課程)

2.管理學生的功能: 錄入學生情況 ( 姓名 . 所選課程 . 成績 )

3.教務主任的功能 : 查詢統計 1: 教師情況 2: 學生總成績 3: 學生平均成績

要求:1)用結構化方法畫出系統頂層圖、 0 層圖,資料字典。

2)畫出該系統的資料模型er圖。

一、結構化分析的需求分析

1)  分析實際情況

根據實際情況,我們得到一下情況:

(一)教師任課流程:

(二)學生選擇課程流程:

2)畫資料流圖

(一、)頂層資料流圖

(二)0層資料流圖

3)畫資料字典dd(略)和軟體初始結構圖

1基本資料=學生基本資訊|教師基本資訊|課程基本資訊|教室基本資訊

2教師任課資訊=教師任課資料|教師考勤資訊

3學生選課請求和成績=學生選課請求|學生成績

學生基本資訊=學號+姓名+性別+年齡+專業+班級

。。。。。。

怎麼把sql資料庫畫成er圖

13樓:匿名使用者

呵呵 不太清楚耶

我覺得是不是用畫圖工具一個個的畫上去的呀

14樓:超塵離夢

最簡單的方法,裝一個visio,然後選擇資料庫,可以直接匯出er圖,然後儲存成**放到word裡就可以啦。

前提是你的外來鍵關係要建好

當然,如果沒有外來鍵關係,也能生成,只是各個表之間的線就沒有了。不過你可以手動連線。也很簡單。

畫的方法可以參加以下的連線

visio如何反向匯出資料庫設計文件

oracle資料庫檔案備份匯入,從資料庫的使用者下匯出所有的表和約束,索引等等,然後匯入空資料庫

電腦開始 執行 輸入 cmd 回車,然後直接寫入以下命令匯出的命令 exp 使用者名稱 密碼 資料庫名 file d database.dmp log data.log file後是寫得你匯出的檔案存放的路徑,database.dmp是你匯出的檔案,log是你匯出日誌,便於查詢錯誤,不要也可以。例如...

資料庫是什麼,什麼是資料庫

什麼是 資料庫 我們舉個例子來說明這個問題 每個人都有很多親戚和朋友,為了保持與他們的聯絡,我們常常用一個筆記本將他們的姓名 地址 等資訊都記錄下來,這樣要查誰的 或地址就很方便了。這個 通訊錄 就是一個最簡單的 資料庫 每個人的姓名 地址 等資訊就是這個資料庫中的 資料 我們可以在筆記本這個 資料...

sql資料庫和oracle資料庫string型別欄位用orderby排序分別是根據什麼排序的啊

首先說明下oracle中沒有string型別,而是varchar型別。order by 的順序是assic 讀作 阿斯科馬 碼錶中 字元 列進行排序的。解釋 一般會根據字串的首字母 大些字母 小寫字母 特殊字元 數字。如果首位相同繼續排列第二位,直到不同的位。sql資料和oracle資料庫都沒有st...