Projektowanie baz danych z pełną historią zmian danych — model bitemporalnej bazy danych i operacje zapisu

Journal Title: Bulletin of the Military University of Technology - Year 2016, Vol 65, Issue 1

Abstract

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 EwidencjiPojazdó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.[b]Słowa kluczowe[/b]: informatyka, relacja bitemporalna, stan obiektu, znacznik czasu ważności, znacznik czasu transakcji

Authors and Affiliations

Stefan Rozmus

Keywords

Related Articles

Zastosowanie struktur przestrzennych emiterów metalicznych do wytwarzania gradientowych promienników podczerwieni

Badania porównawcze kamer termowizyjnych, służących do obserwacji sceny termalnej, sprowadzają się zwykle do obserwacji wzorcowych różnic temperatury lub wzorcowego kontrastu termicznego. Standardowe badania wykonuje się...

Wpływ długości łącznika alkilowego oraz podstawienia atomami fluoru na charakter widm w podczerwieni chiralnych estrów ciekłokrystalicznych

Dla szeregu trójpierścieniowych estrów ciekłokrystalicznych różniących się budową łańcucha alkilowego, podstawieniem pierścienia benzenowego atomami fluoru, a także typem struktury helikoidalnej w chiralnej fazie smektyc...

Numeryczne testy założeń zmodyfikowanej metody monotonicznego wymuszenia cieplnego

[b]Streszczenie[/b]. Praca dotyczy wyznaczenia i porównania parametrów konwekcyjnej wymiany ciepła dla bryły o regularnym kształcie przy jej wymuszonym opływie płynem nieściśliwym, dla dwóch przypadków płynów o różnych w...

CryptXXX V3 – Analiza użytego mechanizmu szyfrowania

Celem artykułu jest analiza sposobu działa złośliwego oprogramowania typu ransomware w kontekście wykorzystywanych mechanizmów kryptologicznych. Inżynierii wstecznej poddana zostaje najnowsza w danym momencie wersja opro...

Deanonymization of bitcoin cryptocurrency users

The aim of this article is to show how one can deanonymize users of cryptocurrencies. To this end the most popular of the cryptocurrencies, i.e. bitcoin is used as an example. At the beginning, the basic concepts about c...

Download PDF file
  • EP ID EP77554
  • DOI 10.5604/12345865.1197981
  • Views 68
  • Downloads 0

How To Cite

Stefan Rozmus (2016). Projektowanie baz danych z pełną historią zmian danych — model bitemporalnej bazy danych i operacje zapisu . Bulletin of the Military University of Technology, 65(1), 89-109. https://europub.co.uk/articles/-A-77554