Abstrakt. Programutvecklare anpassar sig till den snabba utvecklingen av programvarusystem med agil utvecklingsteknik. Databasutvecklare saknar dock verktyg och koncept för att hålla jämna steg. Data, som redan finns i en löpande produkt, måste utvecklas därefter, vanligtvis genom manuellt skrivna SQL-skript. Ett lovande tillvägagångssätt inom databasforskning är att använda ett deklarativt databasutvecklingsspråk, som förenar både schema och datautveckling till intuitiv verksamhet. Befintliga databasutvecklingsspråk fokuserar på användbarhet men syftade inte till fullständighet. Detta är dock en oundviklig förutsättning för en rimlig databasutveckling för att undvika komplicerade och felbenägna lösningar. Vi hävdar att relationsfullhet är den möjliga expressiviteten för en databas evolutionsspråk. Vi bygger på ett existerande språk och introducerar CoDEL. Vi dene dess semantic med relational algebra, föreslå en syntax, och visa dess relational fullständighet.
BiDEL visas vara relationsfullt komplett REF och dubbelriktad.
CoDEL – A Relationally Complete Language for Database Evolution
{'venue': 'Lecture Notes in Computer Science', 'journal': 'Lecture Notes in Computer Science', 'mag_field_of_study': ['Computer Science']}