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