Adatbázisok és Adatbázis-kezelő rendszerek Páll Boglárka
Bevezető Az információ, az adatok, ezek megszerzése és megőrzése a harmadik évezred kulcsproblémája Fő kérdés: –mennyi adatot –milyen gyorsan –mennyire biztonságosan, tudunk tárolni vagy továbbítani.
A problémát a nagy adathalmazok jelentik. pd: –betegnyilvántartások –könyvelési nyilvántartások...stb az adatok átláthatatlansága, többszöri ismétlődése miatt.
Elrettentő példa: Betegnyilvántartás 2009 május Alma Attila, Str Josef Moisil nr.6 Cluj Napoca, , Torokgyulladás, május 1. Goba István, Str Pop Titus nr.63 Cluj Napoca, , Torokgyulladás, május 1. Gere Arpad, Str Pop Titus nr.60, Turda, , Tudogyulladás, május 1. Goba Jolan, Str Nad Petre nr.3 Cluj Napoca, , Migren, május 1. Pall Anna, Str Harmatfu nr.11 Gherla, Vesebaj, május 11. Janko Eszter, Str Frunzisului nr.43 Cluj Napoca, H1N1, május 1. Gero Attila, Str Joysa Moisil nr.6 Cluj Napoca, , Torokgyulladás, május 1. Denes István, Str Pop Titus nr.63 Cluj Napoca, , Torokgyulladás, május 1. Szekely Arpad, Str Pop Titus nr.60, Turda, , Tudogyulladás, május 1. Harmatos Jolan, Str Nad Petre nr.83 Cluj Napoca, , Migren, május 1. Petrovics Anna, Str Harmatfu nr.19 Gherla, Vesebaj, május 1. Jakab Petra, Str Frunzisului nr.46 Cluj Napoca, H1N1, május 1. Horvath Attila, Str Padis nr.6 Cluj Napoca, , Torokgyulladás, május 1. Goba Maria, Str Pop Titus nr.63 Cluj Napoca, , Torokgyulladás, május 1. Szekely Arpad, Str Pop Titus nr.60, Turda, , Tudogyulladás, május 1. Harmatos Jolan, Str Nad Petre nr.83 Cluj Napoca, , Migren, május 1. Petrovics Anna, Str Harmatfu nr.19 Gherla, Vesebaj, május 1. Jakab Petra, Str Frunzisului nr.46 Cluj Napoca, H1N1, május 1. Horvath Attila, Str Padis nr.6 Cluj Napoca, , Torokgyulladás, május 1. Stb. Kinek volt H1N1 virus fertőzése? Szükséges Alma Attila címét és telefonszámát x2 leírni?
Mi az adatbázis? Meghatározások: 1.Adatbázis adatok rendszerezett együttese. 2.Adatbázison adatok valamely célszerűen rendezett, valamilyen szisztéma szerinti tárolását értjük. Az adathalmaz csak akkor válik adatbázissá,ha az valamilyen rend szerint épül fel, mely lehetővé teszi az adatok értelmes kezelését. Ugyanazon adathalmazból többféle rendszerezés alapján alakíthatunk ki adatbázist
Goba Jolan Str Harmatfu nr.11 Str Josef Moisil nr.6 Alma Attila Cluj Napoca Gherla Betegek:
Alapfogalmak: Mező (Field): az egyed egy egységnyi különálló jellemzője –Pd: név, telefonszám Kulcs (Key): az a mező amely minden egyedet egyértelműen azonosít –Pd: személyiszám, termékkód Bejegyzés (Record): az egyedet leíró összetartozó mezők –Pd: egy adott személyhez tartozó adatok (név, lakcím, telefonszám) Tábla (Table): több azonos szerkezetű bejegyzés –Pd: egy táblában tárolhatjuk egy csoporthoz tartozó személyek neveit
Betegnyilvántartó NévNévCímCímVárosTel Pall AnnaStr Harmatfu nr.11 Gherla Goba JolanStr Nad Petre nr.3 Cluj Napoca Goba IstvánStr Pop Titus nr.63 Cluj Napoca Gere ArpadStr Pop Titus nr.60 Turda Alma AttilaStr Josef Moisil nr.6 Cluj Napoca mező mező neve bejegyzés tábla
A táblák táblázat formájában tárolják az információt, azaz a sorok jelentik a bejegyzéseket, az oszlopok egy egy mezőt azonosítanak. Általában a bonyolultabb feladatok adatai nem rögzíthetők egyetlen táblába –Pd. Egy kórház nyilvántartásaba nem csak a betegek, hanem az orvosok is beletartoznak Összefüggő adattáblák adatbázist alkotnak