首先創(chuàng)建七個基本數(shù)據(jù)庫表如表4-1-4-7所示,然后根據(jù)全局ER圖,建立各個表之間的聯(lián)系,如圖4-8所示。
成都創(chuàng)新互聯(lián)長期為近千家客戶提供的網(wǎng)站建設(shè)服務(wù),團隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為醴陵企業(yè)提供專業(yè)的做網(wǎng)站、網(wǎng)站設(shè)計,醴陵網(wǎng)站改版等技術(shù)服務(wù)。擁有10余年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。
首先,對原始Excel表格數(shù)據(jù)進(jìn)行一下加工,先插入一列,將型號和單價放在一個單元格中,主要是方便后期的操作,在這里先不講解為什么這么做,大家繼續(xù)看下去就知道了。接下來,使用一個簡單的連接符生成一個數(shù)據(jù)鏈。
將E-R圖轉(zhuǎn)換成二維表通常稱為規(guī)范化。這是一種設(shè)計關(guān)系型數(shù)據(jù)庫的方法,旨在消除重復(fù)數(shù)據(jù)并確保數(shù)據(jù)的一致性和完整性。通過這種方式,可以確保數(shù)據(jù)庫中的數(shù)據(jù)更加有效和可靠。
直接輸入創(chuàng)建語句。例如CREATDATABASEuserCHARSEutf8上面的意思是創(chuàng)建一個名為user的數(shù)據(jù)庫,并且設(shè)置字符集為utf8。
可以右鍵導(dǎo)出一個庫,可選擇只導(dǎo)結(jié)構(gòu)還是數(shù)據(jù)還是都導(dǎo)?;蛘哌x擇表,點資料那一項,有建表語句。
畫E-R圖時,在實體與屬性連線上畫線段,用此表示該屬性是關(guān)鍵屬性。如,學(xué)生的E-R圖畫法:學(xué)生是實體,用矩形表示。學(xué)生屬性名有:學(xué)號、姓名、性別、出生日期、入學(xué)時間。用橢圓形表示。
在畫E-R圖時,可以按照對問題的描述按步驟畫出每一句話中涉及的實體,再根據(jù)給出的實際語義,畫出實體之間的聯(lián)系。前一句話可以畫出教研室和教員、班級和學(xué)生之間一對多的聯(lián)系。
…;然后建立關(guān)聯(lián)的時候,分清什么關(guān)系用什么符號,比如單向箭頭還是雙向箭頭,實心還是空心的,虛線還是實線的;哪種圖形表示哪種意思,哪種線表示哪種關(guān)系,一定要搞清楚。最后,按照你的思路用E-R圖表示出想要的意思。
第一步:首先要根據(jù)需求分析的結(jié)果(數(shù)據(jù)流圖、數(shù)據(jù)字典等)對現(xiàn)實世界的數(shù)據(jù)進(jìn)行抽象, 設(shè)計各個局部視圖即分E-R圖。關(guān)系的屬性一半來自數(shù)據(jù)字典。第二步:集成局部視圖。
其次我們要了解ER圖中怎么表示1中描述的三個核心要素:在ER圖中,矩形代表實體,橢圓代表屬性,菱形代表關(guān)系,各個形狀之間用線段連接。
打開PowerDesigner,選擇File | Reverse Engineer | Database... 。在New Physical Data Model 對話框中, 選擇所需要連接的數(shù)據(jù)庫類型,點擊“確定”。
利用Sql腳本逆向生成;利用現(xiàn)有數(shù)據(jù)庫逆向生成。
在“Notes”標(biāo)簽里可以輸入相關(guān)描述及說明信息。當(dāng)然再有更多的標(biāo)簽,可以點擊 More按鈕 2 在CDM的圖形窗口中,單擊工具選項版上的Entity工具,再單擊圖形窗口的空白處,在單擊的位置就出現(xiàn)一個實體符號。
1、打開PowerDesigner,選擇File | Reverse Engineer | Database... 。在New Physical Data Model 對話框中, 選擇所需要連接的數(shù)據(jù)庫類型,點擊“確定”。
2、選擇File--New,彈出如圖所示對話框,選擇CDM模型(即概念數(shù)據(jù)模型)建立模型完成概念數(shù)據(jù)模型的創(chuàng)建選擇新增的CDM模型,右擊,在彈出的菜單中選擇“Properties”屬性項,彈出如圖所示對話框。
3、介紹PowerDesigner概念數(shù)據(jù)模型以及實體、屬性創(chuàng)建。新建概念數(shù)據(jù)模型 1)選擇File--New,彈出如圖所示對話框,選擇CDM模型(即概念數(shù)據(jù)模型)建立模型。2)完成概念數(shù)據(jù)模型的創(chuàng)建。以下圖示,對當(dāng)前的工作空間進(jìn)行簡單介紹。
4、在網(wǎng)上看到很多關(guān)于利用Powerdesigner逆向生成ER圖,我還是比較喜歡開發(fā)工具中的Help,根據(jù)Help的Reverse Engineering a Database into a PDM說明,兩種方法:利用Sql腳本逆向生成;利用現(xiàn)有數(shù)據(jù)庫逆向生成。
5、從數(shù)據(jù)庫中反向?qū)氲絇D中的時候,ENUM字段的默認(rèn)值會被加上~,要去掉才可以。
1、數(shù)據(jù)庫中,關(guān)系模型中的主鍵是對每條數(shù)據(jù)記錄的唯一標(biāo)識,不可重復(fù)。主鍵可以是屬性集,比如一張表R(A,B,C,D),主鍵為A+B是可以的。
2、主鍵也稱為主碼或主關(guān)鍵字,用于惟一地確定一個元組的屬性或?qū)傩越M(復(fù)合主碼)。
3、主關(guān)鍵字(Primary Key)主關(guān)鍵字是被挑選出來,作表的行的惟一標(biāo)識的侯選關(guān)鍵字。一個表只有一個主關(guān)鍵字。主關(guān)鍵字又可以稱為主鍵。
MS—SQL用企業(yè)管理器有新建關(guān)系圖,選中所有表。
選中你要導(dǎo)出的表,右鍵-》導(dǎo)出向?qū)Вx擇sql類型,默認(rèn)是txt,下一步之后填入相應(yīng)的表名,右邊有瀏覽方式的,可以選定目錄,一路下一步,最后一步選開始就可以了。
點擊菜單欄的“文件”,依次選擇“形狀”,“我的形狀”,“ER圖”。這時候Visio 2003就進(jìn)入了畫圖狀態(tài),可以看到自定義的ER圖模型下,已經(jīng)有繪制ER圖必須的一些圖形了。
visio2007畫ER圖教程首先打開軟件,在左上角找到“文件”點擊,接著點擊“新建”。然后會展開框,找到“常規(guī)”點擊擴展按鈕,點擊“基本流程圖”。
一種方法是使用Visio的導(dǎo)入/導(dǎo)出功能,將模型圖導(dǎo)出為ERwin文件,然后使用PowerDesigner或者ERwin打開,最后轉(zhuǎn)換為SQL即可,但是這種方法在Visio2010中已不存在,Visio2010不支持將ER圖導(dǎo)出為ERwin格式,只支持導(dǎo)入。
最簡單的方法,裝一個Visio,然后選擇數(shù)據(jù)庫,可以直接導(dǎo)出ER圖,然后保存成圖片放到Word里就可以啦。 前提是你的外鍵關(guān)系要建好 當(dāng)然,如果沒有外鍵關(guān)系,也能生成,只是各個表之間的線就沒有了。不過你可以手動連接。
文章題目:mysql怎么畫er mysql怎么畫er模型圖
本文來源:http://aaarwkj.com/article23/dipopcs.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈、ChatGPT、軟件開發(fā)、域名注冊、網(wǎng)站維護(hù)、定制開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)