Versionstransparens i evolutionära relationsdatabaser

Detta är en Kandidat-uppsats från Institutionen för datavetenskap

Sammanfattning: Många databassystem utsätts ideligen för förändring. Dessa förändringar påverkar databasens schema. Detta har lett till att stöd för dessa förändringar har utvecklas. Schema versioning är det stödet för förändringar av databasscheman som ger det mest omfattande stödet. Med schema versioning menas att DBMS:et kan hantera flera versioner av databasschemat. Ett problem med schema versioning är att användaren måste veta vilken version en viss fråga ska ställas emot för att svaret ska bli korrekt. I detta arbete har det undersökts för vilka typer av förändringar mot en relationsdatabas som detta problem kan undvikas genom att uppnå versionstransparens, vilket innebär att versionshanteringen är osynlig för användaren. Undersökningen gjordes mot en modell som bara använder information ifrån de frågor som ställs mot databasen för att hitta rätt version att ställa frågan emot. Resultatet av undersökningen visar att versionstransparens kan uppnås för alla typer av förändringar utom för ändringar av datatypen för kolumner.

  HÄR KAN DU HÄMTA UPPSATSEN I FULLTEXT. (följ länken till nästa sida)