日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

在线ER模型设计:Oracle导入生成ER模型

發布時間:2024/1/1 编程问答 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在线ER模型设计:Oracle导入生成ER模型 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

概述

ER模型使用可視化了實體存儲的信息,以及直觀的呈現了實體與實體的關系,在我們實際的應用系統開發過程中新建ER模型可以更好的理解業務模型,為以后的開發維護工作起到歸納總結的作用。

Freedgo Desgin是一款輕松、快速、協作地創建各種專業圖表工具。讓您在線創建流程圖、系統部署圖、軟件架構圖、UML、BPMN、ER模型,DFD,組織圖,軟件流程圖,圖表。免費試用。使用Freedgo Design創建數據庫ER模型目前支持Oracle及基本的SQL語句建表。 PostgreSQL,等等數據庫模型建模,支持SQL導入生成ER模型,通過DDL語句生成ER模型,ER模型SQL導出,根據ER模型生成SQL。

如果你使用ERwin 或者PowerDesign等等傳統的客戶端工具設計表結構,不妨體驗一下在線ER模型帶來的輕量級,云端存儲,隨時使用的好處。

提供如下功能:

  • 支持表、視圖、存儲過程、Sequence、觸發器,支持多種樣式可供選擇
  • 使用Oracle DDL 語言實現在線導入生成ER模型
  • 針對ER模型中表實體實現生成建表SQL語句,支持多表生成
  • 針對ER模型中選擇表的字段生成字段新增或修改SQL語句
  • 在線導出ER模型對應的SQL腳本

圖例

在線制圖 Oracle ER模型例子

