dorsal/arxiv
View SchemaTranslating database mathematical schemes into relational database software applications with MatBase
| Authors | Christian Mancas, Diana Christina Mancas |
|---|---|
| Categories | |
| ArXiv ID | 2601.10604vv3 |
| URL | https://arxiv.org/abs/2601.10604 |
| License | http://creativecommons.org/licenses/by/4.0/ |
Abstract
We present a pseudocode algorithm for translating our (Elementary) Mathematical Data Model schemes into relational ones and associated sets of non-relational constraints, used by MatBase, our intelligent database management system prototype. We prove that this algorithm is very fast, solid, complete, and optimal. We apply it to a mathematical scheme modeling the genealogical trees subuniverse. We also provide examples of SQL and VBA code for enforcing some of its non-relational constraints, as well as guidelines to develop code for enforcing such constraints.
{
"annotation_id": "f56074d0-a290-456e-8ae8-b3e2106eec1a",
"date_created": "2026-02-17T05:53:24.332000Z",
"date_modified": "2026-02-17T05:53:24.332000Z",
"file_hash": "89a4cf936194d8483a267d0a63b3f06877f66175a87dd64d393a523be4dd85ab",
"private": false,
"record": {
"abstract": "We present a pseudocode algorithm for translating our (Elementary) Mathematical Data Model schemes into relational ones and associated sets of non-relational constraints, used by MatBase, our intelligent database management system prototype. We prove that this algorithm is very fast, solid, complete, and optimal. We apply it to a mathematical scheme modeling the genealogical trees subuniverse. We also provide examples of SQL and VBA code for enforcing some of its non-relational constraints, as well as guidelines to develop code for enforcing such constraints.",
"arxiv_id": "2601.10604",
"authors": [
"Christian Mancas",
"Diana Christina Mancas"
],
"categories": [
"cs.DB"
],
"license": "http://creativecommons.org/licenses/by/4.0/",
"title": "Translating database mathematical schemes into relational database software applications with MatBase",
"url": "https://arxiv.org/abs/2601.10604",
"version": "v3"
},
"schema_id": "dorsal/arxiv",
"source": {
"execution_id": "2a77b6af-4679-4df2-84dd-a031bcb00c21",
"id": "arXiv Dataset",
"type": "Model",
"variant": "snapshot-2026-01-17",
"version": "0.1.0"
},
"user_id": 1000002
}