5. téma XML DB. Az adatkezelés és XML kapcsolata. Miért fontos az XML használata az adatbázis kezelésben?

Méret: px
Mutatás kezdődik a ... oldaltól:

Download "5. téma XML DB. Az adatkezelés és XML kapcsolata. Miért fontos az XML használata az adatbázis kezelésben?"

Átírás

1 Adatbázis modellek 5. téma XML DB Az adatkezelés és XML kapcsolata Miért fontos az XML használata az adatbázis kezelésben? Adattárolás alapformái: - strukturált - szabad-szöveges - szemi struktúrált - XML a web-es adatcsere szabványa - XML széles körben elterjedt - XML rugalmas szerkezetű - XML szemi-struktúrált - XML az adatok mellett a jelentést is hordozza - XML-hez széles szabvány feldolgozó felületek állnak rendelkezésre - XML egyszerűen feldolgozható 1

2 Az adatkezelés és XML kapcsolata XML XSLT XQuery SQL XPath XML-DB XMLSchema dokumentum orientáltság adat orientáltság rugalmasság hatékonyság integritás Az adatkezelés és XML kapcsolata 2

3 Az adatkezelés és XML kapcsolata Adatbázis kezelés és XML kapcsolata - XML is alkalmas hosszúidejű adattárolásra - adatdok egyik megjelenítési, közvetítő formátuma - új piaci szegmens - DBMS-ek tartalmaznak XML adattípust - DBMS-ek tartalmaznak XML kezelő függvényeket - DBMS-ek támogatják az xquery-t - DBMS-ek támogatják az XmlSchema-t - DBMS-ek tartalmaznak XML-t generáló,vagy beolvasó funkciókat XML tárolási formátumai Logikai alternatívák: - külső állomány (karakterlánc) : + : egész dokumentum egyben - : lekérdezés, módosítás - belső nem ellenőrzött XML típus táblamezőben +: lekérdezés, érték módosítás -: bővítés, törlés, teljes dokumentum átfésülés - belső sémával ellenőrzött XML típus táblamezőben +: lekérdezés, érték módosítás -: bővítés, törlés, teljes dokumentum átfésülés - objektumokban (objektum táblákban) - lokális változókban 3

4 XML tárolási formátumai Tárolási alternatívák: - CLOB (karakterlánc) : + : egész dokumentum egyben - : lekérdezés, módosítás - shredded (elemekre bontott, objektum-relációs táblákba átvitt): +: lekérdezés, érték módosítás -: bővítés, törlés, teljes dokumentum átfésülés - binary (az struktúra elemek tokenekkel kódoltak) +: tömörség -: teljes dokumentum átfésülés - hibrid (egyes részek más és más módon tárolódnak) XML tárolási formátumai XML dokumentumok tárolásának fő elemei: XMLType/XML XML DB Repository XML XMLSchema XML-DB XMLType mezők, táblák Táblák XML tárolási formátumok (CLOB, binary, OR) XML-DB Repository séma ellenőrzés XSLT indexelés adatkezelés ACL védelem verzió követés katalógusok 4

5 XML tárolási formátumai A XML adatkezelés fő problémája: - hatékony keresés, szelekció - tömörítés - védelem XML indexelési alternatívák tárolási típus shredded CLOB CLOB index típus B-fa, bitmap XMLIndex FreeText XMLIndex: (dokumentum ID, position of the node, xpath, value) XML tárolási formátumai XML-DB Repository Az XML-DB Repository célja, hogy egy virtuális file-rendszert tegyen az XMLType mezőkben tárolt XML dokumentumok fölé. XML-DB Repository ACL verziókezelés relációs struktúra FTP HTTP virtuális file-rendszer 5

6 XML kezelő felülete XML adatok kezelésének alternatívái: - hagyományos szövegkezelő funkciókkal (korlátozott funkciók) - XML szabványok (xquery,..) (általános) - SQL-beli XML szabványok (SQL/XML) (lekérdezésre korlátozott) - DBMS specifikus elemek (XMLDB) (kiterjedt) XML adatok letárolása XML mezőtípus használata Tábla létrehozása: CREATE TABLE XT (KOD INT PRIMARY KEY, SZOVEG XML); Index létrehozása, törlése: CREATE PRIMARY XML INDEX XTI ON XT(SZOVEG); DROP INDEX XTI ON XT; Konstans XML szöveg felvitele: INSERT INTO XT VALUES (1,'<A><B><C>1</C><D>A</D></B><B><C>2</C><D>A</D> </A>'); 6

7 XML adatok lekérdezése SELECT parancs használata Teljes tartalom lekérdezése: SELECT kod, szoveg FROM XT; Eredmény: 1 <A><B><C>1</C><D>uj</D></B><B><C>2</C> </A> 2 <A><B><C>4</C><D>UU</D></B></A> 3 <autok><auto><tipus> Fiat </tipus></auto><auto> </autok> Egy csomópont szövegtartalmának lekérdezése: SELECT szoveg.value('/b[1]/c[1]','char(2)') from xt; Nem érvényes, nem egyértelmű az alábbi alak: SELECT szoveg.value('/b[1]/c','char(2)') from xt; XML adatok lekérdezése xquery parancs használata Lekérdezés: SELECT szoveg.query('for $i in //B return $i/d ') FROM XT Eredmény: <D>uj</D><D>A</D> <D>UU</D> Létezés vizsgálat: SELECT KOD FROM XT WHERE SZOVEG.exist('//C')=1; 7

8 XML adatok módosítása xquery parancs használata Csomópont felvitele: UPDATE xt SET szoveg.modify(' insert <E/> into /A[1]/B[1] ') WHERE kod = 1; UPDATE xt SET szoveg.modify(' insert <E/> after /A[1]/B[1] ') WHERE kod = 1; Csomópont törlése: UPDATE xt SET szoveg.modify(' delete //B/E ') WHERE kod = 1 Csomópont módosítása: UPDATE xt SET szoveg.modify(' replace value of (//B[1]/D[1]/text())[1] with xs:string("uj") ') WHERE kod = 1 Relációs tábla XML adatokból Létező XML objektum használata OPENXML(doc_id, r_node, mode) WITH séma: egy létező XML dokumentumból rowset, rekordhalmaz előállítása; táblával egyenértékű halmazt ad doc_id: dokumentum azonosító, előállítása sp_xml_preparedocument-n keresztül r_node: gyökér csomópont mode: megjelenítési minta séma: mezők neve, típusa és képzési típusa az eredmény táblában név típus forrás 8

9 Relációs tábla XML adatokból Parancssor: int; exec output, '<a><b>2</b><b>4</b><b>8</b></a>'; select * from ; exec Eredmény: id parentid ntype lname text #text NULL NULL NULL NULL #text NULL NULL NULL NULL #text NULL NULL NULL NULL 8 Relációs tábla XML adatokból Parancssor: int; exec output, '<a><b>2</b><b>4</b><b>8</b></a>'; select * from with (AA varchar(8) 'text()') ; exec Eredmény: AA

10 Relációs tábla XML adatokból Parancssor: int; varchar(2000); = (select convert(varchar(2000), szoveg) from xt where kod = 3); exec select * from ; exec Eredmény: id parentid ntype lname text #text NULL NULL NULL NULL Fiat #text NULL NULL NULL NULL Opel XML állomány relációs táblából SELECT FOR XML tipus tipus: RAW AUTO EXPLICIT Minden rekord egy elem, a mezők attributumok lesznek: SELECT * FROM AUTOK FOR XML AUTO; Eredmény: <row rsz="r1 " tipus="fiat " ar="233" /> <row rsz="r2 " tipus="fiat " ar="333" /> Explicit mezőnév kell: SELECT tipus, count(*) as db FROM AUTOK group by tipus for xml AUTO 10

