官术网_书友最值得收藏!

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: 

主站蜘蛛池模板: 平湖市| 湄潭县| 清镇市| 奉化市| 新民市| 吉林省| 商河县| 应用必备| 都匀市| 白玉县| 新干县| 迁西县| 象州县| 芜湖市| 格尔木市| 衡东县| 饶阳县| 余姚市| 调兵山市| 鱼台县| 工布江达县| 莱芜市| 百色市| 桃园市| 深州市| 房山区| 偏关县| 平谷区| 华亭县| 西安市| 高州市| 北海市| 榆林市| 会宁县| 兴仁县| 申扎县| 通渭县| 沈丘县| 兰西县| 萝北县| 依安县|