- Learning PostgreSQL 11
- Salahaldin Juba Andrey Volkov
- 154字
- 2021-07-02 13:11:41
UML class diagrams
Unified Modeling Language (UML) is a standard developed by the Object Management Group (OMG). UML diagrams are widely used in modeling software solutions, and there are several types of UML diagrams for different modeling purposes including class, use case, activity, and implementation diagrams.
A class diagram can represent several types of associations, that is, the relationship between classes. They can depict attributes as well as methods. An ER diagram can be easily translated into a UML class diagram. UML class diagrams also have the following advantages:
- Code reverse-engineering: The database schema can be easily reversed to generate a UML class diagram.
- Modeling extended relational database objects: Modern relational databases have several object types such as sequences, views, indexes, functions, and stored procedures. UML class diagrams have the capability to represent these object types.
The following class diagram is generated from reverse-engineering the SQL code of a car_portal database:
推薦閱讀
- DevOps:軟件架構師行動指南
- Building Mapping Applications with QGIS
- C++ 從入門到項目實踐(超值版)
- TradeStation交易應用實踐:量化方法構建贏家策略(原書第2版)
- Unity Game Development Scripting
- Mastering Git
- Azure Serverless Computing Cookbook
- Webpack實戰:入門、進階與調優(第2版)
- Python網絡爬蟲技術與應用
- JavaScript+jQuery網頁特效設計任務驅動教程
- Mastering Adobe Captivate 7
- Python數據可視化之美:專業圖表繪制指南(全彩)
- Instant Zurb Foundation 4
- Java高手是怎樣煉成的:原理、方法與實踐
- Slick2D Game Development