購物網站資料庫er圖設計
㈠ 如何設計電子商務網站的資料庫並E-R圖
先進行了解需求,分析其中的實體和關系,再用資料庫建模工具比如powerdesigner,進行繪制er圖
㈡ 資料庫技術ER圖如何畫
如何畫資料庫ER圖
資料庫設計中重要的一環首先就是概念設計,也就是說,要從實際問題出發,排除非本質的東西,抽象出現實的數據結構之客觀規律——即畫出數據結構圖——ER圖。這是資料庫設計的重點,也是資料庫設計的難點。
那麼,如何才能正確地反映客觀現實,將ER圖畫好呢?
答案是,必須進行正確的需求分析。那麼如何進行需求分析呢?需求分析一般有兩種方法,一種是結構化分析(SA),一種是面向對象分析(OOA).通過這兩種方法的實施以後,都可以得到比較正確的ER圖。現在以下面的實際問題為例,通過結構化分析(SA)方法的應用,講述如何得到比較正確的ER圖。
(一)校務管理系統
在要建立的系統中,有以下功能:
1.管理老師的功能:錄入老師情況(姓名.地址.所教課程),老師缺課記錄(名字.時間.原因.課程)
2.管理學生的功能:錄入學生情況(姓名.所選課程.成績)
3.教務主任的功能:查詢統計1:教師情況2:學生總成績3:學生平均成績
要求:
1)用結構化方法畫出系統頂層圖、0層圖,數據字典。
2)畫出該系統的數據模型ER圖。
一、結構化分析的需求分析
1)分析實際情況
根據實際情況,我們得到一下情況:
(一)教師任課流程:
㈢ 資料庫設計er圖實例
用Microsoft Office Visio可以很方便地設計資料庫ER模型。
㈣ 如何畫資料庫ER圖
構成E-R圖的基本要素是實體型、屬性和聯系,其表示方法為:
·實體型(Entity):用矩形表示,矩形框內寫明實體名。
·屬性(Attribute):用橢圓形表示,並用無向邊將其與相應的實體連接起來;比如學生的姓名、學號、性別、都是屬性。
·聯系(Relationship):用菱形表示,菱形框內寫明聯系名,並用無向邊分別與有關實體連接起來,同時在無向邊旁標上聯系的類型(1:1,1:n或m:n)。比如老師給學生授課存在授課關系,學生選課存在選課關系。
㈤ 做資料庫er圖的步驟
1、分析你所要描述的對象,也就要要進行需求分析,因為你做的系統不一樣,同樣的東西,可能描述得也不一樣,比如:做一個工資系統,和做一個人事管理系統,對於工資這個實體,他的描述就完全不一樣。
2.把你所了解的實體及其屬性,一個個的理出來,比如說:教師,班級,學生,院系等實體,那麼教師有什麼屬性呢,學生有什麼屬性呢,教師(教師號,姓名,性別,院系,職稱,聯系電話。。。),學生(學號,姓名,性別,院系,班級,電話。。。。)
3、把實體與實體間得聯系整理一下,比如,教師與學生,它是一個多對多的關系(n:m),通過什麼途徑建立聯系呢,當然是通過授課,那麼他們的聯系就是」授課「
4、最後建立er圖,把實體以矩形描述,屬性用橢圓型描述,聯系用菱形描述,然後把這些對象連接起來,構成一個完整的ER圖。當然也可以用圖表的方式來描述它(顯得緊湊美觀)。
㈥ 以下資料庫er圖應該如何畫
構成E-R圖的基本要素是實體型、屬性和聯系,其表示方法為:
· 實體型(Entity):用矩形表示,矩形框內寫明實體名。
· 屬性(Attribute):用橢圓形表示,並用無向邊將其與相應的實體連接起來;比如學生的姓名、學號、性別、都是屬性。
· 聯系(Relationship):用菱形表示,菱形框內寫明聯系名,並用無向邊分別與有關實體連接起來,同時在無向邊旁標上聯系的類型(1 : 1,1 : n或m : n)。 比如老師給學生授課存在授課關系,學生選課存在選課關系。
㈦ 資料庫er圖怎麼畫
首先你要找到資料庫的所有實體對象,用矩形表示,然後每個實體對象都有屬性,用橢圓表示,然後2個實體類之間的關系是什麼樣的,比如1對1、多對多。還有就是需要用菱形表示的關系,比如廠家和商品就是多對多,菱形裡面寫生產。
㈧ 資料庫畫er圖
方法/步驟
首先要了解ER圖的核心要素:實體,屬性,關系;實體就是一個個對象,比如貓;屬性就是實體所有的某個屬性,比如貓的性別;關系就是實體和實體之間或者實體內部之間的關系。
以同樣的方式定義課程實體,然後建關系表,拖進關系線段,連接兩個實體,注意兩頭都是紅色才是真正的連接起來了。會自動在關系屬性里建立起連接,如下圖所示:
到目前為止關系ER圖就畫完了,這種圖ER圖算是比較正規的一種了,比上面畫的那一種要正規許多。當然,如果還想在專業化一些,可以用PowerDesign來繪制ER圖。
㈨ 資料庫ER圖怎麼設計,有關進銷存資料庫的設計
太籠統了,不好回答。但是有一點是肯定的
首先建維表,如時間維表、產品種類維表、分支機構維表等;
之後是根據具體情況建基本表,及必須的詳表
最後進行詳細的分表和表之間的關聯
㈩ 跪求MySQL資料庫,網上書店的ER圖和需求分析什麼的,具體詳細,對客戶的周到,蟹蟹
1.將mysql中的資料庫導出成sql文件
2.打開pd,新建一個PhysicalDataModel,新建的時候,記得選則資料庫
3.在pd中,找到工具欄中的Database-->Reverse Engineer Database(反向工程)
4.選擇Using script file(使用腳本),點擊下面的新建,定位到剛剛導出的sql文件
5.確定