Menu

ClassDiagram

Featured (2)
Anonymous Vladimir Chukharev
Attachments
Database_classes.png (74154 bytes)

Diagram of database classes

Current state of the classes design. To be refined and extended. Many more classes inheriting from class Fact are to be added.
Database classes
Green named boxes with rounded corners indicate Django modules.

Tables with white background are installed by Django modules and not used by labman2 (at least explicitly).

Bluish color indicate tables related to access control.

Yellow tables contain the items on user's desktop.

Reddish color corresponds to data linking tables.

Green color shows data tables. There will be a lot more of these tables, all them will be derived from the Fact table (and hence from Base). The interlinks between data is connecting the corresponding Base rows. The actual class of a data object stored in Base is determined from the element classname connected to the Classes table.

Note that there cannot be a field named 'value' in any class, because this name is used in Django internals. That is the reason for class name NumValue and its field numvalue.


Related

Wiki: Home
Wiki: LinksRelatingData

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.