- Tytuł:
-
Projektowanie baz danych z pełną historią zmian danych : model bitemporalnej bazy danych i operacje zapisu
Database design with full history of data changes : the bitemporal database model and write operations - Autorzy:
- Rozmus, S.
- Powiązania:
- https://bibliotekanauki.pl/articles/210701.pdf
- Data publikacji:
- 2016
- Wydawca:
- Wojskowa Akademia Techniczna im. Jarosława Dąbrowskiego
- Tematy:
-
informatyka
relacja bitemporalna
stan obiektu
znacznik czasu ważności
znacznik czasu transakcji
informatics
bitemporal relation
state of object
valid time-stamp
transaction time-stamp - Opis:
-
Znane i sprawdzone są dobre praktyki projektowania baz danych. Jednak w przypadku gdy baza danych musi gromadzić pełną historię zmian danych, wykonanie projektu bazy danych staje się zdecydowanie trudniejsze. Uwzględnienie aspektów temporalnych ze swej natury zamienia związki pomiędzy powiązanymi obiektami na związki pomiędzy stanami tych obiektów. Dodatkowo, możliwość różnej interpretacji zależności czasowych powoduje, że nie wypracowano jeszcze ogólnie przyjętej metodyki projektowania temporalnych baz danych. Artykuł jest pierwszym z serii artykułów podsumowujących doświadczenia Autora zdobyte w ramach prac nad systemem Centralnej Ewidencji Pojazdów i Kierowców (CEPiK). W artykule przedstawiono sposób podejścia do projektowania relacyjnej bazy danych przechowującej pełną historię zmian stanów obiektów. Opisano model bazy danych, szczegółowo wyjaśniono wpływ zmian stanów obiektów na historię życia obiektów oraz zaprezentowano algorytmy operacji zapisu zmieniających stan bazy. Przedstawione podejście zostało praktycznie wykorzystane do budowy jednej z baz danych CEPiK.
Good database design practices are well-known and proven. However, when a particular base has to include also a complete history of changes introduced to the data, the project realization becomes a much more complex task. If we take into account temporal aspects, we naturally transform the relations between the interlinked objects into the relationships between the states of these objects. Additionally, the possibility of various interpretations of time dependencies prevented us so far from developing a generally accepted methodology for designing temporal databases. This article is the first in a series of articles published within the framework of the work carried out on the system of the Central Register of Vehicles and Drivers (in Polish: CEPiK). It presents the approach to the design of a relational database, which stores a complete history of the changes made to the states of these objects. It describes a database model, which explains in detail the influence of the changes made to the states of these objects, whilst also containing the life history of these objects and presents algorithms of the right operation modifying the state of the database. The presented approach has been used in practice to create one of CEPiK’s databases. - Źródło:
-
Biuletyn Wojskowej Akademii Technicznej; 2016, 65, 1; 89-109
1234-5865 - Pojawia się w:
- Biuletyn Wojskowej Akademii Technicznej
- Dostawca treści:
- Biblioteka Nauki