d Nem a konkrét adatokkal, azok előfordulásaival, kapcsolatokkal (egyedtípus, tulajdonságtípus,
|
|
- Léna Sipos
- 6 évvel ezelőtt
- Látták:
Átírás
1 Adatmodell d Nem a konkrét adatokkal, azok előfordulásaival, hanem azok típusaival illetve a közöttük lévő kapcsolatokkal (egyedtípus, tulajdonságtípus, kapcsolattípus) foglalkozik, tulajdonképpen egyedek, tulajdonságok és kapcsolatok halmaza. Egyadatbázis adatbázis kezelő rendszer mindig egy adatmodellre épül. Hierarchikus modell dll Hálós modell Relációs modell Objektumorientált modell Objektum relációs modell
2 Az adatmodellek dt dllkalapelemei l Egyedtípus (entitás) Minden olyan objektum, ami minden más objektumtól tól megkülönböztethető, amiről adatokat tárolunk, és amit tulajdonságaival kívánunk leírni. Beszélhetünk egy adott típusú értékről mint előfordulásáról.
3 Az adatmodellek dt dllkalapelemei l Tulajdonságtípus (attribútum) Az attribútumok az egyedek dkjll jellemző ő jegyei. Egyszerű, vagy összetett Egyértékű vagy többértékű Kulcs attribútum: Olyan attribútum, amely egyértelmûen azonosítja az egyedtípus bármely előfordulását és minimális. Pl.: ISBN, cím, szerző stb. a könyv egyed esetében.
4 Az adatmodellek dt dllkalapelemei l Kapcsolattípus Az egyedek logikai viszonya, összefüggése. 1 1 kapcsolat: Egyik egyed egyedelőfordulásai a másik egyed legfeljebb egy egyedelőfordulásával létesítenek kapcsolatot 1 N kapcsolat: anya gyermek N M kapcsolat: könyv kiadó N ágú kapcsolat: Pl: versenyez helyszín, időpont és sportoló egyedek között
5 Az adatmodellek dt dllkalapelemei l Gyenge egyedtípus: az attribútumai nem htá határozzák ákmeg egyértelműen, ét ű csak a kapcsolatai révén lesz meghatározott. Jele: kettős téglalap. Pl: szülő gyermek; cég csoport
6 EK Egyed dkapcsolat modell Grafikus leíró eszköz, diagram segítségével szemléletesen adja meg az adatbázis struktúráját. Egy magas szintű, logikai adatmodell, amely egyedtípusokból, a köztük lévő kapcsolatokból, és az egyes egyedtípusokhoz tartozó attribútumokból épül fel. Az adatbázis implementálásához a diagramot transzformálni kell valamilyen aa adatmodellre, e, ill. annak a megfelelő nyelvi leírásra (pl. SQL). Kiinduláskor jól kell specifikálni az egyedeket. Döntéseikor a minél kisebb redundanciára és a minél gyorsabb adatelérésre törekszik
7 ER diagram Példa: egy könyvtár könyveit és olvasóit modellezzük, nyilvántartást vezetünk a kölcsönzési és a visszahozási időpontokról is (az olvasókat és a könyveket egy általunk bevezetett könyvszám illetve olvasószám attribútummal azonosítjuk egyértelműen, azaz ezek lesznek a kulcsok)
8 ER Diagram Feladat Vonatok: a vonatok induló, közbülső és végállomásait modellezi egy vonatnak csak egy induló és egy érkező állomása van, de erről az állomásról á több vonat is indulhat, ill. több vonat is érkezhet erre az állomásra Egy vonat több közbülső állomáson is áthalad
9 Rláió Relációs séma készítése EK modellből Egyedek átírása: az EK modell minden egyedéhez felírunk flí egy relációs adatbázissémát, melynek attribútumai az egyed attribútumai, kulcsa az egyed kulcsattribútumaiból áll. KÖNYV (könyvszám, szerző, cím) OLVASÓ (olvasószám, név, lakcím)
10 Rláió Relációs séma készítése EK modellből Gyenge egyed: a gyenge entitás relációsémáját bővíteni kell a meghatározókapcsolat(ok)ban szereplő egyed(ek) kulcsával. TULAJDONOS (személyiszám, név, lakcím) SZÁMÍTÓGÉP (processzor, memória, merevlemez, személyiszám)
11 Rláió Relációs séma készítése EK modellből Többértékű attribútumok: sok lehetőség Megadás egyértékű attribútumként t KÖNYV (könyvszám, cím, szerzők) Sorok többszörözése KÖNY V (könyvszám, szerző, cím) Új tábla felvétele KÖNYV (könyvszám, cím) SZERZŐ (könyvszám, szerző) Sorszámozás KÖNYV (könyvszám, cím) SZERZŐ Ő (könyvszám, á sorszám, szerző)
12 Rláió Relációs séma készítése EK modellből Kapcsolatok átírása: 1:1 kapcsolat esetén kiválasztjuk a kapcsolatban résztvevő egyedek egyikét (bármelyiket) és annak relációs sémájába felvesszük új attribútumként a másik egyed kulcsattribútumait, valamint a kapcsolat attribútumait. 1:N kapcsolat esetén az N oldali egyed relációs sémáját bővítjük úgy, mint 1:1 kapcsolat esetén N:M kapcsolat esetén új relációs sémát veszünk fel, melynek attribútumai a kapcsolódó egyedek kulcsattribútumai valamint a kapcsolat saját attribútumai kettőnél ő több egyed közötti ö kapcsolat esetén is úgy járunk el, mint N:M kapcsolat esetén
13 Rláió Relációs séma készítése EK modellből állomás (állomáskód, állomásnév) közbülsőállomás(állomáskód, vonatkód, indulás, érkezés) vonat (vonatkód, indulóállomáskód, indulóidő, végállomáskód, érkezésidő)
14 Suli likönyvtár Készítsük el egy iskolai könyvtár adatbázisát! Egyedek: Olvasó, könyv, példány, szerző, kiadó Kapcs: 1 olvasó több könyvet is kölcsönözhet, a könyvekre több olvasó is adhat le előjegyzést, egy könyvnek több szerzője is lehet, 1 könyvnek csak egy kiadója van, de több példánya is lehet.
15 Suli likönyvtár
16 Suli likönyvtár könyv van példány: könyv(isbn, cim, kiad_dat), példány (lelt_szam, ISBN, kolcs_e, ar) könyv kiadja kiadó: kiadó(kiad_azon, kiad_nev, varos), könyv(isbn, cim, kiad_dat, kiad_azon) olvasó előjegyez könyv: olvasó(o_azon, azon vnev, unev, varos, utca, hazszam, beir_dat), könyv(isbn, cim, kiad_dat), elõjegyez(o_azon, ISBN, eloj_dat) szerzõ írta könyv: szerzõ(szerzo_azon, ( _, vnev, unev, telszam), könyv(isbn, (, cim, kiad_dat), írta(szerzo_azon, ISBN) olvasó kölcsönöz példány: olvasó(o_azon, vnev, unev, varos, utca, hazszam, beir_dat), példány(lelt_szam, lt kolcs_e, ar), kölcsönöz(lelt_szam,o_azon, ö ö lt kolcs_dat) olvasó elõjegyez könyv: olvasó(o_azon, vnev, unev, varos, utca, hazszam, beir_dat), könyv(isbn, cim, kiad_dat), dat), elõjegyez(o_azon,isbn, eloj_dat) szerzõ írta könyv: szerzõ(szerzo_azon, vnev, unev, telszam), könyv(isbn, cim, kiad_dat), írta(szerzo_azon, ISBN)
17 Suli likönyvtár Jelenleg 2 űrlapot használnak: Olvasójegy, azaz ki mikor mit kölcsönzött: o_azon, vnev, unev, lakcim, beir_dat, lelt_szam, kolcs_e, isbn, cím, szerzo, ar, kolcs_dat Könyvek előjegyzése, azaz mely könyvekre kik vannak előjegyezve: isbn, cím, kiad_azon, kiad_nev, varos, kiad_dat, d o_azon, vnev, unev, okod, eloj_dat
18 1 NF Egy reláció első normálformájú, ha az értelmezési tartományának egyetlen eleme sem reláció, azaz ha a táblázat minden cellájában csak egy attribútumérték ék szerepel. 1NF re hozás: A reláció újabb relációkra bontható tóúgy, hogy az ismétlõdõ csoportot t leválasztjuk az eredeti relációról, melléjük illesztve a nem ismétlõdõ rész kulcsát.
19 Suli likönyvtár
20 2NF Egy reláció második normálformájú, ha 1NF jú és minden olyan attribútum, ami nem kulcs teljesen funkcionálisan függ minden kulcstól. 2NF re hozás: Ha 1NF, és a kulcs egyszerű, akkor a reláció egyben 2NF. Egyébként az összetett kulcsú relációban meg kell vizsgálni azokat az attribútumokat, amelyek nem részei a kulcsnak. Ha ezek között az ún. másodlagos attribútumok között vannak olyanok, amelyek nem függnek teljesen funkcionálisan a kulcstól, akkor meg kell határozni, hogy ezek a tulajdonságok mely részkulcstól függnek teljesen, és a tulajdonságokat a részkulccsal együtt külön táblázatba kllt kell tenni iúgy, hogy ott a részkulcs már kulcs legyen.
21 Suli likönyvtár
22 3NF Egy reláció harmadik normálformájú, ha 2NF és nincs olyan másodlagos attribútum, ami tranzitív módon függne valamilyen kulcstól. 3NF re hozás: A tranzitív függőségeket úgy tüntetjük el, hogy azokat külön táblázatba vagy táblázatokba tesszük.
23 Suli likönyvtár
24 Konszolidáció ió Olvaso( o_azon, vnev, unev, lki lakcim, bi beir_dat, dtokod) kd) Kolcson(o_azon, lelt_szam, kolcs_dat) Peldany(lelt_szam, isbn, kolcs_e, ar) Konyv(isbn, cím, szerzo, kiad_azon, kiad_dat) Kiado(kiad_azon, kiad_nev, varos) Elojegy(isbn, oazoneloj o_azon, eloj_dat) Mód ít k h 1 kö hö több őt i il á Módosítsuk, hogy 1 könyvhöz több szerzőt is nyilván tudjunk tartani!
25 Normalizálás Számla (számlaszám, dátum, vevőkód, vevőnév, ő vevőcím, ő árukód, árunév, egységár, éá mennyiség) ahol árukód, árunév, egységár, mennyiség sorokból több is lehet. 1NF: számla (számlaszám, dátum, vevőkód, vevőnév, vevőcím) sorok (számlaszám, árukód, árunév, egységár, mennyiség)
26 Normalizálás 2NF: számla (számlaszám, á dátum, vevőkód, vevőnév, ő vevőcím) ő sorok (számlaszám, árukód, egységár, mennyiség) áruk (árukód, árunév) 3NF: számla (számlaszám, dátum, vevőkód) vevők (vevőkód, vevőnév, vevőcím) sorok (számlaszám, árukód, egységár, mennyiség) áruk (árukód, árunév)
27 MS Access
28
29 Kapcsolatok
30 Kapcsolatok
31 Kapcsolatok
32 Lkéd Lekérdezésé
33 Űrlapokl k
34
35
36
37 Szűrés ű űrlappal
38 Űrlapok l kvarázslóval l
39 Űrlapok l kvarázslóval l
40 Tervező ő nézetben
41 Adatbevitel könnyítése
42
43
44 HTML PHP MSl MySql űrlapok l k A PHP kódunk általában egy web szerveren fut, ahol egy PHP elemző végrehajtja a kódban lévő PHPnyelvbeli utasításokat, és az eredményt továbbítja a kliens böngészője felé. Kliens Szerver Adatbbázis Böngésző Webszerver PHP adatok
45 Hll Hello world A PHP kódunkat legtöbbször egy HTML oldal törzsébe ágyazzuk. Erre egypélda: <html> <head> <title> Elso programunk </title> </head> <body> <?php echo "Hello World!\n";?> </body> </html>
46 Változók, tömbök Változókat a $változónév = kezdőérték; utasítással deklarálhatunk. Tömbök: $autok = array( Volvo, BMV ); $autok[1] = BMV Asszociatív tömbök $eves = array( Peter =>32, Eva =>17); $eves[ Eva ] = 17; Foreach
47 HTML űrlapokl k Vegyünk egy egyszerű HTML űrlapot: <html> <body> <form action="udvozol.php" method="post"> Név: <input type="text" text name="nev" nev /> <br> Életkor: <input type="text" name="eletkor" eletkor /> <br> <input type="submit" /> </form> </body> </html>
48 HTML űrlapok l kfldl feldolgozása Az udvozol.php tartalma a következő: <html> <body> Szia <?php p echo $_ POST["nev"];?>! Te <?php echo $_POST["eletkor"];?> éves vagy. </body> </html> $_GET és a $_POST tömbök
49 PHP MSlk MySql kapcsolat <?php $con=mysql_connect( connect("szerver", "azonosító", "jelszó"); mysql_select_db("db", l $con); Kliens Szerver Adatbbázis Böngésző Webszerver PHP adatok
50 mysql_query() $res = mysql_query("select * FROM tabla", $con); while($sor = mysql_fetch_array($res)) { }?> echo $sor['oszlopnev']; echo "<br/>";
51 Üzenőfal
52 Uzenofal.php p <html> <body> <?php $conn = mysql_connect( connect('home.cab.u u- szeged.hu','',''); //Establish connection $db = mysql_select_db( select db('test', $conn); $sql = "select * from uzenofal order by datum"; $rs = mysql_query($sql, l $conn); while($row = mysql_fetch_array($rs)) { echo "[<a href='uzenofal.php?torol=$row[0]'>x</a>] "; echo "$row[2]: $row[1]<br/>\n"; }?>
53 <p><a href="uzenofal.php">frissít</a></p> p /p <form action="uzenofal.php" method="post"> Üzenet: <input name="uzenet"> <input type="submit"> </form> </body> </html>
54 if (!empty($_post["uzenet"] t"] )) { $sql = "insert into uzenofal (txt, datum) values ('$_POST[uzenet]', NOW() )"; mysql_ query($sql, $conn); } else if (!empty($_get["torol"] )) { $sql = "delete from uzenofal where id = $_GET[torol]"; mysql_query($sql, $conn); }
55 Java JDBC MSl MySql Kliens JavaVM JD DBC Driver Adatbázis
56 Uzenofal.java Class.forName("com.mysql.jdbc.Driver"); Connection conn = DriverManager.getConnection( "jdbc:mysql://servername/dbname", "", ""); Statement stmt = conn.createstatement(); ResultSet rs = stmt.executequery( "select * from uzenofal"); while ( rs.next() ) { System.out.println( rs.getobject("columnname")); } conn.close();
57 Jl Jelentések Melyik tábla ill. lekérdezés, ill. annak mely mezői tartalmazzák t a jl jelentésben téb szerepeltetni kívánt adatokat
58 Jl Jelentések Csoportszintek beállítása Akár több mező is kijelölhető
59 Jl Jelentések Rendezési sorrend megadása Összesítési beállítások
60 Jl Jelentések Elrendezés kiválasztása Stílus megadása
61 Jl Jelentések
62 Átjárás á és adatcsere dt Külső adatok átvétele Importálás Csatolás (Linkelés) Kapcsolódás Excel fájlokhoz Kapcsolódás ODBC felületen keresztül MSQL MySQL adatcsere dt eszközök ök
63 Kapcsolódás Excel ltáblázatokhozt Fájl külső adatok átvétele Importálás/Csatolás t Munkalapok, oszlopfejlécek, táblák, mezőnevek, p, p j,,, indexek, kulcsok
64 Kapcsolódás ODBC flült felületen ODBC meghajtó ltölté letöltése / tl telepítése Access: Fájl > Külső adatok átvétele Importálás / Csatolás ODBC Adatbázisok
65 Meghajtó választása Meghajtó beállításai
66 Adatforrás választása Táblák kijelölése
67 Csatolt lttábláktáblák
68 MSQLMi MySQL Migration Toolkit
69 Forrás kijelölése
70 Cél kiválasztása
71 Objektumok k kiválasztása
72 Megfeleltetések lt té módosítása
73 Séma elkészítése
74 Adatok átvitele
75 Karakterkódolás kód Unicode, latin2, ISO8859 2, ANSI1250 Access ben Szöveg, feljegyzés, hiperhivatkozás UTF8, vagy UTF16 Sok elem rendelkezik karakterkódolással: az adatbázis, az adattáblák, a szöveges mezők az adatbázis kapcsolat (!) a weboldalunkat tartalmazó fájl (PHP) a weboldal megjelenítése
76 Karakterkódolások kód kbeállítása az adatbázis CREATE DATABASE db_neve CHARACTER SET = utf8 az adattáblák CREATE TABLE t (mezők, ) CHARACTER SET = utf8 a szöveges mezők CREATE TABLE t (c CHAR(20) CHARACTER SET utf8) az adatbázis kapcsolat (!) mysql_set_charset("utf8", set $kapcsolat); a weboldalunkat tartalmazó fájl http head <META http-equiv="content-type" content="text/html; charset=utf-8">
77 Adatbiztonság t Access ben Adatbázis jelszó Kizárólagos megnyitás esetén módosítható Az adatbázis egészétvédi jelszóval Objektum szintű engedélyek Felhasználók és csoportok Tulajdonos Jogok: olvasás, frissítés, beszúrás, törlés
78 Adatbiztonság t Access ben
79 Adatbiztonság t GRANT jogosultságok ON adatbáziselemek dtbái TO felhasználók Jogosultság: select, alter, insert, update, delete REVOKE jogosultságok ON adatbáziselemek FROM felhasználó
80 Adatbiztonság t Középső réteg veszi át az felhasználók kezelésének é kszerepét Kliens Szerver Adatbbázis Böngésző Webszerver PHP P O O L adatok
d Nem a konkrét adatokkal, azok előfordulásaival, kapcsolatokkal (egyedtípus, tulajdonságtípus,
Adatmodell d Nem a konkrét adatokkal, azok előfordulásaival, hanem azok típusaival illetve a közöttük lévő kapcsolatokkal (egyedtípus, tulajdonságtípus, kapcsolattípus) foglalkozik, tulajdonképpen egyedek,
Több felhasználó párhuzamosan olvashatja, bővítheti, módosíthatja és törölheti az adatokat Az adatok konzisztenciájának és biztonságának biztosítása
4. gyakorlat Több felhasználó párhuzamosan olvashatja, bővítheti, módosíthatja és törölheti az adatokat Az adatok konzisztenciájának és biztonságának biztosítása Eszközök az adatok biztonsági mentésére,
Adatbázisok az iskolában 2012 Adatmodellezés. Dr. Balázs Péter
Adatbázisok az iskolában 2012 Adatmodellezés Dr. Balázs Péter Adatmodell Nem a konkrét adatokkal, azok előfordulásával, hanem azok típusaival illetve a köztük lévő kapcsolatokkal foglalkozik. Egy adatbázis-kezelő
PHP. Adatbázisok gyakorlat
PHP Adatbázisok gyakorlat Mi a PHP? A PHP (PHP: Hypertext Preprocessor) egy nyílt forráskódú, számítógépes szkriptnyelv, legfőbb felhasználási területe a dinamikus weboldalak készítése. A PHP-kódunk általában
Adatbázisok gyakorlat
Adatbázisok gyakorlat 4. gyakorlat Adatmodellezés II Relációs adatbázisséma készítése E-K modellből Szegedi Tudományegyetem Természettudományi és Informatikai Kar Antal Gábor 1 Közérdekű Honlap: http://antalgabor.hu
BGF. 4. Mi tartozik az adatmodellek szerkezeti elemei
1. Mi az elsődleges következménye a gyenge logikai redundanciának? inkonzisztencia veszélye felesleges tárfoglalás feltételes függés 2. Az olyan tulajdonság az egyeden belül, amelynek bármely előfordulása
NORMALIZÁLÁS. Funkcionális függés Redundancia 1NF, 2NF, 3NF
NORMALIZÁLÁS Funkcionális függés Redundancia 1NF, 2NF, 3NF FUNKCIONÁLIS FÜGGŐSÉG Legyen adott R(A 1,, A n ) relációséma, valamint P, Q {A 1,, A n } (magyarán P és Q a séma attribútumainak részhalmazai)
Adatbázisok. 4. gyakorlat. Adatmodellezés: E-K modellb l relációs adatbázisséma. Kötelez programok kiválasztása szeptember 24.
Adatbázisok 4. gyakorlat Adatmodellezés: E-K modellb l relációs adatbázisséma. Kötelez programok kiválasztása 2014. szeptember 24. 2014. szeptember 24. Adatbázisok 1 / 20 Az adatbázisok szolgáltatásai
Adatbázisok. 1. gyakorlat. Adatmodellezés október október 1. Adatbázisok 1 / 42
Adatbázisok 1. gyakorlat Adatmodellezés 2016. október 1. 2016. október 1. Adatbázisok 1 / 42 Elérhet ség Web: http://www.inf.u szeged.hu/~mkatona E-mail: mkatona@inf.u-szeged.hu Fogadóóra: Kedd 15 16 Árpád
Adatmodellezés. 1. Fogalmi modell
Adatmodellezés MODELL: a bonyolult (és időben változó) valóság leegyszerűsített mása, egy adott vizsgálat céljából. A modellben többnyire a vizsgálat szempontjából releváns jellemzőket (tulajdonságokat)
Adatbázis-kezelés. alapfogalmak
Adatbázis-kezelés alapfogalmak Témakörök Alapfogalmak Adatmodellek Relációalgebra Normalizálás VÉGE Adatbázis-kezelő rendszer Database Management System - DBMS Integrált programcsomag, melynek funkciói:
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
RELÁCIÓS ADATBÁZISSÉMÁK. Egyed-kapcsolat modellről átírás
RELÁCIÓS ADATBÁZISSÉMÁK Egyed-kapcsolat modellről átírás A RELÁCIÓS ADATMODELL Az adatokat egyszerűen reprezentálja: kétdimenziós adattáblákban Minden sor azonos számú oszlopból áll; egy sor egy rekord,
PHP MySQL, Java JDBC MySQL. Adatbázisok az iskolában 2012 Dr. Balázs Péter Palatinus Endre és Erdőhelyi Balázs diái alapján
PHP MySQL, Java JDBC MySQL Adatbázisok az iskolában 2012 Dr. Balázs Péter Palatinus Endre és Erdőhelyi Balázs diái alapján Mi a PHP? A PHP (PHP: Hypertext Preprocessor) egy nyílt forráskódú, számítógépes
Adatbázisok gyakorlat
Adatbázisok gyakorlat 5. gyakorlat Adatmodellezés III/IV Funkcionális függés, redundancia. Normalizálás Szegedi Tudományegyetem Természettudományi és Informatikai Kar Antal Gábor 1 Funkcionális függés
PHP-MySQL. Adatbázisok gyakorlat
PHP-MySQL Adatbázisok gyakorlat Weboldalak és adatbázisok Az eddigiek során megismertük, hogyan lehet a PHP segítségével dinamikus weblapokat készíteni. A dinamikus weboldalak az esetek többségében valamilyen
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.
Adatbázisok. 3. gyakorlat. Adatmodellezés: E-K modellb l relációs adatbázisséma. Kötelez programok kiválasztása szeptember 21.
Adatbázisok 3. gyakorlat Adatmodellezés: E-K modellb l relációs adatbázisséma. Kötelez programok kiválasztása 2016. szeptember 21. 2016. szeptember 21. Adatbázisok 1 / 24 Az adatbázisok szolgáltatásai
Adatbázis, adatbázis-kezelő
Adatbázisok I. rész Adatbázis, adatbázis-kezelő Adatbázis: Nagy adathalmaz Közvetlenül elérhető háttértárolón (pl. merevlemez) Jól szervezett Osztott Adatbázis-kezelő szoftver hozzáadás, lekérdezés, módosítás,
Adatbázisok webalkalmazásokban
Sapientia - EMTE, Pannon Forrás,,Egységes erdélyi felnőttképzés a Kárpát-medencei hálózatban 2010 A JDBC API A Data Access Object tervezési minta Adatforrás - DataSource JDBC architektúra A JDBC API java.sql
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
Adatmodellek. 2. rész
Adatmodellek 2. rész Makány György Alapfogalmak JEL ADAT INFORMÁCIÓ ADATHALMAZ ADATÁLLOMÁNY ADATBÁZIS 2 Alapfogalmak JEL ADATHALMAZ észlelhető, felfogható fizikai érték ADAT a valós világ egy jelenségéből
OO PDO. Tehát PDO használatával, könnyen átállhatunk egy másik adatbáziskezelőre, anélkül hogy a kódot teljes egészében újraírnánk.
OO PDO PDO VS MYSQLi VS MYSQL ================================================================================ A PHP mysql metódusai elavultak, helyette lehet hazsnálni a MYSQLi metódusokat, amelyek szinte
MS ACCESS 2010 ADATBÁZIS-KEZELÉS ELMÉLET SZE INFORMATIKAI KÉPZÉS 1
SZE INFORMATIKAI KÉPZÉS 1 ADATBÁZIS-KEZELÉS MS ACCESS 2010 A feladat megoldása során a Microsoft Office Access 2010 használata a javasolt. Ebben a feladatban a következőket fogjuk gyakorolni: Adatok importálása
Adatbáziskezelés 1 / 12
Adatbáziskezelés Demeter István-Hunor Adatbáziskezelés Adatbáziskezelés... 1 Alapfogalmak... 2 Adatmodellek... 3 Relációs adatmodell... 3 Attribútumok közötti függőségek... 5 Normál formák... 5 Feladat...
Adatbázisok. 3. gyakorlat. Adatmodellezés: E-K modell szeptember szeptember 17. Adatbázisok 1 / 11
Adatbázisok 3. gyakorlat Adatmodellezés: E-K modell 2014. szeptember 17. 2014. szeptember 17. Adatbázisok 1 / 11 Adatmodellezés Az adatbázis-alapú rendszerek tervezésének alapvet része Az adatmodellezés
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
SZÁMÍTÓGÉPES ADATBÁZIS-KEZELÉS. A MySQL adatbáziskezelő PHP folytatás JDBC, ODBC
SZÁMÍTÓGÉPES ADATBÁZIS-KEZELÉS A MySQL adatbáziskezelő PHP folytatás JDBC, ODBC ADATBÁZISOK Adatbázis = adott formátum és rendszer szerint tárolt adatok összessége. DBMS feladatai: adatstruktúra (adatbázisséma)
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
Adatbázis használata PHP-ből
Adatbázis használata PHP-ből Adatbázis használata PHP-ből...1 Nyílt forráskódú adatbázisok...1 A mysql függvények...2 A mysqli függvények...4 Bináris adatok adatbázisban való tárolása...8 Adatbázis csatoló
Java és web programozás
Budapesti M szaki Egyetem 2013. november 20. 10. El adás SQLite SQLite: Adatbázis kezel rendszer SQL standardokat nagyrészt követi Nagyon elterjedt, pl böngész kben is használt Nehéz olyan programnyelvet
Adatmodellezés, alapfogalmak. Vassányi István
Adatmodellezés, alapfogalmak Vassányi István Alapok A helyes modell az információs rendszer későbbi használhatóságánakazalapja, olyanmint a jómunkaruha: véd, de nem akadályozza a munkát Objektum-orientált
SZÁMÍTÓGÉPES ADATBÁZIS-KEZELÉS. A MySQL adatbáziskezelő A PHP programozási nyelv JDBC, ODBC
SZÁMÍTÓGÉPES ADATBÁZIS-KEZELÉS A MySQL adatbáziskezelő A PHP programozási nyelv JDBC, ODBC ADATBÁZISOK Adatbázis = adott formátum és rendszer szerint tárolt adatok összessége. DBMS feladatai: adatstruktúra
ADATBÁZISOK E-K MODELLBŐL RELÁCIÓS MODELL. Debrenti Attila
ADATBÁZISOK E-K MODELLBŐL RELÁCIÓS MODELL Debrenti Attila E-K modellből relációs modell 2 Egyedek (gyenge egyedek) leképezése Attribútumok (összetett, többértékű) leképezése Kapcsolatok leképezése Specializáló
Adatbázis Rendszerek II. 1. SQL programozási felületek 39/1B IT MAN
Adatbázis Rendszerek II. 1. SQL programozási felületek 39/1B IT MAN B IT v: 2016.02.10 MAN SQL felületek Hatékony: SQL parancsok kiadására Eredmények megtekintésére Nehézkes: Nagyobb volumenű, rutintevékenységek
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
Access XP alapokon Tartalomjegyzék
Access XP alapokon Tartalomjegyzék Kapcsolódhat a fejezetben elkészítendő raktárrendszerhez egy számlázó program?...4 1. Az Access eszközigénye, telepítése...4 Az én Office programom nem tartalmazza az
Haladó irodai számítógépes képzés tematika
Haladó irodai számítógépes képzés tematika Word haladó Haladó szövegszerkesztés Szöveg effektusok alkalmazása Az automatikus javítási beállítások használata Szöveg körbefuttatása, szövegtörés A szövegirány
Webfejlesztés 4. alkalom
Webfejlesztés 4. alkalom Adatbázis kezelés, SQL alapismeretek, MySQL és a PHPMyAdmin használata Adatbázis kezelési alapok Az adatbázisok alapvetően adatkiszolgálást, illetve különböző szűréi, szeparálási
Dr. Pál László, Sapientia EMTE, Csíkszereda WEB PROGRAMOZÁS 4.ELŐADÁS. Adatbázis alapú alkalmazások készítése PHP-ben
Dr. Pál László, Sapientia EMTE, Csíkszereda WEB PROGRAMOZÁS 4.ELŐADÁS 2015-2016 Adatbázis alapú alkalmazások készítése PHP-ben Adatbázis alapú alkalmazás 2 A leggyakrabban használt dinamikus alkalmazások
SQL jogosultság-kezelés. Privilégiumok Grant és Revoke Grant Diagrammok
SQL jogosultság-kezelés Privilégiumok Grant és Revoke Grant Diagrammok 1 Jogosultság-kezelés Egy fájlrendszer általában jogosultságokat rendel az általa kezelt objektumokhoz. Tipikusan olvasható, írható,
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
Adatigények. Koncepcionális séma (magas szintű modell) Logikai séma (alacsony szintű modell) Belső séma (fizikai szerkezet, hozzáférési módok)
Adatbáziskezelés Adatmodell és adatbázis Alapfogalmak: Adatmodell: olyan koncepciók gyűjteménye, amelyek egy adatbázis szerkezetét (egy megadott jelölésrendszer segítségével) egyértelműen leírják. Tartalmazza
Extrémen brutál, gyors talpaló PHP nyelvhez (database). v2.1
Extrémen brutál, gyors talpaló PHP nyelvhez (database). v2.1 Eljárásorientált MySqli Írta: Girhiny Róbert a w3schools.com PHP MySQL leírása alapján. http://www.w3schools.com/php/php_mysql_intro.asp http://www.w3schools.com/php/php_ref_mysqli.asp
2 Access 2016 zsebkönyv
2 Access 2016 zsebkönyv BBS-INFO Kiadó, 2016. 4 Access 2016 zsebkönyv Bártfai Barnabás, 2016. Minden jog fenntartva! A könyv vagy annak oldalainak másolása, sokszorosítása csak a szerző írásbeli hozzájárulásával
Adatbázisok. 8. gyakorlat. SQL: CREATE TABLE, aktualizálás (INSERT, UPDATE, DELETE), SELECT október október 26. Adatbázisok 1 / 17
Adatbázisok 8. gyakorlat SQL: CREATE TABLE, aktualizálás (INSERT, UPDATE, DELETE), SELECT 2015. október 26. 2015. október 26. Adatbázisok 1 / 17 SQL nyelv Structured Query Language Struktúrált lekérdez
11. Gyakorlat Adatbázis-tervezés, normalizálás. Redundancia: egyes adatelemek feleslegesen többször is le vannak tárolva
11. Gyakorlat Adatbázis-tervezés, normalizálás Redundancia: egyes adatelemek feleslegesen többször is le vannak tárolva Problémák: helypazarlás konzisztencia-őrzés nehéz Következmény -> Anomáliák: Beszúrási:
Adatbázis-kezelő rendszerek. dr. Siki Zoltán
Adatbázis-kezelő 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
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
A könyv tartalomjegyzéke
A könyv tartalomjegyzéke Elıszó Bevezetés Adatbázis-kezelı rendszerek Adatmodellezés Alapfogalmak Egyedhalmaz, egyed Kapcsolat, kapcsolat-elıfordulás, kapcsolat típusa Tulajdonság, tulajdonságérték, értékhalmaz
A relációs adatbáziskezelés szabványos nyelve Két fő csoportba sorolhatók az utasításai
8. gyakorlat Structured Query Language Struktúrált lekérdező nyelv A relációs adatbáziskezelés szabványos nyelve Két fő csoportba sorolhatók az utasításai DDL (Data Definition Language) adatstruktúra definiáló
AB1 ZH mintafeladatok. 6. Minősítse az állításokat! I-igaz, H-hamis
AB1 ZH mintafeladatok 1. Töltse ki, és egészítse ki! Matematikai formalizmus arra, hogy hogyan építhetünk új relációkat a régi relációkból. Az adatoknak egy jól strukturált halmaza, amelyből információ
Adatbázis rendszerek 6.. 6. 1.1. Definíciók:
Adatbázis Rendszerek Budapesti Műszaki és Gazdaságtudományi Egyetem Fotogrammetria és Térinformatika 6.1. Egyed relációs modell lényegi jellemzői 6.2. Egyed relációs ábrázolás 6.3. Az egyedtípus 6.4. A
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
Adatbázis rendszerek. 4. előadás Redundancia, normalizálás
Adatbázis rendszerek 4. előadás Redundancia, normalizálás Molnár Bence Szerkesztette: Koppányi Zoltán HF tapasztalatok HF tapasztalatok [ABR] az email címbe! Ne emailbe küldjük a házikat, töltsétek fel
Adatbázis. AMP! (Apache + MySql + PHP) XAMPP, LAMP, MAMP, WAMP et cetera
Adatbázis PHP MySql AMP! (Apache + MySql + PHP) XAMPP, LAMP, MAMP, WAMP et cetera Adatbázis - nem html? Egyszerű blog { Bejegyzés Olvasó Komment MySql - miért pont az? The world's most popular open source
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
Adatbázisok I. Jánosi-Rancz Katalin Tünde 327A 1-1
Adatbázisok I. 5 Jánosi-Rancz Katalin Tünde tsuto@ms.sapientia.ro 327A 1-1 Normalizálás logikai adatbázis megtervezésére szolgáló módszer táblázat szétbontó relációs műveletek sorozata, eredményeképpen
ADATBÁZIS-KEZELÉS. elôadás vázlat. Összeállította: Várady Lajos varadyl@math.klte.hu
ADATBÁZIS-KEZELÉS elôadás vázlat Összeállította: Várady Lajos varadyl@math.klte.hu Tartalom TARTALOM...2 AJÁNLOTT IRODALOM...4 BEVEZETÉS...4 1. MIÉRT VAN SZÜKSÉG ADATBÁZIS-KEZELÔKRE...5 2. ADATBÁZIS SZEMLÉLET...
Adatbázis-lekérdezés. Az SQL nyelv. Makány György
Adatbázis-lekérdezés Az SQL nyelv Makány György SQL (Structured Query Language=struktúrált lekérdező nyelv): relációs adatbázisok adatainak visszakeresésére, frissítésére, kezelésére szolgáló nyelv. Születési
Adatbázis tervezés normál formák segítségével
Adatbázis tervezés normál formák segítségével A normál formák - egzakt módszer a redundancia mentes adatbázis létrehozására A normál formák egymásra épülnek Funkcionális függőségek és a kulcsok ismeretére
Java és web programozás
Budapesti Műszaki Egyetem 2015. 04. 08. 10. Előadás Ami kimearad múlthéten Ha már megvan a KeyListener vagy MouseListener osztályunk a következõ módon tudjuk hozzárendelni egy JFrame vagy JPanel-hez: Ami
Access gyakorlati feladatok lépésről lépésre
Access gyakorlati feladatok lépésről lépésre 1. feladat: Hajómenetrend A balatoni hajómenetrend rendelkezésünkre áll a menetrend.txt állományban. Készítsen új adatbázist HAJO néven! A mellékelt adatállományt
BEVEZETÉS Az objektum fogalma
BEVEZETÉS Az objektum fogalma Program (1) Adat (2) Objektum Kiadványszerkesztés Word Táblázatkezelés Excel CAD AutoCad Adatbáziskezelés Access 1 Program (1) Adat (2) Objektum Adatmodell (2) A valós világ
JavaServer Pages (JSP) (folytatás)
JavaServer Pages (JSP) (folytatás) MVC architektúra a Java kiszolgálón Ügyfél (Böngésző) 5 View elküldi az oldal az ügyfélez View (JSP) Ügyfél üzenet küldése a vezérlőnek 1 3 4 Kérelem továbbítása a megjelenítőnek
ADATBÁZIS-KEZELÉS Demetrovics Katalin
ADATBÁZIS-KEZELÉS Demetrovics Katalin 1. Alapfogalmak...1 1.1. Adat... 1 1.2. Információ... 1 1.3. Egyed, Tulajdonság, Kapcsolat... 1 1.4. Adatmodellek... 2 1.5. Adatbázis (DATABASE, DB)... 3 2. A relációs
Az adatbázis-alapú rendszerek tervezésének alapvető része az adatok modellezése. Ez legtöbbször két fázisban zajlik:
2. gyakorlat Az adatbázis-alapú rendszerek tervezésének alapvető része az adatok modellezése. Ez legtöbbször két fázisban zajlik: Egyed-kapcsolat diagram szemléletes ábrázolás Relációs adatbázis séma implementáció-közeli
Adatbázis-kezelés. Harmadik előadás
Adatbázis-kezelés Harmadik előadás 39 Műveletek csoportosítása DDL adat definiálás Objektum létrehozás CREATE Objektum törlés DROP Objektum módosítás ALTER DML adat módosítás Rekord felvitel INSERT Rekord
8. Gyakorlat SQL. DDL (Data Definition Language) adatdefiníciós nyelv utasításai:
8. Gyakorlat SQL SQL: Structured Query Language; a relációs adatbáziskezelők szabványos, strukturált lekérdező nyelve SQL szabványok: SQL86, SQL89, SQL92, SQL99, SQL3 Az SQL utasításokat mindig pontosvessző
SQL*Plus. Felhasználók: SYS: rendszergazda SCOTT: demonstrációs adatbázis, táblái: EMP (dolgozó), DEPT (osztály) "közönséges" felhasználók
SQL*Plus Felhasználók: SYS: rendszergazda SCOTT: demonstrációs adatbázis, táblái: EMP dolgozó), DEPT osztály) "közönséges" felhasználók Adatszótár: metaadatokat tartalmazó, csak olvasható táblák táblanév-prefixek:
Adatbázis-kezelés - Relációs adatbázisok adatszerkezetének tervezése, megvalósítása
Nádasiné Rákossy Gabriella Adatbázis-kezelés - Relációs adatbázisok adatszerkezetének tervezése, megvalósítása A követelménymodul megnevezése: Informatikai ismeretek A követelménymodul száma: 1155-06 A
ADATBÁZIS-KEZELÉS. Modellek
ADATBÁZIS-KEZELÉS Modellek MODELLEZÉS Információsűrítés, egyszerűsítés Absztrakciós lépésekkel eljutunk egy egyszerűbb modellig, mely hűen tükrözi a modellezni kívánt világot. ADATMODELL Információ vagy
Adatbáziskezelés alapjai ADATBÁZISKEKZELÉS 1
Adatbáziskezelés alapjai ADATBÁZISKEKZELÉS 1 Adatbáziskezelő programok ÖSSZETEVŐI: adatbáziskezelő rendszer felhasználói felület lehet karakteres vagy grafikus SZOFTVEREK MS Access MS SQL Server Open Office
PHP alapjai, bevezetés. Vincze Dávid Miskolci Egyetem, IIT
alapjai, bevezetés Vincze Dávid Miskolci Egyetem, IIT vincze.david@iit.uni-miskolc.hu PHP Personal Home Page (Tools) Script nyelv -> interpretált Elsősorban weboldal (dinamikus) tartalmak előállítására
ADATBÁZISOK, 2017 ősz
ADATBÁZISOK, 2017 ősz Előadók: Nappali tagozaton: Dr. Balázs Péter, Dr. Németh Gábor Gyakorlatvezetők koordinátora: Dr. Kardos Péter Óraterv Előadás A szögletes zárójeles témák elhagyhatók. 1. Bevezetés,
SQL DDL-2 (aktív elemek) triggerek
SQL DDL-2 (aktív elemek) triggerek Tankönyv: Ullman-Widom: Adatbázisrendszerek Alapvetés Második, átdolgozott kiadás, Panem, 2009 7.fej.: Megszorítások és triggerek 7.4. Önálló megszorítások 7.5. Triggerek
7. Előadás tartalma A relációs adatmodell
7. Előadás tartalma A relációs adatmodell 7.1 A relációs adatmodell 7.2 Relációs adatbázisséma meghatározása 7.3 E/K diagram átírása relációs modellé 7.4 Osztályhierarchia reprezentálása 1 7.1 A relációs
Gazdasági informatika II (SZIE GTK GVAM 1. évfolyam) 2009/2010. tanév 2. félév
Gazdasági informatika II (SZIE GTK GVAM 1. évfolyam) 2009/2010. tanév 2. félév Egyed: minden olyan dolog, amit minden más dologtól jól meg tudunk különböztetni és amiről adatokat akarunk tárolni. (pl.
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
Adatbázisok* tulajdonságai
Gazdasági folyamatok térbeli elemzése 4. előadás 2010. 10. 05. Adatbázisok* tulajdonságai Rendezett, logikailag összefüggő és meghatározott szempont szerint tárolt adatok és/vagy információk halmaza Az
ADATBÁZISOK, 2018 ősz
ADATBÁZISOK, 2018 ősz Előadók: Nappali tagozaton: Dr. Balázs Péter, Dr. Németh Gábor Gyakorlatvezetők koordinátora: Dr. Kardos Péter Óraterv Előadás A szögletes zárójeles témák elhagyhatók. 1. Bevezetés,
A relációs adatmodell
A relációs adatmodell E. Codd vezette be: 1970 A Relational Model of Data for Large Shared Data Banks. Communications of ACM, 13(6). 377-387. 1982 Relational Databases: A Practical Foundation for Productivity.
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.
Adatbázis rendszerek SQL nyomkövetés
Adatbázis rendszerek 1. 12. SQL nyomkövetés 1/32 B ITv: MAN 2017.10.26 Nyomkövetési feladat 2/32 Gyakorló feladatok Termék-Vásárlás-Vásárló Oktató-Tantárgy-Hallgató 3/32 Gyakorló feladat: Termék-Vásárlás-Vásárló
Gyakorlás: Hozzunk létre egy Alkalmazottak táblát AZO szám, Részleg szöveg, Munkakör szöveg és BelépésDátuma dátum típussal.
Adatbázis létrehozása Adatleíró műveletek CREATE DATABASE "tan1" WITH ENCODING= LATIN2 ; vagy parancssorból a terminál alatt $ createdb tan1 E=latin2 Kapcsolódás az adatbázishoz $ psql tan1 Adattábla létrehozása
Adatbázis Rendszerek II. 8. Gyakorló környezet
Adatbázis Rendszerek II. 8. Gyakorló környezet 1/24 B IT v: 2017.10.26 MAN Gyakorló környezet Géptermek 193.6.5.58:8080/apex H16_neptunkód ADMIN neptunkód 2/24 Jelszó váltás 1 2 3 4 3/24 Gyakorló környezet
Kilencedik témakör: Lazarus-Firebird. Készítette: Dr. Kotsis Domokos
PASzSz Kilencedik témakör: Lazarus-Firebird Készítette: Dr. Kotsis Domokos Az SQLdb fülön IBConnection Kapcsolat A Data Access fülön Az SQLdb fülön... Select 1. Az SQLQuery lezárása. (Active := false,
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
KÖTELEZŐ PROGRAM, SZÁMONKÉRÉSEK. Részletek
KÖTELEZŐ PROGRAM, SZÁMONKÉRÉSEK Részletek FELADATOK Két zárthelyi dolgozat Önállóan kidolgozandó feladat (adatbázis alapú mintaalkalmazás készítése) A KÖTELEZŐ FELADAT A félév során kötelező programot
Adatbázis-kezelés Access XP-vel. Tanmenet
Adatbázis-kezelés Access XP-vel Tanmenet Adatbázis-kezelés Access XP-vel TANMENET- Adatbázis-kezelés Access XP-vel Témakörök Javasolt óraszám 1. Bevezetés az Access XP használatába 2 tanóra (90 perc)
Adatbázisok I. Definíció: DDL: - objektum létrehozás CREATE - objektum megszüntetés DROP - objektum módosítás ALTER
Adatbázisok I 1 SQL- Utasítások csoportosítása Definíció: DDL: - objektum létrehozás CREATE - objektum megszüntetés DROP - objektum módosítás ALTER Módosítás: DML: - rekord felvitel INSERT - rekord törlés
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
Adatbázisok - 1. előadás
Óbudai Egyetem Alba Regia Műszaki Kar (AMK) Székesfehérvár 2015. október 15. Köszönet A tárgyat korábban Kottyán László tanította. Köszönöm neki, hogy az általa elkészített
SQL PÉLDATÁR. készült a PTE TTK Iskolai informatika III. kurzus teljesítésére
SQL PÉLDATÁR készült a PTE TTK Iskolai informatika III. kurzus teljesítésére PTE TTK Czimmermann Gergely MA matematika informatika tanár szakos hallgató 2017 Tartalomjegyzék 1. Adatleíró műveletek... 3
Microsoft Access alapok
Microsoft Access alapok Képzési program Cím: 1027 Budapest, Csalogány utca 23. (a) A tanfolyam célja (a képzés során megszerezhető kompetencia) A tanfolyamot azoknak ajánljuk, akik már jártasságát szereztek
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',
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
Célkitűzések Az Oracle10 g felépítésének, használatának alapszíntű megismerése
BEVEZETÉS Célkitűzések Az Oracle10g felépítésének, használatának alapszíntű megismerése A relációs adatbázis-kezelés elméleti és gyakorlati vonatkozásainak áttekintése Az SQL, PL/SQL nyelvek használatának
Adatbázisok elmélete
Adatbázisok elmélete Adatbáziskezelés, bevezető Katona Gyula Y. Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem Katona Gyula Y. (BME SZIT) Adatbázisok elmélete
Objektum relációs lehetőségek az Oracle-ben. Katona Endre Adatbázis alapú rendszerek diasorozata alapján
Objektum relációs lehetőségek az Oracle-ben Katona Endre Adatbázis alapú rendszerek diasorozata alapján Az objektum-relációs adatmodell ODL, OQL: az objektum-orientált világba átemel SQL elemeket. Itt