About: Use of Adapter Design Pattern for the Screening of Differences in API Database     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : http://linked.opendata.cz/ontology/domain/vavai/Vysledek, within Data Space : linked.opendata.cz associated with source document(s)

AttributesValues
rdf:type
Description
  • Podnikové informační systémy dnes pro ukládání dat využívají hlavně relační databáze, ale ve specifických situacích zejména pro modelování složitých vztahů mohou používat také databáze objektové. Tyto informační systémy jsou obvykle vyvíjeny pomocí objektově orientovaných programovacích jazyků, jako je C++, Java, C#, a tak by se mohlo zdát přirozené, že se pro ukládání dat budou používat databáze také objektově orientované místo databází relačních, čímž by odpadla nutnost mapování objektů na relace. Není tomu ale tak a to zejména ze dvou důvodů. Tím prvním jsou důvody historické a z toho vyplývající obrovská rozšířenost relačních databází, které tady byly dříve než databáze objektové. Druhým důvodem minoritního používání objektových databází je minimální dodržování standardů ze strany výrobců objektových SŘBD (Systém řízení báze dat), jakým je u relačních databází standard SQL, z čehož vyplývá rozdílnost v API (Application Programming Interface) jednotlivých objektových SŘBD a následně nemožnost změnit objektový SŘBD v aplikaci bez nutnosti přepsat kód celé aplikace, která je na této objektové databázi postavena. Tento problém se pokusí vyřešit následující článek.
  • Podnikové informační systémy dnes pro ukládání dat využívají hlavně relační databáze, ale ve specifických situacích zejména pro modelování složitých vztahů mohou používat také databáze objektové. Tyto informační systémy jsou obvykle vyvíjeny pomocí objektově orientovaných programovacích jazyků, jako je C++, Java, C#, a tak by se mohlo zdát přirozené, že se pro ukládání dat budou používat databáze také objektově orientované místo databází relačních, čímž by odpadla nutnost mapování objektů na relace. Není tomu ale tak a to zejména ze dvou důvodů. Tím prvním jsou důvody historické a z toho vyplývající obrovská rozšířenost relačních databází, které tady byly dříve než databáze objektové. Druhým důvodem minoritního používání objektových databází je minimální dodržování standardů ze strany výrobců objektových SŘBD (Systém řízení báze dat), jakým je u relačních databází standard SQL, z čehož vyplývá rozdílnost v API (Application Programming Interface) jednotlivých objektových SŘBD a následně nemožnost změnit objektový SŘBD v aplikaci bez nutnosti přepsat kód celé aplikace, která je na této objektové databázi postavena. Tento problém se pokusí vyřešit následující článek. (cs)
  • Actual ERP systems use for data storage mainly relational databases, but in specific situations, particularly for modeling complex relationships can also use the object databases. These information systems are usually developed using object-oriented programming languages like C++, Java, C #, and it would seem natural that for the data storage they also use the object-oriented databases instead of the relational databases, thus dispensing with the need for mapping objects into relations. But this is not true especially because of two reasons. The first reason is historical and the resulting enormous widespread of the relational databases, which were here before the object-oriented databases. The second reason for minority use of the object-oriented databases is the minimum compliance of standards by the object DBMS (Database Management System) producers, such as SQL standard in relational databases, resulting in differences in the API (Application Programming Interface) of object-oriented DBMS and the impossibility to change the object-oriented DBMS in an application without having to rewrite the code of an entire application which is built on that object-oriented database. The following paper attempts to resolve this issue. (en)
Title
  • Use of Adapter Design Pattern for the Screening of Differences in API Database (en)
  • Využití návrhového vzoru adaptér pro odstínění rozdílů v API objektových databází
  • Využití návrhového vzoru adaptér pro odstínění rozdílů v API objektových databází (cs)
skos:prefLabel
  • Use of Adapter Design Pattern for the Screening of Differences in API Database (en)
  • Využití návrhového vzoru adaptér pro odstínění rozdílů v API objektových databází
  • Využití návrhového vzoru adaptér pro odstínění rozdílů v API objektových databází (cs)
skos:notation
  • RIV/61989100:27510/13:86088296!RIV14-MSM-27510___
http://linked.open...avai/predkladatel
http://linked.open...avai/riv/aktivita
http://linked.open...avai/riv/aktivity
  • I
http://linked.open...iv/cisloPeriodika
  • 2
http://linked.open...vai/riv/dodaniDat
http://linked.open...aciTvurceVysledku
http://linked.open.../riv/druhVysledku
http://linked.open...iv/duvernostUdaju
http://linked.open...titaPredkladatele
http://linked.open...dnocenehoVysledku
  • 116112
http://linked.open...ai/riv/idVysledku
  • RIV/61989100:27510/13:86088296
http://linked.open...riv/jazykVysledku
http://linked.open.../riv/klicovaSlova
  • query language; object database; design pattero; application programming interface; adapter (en)
http://linked.open.../riv/klicoveSlovo
http://linked.open...odStatuVydavatele
  • CZ - Česká republika
http://linked.open...ontrolniKodProRIV
  • [A958C2034C6F]
http://linked.open...i/riv/nazevZdroje
  • Acta academica karviniensia
http://linked.open...in/vavai/riv/obor
http://linked.open...ichTvurcuVysledku
http://linked.open...cetTvurcuVysledku
http://linked.open...UplatneniVysledku
http://linked.open...v/svazekPeriodika
  • 13
http://linked.open...iv/tvurceVysledku
  • Novák, Vítězslav
issn
  • 1212-415X
number of pages
http://localhost/t...ganizacniJednotka
  • 27510
Faceted Search & Find service v1.16.116 as of Feb 22 2024


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 07.20.3239 as of Feb 22 2024, on Linux (x86_64-pc-linux-gnu), Single-Server Edition (126 GB total memory, 80 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software