Der Kontext: Relationale Datenbanken spielen eine zentrale Rolle in vielen Informationssystemen. Ihr Schema enthält strukturelle (z.B. Tabellen und Spalten) und verhaltensorientierte (z.B. gespeicherte Prozeduren oder Sichten) Entitätsbeschreibungen. Genau wie bei "normaler" Software erfordern Änderungen in Gesetzgebung, angebotenen Funktionalitäten oder funktionalen Kontexten die Weiterentwicklung von Datenbanken und ihren Schemas.
Die Autoren haben einen Metamodell-basierten Ansatz entwickelt, um die Auswirkungen geplanter Änderungen zu berechnen und zusätzliche Änderungen vorzuschlagen, die sicherstellen, dass die RDBMS-Constraints immer erfüllt sind. Die Empfehlungen können dann in einen gültigen SQL-Patch kompiliert werden, der die Datenbank-Schema-Aktualisierung in einer geordneten Weise durchführt.
Die Autoren haben ihren Ansatz auf drei realen Weiterentwicklungen getestet. Ohne detaillierte Kenntnisse der Datenbank konnten sie dieselben Änderungen in 75% weniger Zeit als der erfahrene Datenbankarchitekt durchführen.
Ke Bahasa Lain
dari konten sumber
arxiv.org
Wawasan Utama Disaring Dari
by Anne Etien,N... pada arxiv.org 04-15-2024
https://arxiv.org/pdf/2404.08525.pdfPertanyaan yang Lebih Dalam