arrow
返回

Robust and simple database evolution

delete2017-01-24
delete5
PRE
AI
K
Kai Herrmann
H
Hannes Voigt
J
Jonas Rausch
A
Andreas Behrend *
W
Wolfgang Lehner
DOI:10.1007/s10796-016-9730-2delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Software developers adapt to the fast-moving nature of software systems with agile development techniques. However, database developers lack the tools and concepts to keep the pace. Whenever the current database schema is evolved, the already existing data needs to be evolved as well. This is usually realized with manually written SQL scripts, which is error-prone and explains significant costs in software projects. A promising solution are declarative database evolution languages, which couple both schema and data evolution into intuitive operations. Existing database evolution languages focus on usability but do not strive for completeness. However, this is an inevitable prerequisite to avoid complex and error-prone workarounds. We present CoDEL which is based on an existing language but is relationally complete. We precisely define its semantic using relational algebra, propose a syntax, and formally validate its relational completeness. Having a complete and comprehensive database evolution language facilitates valuable support throughout the whole evolution of a database. As an instance, we present VaCo, a tool supporting developers with variant co-evolution. Given a variant schema derived from a core schema, VaCo uses the richer semantics of CoDEL to semi-automatically co-evolve this variant with the core.
Keyword:
Database evolution
Evolution language
Relational completeness
Co-Evolution
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Information Systems Frontiers 封面图
Information Systems Frontiers
IF:
8.3
论文数:
2.0K
被引数:
6.5K

机构

U
university of bonn
学者数:
3.3W
论文数: 2.6W
被引数: 29
T
Technische Universitat Dresden
学者数:
3.2W
论文数: 2.5W
被引数: 249
引用论文

引用论文

Anxiolytic and anti-stress effects of acute administration of acetyl-L-carnitine in zebrafish
err2018-07-31
err0
errOAAI
errLais Pancotto; Ricieri Mocelin; Matheus Marcon; Ana P. Herrmann; Angelo Piato
err分享
err收藏
err分享
err收藏
Cloud electrification
err2010-06-14
err0
PREAI
errRoger Lhermitte; Earle Williams
err分享
err收藏
Mixed models
err2006-02-21
err0
PREAI
errKarl-Rudolf Koch
err分享
err收藏
Phylogenies in Ecology
err
IF0
err2018-01-18
err0
PREAI
errMarc W. Cadotte; T. Jonathan Davies
err分享
err收藏
学者 查看更多内容