![]() | ![]() | ![]() | The geoDB database |
The geoDB database gives support to the other tools, keeping the information, and allowing for its fast retrieving whenever necessary. The database is organised in the following form (see the entity-relationship diagram for details - Figure ):
A geometric theorem can have different figures and/or proofs, made by different tools, made by different users. This fact is expressed by the 1 to n relationships between the entities "theorems" and the other two entities (see Figure ).
The database also has the following auxiliary entities:
The codeTmp and codeTmpProver tables are used to store temporary information, deleted after each session ends, for the interactive section of GeoThms.
The geoDB database is implemented in MySQL, with InnoDB transition safe type of tables, and with foreign key constraints.
![]() | ![]() | ![]() | The geoDB database |