簡單數(shù)據(jù)庫的搭建

1 工具介紹

? ? 1.1 powerdesigner

? ? ? ? 對于數(shù)據(jù)庫搭建,特別時關(guān)系較為復(fù)雜的數(shù)據(jù)庫搭建時,有時需要對整個數(shù)據(jù)庫有個全局的把握,理清楚每張表之間的關(guān)系盔几,最好時在一個平臺上看到整個數(shù)據(jù)庫表之間的聯(lián)系。這里學(xué)生就比較喜歡用到powerdesigner建模工具了掩幢。使用powerdesigner可以分別從概念數(shù)據(jù)模型和物理數(shù)據(jù)模型兩個層次對數(shù)據(jù)庫進(jìn)行設(shè)計逊拍。學(xué)生最常用的有三種模型上鞠,業(yè)務(wù)模型(BPM),概念模型(CDM)和物理模型(BPM)顺献。

? ?1.2 ?SQL sever 2014

? ? ? SQL sever 自帶了非常好使用的界面圖形操作旗国,不需要其他外部顯示管理工具枯怖,例如navicat等注整。并且都支持直接導(dǎo)入powerdesigner生成的SQL文件。

2?數(shù)據(jù)庫設(shè)計步驟

? ? ? ? 由于數(shù)據(jù)庫一般運(yùn)行的時PDM模型導(dǎo)出的SQL語句度硝,所以powerdesigner可以直接建立PDM模型肿轨,但是對于關(guān)系復(fù)雜時,建議事先建立BPM理清楚來處理事件的業(yè)務(wù)邏輯蕊程;建立CDM概念模型椒袍,以實(shí)體為單元,進(jìn)行實(shí)體以及實(shí)體對應(yīng)關(guān)系的觀察藻茂。以下驹暑,學(xué)生建立一個簡單的學(xué)生信息管理數(shù)據(jù)庫,使用到CDM和PDM模型辨赐。

? ? 2.1 建立CDM模型优俘。

? ? ? ? 首先,一個學(xué)生信息管理系統(tǒng)的基本實(shí)體有:學(xué)生掀序,班級帆焕,教師,課程等不恭。如圖2-1叶雹,建立“學(xué)生”實(shí)體。

圖2-1

? ? ? ? 在Attributers欄里設(shè)置學(xué)生的屬性换吧。設(shè)置學(xué)號為主鍵折晦,并定義各項(xiàng)屬性的數(shù)據(jù)類型,如圖2-2沾瓦。特別注意满着,Code便會經(jīng)常出現(xiàn)在編程的代碼之中,它就是變量名暴拄。所以Code的編寫漓滔,一定要規(guī)范。

圖2-2

????????以此類推乖篷,建立其余的實(shí)體响驴。 ?建立實(shí)體之間的聯(lián)系。關(guān)系有多種撕蔼,一對一豁鲤,一對多和多對多秽誊。根據(jù)不同實(shí)體,自行擬定琳骡。注意:實(shí)體之間的聯(lián)系不能出現(xiàn)在實(shí)體的屬性欄中锅论,比如學(xué)生所在班級名稱,這里的班級名稱是“班級”實(shí)體的屬性了楣号。如圖2-3

圖2-3

? ? 2.2 建立PDM模型最易。

? ????? 有了CDM模型之后,可以開始轉(zhuǎn)化為PDM模型炫狱。點(diǎn)擊TOOL-generate physical date model藻懒,選擇數(shù)據(jù)庫類型即可。轉(zhuǎn)換后的PDM如圖2-4所示视译。

圖2-4

? ? ? ? 注意觀察嬉荆,在一對多或多對一的關(guān)系連接之后,多的一方的主鍵會出現(xiàn)在一的一方的屬性欄中酷含,并且標(biāo)注FK鄙早,這就是外鍵約束。其次椅亚,多對多的兩個實(shí)體中間會出現(xiàn)一張對應(yīng)的關(guān)系表限番。接下來,如圖2-5所示什往,在中間的關(guān)系表扳缕,新增一個自增的主鍵,其余全為外鍵别威,并修改部分信息躯舔,則PDM建模完成。

