From bae09bccdf7452fefbcec6c229be5bda2190a81b Mon Sep 17 00:00:00 2001 From: Kaimbacher Date: Wed, 12 Apr 2023 06:38:04 +0000 Subject: [PATCH] describe TETHYS database model --- Database.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 Database.md diff --git a/Database.md b/Database.md new file mode 100644 index 0000000..5a8ec1b --- /dev/null +++ b/Database.md @@ -0,0 +1,13 @@ +The database model used by TETHYS is based on a relational database model. The model includes several tables that store information about different types of research data. The main tables in the database include: + +* Resource Table: This table stores information about the resources that are managed by the system. Each resource is assigned a unique identifier and the table includes fields for the title, author, publication date, and other metadata associated with the resource. + +* User Table: This table stores information about the users of the system. Each user is assigned a unique identifier, and the table includes fields for the user's name, email address, and other contact information. + +* Collection Table: This table stores information about collections of resources. Each collection is assigned a unique identifier and the table includes fields for the title, description, and other metadata associated with the collection. + +* License Table: This table stores information about the licenses that are associated with the resources in the system. Each license is assigned a unique identifier, and the table includes fields for the license type, terms, and other information. + +* File Table: This table stores information about the files that are associated with the resources in the system. Each file is assigned a unique identifier, and the table includes fields for the file name, file type, and other metadata. + +The database model used by TETHYS is designed to be flexible and extensible, allowing for the addition of new tables and fields as needed to support different types of digital resources.