11 XML állomány relációs táblából Minden rekord egy elem, a mezők gyerekelemek lesznek: SELECT * FROM AUTOK FOR XML AUTO, ELEMENTS; <AUTOK> <tipus>fiat <db>2</db> </AUTOK> <AUTOK> <tipus>opel <db>2</db> </AUTOK> </tipus> </tipus> XML adatok külső állományból OPENROWSET( forrásállomány, eredménytípus) Al-SELECT- ben használhatjuk insert into xt select 3, xx from (Select * FROM openrowset(bulk 'C:\users\kovacs_l\ab_msc\xmldb\X1.XML', SINGLE_BLOB) as xx) as R(xx); 11

12 XML adatok sémakezeléssel Séma létrehozása: CREATE XML SCHEMA COLLECTION mysc AS ' <schema xmlns="http://www.w3.org/2001/xmlschema"> <element name="a" > <complextype> <sequence> <element name="b" type="string"/> <element name="c" type="string"/> </sequence> </complextype> </element> </schema>' GO XML adatok sémakezeléssel Séma kötése mezőhöz CREATE TABLE T (Col1 xml (mysc)) GO Adatfelvitel: INSERT INTO T VALUES ('<G>3</G>'); Eredmény: XML Validation: Declaration not found for element 'G'. Location: /*:G[1] INSERT INTO T VALUES ('<A><B>aa</B><C>hh</C></A>'); Eredmény: OK 12

13 Oracle XML kezelő felülete XML adatok letárolása Tábla létrehozása: CREATE TABLE XT (KOD INT PRIMARY KEY, SZOVEG XMLType); Konstans XML szöveg felvitele: INSERT INTO XT VALUES (1, XMLType ('<A><B><C>1</C><D>A</D></B><B><C>2</C> </A> ) ); UDT típusként kezeli az XMLType típust XML kezelő felülete Oracle XML-DB tábla XML/SQL SQL PL/SQL Oracle XML/SQL XML SQL/XML elemei: - XMLElement() - XMLForest() - XMLAggreg() - XMLQuery() - XMLValidate() Oracle XML/DB elemei: - UpdateXML() - DeleteXML() - InsertXMLBefore() Az XML/DB csomag segítségével XML View definálható a relációs adattáblák fölé 13

14 XPath szabvány XPath : szabvány az XML dokumentumrészletek kijelölésére 1999-ben jött létre Követelmények: -tetszõleges elem vagy elemhalmaz kijelölhetõ legyen -rugalmas elemkijelölés biztosítása, melyben az elem kiválasztása történhet - név alapján - pozíció alapján - érték alapján - öszetett feltételek támogatása - származtatott kifejezések támogatása - tömör jelölési - adattípusok kezelése Add vissza azon áruk nevét, amiből legalább 7 darab van <nev>bab</nev> <nev>ásó</nev> XPath kifejezés Elemi XPath kifejezés általános alakja: tengely::csomópont-szûrés[szelekció] Összetett XPath kifejezés: elem_kif/elemi_kif/ XPath kifejezés értéke: - csomópont-halmaz - logikai értékû érték - numerikus érték - szöveges érték - (navigációs) tengely: megadja a keresés fõ irányát (lehet például a gyererek felé vagy a szülõ felé mozogni) - csomópont-szûrés: az érintett csomópontok halmazát szûkíteni lehet a csomópont neve vagy típusa alapján - szelekció : az elõzõ lépésekben kiválasztott csomópontoknál további, rendszerint a tartalmukra vonatkozó szûkítés 14

15 XPath kifejezés Tengelytípusok - self: maga a kontextus csomópont - child: gyerek csomópontok (nem elemjellemzõ nem névtér) - descendant: befoglalt csomópontok,tetszõleges mélységben - descendant-or-self: a befoglalt csomópontok + kontextus - parent: a szülőt tartalmazó csomópont - ancestor: befoglaló csomópontotok - ancestor-or-self: a befoglaló csomópontok és a kontextus - preceding: megelõző csomópontotok (nem elemjellemzõ nem névtér) - preceding-sibling: megelőző és testvér - following: követő csomópontotok (nem elemjellemzõ nem névtér) - following-sibling: követő és testvér - attribute: elemjellemzõ - namespace: névtér leíró csomópontok Child::* XPath kifejezés Csomópont szűrés A megadott tengely mentén elhelyezkedő csomópont halmazra történő elemi szűrés Név alapján név névtér:név * Tipus alapján névtér:* node() text() processing instruction() comment() 15

16 XPath kifejezés Fontosabb rövidítések child:: attribute:: descendant-or-self::node() self::node() parent::node() //... 2 child::/adatbazis/ descendant::jatekos[csapat[attribute::p=3]/tipus/text() = 3]/child::nev = 3]/nev XPath kifejezés Az XPath kifejezés nemcsak útvonal kifejezéseket tartalmazhat + : összeadás - : kivonás * : szorzás div : osztás mod : moduló : csomópont-halmaz egyesítés and : logikai és or : logikai vagy not() : logikai tagadás = : egyenlő!= : nem egyenlő < : kisebb > : nagyobb 16

17 XQuery minta for $x in doc('xx9.xml')/adatbazis/autok/auto where $x/ar < 222 order by $x/tipus descending return <car> {$x/tipus/text()} {$x/ar} {ll:felez($x/ar)}</car> <adatbazis> <autok> <auto rsz= > <tipus> opel</tipus> <ar>214 </ar> </auto> </autok> <emberek> </emberek> </adatbazis> <car rsz=> opel </car> XQuery lekérdezés struktúrája (FLOWER) FOR elem : ciklus LET elem : értékadás ORDER BY elem : rendezés WHERE elem : szelekció RETURN elem : projekció for $x in doc('xx9.xml')/adatbazis/autok/auto where $x/ar < 222 order by $x/tipus descending return <car> {$x/tipus/text()} {$x/ar} {ll:felez($x/ar)}</car> 17

18 XQuery lekérdezés struktúrája XML dokumentum kijelölés Részfa kijelölés (XPath) fn:doc(file-specifikáció) fn:doc(file-specifikáció)/p1/p2/ for $x in fn:doc("xx9.xml")/adatbazis/autok/auto return <a> {$x} </a> for $x in doc('xx9.xml')/adatbazis/autok/auto for $y in doc('xx9.xml')/adatbazis/emberek/ember return <a> {$x} {$y} </a> XQuery lekérdezés struktúrája Szelekcio FOR $v IN lista LET $w := kifejezes WHERE feltetel RETURN kifejezes for $x in doc('xx9.xml')/adatbazis/autok/auto where $x/ar > 222 return <a> </a> 18

19 XQuery lekérdezés struktúrája a 200-nál drágább autok rendszáma for $v in fn:doc('xx9.xml')//auto where $v/ar>200 return element eredmeny Auto rendszama es a tulaj neve for $a in fn:doc('xx9.xml')//auto for $e in fn:doc('xx9.xml')//ember where eq return element eredmeny { element auto {$a}, element tulaj {$e} } XQuery lekérdezés struktúrája Tipusok es darabszamuk <adatok> { for $t in fn:distinct-values( fn:doc('xx9.xml')//auto/tipus ) return element tipus {attribute tip {$t}, attribute db {count( for $a in fn:doc('xx9.xml')//auto where $a/tipus eq $t return element auto ) } } } </adatok> 19

SQLServer. DB Recovery modes

SQLServer. DB Recovery modes SQLServer 13. téma Szöveges állományok kezelése XML DB Recovery modes A DML műveletek hatékonyságának fontos eleme a naplózás módozata: - FULL Recovery mode: minden elemi művelet naplózódik költséges,

Részletesebben

XML adatkezelés. 13. témakör. XML szabványok. Az adatkezelés és XML kapcsolata XSLT. XQuery XPath. XML-DB XMLSchema. rugalmasság.

XML adatkezelés. 13. témakör. XML szabványok. Az adatkezelés és XML kapcsolata XSLT. XQuery XPath. XML-DB XMLSchema. rugalmasság. XML adatkezelés 13. témakör XML szabványok Az adatkezelés és XML kapcsolata XML XSLT XQuery SQL XPath XML-DB XMLSchema dokumentum orientáltság adat orientáltság rugalmasság hatékonyság integritás 1 Oracle

Részletesebben

Tábla létrehozása: CREATE TABLE alma( ID INT( 3 ) NOT NULL PRIMARY KEY, Leiras VARCHAR( 100 ) );

Tábla létrehozása: CREATE TABLE alma( ID INT( 3 ) NOT NULL PRIMARY KEY, Leiras VARCHAR( 100 ) ); Tábla létrehozása: CREATE TABLE alma( ID INT( 3 ) NOT NULL PRIMARY KEY, Leiras VARCHAR( 100 ) ); CREATE TABLE `dihunor`.`csapat` ( `ID` INT( 4 ) NOT NULL AUTO_INCREMENT PRIMARY KEY COMMENT 'A csapat azonositoja',

Részletesebben

Tartalomjegyzék. Tartalomjegyzék 1. Az SQL nyelv 1 Az SQL DDL alapjai 2

Tartalomjegyzék. Tartalomjegyzék 1. Az SQL nyelv 1 Az SQL DDL alapjai 2 Tartalomjegyzék Tartalomjegyzék 1 Az SQL nyelv 1 Az SQL DDL alapjai 2 Adatbázis parancsok 2 Táblaparancsok 2 A táblázat létrehozása 2 A táblázat módosítása 3 A tábla törlése 3 Indextábla létrehozása 3

Részletesebben

Adatbázis rendszerek I Kovács LászlL szló Az SQL nyelv speciális elemei SQL szabványok Több bb-lépcs pcsős s folyamat a fejlődése alap DDL, DML, DQL, tranzakció,index 1986: ANSI SQL 1987: ISO SQL 1989:

Részletesebben

SQL parancsok feldolgozása

SQL parancsok feldolgozása Az SQL nyelv SQL nyelv szerepe Sequental Query Language, deklaratív nyelv Halmaz orientált megközelítés, a relációs algebra műveleteinek megvalósítására Előzménye a SEQUEL (IBM) Algoritmus szerkezeteket

Részletesebben

ADATBÁZIS-KEZELÉS FÉLÉVES FELADAT

ADATBÁZIS-KEZELÉS FÉLÉVES FELADAT ÓBUDAI EGYETEM Neumann János Informatikai Kar Nappali Tagozat ADATBÁZIS-KEZELÉS FÉLÉVES FELADAT NÉV: MÁK VIRÁG NEPTUN KÓD: A DOLGOZAT CÍME: Jani bácsi székadatbázisa Beadási határidő: 14. oktatási hét

Részletesebben

WEBFEJLESZTÉS 2. ADATBÁZIS-KEZELÉS, OSZTÁLYOK

WEBFEJLESZTÉS 2. ADATBÁZIS-KEZELÉS, OSZTÁLYOK WEBFEJLESZTÉS 2. ADATBÁZIS-KEZELÉS, OSZTÁLYOK Horváth Győző Egyetemi adjunktus 1117 Budapest, Pázmány Péter sétány 1/C, 2.420 Tel: (1) 372-2500/1816 2 Ismétlés Ismétlés 3 Fájl/Adatbázis 3 4 Szerver 2 CGI

Részletesebben

Az XQuery szabvány elemei rendszer

Az XQuery szabvány elemei rendszer Az XQuery szabvány elemei rendszer dr. Kovács László Az XQuery működési modellje Az XML szabvány áttekintése során már láthattuk, hogy az XML dokumentum egy fa szerekezetű struktúrával reprezentálható.

Részletesebben

SQL ALAPOK. Bevezetés A MYSQL szintaxisa Táblák, adatok kezelésének alapjai

SQL ALAPOK. Bevezetés A MYSQL szintaxisa Táblák, adatok kezelésének alapjai SQL ALAPOK Bevezetés A MYSQL szintaxisa Táblák, adatok kezelésének alapjai BEVEZETÉS SQL: Structured Query Language Strukturált Lekérdező Nyelv Szabvány határozza meg, azonban számos nyelvjárása létezik

Részletesebben

GEIAL Kovács László. GEIAL Kovács László GEIAL Kovács László

GEIAL Kovács László. GEIAL Kovács László GEIAL Kovács László Adatbázis rendszerek I mysql kezelése ME- GEIAL Dr. Kovács LászlL szló DBMS alternatívák probléma méretem otthoni feladat egyéni vállalkozv llalkozás kis vállalat v Közép vállalatv nagyvállalat nemzetközi

Részletesebben

ADATBÁZIS-KEZELÉS - BEVEZETŐ - Tarcsi Ádám, ade@inf.elte.hu

ADATBÁZIS-KEZELÉS - BEVEZETŐ - Tarcsi Ádám, ade@inf.elte.hu ADATBÁZIS-KEZELÉS - BEVEZETŐ - Tarcsi Ádám, ade@inf.elte.hu Számonkérés 2 Papíros (90 perces) zh az utolsó gyakorlaton. Segédanyag nem használható Tematika 1. félév 3 Óra Dátum Gyakorlat 1. 2010.09.28.

Részletesebben

ADATBÁZIS RENDSZEREK I BEADANDÓ

ADATBÁZIS RENDSZEREK I BEADANDÓ ADATBÁZIS RENDSZEREK I BEADANDÓ n é v : H u zynets Erik n e p t un: BJ8BDJ t a n k ö r: G2-BGI G y a k. v ezető: Smid László G y a k. időpontja: Szerda 16-18 Feladat megfogalmazása Beadandóm főként számítógépes

Részletesebben

B I T M A N B I v: T 2015.03.09 M A N

B I T M A N B I v: T 2015.03.09 M A N Adatbázis Rendszerek MSc 3. Gy: MySQL Lekérdezések B I v: T 2015.03.09 M A N 1/61 Témakörök SQL alapok DDL utasítások DML utasítások DQL utasítások DCL utasítások 2/61 DQL Adat lekérdező utasítás Az SQL

Részletesebben

Adatbázis kezelés Delphiben. SQL lekérdezések

Adatbázis kezelés Delphiben. SQL lekérdezések Adatbázis kezelés Delphiben. SQL lekérdezések Structured Query Language adatbázisok kezelésére szolgáló lekérdező nyelv Szabályok: Utasítások tetszés szerint tördelhetők Utasítások végét pontosvessző zárja

Részletesebben

XML alapú adatbázis-kezelés. (Katona Endre diái alapján)

XML alapú adatbázis-kezelés. (Katona Endre diái alapján) XML alapú adatbázis-kezelés Adatstruktúrák: Digitális kép, hang: teljesen strukturálatlan A web (linkek): részben strukturált Relációs: teljesen strukturált Motiváció: (Katona Endre diái alapján) Ismeretlen

Részletesebben

Vizuális programozás gyakorlat

Vizuális programozás gyakorlat Vizuális programozás gyakorlat A gyakorlat célja az entitás modell készítésének és az MS SQLEXPRESS használatának gyakorlása. A gyakorlat során egy könyvtári szoftver adatmodelljét tervezzük meg, valamint

Részletesebben

Kliens oldali SQL-API

Kliens oldali SQL-API Adatbázis rendszerek I mysql SQL program API ME- GEIAL Dr. Kovács Lászl szló Üzleti logika elhelyezése adatbázis Kliens üzleti logika Nagy hálózati forgalom Decentralizált lt karbantartás Lassabb végrehajt

Részletesebben

Hozzunk ki többet abból amink van. Fehér Lajos

Hozzunk ki többet abból amink van. Fehér Lajos Hozzunk ki többet abból amink van Fehér Lajos Adatelérés Örök érvényű dolgaink Sor láncolás, migráció Index elhasználódás Tábla fregmentálódás Indexek száma Referenciális hivatkozások Triggerek Adatelérés

Részletesebben

Adatbázis rendszerek tervezése

Adatbázis rendszerek tervezése Sapientia - Erdélyi Magyar Tudomány Egyetem Csíkszereda Adatbázis rendszerek tervezése A Ditrói Önkormányzat könyvvitele Varga Orsolya Könyvelés és gazdálkodási informatika II. év 2014.04.30. 1 Tartalomjegyzék

Részletesebben

Adatbáziskezelı-szerver SQL. Relációs adatbázis-kezelık. Relációs adatszerkezet. Házi feladat 2012.03.05.

Adatbáziskezelı-szerver SQL. Relációs adatbázis-kezelık. Relációs adatszerkezet. Házi feladat 2012.03.05. 1 2 Adatbáziskezelı-szerver Általában dedikált szerver Optimalizált háttértár konfiguráció Csak OS + adatbázis-kezelő szoftver Teljes memória az adatbázisoké Fő funkciók: Adatok rendezett tárolása a háttértárolón

Részletesebben

PL/SQL (folytatás) Kurzorok, függvények, eljárások

PL/SQL (folytatás) Kurzorok, függvények, eljárások PL/SQL (folytatás) Kurzorok, függvények, eljárások Kurzorok Adattábla soronkénti feldolgozására szolgál A memóriában egy munkaterületen tárolódik a kurzorhoz tartozó tábla A kurzor az eredményhalmazban

Részletesebben

Relációsémák létrehozása SQL nyelvben

Relációsémák létrehozása SQL nyelvben Relációsémák létrehozása SQL nyelvben SQL (Structured Query Language) lekérdezés módosítás relációséma leírására alkalmas utasítások: attribútumnevek, attribútumok adattípusa megszorításokat is megadhatunk,

Részletesebben

A gyakorlat során MySQL adatbázis szerver és a böngészőben futó phpmyadmin használata javasolt. A gyakorlat során a következőket fogjuk gyakorolni:

A gyakorlat során MySQL adatbázis szerver és a böngészőben futó phpmyadmin használata javasolt. A gyakorlat során a következőket fogjuk gyakorolni: 1 Adatbázis kezelés 3. gyakorlat A gyakorlat során MySQL adatbázis szerver és a böngészőben futó phpmyadmin használata javasolt. A gyakorlat során a következőket fogjuk gyakorolni: Tábla kapcsolatok létrehozása,

Részletesebben

Excel ODBC-ADO API. Tevékenységpontok: - DBMS telepítés. - ODBC driver telepítése. - DSN létrehozatala. -Excel-ben ADO bevonása

Excel ODBC-ADO API. Tevékenységpontok: - DBMS telepítés. - ODBC driver telepítése. - DSN létrehozatala. -Excel-ben ADO bevonása DBMS spektrum Excel ODBC-ADO API Tevékenységpontok: - DBMS telepítés - ODBC driver telepítése - DSN létrehozatala -Excel-ben ADO bevonása - ADOConnection objektum létrehozatala - Open: kapcsolat felvétel

Részletesebben

Az Oracle Text további lehetőségei

Az Oracle Text további lehetőségei Az Oracle Text további lehetőségei Szekció szerinti keresés Amint a könyvben már említettük, az Oracle Textben lehetőség van a keresést a dokumentum valamely meghatározott szekciójára (SECTION) korlátozni.

Részletesebben

LOGISZTIKAI ADATBÁZIS RENDSZEREK BEVEZETÉS

LOGISZTIKAI ADATBÁZIS RENDSZEREK BEVEZETÉS LOGISZTIKAI ADATBÁZIS RENDSZEREK BEVEZETÉS Lénárt Balázs tanársegéd TANTERV, SZOFTVER, IRODALOM Hét Dátum Előadó Előadások Időpont: szerda 8:30-10:00, helye: LFSZÁMG Dátum Gyakvezető 1. 9. 11. Tokodi Adatbázis

Részletesebben

XPath. dr. Paller Gábor. XML technológiák

XPath. dr. Paller Gábor. XML technológiák XPath dr. Paller Gábor XPath Az XPath nyelv más specifikációkat szolgál ki. Elsődlegesen az XSLT céljaira készült. Funkciói XML dokumentum részeinek kiválasztása, címzése. Mintaillesztés (van-e olyan XML

Részletesebben

MySQL. Elektronikus jegyzet Széchenyi István Egyetem Távközlési tanszék

MySQL. Elektronikus jegyzet Széchenyi István Egyetem Távközlési tanszék MySQL Elektronikus jegyzet Széchenyi István Egyetem Távközlési tanszék Távközlés-informatika szakirány Protokollok és Szoftverek I. Zsiga Bálint Kovács Ákos Az relációs adatbázis-kezelő rendszerekről Kis

Részletesebben

Blahota István. SQLite alapok

Blahota István. SQLite alapok Blahota István SQLite alapok oktatási segédanyaghoz tartozó gyakorlatok Társadalmi Megújulás Operatív Program Határon átnyúló együttműködés a szakképzés és a felnőttképzés területén c. pályázati felhívás

Részletesebben

B I T M A N B I v: T 2015.02.22 M A N

B I T M A N B I v: T 2015.02.22 M A N Adatbázis Rendszerek II. 2. Gy: PLSQL 1. B I v: T 2015.02.22 M A N 1/75 A PL/SQL alapjai A PL/SQL alapjai Változók DBMS_OUTPUT Vezérlési szerkezetek Tömbök Tárolt rutinok kezelése 2/75 Tárolt eljárások

Részletesebben

Gazdasági folyamatok térbeli elemzése. 5. elıadás

Gazdasági folyamatok térbeli elemzése. 5. elıadás Gazdasági folyamatok térbeli elemzése 5. elıadás Adatbázisok* tulajdonságai Rendezett, logikailag összefüggı és meghatározott szempont szerint tárolt adatok és/vagy információk halmaza Az adatok között

Részletesebben

DIPLOMAMUNKA. Kristóf Dávid. Debrecen

DIPLOMAMUNKA. Kristóf Dávid. Debrecen DIPLOMAMUNKA Kristóf Dávid Debrecen 2009 Debreceni Egyetem Informatikai Kar XML és Adatbázisok Témavezetı: Jeszenszky Péter egyetemi adjunktus Készítette: Kristóf Dávid programtervezı matematikus Debrecen

Részletesebben

Spatial a gyakorlatban

Spatial a gyakorlatban Spatial a gyakorlatban A korábban összefoglalt elméleti ismeretanyagot mindenképpen szerettem volna kipróbálni a gyakorlatban is. Sajnos az időm rövidsége és beállítási problémák miatt nem tudtam megoldani,

Részletesebben

A gyakorlat során MySQL adatbázis szerver és a böngészőben futó phpmyadmin használata javasolt. A gyakorlaton a következőket fogjuk gyakorolni:

A gyakorlat során MySQL adatbázis szerver és a böngészőben futó phpmyadmin használata javasolt. A gyakorlaton a következőket fogjuk gyakorolni: 1 Adatbázis kezelés 4. gyakorlat A gyakorlat során MySQL adatbázis szerver és a böngészőben futó phpmyadmin használata javasolt. A gyakorlaton a következőket fogjuk gyakorolni: Adatlekérdezés Tábla létrehozása,

Részletesebben

SQLServer. Particionálás

SQLServer. Particionálás SQLServer 11. téma DBMS particiók, LOG shipping Particionálás Tábla, index adatinak szétosztása több FileGroup-ra 1 Particionálás Előnyök: Nagy méret hatékonyabb kezelése Részek önálló mentése, karbantartása

Részletesebben

Adatbáziskezelés php-ben MySQL adatbáziskezelı rendszert használva

Adatbáziskezelés php-ben MySQL adatbáziskezelı rendszert használva Adatbáziskezelés php-ben MySQL adatbáziskezelı rendszert használva by A feladat bemutatása...1 Táblák létrehozása...1 Táblák feltöltése...2 Adatbáziskezelés php-ben...5 Csatlakozás az MySQL szerverhez

Részletesebben

Adatbázisok 1 2013-14 tavaszi félév Vizsgatételsor

Adatbázisok 1 2013-14 tavaszi félév Vizsgatételsor Adatbázisok 1 2013-14 tavaszi félév Vizsgatételsor 1. Relációs adatmodell alapjai Adatmodell: Az adatmodell egy jelölésmód egy adatbázis adatszerkezetének a leírására, beleértve az adatra vonatkozó megszorításokat

Részletesebben

Adatbázis-kezelés. Második előadás

Adatbázis-kezelés. Második előadás Adatbázis-kezelés Második előadás 19 Adatmodell Modell: a valóság olyan matematikai vagy tárgyi leképezése, ami a modellalkotó számára fontos tulajdonságokban egyezést utat a valósággal. Adatmodell: az

Részletesebben

Sapientia - Erdélyi Magyar TudományEgyetem (EMTE) Marosvásárhely. ABR ( Adatbázisrendszerek) 12. Előadás:

Sapientia - Erdélyi Magyar TudományEgyetem (EMTE) Marosvásárhely. ABR ( Adatbázisrendszerek) 12. Előadás: Sapientia - Erdélyi Magyar TudományEgyetem (EMTE) Marosvásárhely ABR ( Adatbázisrendszerek) 12. Előadás: 0. Egyes érdekesebb lekérdezésekről 1. NULL értékek használata alkérdésekben 2. Számlanyilvántartási

Részletesebben

SQL összefoglaló. dbase, Clipper, FoxBase, FoxPro, Access (nem tesz eleget pl. a 3.pontnak)

SQL összefoglaló. dbase, Clipper, FoxBase, FoxPro, Access (nem tesz eleget pl. a 3.pontnak) 1-2. óra Adatbázis-kezelőkről A felhasználó adatbázis-kezelőn keresztül éri el az adatokat. Egy adatbázis-kezelő rendszerrel szemben a következő elvárásaink vannak: 1. Tegye lehetővé a felhasználók számára,

Részletesebben

DIPLOMAMUNKA. Szűcs Béla. Debrecen 2009. PDF processed with CutePDF evaluation edition www.cutepdf.com

DIPLOMAMUNKA. Szűcs Béla. Debrecen 2009. PDF processed with CutePDF evaluation edition www.cutepdf.com DIPLOMAMUNKA Szűcs Béla Debrecen 2009 PDF processed with CutePDF evaluation edition www.cutepdf.com Debreceni Egyetem Informatika Kar XML ALAPÚ SZOLGÁLTATÁSOK Témavezető: Dr. Adamkó Attila egyetemi adjunktus

Részletesebben

PL/SQL 1. rész. Procedural Language extension to SQL

PL/SQL 1. rész. Procedural Language extension to SQL PL/SQL 1. rész Procedural Language extension to SQL utasítást ; zárja le PL/SQL blokk lezárása: / Szintaxis kis- és nagybetű egyenértékű (az utasításokban a kulcsszavakat szoktuk nagybetűvel írni, de nem

Részletesebben

Adatbázis I. 11. előadás. Kulcsok az SQL ben. Hivatkozásépségi megszorítások és idegen kulcsok.

Adatbázis I. 11. előadás. Kulcsok az SQL ben. Hivatkozásépségi megszorítások és idegen kulcsok. Adatbázis I. 11. előadás Kulcsok az SQL ben. Hivatkozásépségi megszorítások és idegen kulcsok. 1 1. Kulcsok az SQL-ben 2. Hivatkozási épség és idegen kulcsok 3. Attribútum értékre vonatk. megszorítások

Részletesebben

Adatbáziskezelés - SQL. Forrás: dr. Kovács László: Adatbázisok tervezésének és kezelésének módszertana Computerbooks 2004 www.mysql.

Adatbáziskezelés - SQL. Forrás: dr. Kovács László: Adatbázisok tervezésének és kezelésének módszertana Computerbooks 2004 www.mysql. Adatbáziskezelés - SQL Forrás: dr. Kovács László: Adatbázisok tervezésének és kezelésének módszertana Computerbooks 2004 www.mysql.com Miért fontos az adatbáziskezelés a kontrollernek? Bonyolultabb kapcsolatú

Részletesebben

Programozás. Adatbázis-kezelés (alapok) Fodor Attila

Programozás. Adatbázis-kezelés (alapok) Fodor Attila Programozás Adatbázis-kezelés (alapok) Fodor Attila Pannon Egyetem Műszaki Informatikai Kar Villamosmérnöki és Információs Rendszerek Tanszék foa@almos.vein.hu 2010. április 22. Bevezetés Adatbáziskezelés

Részletesebben

3. Előadás. Az SQL adatbázisnyelv (Tartalom) Az SQL története. Az SQL felépítése. Adattípúsok. SQL utasítások

3. Előadás. Az SQL adatbázisnyelv (Tartalom) Az SQL története. Az SQL felépítése. Adattípúsok. SQL utasítások Sapientia - Erdélyi Magyar TudományEgyetem (EMTE) Csíkszereda 3. Előadás Az SQL adatbázisnyelv (Tartalom) Az SQL története Az SQL felépítése Adattípúsok SQL utasítások 1 Sapientia - Erdélyi Magyar TudományEgyetem

Részletesebben

Egészítsük ki a Drupal-t. Drupal modul fejlesztés

Egészítsük ki a Drupal-t. Drupal modul fejlesztés Egészítsük ki a Drupal-t Drupal modul fejlesztés Drupal 6.0 2008. február 13. Miért írjunk Drupal modult? Nincs az igényeinknek megfelelő modul Valamilyen közösségi igény kielégítése Valami nem úgy működik

Részletesebben

MDAC - Microsoft Data Access Components

MDAC - Microsoft Data Access Components MDAC - Microsoft Data Access Components 1 ODBC Open DataBase Connectivity ODBC software API adatbáziskezeléshez. Nyelvfüggetlen, Adatbázisfüggetlen Operációsrendszer-független Standard adathozzáférés SQL

Részletesebben

Adatbázisok elleni fenyegetések rendszerezése. Fleiner Rita BMF/NIK Robothadviselés 2009

Adatbázisok elleni fenyegetések rendszerezése. Fleiner Rita BMF/NIK Robothadviselés 2009 Adatbázisok elleni fenyegetések rendszerezése Fleiner Rita BMF/NIK Robothadviselés 2009 Előadás tartalma Adatbázis biztonsággal kapcsolatos fogalmak értelmezése Rendszertani alapok Rendszerezési kategóriák

Részletesebben

BUJDOSÓ GYÖNGYI. Bevezetés az SQL-be OKTATÁSI SEGÉDANYAG AZ ADATBÁZISKEZELÉS CÍMŰ GYAKORLATHOZ DEBRECENI EGYETEM INFORMATIKAI KAR

BUJDOSÓ GYÖNGYI. Bevezetés az SQL-be OKTATÁSI SEGÉDANYAG AZ ADATBÁZISKEZELÉS CÍMŰ GYAKORLATHOZ DEBRECENI EGYETEM INFORMATIKAI KAR BUJDOSÓ GYÖNGYI Bevezetés az SQL-be OKTATÁSI SEGÉDANYAG AZ ADATBÁZISKEZELÉS CÍMŰ GYAKORLATHOZ DEBRECENI EGYETEM INFORMATIKAI KAR Tartalomjegyzék I. Adatbázisok... 3 II. Adatdefiníciós nyelv...6 1. Adattípusok...7

Részletesebben

CREATE TABLE student ( id int NOT NULL GENERATED ALWAYS AS IDENTITY PRIMARY KEY, name varchar(100) NOT NULL, address varchar(100) NOT NULL )

CREATE TABLE student ( id int NOT NULL GENERATED ALWAYS AS IDENTITY PRIMARY KEY, name varchar(100) NOT NULL, address varchar(100) NOT NULL ) Célok: a Java DB adatbázis-kezelő rendszer használatának ismertetése, adatbázisok használata Java alkalmazásokban - kétrétegű architektúra, egyszerű kliens-szerver architektúra használata hálózati alkalmazásokhoz.

Részletesebben

ADATBÁZIS VERZIÓKÖVETÉSE: LIQUIBASE

ADATBÁZIS VERZIÓKÖVETÉSE: LIQUIBASE ADATBÁZIS VERZIÓKÖVETÉSE:! Marics Tamás 2013. június 20. TEMATIKA î Adatbázis verziókövetése î Liquibase î Liquiface 2/26 ADATBÁZIS VERZIÓKÖVETÉSE î Miért is jó ez?! A referencia- adatbázis mindig felépíthető

Részletesebben

file./script.sh > Bourne-Again shell script text executable << tartalmat néz >>

file./script.sh > Bourne-Again shell script text executable << tartalmat néz >> I. Alapok Interaktív shell-ben vagy shell-scriptben megadott karaktersorozat feldolgozásakor az első lépés a szavakra tördelés. A szavakra tördelés a következő metakarakterek mentén zajlik: & ; ( ) < >

Részletesebben

Kidolgozott példák. E-K diagram. Tánc egyednek csak egyetlen attribútuma van. Most a megoldás úgy is helyes lenne,

Kidolgozott példák. E-K diagram. Tánc egyednek csak egyetlen attribútuma van. Most a megoldás úgy is helyes lenne, Kidolgozott példák E-K diagram 1.1. példa Nemzetközi táncverseny: Feladat: Olyan relációs adatbázist szeretnénk létrehozni, amely a Kék Osztriga Nemzetközi Táncversenyen résztvevő csoportok adatait tartalmazza.

Részletesebben

1. RDBMS alapok: miből áll az SQL Server adatbázis? 1

1. RDBMS alapok: miből áll az SQL Server adatbázis? 1 Köszönetnyilvánítás Bevezetés Kinek szól a könyv? A könyv témája A könyv felépítése Mire van szükség a könyv használatához? A könyvben használt jelölések Forráskód Hibaigazító p2p.wrox.com xix xxi xxii

Részletesebben

A jquery.clickheat egy jquery plugin, ami lekezeli a kattintásokat a kijelölt tartományban. jquery.clickheat

A jquery.clickheat egy jquery plugin, ami lekezeli a kattintásokat a kijelölt tartományban. jquery.clickheat A jquery.clickheat egy jquery plugin, ami lekezeli a kattintásokat a kijelölt tartományban. jquery.clickheat Egy kijelölt terültet vagy az egész dokumentumon lekezeli a kattintásokat, majd egy AJAX (GET)

Részletesebben

LOGISZTIKAI ADATBÁZIS RENDSZEREK UNIÓ, ALLEKÉRDEZÉSEK

LOGISZTIKAI ADATBÁZIS RENDSZEREK UNIÓ, ALLEKÉRDEZÉSEK LOGISZTIKAI ADATBÁZIS RENDSZEREK UNIÓ, ALLEKÉRDEZÉSEK Lénárt Balázs tanársegéd TANTERV Hét Dátum Előadó Előadások Időpont: szerda 8:30-10:00, helye: LFSZÁMG Dátum Gyakvezető 1. 9. 11. Tokodi Adatbázis

Részletesebben

Adatbázis rendszerek. dr. Siki Zoltán

Adatbázis rendszerek. dr. Siki Zoltán Adatbázis rendszerek I. dr. Siki Zoltán Adatbázis fogalma adatok valamely célszerűen rendezett, szisztéma szerinti tárolása Az informatika elterjedése előtt is számos adatbázis létezett pl. Vállalati személyzeti

Részletesebben

A sorozat. A feladatlapon szereplő kérdések megválaszolásával és feladatok megoldásával maximum 100 pont érhető el.

A sorozat. A feladatlapon szereplő kérdések megválaszolásával és feladatok megoldásával maximum 100 pont érhető el. SZÁMÍTÁSTECHNIKA EGYSÉGES írásbeli FELVÉTELI FELADATOK 2004. Fontos tudnivalók: A feladatlapon szereplő kérdések megválaszolásával és feladatok megoldásával maximum 100 pont érhető el. Ügyeljen az áttekinthető,

Részletesebben

Oracle Audit Vault and Database Firewall. Gecseg Gyula Oracle DBA

Oracle Audit Vault and Database Firewall. Gecseg Gyula Oracle DBA Oracle Audit Vault and Database Firewall Gecseg Gyula Oracle DBA TÖBB FENYEGETETTSÉG MINT VALAHA TÖBB FENYEGETETTSÉG MINT VALAHA A támadások 70%-a tűzfalon belülről jön A támadások 90%-át hozzáféréssel

Részletesebben

4. Előadás Az SQL adatbázisnyelv

4. Előadás Az SQL adatbázisnyelv 4. Előadás Az SQL adatbázisnyelv Sorváltozók Alkérdések Ismétlődő sorok Összesítések 1 Sorváltozók Sapientia - Erdélyi Magyar TudományEgyetem (EMTE) Olyan lekérdezéseknél, amelyik UGYANAZON reláció két

Részletesebben

Az SQL lekérdeznyelv

Az SQL lekérdeznyelv Az SQL lekérdeznyelv A legtöbb relációs ABKR az adatbázist az SQL-nek (Structured Query Language) nevezett lekérdeznyelv segítségével kérdezi le és módosítja. Az SQL központi magja ekvivalens a relációs

Részletesebben

Perzisztencia. ANTAL Margit. Sapientia - EMTE. ANTAL Margit Java technológiák 11. előadás Perzisztencia

Perzisztencia. ANTAL Margit. Sapientia - EMTE. ANTAL Margit Java technológiák 11. előadás Perzisztencia Java technológiák 11. előadás Perzisztencia ANTAL Margit Sapientia - EMTE 2010 Az előadás célja JPA Java Persistence API ORM Object Relational Mapping Entitások közötti asszociációk megvalósítása Fontosabb

Részletesebben

Adatbázis rendszerek 7. előadás State of the art

Adatbázis rendszerek 7. előadás State of the art Adatbázis rendszerek 7. előadás State of the art Molnár Bence Szerkesztette: Koppányi Zoltán Osztott adatbázisok Osztott rendszerek Mi is ez? Mi teszi lehetővé? Nagy sebességű hálózat Egyre olcsóbb, és

Részletesebben

SQLTools in 5 steps ver. 0.1

SQLTools in 5 steps ver. 0.1 SQLTools in 5 steps ver. 0.1 Drzewiecki Tomasz - Magyar fordítás és átdolgozás: Gáti Tamás 2006. július 30. Tartalomjegyzék 1 1. Kapcsolódás Kezdetnek indítsd el a programot. Megjelenik az adatbázis kapcsolódási

Részletesebben

DINAMIKUS MULTIMÉDIÁS TARTALOM...

DINAMIKUS MULTIMÉDIÁS TARTALOM... PHP XML Tartalomjegyzék PHP DINAMIKUS MULTIMÉDIÁS TARTALOM...1 TARTALOMJEGYZÉK...1 EDDIG VOLT...1 MAI ANYAG...1 XML feldolgozása általában...2 A PHP és XML története...2 SAX (Simple API for XML)...2 1.

Részletesebben

MUNKAANYAG. Bacsó Miklós. Adatbázis-kezelés haladóknak. A követelménymodul megnevezése: Számítógép kezelés, szoftverhasználat, munkaszervezés

MUNKAANYAG. Bacsó Miklós. Adatbázis-kezelés haladóknak. A követelménymodul megnevezése: Számítógép kezelés, szoftverhasználat, munkaszervezés Bacsó Miklós Adatbázis-kezelés haladóknak A követelménymodul megnevezése: Számítógép kezelés, szoftverhasználat, munkaszervezés A követelménymodul száma: 1142-06 A tartalomelem azonosító száma és célcsoportja:

Részletesebben

Adatbázis-kezelés. 3. Ea: Viszonyított betűszámtan (2013) Relációs algebra alapok (átgondolt verzió) v: 2015.02.15 Szűcs Miklós - ME, ÁIT. 1.

Adatbázis-kezelés. 3. Ea: Viszonyított betűszámtan (2013) Relációs algebra alapok (átgondolt verzió) v: 2015.02.15 Szűcs Miklós - ME, ÁIT. 1. Adatbázis-kezelés 3. Ea: Viszonyított betűszámtan (2013) Relációs algebra alapok (átgondolt verzió) v: 2015.02.15 Szűcs Miklós - ME, ÁIT. 1.o Témakörök Relációs algebra Ellenőrző kérdések 2.o Relációs

Részletesebben

Tranzakció-kezelés, alapfogalmak. Vassányi István, 2012.

Tranzakció-kezelés, alapfogalmak. Vassányi István, 2012. Tranzakció-kezelés, alapfogalmak Vassányi István, 2012. ACID tulajdonságok Tranzakció: az üzleti folyamat egy logikailag összetartozó lépéssorozata atomicity: nem valósulhat meg részlegesen consistency:

Részletesebben

Webapp (in)security. Gyakori hibákról és azok kivédéséről fejlesztőknek és üzemeltetőknek egyaránt. Veres-Szentkirályi András

Webapp (in)security. Gyakori hibákról és azok kivédéséről fejlesztőknek és üzemeltetőknek egyaránt. Veres-Szentkirályi András Webapp (in)security Gyakori hibákról és azok kivédéséről fejlesztőknek és üzemeltetőknek egyaránt Veres-Szentkirályi András Rövid áttekintés Webalkalmazások fejlesztése során elkövetett leggyakoribb hibák

Részletesebben

5. Gyakorlat. 5.1 Hálós adatbázis modell műveleti része. NDQL, hálós lekérdező nyelv:

5. Gyakorlat. 5.1 Hálós adatbázis modell műveleti része. NDQL, hálós lekérdező nyelv: 5. Gyakorlat 5.1 Hálós adatbázis modell műveleti része NDQL, hálós lekérdező nyelv: A lekérdezés navigációs jellegű, vagyis a lekérdezés megfogalmazása során azt kell meghatározni, hogy milyen irányban

Részletesebben

SQLServer. Védelmi struktúra

SQLServer. Védelmi struktúra SQLServer 4. téma DBMS védelem konfiguráció Védelmi struktúra -szintek: - mit tudsz -jelszó - mid van -kártya - ki vagy -bimetria - Authentikáció - Authorizáció - Audit Védelmi modellek - DAC - MAC 1 -

Részletesebben

1. Alapok. #!/bin/bash

1. Alapok. #!/bin/bash 1. oldal 1.1. A programfájlok szerkezete 1. Alapok A bash programok tulajnképpen egyszerű szöveges fájlok, amelyeket bármely szövegszerkesztő programmal megírhatunk. Alapvetően ugyanazokat a at használhatjuk

Részletesebben

Adatbázis rendszerek I.

Adatbázis rendszerek I. Adatbázis rendszerek II. I. előadás - SQL API felületek Előadó: Barabás Péter Dátum: 2008. 09.11 Követelmények Tárgy lezárása: Aláírás + kollokvium Aláírás feltétele: Gyakorlatok 67%-os teljesítése Zárthelyi:

Részletesebben

SAP vállalatirányítási rendszer alapjai /6-7

SAP vállalatirányítási rendszer alapjai /6-7 SAP vállalatirányítási rendszer alapjai /6-7 Tantárgy kódja: VEMI5344i Tanév: 2006/07-2.félév Előadó: dr. Varga Ernő, dr. Gerzson Miklós Dictionary Dictionary - Tematika Bevezetés Táblák az ABAP Dictionary-ban

Részletesebben

Ö Á Í Í ű ű ú ű ű ű ű ú ú ú ú ű ű ű ű ű ű ű ű ű ú ű ú ú ú ű ú Á ú ű ű Ó ú ű ű ű ú Ó ú ű ú É ú ú ú ű ű ú ű ú Ú Á ú É ú Ó ú ú ú ú ű ű ű ú É Á É É ű ű Í ú ú Ó Í ű Í ű ű ú ű ű ű É ű ú Á ű ű ú Í ű Á ű ú ú É

Részletesebben

ö ö ö ö ö ö ö ű ű ö ö ö ö ö Ő ö Ó Ú ö Ö ö ö ö ö Ö Ő ö ö Í Ó Ó Ő ö ö ö ö ö Ő Ő Ó Ő É ö Ú ö ö Ő ö ö ö ö ö ö ö Ő ö Ő É ö Ő ö ö Ő ö ö ö Ó ű ö ö ö Ő ö ö ö Í Ő Ó Í ö ö ö ö Ő Ő Ő Ő Í Ó Ő Ő Í Ő ö ö ö ö ö Ő Ő ö

Részletesebben

54 481 01 1000 00 00 CAD-CAM

54 481 01 1000 00 00 CAD-CAM z Országos Képzési Jegyzékről és az Országos Képzési Jegyzékbe történő felvétel és törlés eljárási rendjéről szóló 133/2010. (IV. 22.) Korm. rendelet alapján. Szakképesítés, szakképesítés-elágazás, rész-szakképesítés,

Részletesebben

Data Integrátorok a gyakorlatban Oracle DI vs. Pentaho DI Fekszi Csaba Ügyvezető Vinnai Péter Adattárház fejlesztő 2013. február 20.

Data Integrátorok a gyakorlatban Oracle DI vs. Pentaho DI Fekszi Csaba Ügyvezető Vinnai Péter Adattárház fejlesztő 2013. február 20. Data Integrátorok a gyakorlatban Oracle DI vs. Pentaho DI Fekszi Csaba Ügyvezető Vinnai Péter Adattárház fejlesztő 2013. február 20. 1 2 3 4 5 6 7 8 Pentaho eszköztára Data Integrator Spoon felület Spoon

Részletesebben

Tankönyv példák kidolgozása

Tankönyv példák kidolgozása Tankönyv példák kidolgozása Tankönyv: Ullman-Widom: Adatbázisrendszerek Alapvetés Második, átdolgozott kiadás, Panem, 2009 Áttekintés: Rel.algebra és SQL Példák: Tk.2.4.14.Feladatok Tk.54-57.o. 2.4.1.feladat

Részletesebben

SQL feladatok megoldasa

SQL feladatok megoldasa SQL feladatok megoldasa 2005 1. Listázza ki a piros cikkeket forgalmazó szolgáltatókat! SELECT sname FROM SUPPLIERS s, CATALOG c, PARTS p WHERE s.sid=c.sid and c.pid=p.pid and p.color= piros ; 1 Egyesult

Részletesebben

INFORMATIKA ÁGAZATI ALKALMAZÁSAI. Az Agrármérnöki MSc szak tananyagfejlesztése TÁMOP-4.1.2-08/1/A-2009-0010

INFORMATIKA ÁGAZATI ALKALMAZÁSAI. Az Agrármérnöki MSc szak tananyagfejlesztése TÁMOP-4.1.2-08/1/A-2009-0010 INFORMATIKA ÁGAZATI ALKALMAZÁSAI Az Agrármérnöki MSc szak tananyagfejlesztése TÁMOP-4.1.2-08/1/A-2009-0010 2. Adatbáziskezelés eszközei Adatbáziskezelés feladata Adatmodell típusai Relációs adatmodell

Részletesebben

Oracle E-Business Suite üzemeltetés a Rába Járműipari Holding Nyrt.-nél

Oracle E-Business Suite üzemeltetés a Rába Járműipari Holding Nyrt.-nél Oracle E-Business Suite üzemeltetés a Rába Járműipari Holding Nyrt.-nél 1 Kósa György Szenior Rendszermérnök (Oracle OCP és MSSQL DBA, EBS DBA) T-Systems Magyarország Zrt. Kósa György - T-Systems Magyarország

Részletesebben

PL/SQL feladatok 8. gyakorlat

PL/SQL feladatok 8. gyakorlat 1. feladat PLSQL feladatok 8. gyakorlat Változóhasználat (I. az SQL*Plus felhasználói változói, II. az SQL*Plus környezeti változói, III. a PLSQL (belsõþ) változói). Az adatok képernyõþre való kiíratása

Részletesebben

Hozzunk létre két rekordot a táblában, majd véglegesítsünk (commit):

Hozzunk létre két rekordot a táblában, majd véglegesítsünk (commit): Oracle adatbázis elérése A gyakorlat célja az, hogy a hallgató tapasztalatot szerezzen egy szerver oldali adatbázis kezelő rendszer elérésében, gyakorolja a vizuális eszközök és a kapcsolat nélküli (Disconnected

Részletesebben

Adatbázisrendszerek Tervezése Közgazdászoknak Munkapéldány

Adatbázisrendszerek Tervezése Közgazdászoknak Munkapéldány Adatbázisrendszerek Tervezése Közgazdászoknak Munkapéldány Illyés László 2014 Bevezető: Ez az írott anyag azt a jegyzetet szeretné helyettesíteni, amelyik a Kolozsvári Sapientia Csíkszeredai Közgazdasági-

Részletesebben

Java. Perzisztencia. ANTAL Margit. Java Persistence API. Object Relational Mapping. Perzisztencia. Entity components. ANTAL Margit.

Java. Perzisztencia. ANTAL Margit. Java Persistence API. Object Relational Mapping. Perzisztencia. Entity components. ANTAL Margit. Sapientia - EMTE 2008 Az előadás célja JPA - - perzisztencia ORM - - Objektumrelációs leképzés - Entitásbabok Állandóság Mechanizmus amely során az alkalmazás adatai megőrzésre kerülnek valamely perzisztens

Részletesebben

SQLServer. SQLServer konfigurációk

SQLServer. SQLServer konfigurációk SQLServer 2. téma DBMS installáció SQLServer konfigurációk 1 SQLServer konfigurációk SQLServer konfigurációk Enterprise Edition Standart Edition Workgroup Edition Developer Edition Express Edition 2 Enterprise

Részletesebben

1. Gyakorlat: Telepítés: Windows Server 2008 R2 Enterprise, Core, Windows 7

1. Gyakorlat: Telepítés: Windows Server 2008 R2 Enterprise, Core, Windows 7 1. Gyakorlat: Telepítés: Windows Server 2008 R2 Enterprise, Core, Windows 7 1.1. Új virtuális gép és Windows Server 2008 R2 Enterprise alap lemez létrehozása 1.2. A differenciális lemezek és a két új virtuális

Részletesebben

Informatikai Navigátor Érdekes Java Programozói könyvtárak

Informatikai Navigátor Érdekes Java Programozói könyvtárak 2013. Július Informatikai Navigátor Érdekes Java Programozói könyvtárak Gondolatok a szoftverek használatáról és fejlesztéséről 9. szám Informatikai Navigator Gondolatok a szoftverek használatáról és fejlesztéséről

Részletesebben

ArcGIS 8.3 segédlet 4. Dr. Iványi Péter

ArcGIS 8.3 segédlet 4. Dr. Iványi Péter ArcGIS 8.3 segédlet 4. Dr. Iványi Péter Tartalomjegyzék Szerkesztés Eddig adatokat nem módosítottunk. Minden esetben csak a hivatkozás színét, szimbólumát, elrendezését változtattuk. Ugyanakkor szükség

Részletesebben

Adatbázis-kezelés haladóknak

Adatbázis-kezelés haladóknak Bacsó Miklós Adatbázis-kezelés haladóknak A követelménymodul megnevezése: Számítógép kezelés, szoftverhasználat, munkaszervezés A követelménymodul száma: 1142-06 A tartalomelem azonosító száma és célcsoportja:

Részletesebben

Main schema Types_uj.xsd. Simple Type HirkozlesVezetekFektetesJellegeEnum. Simple Type HirkozlesVezetekCelTipusEnum. Annotations

Main schema Types_uj.xsd. Simple Type HirkozlesVezetekFektetesJellegeEnum. Simple Type HirkozlesVezetekCelTipusEnum. Annotations Main schema s_uj.xsd Properties Egységes elektronikus közmű- és nyomvonalas létesítmények nyilvántartása Attribute Form Default Element Form Default unqualified qualified Simple HirkozlesFektetesJellegeEnum

Részletesebben

INFORMATIKAI ALAPISMERETEK

INFORMATIKAI ALAPISMERETEK Informatikai alapismeretek középszint 0621 ÉRETTSÉGI VIZSGA 2007. május 25. INFORMATIKAI ALAPISMERETEK KÖZÉPSZINTŰ ÍRÁSBELI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ OKTATÁSI ÉS KULTURÁLIS MINISZTÉRIUM

Részletesebben

Web-fejlesztés NGM_IN002_1

Web-fejlesztés NGM_IN002_1 Web-fejlesztés NGM_IN002_1 XML - Bevezetés Az XML extensible Markup Language egyszer!bb SGML (részhalmaz), korlátozásokkal meta markup language hordozható adatformátum (prezentációs megoldás) kommunikációs

Részletesebben

Bevezetés: Relációs adatmodell

Bevezetés: Relációs adatmodell Bevezetés: Relációs adatmodell Tankönyv: Ullman-Widom: Adatbázisrendszerek Alapvetés Második, átdolgozott kiadás, Panem, 2009 2.1. Adatmodellek áttekintése 2.2. A relációs modell alapjai --Megjegyzés:

Részletesebben

Komponensek együttműködése web-alkalmazás környezetben. Jónás Richárd Debreceni Egyetem T-Soft Mérnökiroda KFT richard.jonas@tsoft.

Komponensek együttműködése web-alkalmazás környezetben. Jónás Richárd Debreceni Egyetem T-Soft Mérnökiroda KFT richard.jonas@tsoft. Komponensek együttműködése web-alkalmazás környezetben Jónás Richárd Debreceni Egyetem T-Soft Mérnökiroda KFT Komponensek a gyakorlatban A szoftverkomponenseket fejlesztő csoportoknak szüksége van olyan

Részletesebben

Alkalmazásfejlesztés Oracle APEX alatt

Alkalmazásfejlesztés Oracle APEX alatt Adatbázis rendszerek II. Alkalmazásfejlesztés Oracle APEX alatt Összeállította: Dr. Baksáné dr. Varga Erika, adjunktus ME, Általános Informatikai Intézeti Tanszék Oracle APEX Application Builder Az Oracle

Részletesebben

Informatikai alapismeretek Földtudományi BSC számára

Informatikai alapismeretek Földtudományi BSC számára Informatikai alapismeretek Földtudományi BSC számára 2010-2011 Őszi félév Heizlerné Bakonyi Viktória HBV@ludens.elte.hu Titkosítás,hitelesítés Szimmetrikus DES 56 bites kulcs (kb. 1000 év) felcserél, helyettesít

Részletesebben