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

  • 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: 

主站蜘蛛池模板: 新兴县| 淄博市| 杭州市| 句容市| 锦屏县| 河间市| 东海县| 恩施市| 西畴县| 革吉县| 永德县| 浪卡子县| 揭西县| 武冈市| 寻甸| 双鸭山市| 花莲县| 江津市| 固安县| 黄山市| 麻江县| 司法| 汉寿县| 闻喜县| 赞皇县| 宜黄县| 壶关县| 乌海市| 衡山县| 沙河市| 慈溪市| 承德县| 时尚| 甘孜| 体育| 荥经县| 永胜县| 浦县| 沭阳县| 富平县| 苏尼特左旗|