DBDetective 2.0 for Oracle辅助域约束和非空约束管理

Christian Mancas, A. Dicu
{"title":"DBDetective 2.0 for Oracle辅助域约束和非空约束管理","authors":"Christian Mancas, A. Dicu","doi":"10.1109/ICSTCC.2015.7321399","DOIUrl":null,"url":null,"abstract":"DBDetective for Oracle is a metadata mining tool for detecting and correcting possible violations of some crucial database (db) design, implementation, usage, and optimization best practice rules (bprs); its 1.0 version considers two bprs related to domain and not null constraints, but does not allow storing corresponding decision data for them: as, for example, investigated db current instances may not be typical for all tables, db architects might not validate DBDetective findings and /or even force db scheme changing, although DBDetective did not recommend them. Its 2.0 version considers other bprs, out of which three related to domain constraints, provides storing decision data for all of them, as well as mechanisms for automatic generation of corresponding db scheme enhancement PL/SQL scripts, based on these decisions. This paper presents only those related to not null and domain constraints. Any advanced RDBMS should include these facilities too.","PeriodicalId":257135,"journal":{"name":"2015 19th International Conference on System Theory, Control and Computing (ICSTCC)","volume":"4 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-11-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"On assisting domain and not null constraint management with DBDetective 2.0 for Oracle\",\"authors\":\"Christian Mancas, A. Dicu\",\"doi\":\"10.1109/ICSTCC.2015.7321399\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"DBDetective for Oracle is a metadata mining tool for detecting and correcting possible violations of some crucial database (db) design, implementation, usage, and optimization best practice rules (bprs); its 1.0 version considers two bprs related to domain and not null constraints, but does not allow storing corresponding decision data for them: as, for example, investigated db current instances may not be typical for all tables, db architects might not validate DBDetective findings and /or even force db scheme changing, although DBDetective did not recommend them. Its 2.0 version considers other bprs, out of which three related to domain constraints, provides storing decision data for all of them, as well as mechanisms for automatic generation of corresponding db scheme enhancement PL/SQL scripts, based on these decisions. This paper presents only those related to not null and domain constraints. Any advanced RDBMS should include these facilities too.\",\"PeriodicalId\":257135,\"journal\":{\"name\":\"2015 19th International Conference on System Theory, Control and Computing (ICSTCC)\",\"volume\":\"4 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2015-11-09\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2015 19th International Conference on System Theory, Control and Computing (ICSTCC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICSTCC.2015.7321399\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 19th International Conference on System Theory, Control and Computing (ICSTCC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICSTCC.2015.7321399","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

DBDetective for Oracle是一个元数据挖掘工具,用于检测和纠正可能违反一些关键数据库(db)设计、实现、使用和优化最佳实践规则(bprs)的情况;它的1.0版本考虑了两个与域约束相关的bprs,而不是null约束,但不允许为它们存储相应的决策数据:例如,调查的db当前实例可能并不适用于所有表,数据库架构师可能不会验证DBDetective的发现和/或甚至强制更改db模式,尽管DBDetective不建议这样做。它的2.0版本考虑了其他bpr,其中三个与领域约束相关,为所有这些bpr提供了存储决策数据的机制,以及基于这些决策自动生成相应的db方案增强PL/SQL脚本的机制。本文只讨论非零约束和域约束。任何高级RDBMS都应该包括这些功能。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
On assisting domain and not null constraint management with DBDetective 2.0 for Oracle
DBDetective for Oracle is a metadata mining tool for detecting and correcting possible violations of some crucial database (db) design, implementation, usage, and optimization best practice rules (bprs); its 1.0 version considers two bprs related to domain and not null constraints, but does not allow storing corresponding decision data for them: as, for example, investigated db current instances may not be typical for all tables, db architects might not validate DBDetective findings and /or even force db scheme changing, although DBDetective did not recommend them. Its 2.0 version considers other bprs, out of which three related to domain constraints, provides storing decision data for all of them, as well as mechanisms for automatic generation of corresponding db scheme enhancement PL/SQL scripts, based on these decisions. This paper presents only those related to not null and domain constraints. Any advanced RDBMS should include these facilities too.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术官方微信