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

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

主站蜘蛛池模板: 达拉特旗| 涞源县| 温州市| 漳州市| 玉门市| 黄浦区| 蕉岭县| 赫章县| 东丰县| 灵宝市| 洪江市| 沐川县| 华坪县| 榆社县| 鹰潭市| 柘城县| 大冶市| 定西市| 宝兴县| 天峨县| 开江县| 崇阳县| 黄山市| 黑河市| 镇沅| 深州市| 呼和浩特市| 抚顺县| 昔阳县| 南华县| 漳州市| 四子王旗| 高安市| 乌兰察布市| 正安县| 太谷县| 孟州市| 乌鲁木齐市| 乐昌市| 定日县| 济南市|