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
Analiza niesprężystego zachowania belki żelbetowej
W pracy przedstawiono analizę nośności oraz stanu odkształcenia, zarysowania i naprężenia belki żelbetowej z wykorzystaniem metody relaksacji dynamicznej. Badania numeryczne przeprowadzone zostały dla belki żelbetowej, o...
The effect of the aggregate type on the properties of pavement concrete
This paper presents the results of laboratory tests on the properties of cement concrete containing various types of aggregate. The purpose of the tests was to determine the effect of aggregate on compressive strength, i...
Integracja oprogramowania klasy Open BIM w inżynierii projektów budowlanych
Klasyczne zarządzanie projektami w budownictwie oparte jest na wielu wyspecjalizowanychaplikacjach komputerowych, które w nikłym zakresie wymieniają między sobą dane. Metodyka BIM (Building Information Modelling) umożliw...
Application of the Westergaard method to calculate the pavement loaded by leg of wheels in tandem
The paper includes the methodology followed for the calculation of elastic pavements loaded by the leg of aircraft in arrangement of wheels in tandem. Using the Ray Pickett method, the nomograms are developed to determin...
Determination of compensation function of moments at the support on the basis of the research model of the folding continuous beam based on fixed supports
The following paper presents the experimental study of methodology for determination of a compensation function of moments at the support as regards the multi-span folding beams. This function plays pivotal role on bendi...