用Navicat生成ER關(guān)系圖并導(dǎo)出全過(guò)程
項(xiàng)目場(chǎng)景
ER圖也稱(chēng)實(shí)體-聯(lián)系圖(Entity Relationship Diagram),提供了表示實(shí)體類(lèi)型、屬性和聯(lián)系的方法,開(kāi)發(fā)的時(shí)候往往需要有ER圖。
有很多軟件都可以自動(dòng)生成ER關(guān)系圖,本文主要講述Navicat如何生成er圖并導(dǎo)出
工具版本
本文使用的版本是Navicat Premium 12,其他版本可能按鈕位置不一樣。
主要步驟
1.首先打開(kāi)軟件,進(jìn)入主界面,點(diǎn)擊“模型”

2.新建一個(gè)模型

3.導(dǎo)入需要的表,可以直接采取拖拽表名的方式

也可以右鍵選擇“逆向表到模型” ,這樣可以不用自己創(chuàng)建模型

大家會(huì)發(fā)現(xiàn)每次添加一張表都會(huì)很慢,我們可以一次性加載所有表的er圖,點(diǎn)擊“查看”菜單,我們看到默認(rèn)選中的是列表。所以我們看到的就是默認(rèn)的將數(shù)據(jù)表以列表形式展現(xiàn)出來(lái)。
我們只要點(diǎn)擊切換到“ER圖表”就可以建立一個(gè)ER關(guān)系圖了,第一次會(huì)花點(diǎn)時(shí)間。

4.設(shè)計(jì)外鏈關(guān)系
m:n表示多對(duì)多1:n表示一對(duì)多n:1表示多對(duì)單m和n同時(shí)都表示多,不過(guò)一般左邊顯示的那個(gè)用m表示

5.保存后導(dǎo)出

不同的版本導(dǎo)出按鈕位置不同

總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- Navicat連接mysql?、?sqlserver數(shù)據(jù)庫(kù)的步驟與常見(jiàn)問(wèn)題解決
- Navicat連接SQL Server報(bào)錯(cuò)[08001]超時(shí)錯(cuò)誤(258)的完整排查與解決方案
- Docker中部署MySQL 5.7并遠(yuǎn)程連接Navicat的完整指南
- SQL Server 數(shù)據(jù)庫(kù)表結(jié)構(gòu)使用 SSMS 和 Navicat導(dǎo)出教程
- Navicat連接SQL Server,報(bào)錯(cuò)08001的解決方案
- Navicat連接SQL?Server數(shù)據(jù)庫(kù)的詳細(xì)指南
- 使用Navicat從SQL?Server導(dǎo)入表數(shù)據(jù)到MySQL的操作流程
相關(guān)文章
Windows10?下?Neo4j1.5.8?保姆級(jí)安裝教程
Neo4j?是一個(gè)高性能的、NOSQL?圖形數(shù)據(jù)庫(kù),它將結(jié)構(gòu)化數(shù)據(jù)存儲(chǔ)在網(wǎng)絡(luò)上而不是表中,這篇文章主要介紹了Windows10下Neo4j1.5.8安裝教程,需要的朋友可以參考下2023-07-07
新推出的金融版eXtremeDB 6.0功能改進(jìn)預(yù)覽
這篇文章主要介紹了新推出的金融版eXtremeDB 6.0功能改進(jìn)預(yù)覽,如運(yùn)用SQL, Python實(shí)現(xiàn)的基于矢量的統(tǒng)計(jì)功能、分布式的查詢(xún)處理、市場(chǎng)數(shù)據(jù)壓縮等內(nèi)容,需要的朋友可以參考下2014-10-10
如何在一個(gè)千萬(wàn)級(jí)的數(shù)據(jù)庫(kù)查詢(xún)中提高查詢(xún)的效率?
今天小編就為大家分享一篇關(guān)于如何在一個(gè)千萬(wàn)級(jí)的數(shù)據(jù)庫(kù)查詢(xún)中提高查詢(xún)的效率?,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2019-03-03

