Att överföra data och dataåtkomst mellan applikationer och databaser är ett mångårigt datahanteringsproblem. Vi presenterar en ny strategi för detta problem, där förhållandet mellan applikationsdata och den ihållande lagringen specificeras med hjälp av en deklarativ kartläggning, som sammanställs i dubbelriktade vyer som driver datatransformationsmotorn. Uttrycka ansökan modell som en vy på databasen används för att svara på frågor, medan visa databasen i termer av applikationen modell tillåter oss att utnyttja vy underhåll algoritmer för uppdatering översättning. Detta tillvägagångssätt har genomförts i en kommersiell produkt. Det gör det möjligt för utvecklare att interagera med en relationsdatabas via ett konceptuellt schema och en objektorienterad programmeringsyta. Vi beskriver det implementerade systemet och fokuserar på de utmaningar som kartläggning av sammanställning, som inkluderar skriva om frågor under begränsningar och stödja icke-relationella konstruktioner.
Melnik m.fl. REF föreslår ett nytt deklarativt karteringsspråk för att specificera förhållandet mellan applikationsenhetsvyer och relationsdatabaser, som sammanställs i dubbelriktade vyer för vyuppdateringsöversättningen.
Compiling mappings to bridge applications and databases
{'venue': "SIGMOD '07", 'journal': None, 'mag_field_of_study': ['Computer Science']}