資料庫設計關系圖
㈠ 如何用Visio畫資料庫實體關系圖
方法/步驟如下
1、打開Microsoft Office Visio 2007,左側的模板類別中選擇「軟體和資料庫」,雙擊右側的「資料庫模型圖」;
2、調整顯示比例;
3、添加實體:滑鼠指針移動到實體上,按下滑鼠左鍵不要松開,移動滑鼠到右側的繪圖頁上,松開滑鼠左鍵;
4、修改實體定義:去掉鍵入時同步的勾,輸入物理名稱和概念名稱;
5、添加列:左側類別選擇「列」,右側輸入列名,選擇數據類型,選擇是否必須,是否主鍵。相同的方法添加「用戶與角色關聯表」;
6、添加關聯關系:在左側的關繫上按下滑鼠左鍵,拖動到右側的「用戶表」實體上,實體邊框會變成紅色,松開滑鼠左鍵;
7、移動關系連接線的另一端關聯到另一個實體上。左側的資料庫屬性中就會顯示對象關系。按此方法創建其它實體和關系;
8、保存文件:實體關系圖設計好之後就可以保存了。為了以後可以繼續修改,一定要保存為.vsd擴展名;如果為了方便查看,可以再另存為其它格式。
9、最終效果
㈡ sql資料庫關系圖設計
建議:客戶表: id,customername,... (id是主鍵)
訂單表:orderid,id,proctid,...(orderid,表示訂單編號<新增>,id是客戶id,proctid是產品id;其中orderid是主鍵,id和proctid是外鍵),
產品表:proctid,proctname,...(proctid是主鍵)
㈢ SQL SERVER如何創建資料庫關系圖
工具/材料
SQLSERVER2008
首先打開SQLSERVER的管理工具,找到要操作的資料庫,然後展開文件夾,選擇資料庫關系圖,然後右鍵單擊,選擇新建資料庫關系圖,如下圖所示
在彈出的添加表界面中,軟體會自動列出當納世前資料庫中具有關系的表,我們全選,然後點擊添加,如下圖所示
接下來鏈茄鉛管理工具就會自動為我們創建好關系圖,如下圖棚好所示,他們之間的關系也自動用線連出來了
如果你想讓關系圖中的某個表的欄位盡可能多的顯示,需要選中表,然後右鍵單擊,按如下圖所示操作
在彈出的列選擇界面中,你就可以對表中的列進行替換選擇,如下圖所示
選擇完了以後,回到關系圖,你會發現所操作的表增加了列,如下圖所示
最後操作完以後,展開資料庫關系圖的文件夾,你會發現兩個關系圖文件,這是管理工具自動為我們添加的
㈣ 資料庫關系圖有什麼用
數據關系圖的作用:
用圖形表示主從關系,並可以直接設置外鍵。
對於任何資料庫,都可以創建任意多個資料庫關系圖;每個資料庫表都可以出現在任意數量的關系圖中。
這樣,便可以創建不同的關系圖使資料庫的不同部分可視化,或強調設計的不同方面。
例如:可以創建一個大型關系圖來顯示所有表和列,並且可以創建一個較小的關系圖來顯示所有表但不顯示列。
適合資料庫程序員很快的掌握資料庫表之間的關系。
㈤ 資料庫關系圖
對於任何資料庫,都可以創建任意多個資料庫關系圖;每個資料庫表都可以出現在任意數量的關系圖中。這樣,便可以創建不同的關系圖使資料庫的不同部分可視化,或強調設計的不同方面。例如,可以創建一個大型關系圖來顯示所有表和列,並且可以創建一個較小的關系圖來顯示所有表但不顯示列。
所創建的每個資料庫關系圖都存儲在相關聯的資料庫中。
㈥ 如何新建資料庫關系圖
1、連接到資料庫,在「資料庫」節點下面找到「DWDiagnostics」,點擊展開,找到「資料庫關系圖」
(6)資料庫設計關系圖擴展閱讀:
1、對於任何資料庫,都可以創建任意多個資料庫關系圖。
2、每個資料庫表都可以出現在任意數量的關系圖中。
3、蠢碼這樣,便可以創建不同的關系圖是資料庫的不同部分可帶高哪視化,或強調設計的不同方面。
例如,可以創建一個大型關系圖來顯示所有表和列,並且可以創建一個較小的關系圖念頃來顯示所有表但不顯示列。
㈦ 資料庫的關系圖怎麼做 怎麼操作
事實上,你的理解有誤差。
er圖,不是依靠資料庫做出來的。
er圖,要依據用戶需求以及用戶流向,以及用戶操作以及功能來劃分的。
而
資料庫,則是最終產物
。
-------------
博客模塊,也可以劃分:
登錄——》身份——》授權(根據角色)
——》用戶操作(寫文章,編輯,刪除。。。)
——》用戶異常中斷or正常退出
——》用戶流程結束。
這其中,er圖,就要根據關系去展示,
用戶登錄,如何同你的用戶角色以及許可權設置以及資源去關聯;
這才是你要考慮的設計問題。
㈧ 資料庫設計中,E-R圖 是什麼啊
E-R圖也稱實體指斗卜-聯系圖(Entity Relationship Diagram),提供了表示實體類型、屬性和聯系的方法,用來描述現實唯穗世界的概念模銷冊型。
㈨ 資料庫關系圖有什麼用
數據關系圖的作用:
用圖形表示主從關系,並可以直接設置外鍵。
對於任何資料庫,都可以創建任意多個資料庫伍鄭關系圖;每個資料庫表都可以出現在任意數量的關系段則圖中。
這樣,便可以創建不同的關系圖使資料庫的不同部分可視化,或強調設計的不同方面。
例如:可以創建一個大型關系圖來顯示所有表和列,並且可以創建握橘棚一個較小的關系圖來顯示所有表但不顯示列。
適合資料庫程序員很快的掌握資料庫表之間的關系。
㈩ mysql 資料庫表間關系圖怎麼查看
mysql資料庫表間的關系圖可以通過navicat查看:
第一步:下載navicat打開;
第二步:點擊navicat界面最右下角標注的按鈕即可查看關系圖。
最新的MySQL Workbench已經完全包含了資料庫建模與設計、資料庫SQL開發和資料庫管理與維護等功能。
Mysql資料庫-----表
sh.qihoo.com2018-04-07 08:20
1、定義: 表(table)是資料庫最基本的組成單元,資料庫是用來存儲數據的,資料庫中有很多表,每一個表都是一個獨立的單元,表也是一個結構化的文件,由行和列組成,行稱為數據或記錄,列稱為欄位,欄位又包含:欄位名稱、欄位類型、長度、約束。
2、創建表
(1)、語法格式:create table 表名稱(欄位名 類型(長度) 約束);
(2)、MySQL常用數據類型
VARCHAR:可變長度字元串(VARCH AR(3)表示存儲的數據長度丌能超過3個字元長度)
CHAR:定長字元串(CHAR(3) 表示存儲的數據長度丌能超過3個字元長度)
INT:整數型(INT(3)表示最大可以存儲999)
BIGINT:長整型(對應java程序中的long類型)
FLOAT:浮點型單精度(FLOAT(7,2)表示7個有效數字,2個有效小數位)
DOUBLE:浮點型雙精度(DOUBLE(7,2)表示7個有效數字,2個有效小數位)
DATE:日期類型( 實際開發中,常用字元串代替日期類型)
BLOB:二進制大對象 Binary Large Object(專門存儲圖片、視頻、聲音等數據)
CLOB:字元型大對象 Character Large Object( 可存儲超大文本,可存儲4G+字元串)
VARCHAR與CHAR對比:
都是字元串
VARCHAR比較智能,可以根據實際的數據長度分配空間,比較節省空間;但在分配的時候需要相關判斷,效率低。
CHAR不需要勱態分配空間,所以執行效率高,但是可能會導致空間浪費
若欄位中的數據不具備伸縮性,建議採用CHAR類型存儲
若欄位中的數據具備很強的伸縮性,建議採用VARCHAR類型存儲