Využití návrhového vzoru adaptér pro odstínění rozdílů v API objektových databází
Identifikátory výsledku
Kód výsledku v IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F61989100%3A27510%2F13%3A86088296" target="_blank" >RIV/61989100:27510/13:86088296 - isvavai.cz</a>
Výsledek na webu
—
DOI - Digital Object Identifier
—
Alternativní jazyky
Jazyk výsledku
čeština
Název v původním jazyce
Využití návrhového vzoru adaptér pro odstínění rozdílů v API objektových databází
Popis výsledku v původním jazyce
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ě
Název v anglickém jazyce
Use of Adapter Design Pattern for the Screening of Differences in API Database
Popis výsledku anglicky
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 nottrue 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-orient
Klasifikace
Druh
J<sub>x</sub> - Nezařazeno - Článek v odborném periodiku (Jimp, Jsc a Jost)
CEP obor
IN - Informatika
OECD FORD obor
—
Návaznosti výsledku
Projekt
—
Návaznosti
I - Institucionalni podpora na dlouhodoby koncepcni rozvoj vyzkumne organizace
Ostatní
Rok uplatnění
2013
Kód důvěrnosti údajů
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů
Údaje specifické pro druh výsledku
Název periodika
Acta academica karviniensia
ISSN
1212-415X
e-ISSN
—
Svazek periodika
13
Číslo periodika v rámci svazku
2
Stát vydavatele periodika
CZ - Česká republika
Počet stran výsledku
5
Strana od-do
47-61
Kód UT WoS článku
—
EID výsledku v databázi Scopus
—