[外鏈圖片轉存失敗(img-AM2WQ4ok-1562054215004)(https://www.freedgo.com/public/themes/freedgo/er/oracle/er_oracle1.png “在線制圖 Oracle ER模型”)]

快速上手

基本使用:

如果要使用Oracle表建立ER模型,請選擇實體類型為實體關系/Oracle,選擇對應的表、視圖、存儲過程、觸發器、Sequence 等組件后拖動到編輯區域。

[外鏈圖片轉存失敗(img-Rk5H5iVR-1562054215005)(https://www.freedgo.com/public/themes/freedgo/er/oracle/er_oracle2.png “在線制圖 Oracle ER模型”)]
[外鏈圖片轉存失敗(img-67FQzZDK-1562054215005)(https://www.freedgo.com/public/themes/freedgo/er/oracle/er_oracle3.png “在線制圖 Oracle ER模型”)]

1、如何導入SQL?

已經建立好的數據庫如何生成ER模型有一種比較簡單的方式就是導出數據庫的建表腳本后再導入,具體操作如下:

首先訪問 https://www.freedgo.com/draw_index.html ,點擊菜單 數據庫 -> Oracle -> 導入DDL

[外鏈圖片轉存失敗(img-fqYWaBHB-1562054215006)(https://www.freedgo.com/public/themes/freedgo/er/oracle/er_oracle4.png “在線制圖 Oracle ER模型”)]

復制SQL語言到對應的框中,或者拖動Oracle DDL文件到對應的輸入框、點擊insert Oracle

[外鏈圖片轉存失敗(img-c3FJoESp-1562054215006)(https://www.freedgo.com/public/themes/freedgo/er/oracle/er_oracle5.png “在線制圖 Oracle ER模型”)]

或拖動SQL文件到對應的輸入框

[外鏈圖片轉存失敗(img-pHVe0fU1-1562054215007)(https://www.freedgo.com/public/themes/freedgo/er/oracle/er_oracle6.png “在線制圖 Oracle ER模型”)]

最后生成對應的模型圖
[外鏈圖片轉存失敗(img-jodtUTzB-1562054215007)(https://www.freedgo.com/public/themes/freedgo/er/oracle/er_oracle7.png “在線制圖 Oracle ER模型”)]

2、在線ER模型表操作

新增修改表結構

在線對表字段進行新增,可以在需要添加字段的位置點擊箭頭進行添加,

[外鏈圖片轉存失敗(img-AVNQ8FWM-1562054215008)(https://www.freedgo.com/public/themes/freedgo/er/oracle/er_oracle8.png “在線制圖 Oracle ER模型”)]

添加字段后點擊右鍵->修改字段 可以修改字段的屬性值,支持字段名、類型、長度、是否主鍵、是否外鍵、備注 、是否為空等等

[外鏈圖片轉存失敗(img-XAtKHzBK-1562054215008)(https://www.freedgo.com/public/themes/freedgo/er/oracle/er_oracle9.png “在線制圖 Oracle ER模型”)]

[外鏈圖片轉存失敗(img-Aoz1pBKg-1562054215009)(https://www.freedgo.com/public/themes/freedgo/er/oracle/er_oracle10.png “在線制圖 Oracle ER模型”)]

3、View操作

新增或修改視圖:通過拖動Oracle視圖模型到編輯區,對視圖的編輯通過點擊右鍵->視圖SQL,在彈出框中進行視圖的SQL修改。

[外鏈圖片轉存失敗(img-EChlhoqw-1562054215010)(https://www.freedgo.com/public/themes/freedgo/er/oracle/er_oracle11.png “在線制圖 Oracle ER模型”)]

可以復制SQl到剪切板,也可以修改View腳本點擊應用生效
[外鏈圖片轉存失敗(img-9m1iq6Xc-1562054215011)(https://www.freedgo.com/public/themes/freedgo/er/oracle/er_oracle12.png “在線制圖 Oracle ER模型”)]

4、Trigger操作

操作同視圖操作

5、Sequence 操作

新增或者修改Sequence操作
[外鏈圖片轉存失敗(img-2hQSaI3n-1562054215012)(https://www.freedgo.com/public/themes/freedgo/er/oracle/er_oracle13.png “在線制圖 Oracle ER模型”)]

可以點擊修改Sequence,修改sequence對應的start with,increment by ,max,min value,order,cycle,cache等等屬性。

[外鏈圖片轉存失敗(img-QMS5WCZ0-1562054215012)(https://www.freedgo.com/public/themes/freedgo/er/oracle/er_oracle14.png “在線制圖 Oracle ER模型”)]

[外鏈圖片轉存失敗(img-bYNH3ehv-1562054215012)(https://www.freedgo.com/public/themes/freedgo/er/oracle/er_oracle15.png “在線制圖 Oracle ER模型”)]

6、導出SQL

查詢整個ER模型的SQL:

點擊數據庫 -> Oracle -> 導出SQL

[外鏈圖片轉存失敗(img-DMApd6SR-1562054215013)(https://www.freedgo.com/public/themes/freedgo/er/oracle/er_oracle16.png “在線制圖 Oracle ER模型”)]

[外鏈圖片轉存失敗(img-LKWvrj4c-1562054215013)(https://www.freedgo.com/public/themes/freedgo/er/oracle/er_oracle17.png “在線制圖 Oracle ER模型”)]

查詢多表或單表SQl:

如下圖:選擇3個表右鍵:

[外鏈圖片轉存失敗(img-5bVrx10K-1562054215014)(https://www.freedgo.com/public/themes/freedgo/er/oracle/er_oracle18.png “在線制圖 Oracle ER模型”)]

查詢列的修改SQL或新增SQL

[外鏈圖片轉存失敗(img-GmEto20R-1562054215014)(https://www.freedgo.com/public/themes/freedgo/er/oracle/er_oracle19.png “在線制圖 Oracle ER模型”)]

問題反饋

使用過程中可以及時反饋使用效果,請點擊問題反饋按鈕

[外鏈圖片轉存失敗(img-tICmxVe9-1562054215014)(https://www.freedgo.com/public/themes/freedgo/er/oracle/er_oracle20.png “在線制圖 Oracle ER模型”)]

總結

以上是生活随笔為你收集整理的在线ER模型设计:Oracle导入生成ER模型的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。