Objektumorientált adatbázisok és szabványok Ispány Márton.

Slides:



Advertisements
Hasonló előadás
Budapest New Technology Meetup Group Tárkányi Ferenc.
Advertisements

ADATBÁZISOK.
Adatbázis gyakorlat 1. Szerző: Varga Zsuzsanna ELTE-IK (2004) Budapest
© Kozsik Tamás Adatbáziskezelés •Relációs adatbáziskezelők •Noha a Java objektum-elvű, egyelőre nem az objektum-elvű adatbáziskezelőket támogatja.
Adatbázis rendszerek I.
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Adatbázis alapú rendszerek 1. Gyakorlat Követelmények / SQL.
Adatbázisok SQL. TARTALOM Szijártó M.2 Témakörök  Az SQL tulajdonságai  A műveletek fajtái  Objektum-műveletek  Lekérdezések Tulajdonságok és műveletek.
Adatbázis-kezelés.
Adatbázis I. Alapfogalmak.
15. tétel Adatbázis felhasználói és jogosultságaik
2012. tavaszi félév Vitéz Gergely. A diasor ismerete nem helyettesíti a tankönyvet, és a példatárat. A diasor ismerete szükséges, de nem elégséges feltétele.
Adatbázis kezelés. Hierarchikus modell Legrégebbi modell, ma már nem használatos. Az adatokat fákban tároljuk, ahol minden pont a szegmens adatokat, és.
Objektum-orientált adatbázisok Alapfogalmak
SQL Server 2005 Reporting Services a gyakorlatban
5. GYAKORLAT SQL CREATE TABLE, aktualizálás. S QL Structured Query Language A relációs adatbáziskezelés szabványos nyelve Nem algoritmikus, de beépíthető.
A DBMS fő feladatai: - adatstruktúra (adatbázisséma) definiálása,
1 Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék IT rendszerek modellezése Micskei Zoltán
IT infrastruktúra modellezése
OBJEKTUMORIENTÁLT PROGRAM

