SQL類圖
發布時間: 2023-07-09 02:14:37
❶ 實體資料庫類圖是否與表格一一對應
1、類圖主要表現的是模型中類與類之間的關系。
2、資料庫表與需持久化的類有對應關系。普通的持久化類,一個類對應一張表,一個屬性對應一個欄位,數據類型也有對應關系。根據類與類之間的關聯關系,有繼承,一對一,多對一,一對多,多對多等。處理這些關系的持久化又有不同的策略。
如繼承的處理方式就分為多表繼承、單表繼承;多對一,在關聯類中增加一個被關聯類的主鍵欄位,並增加外鍵;一對多,是多對一的反方向關聯關系,比如:A、B兩張表,A相對B來說是多對一,B相對A來說就是一對多;一對一與一對多類似,區別在於主表的主鍵在從表也是唯一的;多對多關系,兩張表的關聯關系就要存放在一張新的表中,存放兩張表的主鍵。
❷ mysqlworkbench 怎麼生成類圖
生成java代碼
首先選擇你要生成代碼的類圖,然後單擊菜單欄的Language菜單,選擇Generate java code選項。
會出現上圖所示的對話框,選擇文件輸出目錄,單擊確定就可以了。
2. 生成MySQL語句
首先要在物理數據模型視圖下(physical data model)選擇菜單欄的Database菜單下的Generate Database,會出現如下對話框:
選擇輸出目錄,你如果只是生成sql腳本,在Generation type選擇Script generation就可以了。如果你想直接連接資料庫,就選擇Direct generation。當然你要用mysql資料庫,就必須在創建或者用邏輯或者概念模型生成physical data model時就要把dbms選項選為mysql資料庫。
熱點內容