PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

Ewolucja schematu w relacyjnych bazach danych

Identyfikatory
Warianty tytułu
EN
Hsse - the transparent evolution of schema in relational databases
Języki publikacji
PL
Abstrakty
PL
Aplikacje biznesowe wykorzystujące relacyjne systemy bazodanowe coraz częściej spotykają się z problemem dostępności schematu w czasie jego modyfikacji. Zazwyczaj nawet najmniejsza zmiana struktury schematu wiąże się ze wstrzymaniem pracy komponentów na czas aktualizacji schematu oraz ich aktualizacją. Rozwiązaniem problemu "wymuszenia aktualizacji komponentu" może być wersjonowanie schematu. Niestety istniejące mechanizmy mają wady, które uniemożliwiają ich powszechną implementację. Dodatkowo nie nadają się do zastosowania w istniejących systemach o wieloaplikacyjnej architekturze bazodanowej. Artykuł opisuje propozycje modelu dedykowanego do rozwiązania problemów dostępności schematu w czasie modyfikacji, dostosowania komponentów po ewolucji schematu oraz możliwości wykorzystania w istniejących systemach.
EN
Business Applications based on relational model often meet problems of schema availability during its modification. Even the smallest change of schema structure is a risk of making existing application programs obsolete when they run against the modified schema. Schema versioning can be used as a solution of "forced component evolution" problem. Unfortunately, existing mechanisms have defects, which make impossible to use them widely as common implementation. This article describes model that addresses the problem by integrating schema evolution with schema versioning facilities.
Rocznik
Tom
Strony
139--147
Opis fizyczny
Bibliogr. 12 poz.,
Twórcy
autor
autor
Bibliografia
  • [BALDWIN 04] Douglas Baldwin, Greg W. Scragg, The Object Primer. Third.
  • [BOUNIF06] Hassina Bounif, Data Model Versioning and Database Evolution, Idea Group, 2006.
  • [CASTRO 97] Cristina de Castro, Fabio Grand and Maria Ritascalas, Schema versioning for multi-temporal relational databases, 1997.
  • [GRANDI 00] Fabio Grandi, Federica Mandreoli and Maria Rita Scalas. A Generalized Modeling Framework for Schema Versioning Support, 2000.
  • [GRANDI 02] Fabio Grandi, Federica Mandreoli, A Formal Model for Temporal Schema Versioning in Object-Oriented Databases, 2002.
  • [KATZ 90] Randy H. Katz, Toward a Unified Framework for Version Modeling in Engineering Databases. 1990.
  • [KIM 96] Kim W., Wprowadzenie do obiektowych baz danych, WNT, Warszawa 1996.
  • [MAZUR 06] Mazur Z, Mielcarek P., Parczewski M., FISSE - mechanizm dynamicznych zmian schematu relacyjnej bazy danych. WKŁ, Warszawa, 2006.
  • [RODDICK 95] John F. Roddick, A Survey of Schema Versioning Issues for Database Systems, 1995.
  • [RUNDE 96] Taube and Elke A. Rundensteiner, Viviane Crestana, Consistent View Removal in Transparent Schema Evolution Systems, 1996.
  • [VENTRONE 91] Ventrone, V. and Heiler, S., Semantic Heterogeneity as a Result of Domain Evolution, SIGMOD, 1991. Edition, Cambridge University Press, 2004.
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-article-BPW7-0005-0059
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.