Adatbázis-kezelés ACCESS program:
Adatbázis-kezelés Papp-Varga Zsuzsanna. Elérhetőségek    as.
ESzabványok Workshop 1. előadás: Bevezető, eAdatmodell október 13.
XML támogatás adatbázis-kezelő rendszerekben
SQL, Relációs adatmodell
Nyílt könyvtári gyűjtemények az Interneten Szabványos metaadatok: átjárhatóság Tapolcai Ágnes MEK Osztály.
Perzisztencia-megoldások Java Technológiával Molnár István, Simon Géza.
Tervezés, Normalizálás
Budapesti Műszaki Főiskola CAD/CAM szakirány A CAD/CAM modellezés alapjai 2001/2000 tanév, II. félév 1. Előadás A számítógépes modellezés fogalma, szerepe.
Adatbázisrendszerek világa
Adatbázisok Adatbázis: adatok gyűjteménye, amelyeket az adatbázis-kezelő rendszer (DBMS –Database Management System) kezel. Kezelt adatrendszer → adatbázis.
Dr. Krauszné Dr. Princz Mária Adatbázis rendszerek I.
DDL – Adatdefiníciós nyelv
Adatbázis adminisztrátori ismeretek
Adatbázis-kezelés SQL-lel
Domain-specifikus nyelvek a fejlesztésben Ráth István
SQL DDL DATA DEFINITION LANGUAGE. Táblák létrehozása CREATE TABLE táblanév ( oszlopnév1 típus(méret) /DEFAULT érték/ /NOT NULL/, oszlopnév2 típus(méret)
Készítette: Tóth Ervin
Nézzük, mit tudunk…. Mire gondoltam? Megjeleníti az adott adatbázishoz kapcsolódó összes objektumot : adatbázis ablak.
Adatbázis-kezelés JAG,
Hernyák Zoltán Programozási Nyelvek II.
SQL-Structured Query Language. Parancs(utasítás) csoportok CREATE - táblák létrehozása ALTER – táblák módosítása DROP – táblák törlése DDL –Data Definition.
Adatbázisok gyakorlat
Adatbázis kezelés.
Adatbázis-kezelés.
Adatbázis rendszerek I Relációs adatmodell strukturális része Általános Informatikai Tsz. Dr. Kovács László.
Adatbázis-kezelés Probléma: az excel kezelhetetlen túl sok adat esetén
IT rendszerek modellezése
1 Sramó András Adatbázis-technológia V. előadás Adatbázis-technológia 5. előadás Az SQL.
Tarcsi Ádám, Adatbázis gyakorlat – Adattáblák – Tarcsi Ádám, január.
5. gyakorlat Fleiner Rita.
Gyurkó György. Az OO programozás és tervezés története 1960-as évek: SIMULA (véletlen folyamatokat szimuláló programok írása) az OO nyelvek őse 1970-es.
1 Copyright © 2004, Oracle. All rights reserved. Bevezetés.
Palotás Ádám és Fodor Gergely Oracle Data Integrator Bemutató és gyakorlat
Adatbázis-kezelés 1-2. adatbázis-kezelő rendszer 1.új adatbázisokat hozhassanak (adat definició 2.lekérdezések és módosítások (adat manipuláció) 3.Támogassa.
ACCESS ALAPOK Alapfogalmak
Programozás III JPA.
Bevezetés Adatbázisok használata. Mi is az adatbázis? Az adatbázisok ma már az élet számos területén alapvető fontossággal bírnak (Google, Amazon, Flickr,
Miskolci Egyetem Alkalmazott Informatikai Tanszék 2007
UML használata a fejlesztésben, illetve a Visual Studio 2010-ben
Hibernate / EclipseLink / OpenJPA összehasonlítás
Kovács Gergely Péter Bevezetés
Hernyák Zoltán Programozási Nyelvek II.
LINQ to Xml Xml kezelése Linq-val Zaklóczki Dávid
Logisztikai projekt - gyakorlat Adatbázis-elmélet
Adatbázis-kezelés.
MySQL története, részei, felhasználhatóság, PHPMyAdmin
Adatbázisok használata
Cattel, Barry: The Object Data Standard: ODMG 3.0, Academic press
HOUG - Hungarian Oracle User Group
Előadás másolata:

Objektumorientált adatbázisok és szabványok Ispány Márton

Miért fontosak a szabványok? Portábilitás (hordozhatóság) Az a képesség, hogy egy konkrét alkalmazás többféle rendszeren futtatható a program minimális módosításával. Interoperábilitás (együttműködés) Az a képesség, hogy egy alkalmazás több különböző rendszert (most különböző ODBMS-ben tárolt adatot) képes elérni. Összehasonlíthatóság

Objektumorientált adatbázis- kezelő rendszerek (ODBMS) Exodus, Iris, Ode, Orion (80’s évek, egyetemek, HP, Bell, eredet: gráf-objektumok támogatása) ObjectStore (Progress Software) O2 (most Ardent) (IBM) Jade CACHÉ (open-source, commercial) Oracle PostgreSQL

A szabványosítási folyamat A relációs DBMS-ek előnye a standard SQL-ben van (volt) Object Data Management Group konzorcium (szállítók, egyetemek, érdeklődők) ODMG 1.0 (93), ODMG 2.0 (alapvetően ezt tárgyaljuk), ODMG 3.0 (2001) Az ODMG Java Language Binding-nek való megfelelőség általános elfogadása 2001-re, a szervezet ezután megszűnt. A szabvány továbbfejlesztése a Java Data Object specifikáció keretében ben az Object Management Group (OMG) felülvizsgálta a szabványt ban az Object Database Technology Working Group (ODBT WG) megalakulása 4. generációs objektum- orientált adatbázis-kezelő szabvány létrehozására.

Az ODMG szabvány részei Objektum modell Objektum leíró nyelv (ODL – Object definition language) Objektum lekérdezési nyelv (OQL – Object query language) Kötések (bindings) az OO nyelvekhez (C++, SmallTalk, Java)

Bindings (kötések)