圖2-5

? ? 2.3 建立數(shù)據(jù)庫省古。

? ? ? ? ? ? 在PDM模型建立完成時粥庄,可以選擇導(dǎo)出SQL語句,這便是軟件自動生成創(chuàng)建你已經(jīng)建立好的關(guān)系數(shù)據(jù)庫語句豺妓,PDM中每個表格就時一張數(shù)據(jù)庫表惜互。點(diǎn)擊datebase——generate datebase ,并配置屬性即可琳拭,如圖2-6

圖2-6

? ? ? ? 最后打開SQL sever训堆,運(yùn)行該SQL文件。創(chuàng)建就成功了白嘁,如圖2-7

圖2-7
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末坑鱼,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子絮缅,更是在濱河造成了極大的恐慌鲁沥,老刑警劉巖呼股,帶你破解...
    沈念sama閱讀 217,406評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異画恰,居然都是意外死亡彭谁,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,732評論 3 393
  • 文/潘曉璐 我一進(jìn)店門允扇,熙熙樓的掌柜王于貴愁眉苦臉地迎上來缠局,“玉大人,你說我怎么就攤上這事蔼两∷” “怎么了逞度?”我有些...
    開封第一講書人閱讀 163,711評論 0 353
  • 文/不壞的土叔 我叫張陵额划,是天一觀的道長。 經(jīng)常有香客問我档泽,道長俊戳,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,380評論 1 293
  • 正文 為了忘掉前任馆匿,我火速辦了婚禮抑胎,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘渐北。我一直安慰自己阿逃,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,432評論 6 392
  • 文/花漫 我一把揭開白布赃蛛。 她就那樣靜靜地躺著恃锉,像睡著了一般。 火紅的嫁衣襯著肌膚如雪呕臂。 梳的紋絲不亂的頭發(fā)上破托,一...
    開封第一講書人閱讀 51,301評論 1 301
  • 那天,我揣著相機(jī)與錄音歧蒋,去河邊找鬼土砂。 笑死,一個胖子當(dāng)著我的面吹牛谜洽,可吹牛的內(nèi)容都是我干的萝映。 我是一名探鬼主播,決...
    沈念sama閱讀 40,145評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼阐虚,長吁一口氣:“原來是場噩夢啊……” “哼序臂!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起敌呈,我...
    開封第一講書人閱讀 39,008評論 0 276
  • 序言:老撾萬榮一對情侶失蹤贸宏,失蹤者是張志新(化名)和其女友劉穎造寝,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體吭练,經(jīng)...
    沈念sama閱讀 45,443評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡诫龙,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,649評論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了鲫咽。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片签赃。...
    茶點(diǎn)故事閱讀 39,795評論 1 347
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖分尸,靈堂內(nèi)的尸體忽然破棺而出锦聊,到底是詐尸還是另有隱情,我是刑警寧澤箩绍,帶...
    沈念sama閱讀 35,501評論 5 345
  • 正文 年R本政府宣布孔庭,位于F島的核電站,受9級特大地震影響材蛛,放射性物質(zhì)發(fā)生泄漏圆到。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,119評論 3 328
  • 文/蒙蒙 一卑吭、第九天 我趴在偏房一處隱蔽的房頂上張望芽淡。 院中可真熱鬧,春花似錦豆赏、人聲如沸挣菲。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,731評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽白胀。三九已至,卻和暖如春耙饰,著一層夾襖步出監(jiān)牢的瞬間纹笼,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,865評論 1 269
  • 我被黑心中介騙來泰國打工苟跪, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留廷痘,地道東北人。 一個月前我還...
    沈念sama閱讀 47,899評論 2 370
  • 正文 我出身青樓件已,卻偏偏與公主長得像笋额,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子篷扩,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,724評論 2 354

推薦閱讀更多精彩內(nèi)容