On enforcing dyadic-type self-map constraints in MatBase

Christian Mancas
{"title":"On enforcing dyadic-type self-map constraints in MatBase","authors":"Christian Mancas","doi":"10.53294/ijfetr.2023.5.1.0023","DOIUrl":null,"url":null,"abstract":"Self-maps are widely encountered in the sub-universes modeled by databases, from genealogical trees to sports, from education to healthcare, etc. Their properties must be discovered and enforced by the software applications managing such data to guarantee their plausibility. The (Elementary) Mathematical Data Model provides 13 dyadic-type self-map constraint types. MatBase, an intelligent data and knowledge base management system prototype, allows database designers to simply declare them by only clicking corresponding checkboxes and automatically generates code for enforcing them. This paper describes the algorithms that MatBase uses for enforcing all these 13 self-map constraint types, which may also be used by developers not having access to MatBase.","PeriodicalId":231442,"journal":{"name":"International Journal of Frontiers in Engineering and Technology Research","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2023-08-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Journal of Frontiers in Engineering and Technology Research","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.53294/ijfetr.2023.5.1.0023","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Self-maps are widely encountered in the sub-universes modeled by databases, from genealogical trees to sports, from education to healthcare, etc. Their properties must be discovered and enforced by the software applications managing such data to guarantee their plausibility. The (Elementary) Mathematical Data Model provides 13 dyadic-type self-map constraint types. MatBase, an intelligent data and knowledge base management system prototype, allows database designers to simply declare them by only clicking corresponding checkboxes and automatically generates code for enforcing them. This paper describes the algorithms that MatBase uses for enforcing all these 13 self-map constraint types, which may also be used by developers not having access to MatBase.
在MatBase中实施二元型自映射约束
自我映射在数据库建模的子宇宙中广泛存在,从家谱到体育,从教育到医疗保健等。它们的属性必须由管理这些数据的软件应用程序发现和执行,以保证它们的合理性。(初级)数学数据模型提供了13种二元型自映射约束类型。MatBase是一个智能的数据和知识库管理系统原型,它允许数据库设计人员通过单击相应的复选框来简单地声明它们,并自动生成执行它们的代码。本文描述了MatBase用于执行所有这13种自映射约束类型的算法,这些算法也可以被没有访问MatBase的开发人员使用。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信