Készítette: Kiss András Adatbázis-kezelés Készítette: Kiss András
Táblázatkezelés vs. Adatbázis-kezelés Az adatok valamilyen formában történő megjelenítésére használjuk. Viszonylag kevés adatot tudunk vele feldolgozni. Nem csak az adatok, hanem a köztük lévő kapcsolatok leírására is alkalmas. Nagy mennyiségű adat kezelésére alkalmas.
Mi az adatbázis? Az adatbázis az adatok és a köztük lévő kapcsolatok tárolt rendszere, amely lehetővé teszi az adatok tetszőleges szempontok szerinti rendszerezését és visszakeresését. Ezen feladatok elvégzésére adatbázis-kezelő rendszereket használunk (bizonyos szinten az Excel is képes erre). Legismertebb adatbázis-kezelő rendszerek: dBase, Clipper, FoxPro, Oracle, MSSQL, MySQL, MS Access SQL (Structured Query Language): strukturált lekérdező nyelv
Adatbázis-kezelők feladatai adatbázis-kezelési feladatok megvalósítása (adatbázis létrehozása, új adatok hozzáadása, adatok visszakeresése, törlése, módosítása, rendezés, űrlapgenerálás, jelentéskészítés) adatok közti kapcsolatok létrehozása adatok védelme adatok integritása (ne tudjuk „elrontani” az adatbázist) eszközfüggetlenség adatfüggetlenség
Hol használnak adatbázisokat? Szinte mindenhol használjuk őket, néhány jellemző felhasználási területük: bankok tőzsde menetrendek internet vásárlás közösségi hálózatok
A világ legnagyobb adatbázisai Ssz. Név Ország Felhasználási cél 1. Klímaadatok Világközpontja Németország Tudományos kutatás 2. Az USA Nemzeti Energiakutató Tudományos Számítóközpontja USA 3. AT&T Távközlési szolgáltató 4. Google Internetes kereső 5. Sprint 6 ChoicePoint Kormányzati, közösségi és üzleti jellegű információk megosztása 7. YouTube Videomegosztás 8. Amazon Kiskereskedelem 9. CIA Titkosszolgálat 10. USA Kongresszusi Könyvtár Nemzeti Könyvtár Adatok forrása: Wikipédia
Online adatbázisok MTA Zenetudományi Intézet Digitális Tankönyvtár Magyar Elektronikus Könyvtár Telekom online tudakozó MÁV menetrend Volán menetrend
Alapfogalmak Adatbázis: adatok és a köztük lévő kapcsolatok tárolt rendszere. Tábla (adattábla): a logikailag összetartozó adatokat fogja össze, sorokból és oszlopokból áll. Mező: a tábla egy oszlopa (tulajdonság). Rekord: a tábla egy sora (egyed előfordulás). Kulcs: olyan tulajdonság (mező), amely értékei nem ismétlődnek a táblában. Egyértelműen azonosít egy rekordot. Index: az adatbázisban való keresés gyorsítására szolgáló eszköz.
táblázat oszlop cella sor mezőtulajdonság tábla mező rekord
Adattípusok Szöveg: karakterek tárolására alkalmas (maximum. 255 db). Feljegyzés: szöveg típusú (max. 64000 karakter hosszú lehet). Szám: egész vagy törtszámok. Matematikai számításokat tudunk végezni velük. Dátum/idő: dátumok és időpontok. Pénznem: pénzérték. Számláló: egész számérték, amelyet az Access minden egyes új rekord beírásakor eggyel növel. Főleg kulcsként használjuk. Igen/Nem: logikai típus, csak kétféle értékel lehet. OLE objektum: másik programmal előállított objektumokat (pl.: képeket, rajzokat, zenéket, stb.) csatolhatunk az adatbázishoz. Hivatkozás: pl. URL cím.
Mezőtulajdonságok Mezőméret: mező mérete (tárigény) Formátum: az adatok megjelenítési formája Tizedes helyek: tizedes helyek száma (szám és a pénznem típusoknál) Beviteli maszk: a bevitt adatok megjelenítési formája Cím: a tényleges mezőnév helyett megjelenítendő szöveg Alapértelmezett érték: új rekord esetén ez jelenik meg a mezőben Érvényességi szabály: a mezőbe bevihető adatok körét korlátozó kifejezés Érvényesítési szöveg: hibás adat beírásakor megjelenő üzenet Kötelező: a mezőbe mindig kell megadni adatot, nem hagyható üresen Nulla hosszúság engedélyezése: szöveg vagy feljegyzés esetén lehet-e 0 hossz Indexelt: az adott mező értékeire gyorsan kereshető lesz a tábla Új érték: számláló típusú esetén hogyan kapja a következő értéket