學(xué)習(xí)目的了解數(shù)據(jù)庫設(shè)計(jì)工具-的安裝了解如何使用進(jìn)行數(shù)據(jù)庫表的設(shè)計(jì)掌握 結(jié)合三范式來使用設(shè)計(jì)數(shù)據(jù)庫表一、安裝
找到.exe安裝應(yīng)用程序,雙擊打開(該應(yīng)用程序有點(diǎn)大,需要等待)
安裝程序.png
雙擊后自動(dòng)加載安裝程序 --> 點(diǎn)擊next
開始安裝.png
開始選擇安裝的配置 --> 直接選擇Trial --> 點(diǎn)擊next
選擇地區(qū) --> 選擇香港"" --> 勾選協(xié)議"I agree" --> 點(diǎn)擊next
選擇地區(qū).png
選擇.png
選擇安裝目錄(默認(rèn)C盤,不建議修改)
選擇安裝目錄.png
選擇需要安裝特征 --> (直接跳過)點(diǎn)擊next
選擇安裝特征.png
選擇允許安裝的用戶文件 --> (直接跳過)點(diǎn)擊next
選擇安裝的用戶文件.png
給即將安裝的程序文件夾命名 --> (直接跳過)點(diǎn)擊next
程序命名.png
顯示安裝的信息 --> (直接跳過)點(diǎn)擊next
安裝信息瀏覽.png
開始安裝 --> 點(diǎn)擊next --> 等待安裝 --> 點(diǎn)擊Finish完成
安裝完成.png
安裝完成后,不需要注冊(cè),使用pj
將pdflm16.dll應(yīng)用程序 --> 復(fù)制 --> 到剛剛的安裝目錄中(默認(rèn)C盤Program Files (x86) --Sybase目錄-- 目錄下) --> 粘貼 --> 替換pdflm16.dll應(yīng)用程序
pj程序.png
復(fù)制并替換pdflm16.dll應(yīng)用程序.png
二、的使用
打開(在應(yīng)用程序中打開,可創(chuàng)建快捷方式)
打開.png
使用配置 --> 選擇創(chuàng)建新模塊"Create Module"
設(shè)置.png
選擇具體的模塊類型 --> 選擇Module Type --> 選擇物理建模 Data Module -->
選擇模塊類型.png
給模塊命名(Module name,一般為開發(fā)的項(xiàng)目名)--> 選擇對(duì)應(yīng)的數(shù)據(jù)庫管理系統(tǒng)(DBMS)--> 點(diǎn)擊Ok --> 完成物理模型的創(chuàng)建
選擇數(shù)據(jù)庫.png
示例.png
完成數(shù)據(jù)庫物理建模 --> 正式開始設(shè)計(jì) --> 按住ctrl+鼠標(biāo)滾動(dòng)鍵 --> 放大、縮小 主面板表格
設(shè)計(jì)的主頁面.png
主面板的表格設(shè)計(jì) --> 點(diǎn)擊右側(cè)" Diagram"下第二個(gè)"表格"圖表 --> 將圖標(biāo)拖到任意一個(gè) 主面板表格
主面板表格設(shè)計(jì).png
方法后的主面板表格.png
設(shè)計(jì)物理表格 --> 按住ctrl+鼠標(biāo)滾動(dòng)鍵 --> 放大 主面板表格 --> 雙擊 拖進(jìn)來的"表格"圖標(biāo) --> 填寫好表格基礎(chǔ)信息 --> 點(diǎn)擊apply應(yīng)用(注意查看表格的變化)-->
設(shè)計(jì)表的字段 --> 點(diǎn)擊Columns(設(shè)置字段列) --> 填寫字段信息 --> 點(diǎn)擊Apply應(yīng)用(注意查看表格變化)--> 點(diǎn)擊OK(完成表的基礎(chǔ)設(shè)計(jì))
后續(xù):設(shè)計(jì)表的索引 --> 點(diǎn)擊Indexes,設(shè)計(jì)表的主鍵和外鍵 --> 點(diǎn)擊Keys
查看物理模型設(shè)計(jì)表 對(duì)應(yīng)的sql語句 --> 雙擊建模好的表格 --> 點(diǎn)擊preview
查看建表的sql語句.png
面板主頁查看物理模型表的結(jié)構(gòu) --> 左側(cè)欄
表的結(jié)構(gòu).png
將設(shè)計(jì)的表格導(dǎo)出
退出后軟件("否"不保存工作區(qū))
保存工作區(qū).png
--> 打開外部的物理模型文件(.pdm文件)--> 雙擊保存到外部的.pdm文件 --> 打開后點(diǎn)擊 --> 點(diǎn)擊Tables --> 點(diǎn)擊表名右鍵 --> Find in Diagram(完成打開)
打開外部pdm文件.png
三、數(shù)據(jù)庫設(shè)計(jì)三范式3.1 第一范式關(guān)鍵點(diǎn)3.2 第二范式(多對(duì)多)關(guān)鍵點(diǎn)設(shè)計(jì)本質(zhì)
解決事物的多對(duì)多關(guān)系模式,一個(gè)實(shí)體A可以被多個(gè)B關(guān)聯(lián),一個(gè)實(shí)體B也可以被多個(gè)A關(guān)聯(lián)。
(如學(xué)生-老師關(guān)系:一個(gè)學(xué)生-多個(gè)老師教學(xué),一個(gè)老師-教學(xué)多個(gè)學(xué)生)設(shè)計(jì)技巧
多對(duì)多,三張表,關(guān)系表,兩外鍵。將每一個(gè)實(shí)體單獨(dú)抽取出來作為一張表,設(shè)計(jì)一張關(guān)系表存儲(chǔ)實(shí)體的關(guān)系,且每一個(gè)實(shí)體作為關(guān)系表的外鍵。3.3 第三范式(一對(duì)多)關(guān)鍵點(diǎn)
設(shè)計(jì)本解決事物的一對(duì)多關(guān)系模式,一個(gè)實(shí)體A可以對(duì)應(yīng)多個(gè)實(shí)體B的主體--主鍵,多個(gè)實(shí)體B共同對(duì)應(yīng)一個(gè)主體A。
(如班級(jí)-學(xué)生表:一個(gè)班級(jí)-多個(gè)學(xué)生,一個(gè)學(xué)號(hào)-一個(gè)學(xué)生-班級(jí)是外鍵)
設(shè)計(jì)技巧
一對(duì)多,兩張表,添外鍵。將主鍵的"中介"傳遞者和非直接依賴獨(dú)立出來到一張表中,主鍵作為一張主體表,而中介實(shí)體表中擁有主體表的主鍵字段作為外鍵字段。
(班級(jí)表作為主鍵主體表,學(xué)生表的學(xué)生依賴學(xué)號(hào)
由班級(jí)-學(xué)號(hào)-學(xué)生,轉(zhuǎn)變成班級(jí)-學(xué)號(hào),學(xué)號(hào)-學(xué)生-)
四、設(shè)計(jì)數(shù)據(jù)庫表
最后編輯于 :2021.01.09 16:25:44
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
*請(qǐng)認(rèn)真填寫需求信息,我們會(huì)在24小時(shí)內(nèi)與您取得聯(lián)系。