PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
2017 | nr 4 (46) | 90--107
Tytuł artykułu

Modelowanie danych temporalnych w relacyjnym modelu danych

Treść / Zawartość
Warianty tytułu
Modeling of Temporal Data in the Relational Data Model
Języki publikacji
PL
Abstrakty
Artykuł porusza problem modelowania zmian zachodzących w czasie w odwzorowaniu do relacyjnego modelu danych. Zagadnienie to jest szczególnie istotne wszędzie tam, gdzie należy przechowywać w bazie danych nie tylko dane zawsze aktualne, ale również dane historyczne. Prezentowane są rozwiązania uwzględniające temporalność atrybutów encji, temporalność związku encji oraz temporalność całej encji, jak również temporalność całej encji i związków do niej przynależących. W skondensowany sposób opisane zostały także zagadnienia reprezentacji czasu, rodzaje atrybutów i związków z punktu widzenia ich zmienności w czasie. Ponadto zarysowano podział temporalnych baz danych. Celem artykułu jest porównanie sposobów modelowania zmian wybranych cech encji logicznych w czasie.(abstrakt oryginalny)
EN
This article presents a problem of changes modeling which occurs over time, in mapping to relational data model. This issue is particularly important wherever not only always current data, but also historical data should be stored in the database. Solutions are presented that take into account the temporality of the attributes of entity, temporality of the relationships of the entity, and of entire entities, as well as temporality of entire entity and relationships belonging to entity. The issues of time representation, types of attributes and relationships from the point of view of their variability over time are also described in a condensed manner. In addition, the division of temporal databases is described. The aim of this article is a comparison of the ways of modeling changes of selected features of logical entities over time(original abstract)
Rocznik
Numer
Strony
90--107
Opis fizyczny
Twórcy
  • Uniwersytet Łódzki
Bibliografia
  • Anchor modeling, http://www.anchormodeling.com/ (1.12.2017).
  • Ben-Gan I. i in., 2009b, Microsoft SQL Server 2008 od środka: Zapytania w języku T-SQL, APN Promise, Warszawa.
  • Ben-Gan I., i in., 2009a, Microsoft SQL Server 2008 od środka: Programowanie w języku T-SQL, APN Promise, Warszawa.
  • Date C.J., Darwen H., Lorentzos N., 2003, Temporal Data and the Relational Model, Morgan Kaufman.
  • Fuller A., 2007, Database Design: A Point in Time Architecture, https://www.red-gate.com/simple-talk/sql/database-administration/database-design-a-point-in-time-architecture/ (1.12.2017).
  • Hajnicz E., 1996, Reprezentacja logiczna wiedzy zmieniającej się w czasie, Akademicka Oficyna Wydawnicza PLJ, Warszawa.
  • Kania K., 2004, Temporalne bazy danych w systemach informatycznych zarządzania, Wydawnictwo Akademii Ekonomicznej w Katowicach, Katowice.
  • Karwin B., 2012, Antywzorce języka SQL. Jak uniknąć pułapek podczas programowania baz danych, Helion, Gliwice.
  • Kulkarni K., Michels J.-E., 2012, Temporal features in SQL:2011, https://sigmodrecord.org/publications/sigmodRecord/1209/pdfs/07.industry.kulkarni.pdf (1.12.2017).
  • Łacheciński S., 2012, Tworzenie relacyjnych modeli danych, Polskie Stowarzyszenie Zarządzania Wiedzą-Studia i Materiały nr 62, Bydgoszcz, s. 42-55.
  • Mach-Król M., 2007, Temporalna analiza otoczenia przedsiębiorstwa: techniki i narzędzia inteligentne, Prace Naukowe Akademii Ekonomicznej we Wrocławiu, Seria: Monografie i Opracowania nr 100, Wrocław.
  • Mach-Król M., 2014, Ontologia czasu nieliniowego dla opisu rzeczywistości ekonomicznej, Informatyka Ekonomiczna 1(31), Wydawnictwo Uniwersytetu Ekonomicznego we Wrocławiu, Wrocław.
  • Mach-Król M., Michalik K., 2014, Selected Aspects of Temporal Knowledge Engineering, Ganzha M., Maciaszek L. A., Paprzycki M. (red.), [in:] Proc. Federated Conference on Computer Science and Information Systems - FedCSIS'2014.
  • Mahmood N., Burney A., Ahsan K., 2010, A Logical Temporal Relational Data Models, https://www.ijcsi.org/papers/7-1-1-1-9.pdf (1.12.2017).
  • Matysiak M., Modelowanie wersji danych, http://www.ploug.org.pl/?page_id=1072 (1.12.2017).
  • Michalik K., Mach-Król M., 2014, Logika temporalna w koncepcji baz wiedzy systemu Logos do reprezentacji wiedzy w domenie prawniczej, Roczniki Kolegium Analiz Ekonomicznych SGH, nr 33, Warszawa.
  • Morelos A., Holmes A., Temporal Databases: Why you should care and how to get started, https://www.datasciencecentral.com/profiles/blogs/temporal-databases-why-you-should-care-and-how-to-get-started (1.12.2017).
  • Oracle: http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/12c/r1/ilm/temporal/temporal.html (1.12.2017).
  • Rönnbäck L., Regardt O., Bergholtz M., Johannesson P., Wohed P., 2010, Agile Information Modeling in Evolving Data Environments, http://www.anchormodeling.com/wp-content/uploads/2011/05/Anchor-Modeling.pdf (1.12.2017).
  • Rozmus S., 2016, Projektowanie baz danych z pełną historią zmian danych - model bitemporalnej bazy danych i operacje zapisu, Biuletyn WAT, vol. LXV, nr 1.
  • Salvisberg P., Multi-temporal Features in Oracle 12c, https://www.salvis.com/blog/2014/01/04/multi-temporal-database-features-in-oracle-12c/.
  • Saracco M., Nicola M., Gandhi L., 2012, A matter of time: Temporal data management in DB210, https://www.ibm.com/developerworks/data/library/techarticle/dm-1204db2temporaldata/dm-1204db2temporaldata-pdf.pdf (1.12.2017).
  • Snodgrass R.T., 2010, A Case Study of Temporal Data, Teradata Corporation, http://www2.cs.arizona.edu/people/rts/pubs/Teradatacasestudy.pdf (1.12.2017).
  • SQL Server: https://docs.microsoft.com/en-us/sql/relational-databases/tables/temporal-tables (1.12.2017).
  • Teradata: https://www.info.teradata.com/HTMLPubs/DB_TTU_16_00/index.html
Typ dokumentu
Bibliografia
Identyfikatory
Identyfikator YADDA
bwmeta1.element.ekon-element-000171519631

Zgłoszenie zostało wysłane

Zgłoszenie zostało wysłane

Musisz być zalogowany aby pisać komentarze.
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ć.