Attributes | Values |
---|
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
| |
http://linked.open...iv/cisloPeriodika
| |
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
| |
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
| |
http://linked.open...ontrolniKodProRIV
| |
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
| |
http://linked.open...iv/tvurceVysledku
| |
issn
| |
number of pages
| |
http://localhost/t...ganizacniJednotka
| |