KOVÁCS DÁVID. ALAPFOGALMAK Adatbázis: Olyan adatgyűjtemény, amely egy adott feladathoz kapcsolódó adatokat szervezett módon tárolja, és biztosítja az.

Slides:



Advertisements
Hasonló előadás
Adatbázis-kezelés.
Advertisements

Adatbázis-kezelés Készítette: Asztalos Péter január 12.
ADATBÁZISOK.
MICROSOFT OFFICE ACCESS 2003.
Access Adatbáziskezelés
Adatbázisok SQL. TARTALOM Szijártó M.2 Témakörök  Az SQL tulajdonságai  A műveletek fajtái  Objektum-műveletek  Lekérdezések Tulajdonságok és műveletek.
Adatbázis-kezelés.
Adatbáziskezelés Nagy Károly -
Adatbáziskezelés.
SQL Structured Query Language
Adatbázis kezelés. Hierarchikus modell Legrégebbi modell, ma már nem használatos. Az adatokat fákban tároljuk, ahol minden pont a szegmens adatokat, és.
Adatbázis (alapfogalmak).
Fekvőbeteg adatbázis szervezés GyógyinfokPirisa Levente.
Microsoft Access I. Készítette: Rummel Szabolcs
Microsoft Access V. Készítette: Rummel Szabolcs Elérhetőség:
Információ kezelés Az információ visszakeresésének lehetőségei.
Adatbázis-kezelés.
Az adatbázissal kapcsolatos tudnivalók
5. TÉTEL. Helyzetfelmérés: A feladat elvégzéséhez tudnunk kell, hogy mi a kiinduló állapot, és mit szeretnénk elérni, vagyis mi a cél. A nem rég indított.
Számlázási rendszer megtervezése
16. Tétel. Adatbázis: Olyan adatgyűjtemény, amely egy adott feladathoz kapcsolódó adatokat szervezett módon tárolja, és biztosítja az adatokhoz való hozzáférést,
az MSAccess programmal
Adatbázis-kezelés ACCESS program:
Adatbázis-kezelés
Access alapok Táblák, kapcsolatok, űrlapok.
MSACCESS Bevezetés. Üzemeltetés Hozzáférés Jogosultságok Karbantartás Mentés Stb. Felhasználói felület Űrlapok Jelentések Menük Stb. Adatnézetek, funkcionalitás.
Microsoft Access Űrlapok.
Adatbáziskezelés alapjai
Anyagadatbank c. tárgy gyakorlat Féléves tematika Adatbázis alapfogalmak, rendszerek Adatmodellek, adatbázis tervezés Adatbázis műveletek.
Tervezés, Normalizálás
Térkép. Mi az adat? Minden információ, amit tárolni kell. Minden információ, amit tárolni kell.  szám  szöveg  dátum  hang  kép, stb.
Statisztika, kutatásmódszertan I.
Többtáblás adatbázisok
Dr. Krauszné Dr. Princz Mária Adatbázis rendszerek I.
1 Informatikai Szakképzési Portál Adatbázis kezelés Alapfogalmak.
Nézzük, mit tudunk…. Mire gondoltam? Megjeleníti az adott adatbázishoz kapcsolódó összes objektumot : adatbázis ablak.
Adatbázis-kezelés JAG,
Készítette: Rummel Szabolcs Elérhetőség:
11. tétel Adatbázis táblái közti kapcsolatok optimalizálása
Adatbázis kezelés. Az adatbázis tágabb értelemben egy olyan adathalmaz, amelynek elemei – egy meghatározott tulajdonságuk alapján – összetartozónak tekinthetők.
Adatbázis kezelés.
Adatbázis-kezelés.
Adatbázis-kezelés Probléma: az excel kezelhetetlen túl sok adat esetén
– SQL 3: SELECT - 1. – Tarcsi Ádám, január 31. Adatbázis gyakorlat.
Adatbázis-kezelés Készítette: Asztalos Péter január 12.
ADATMODELLEZÉS ADATBÁZIS-KEZELÉS
Adatbázis-kezelés.
Kulcsok meghatározása a táblákban
Adatbázis alapfogalmak
Adatbázis-kezelés. Alapfogalmak Adat: –észlelhető, felfogható ismeret –jelsorozat –valakinek, vagy valaminek a jellemz ő je –tény, közlés Információ:
– SELECT - 1. – Tarcsi Ádám január Adatbázis gyakorlat.
Adatbáziskezelés. Adat és információ Információ –Új ismeret Adat –Az információ formai oldala –Jelsorozat.
 Adatbázis:  Valamilyen szempont szerint rendszerezett adathalmaz.  Adatbázis kezelés:  Adatok tárolása  Műveletek végzése az adatbázison; (Adatok.
Fájlszervezés Adatbázisok tervezése, megvalósítása és menedzselése.
Adatbázis-kezelés 1-2. adatbázis-kezelő rendszer 1.új adatbázisokat hozhassanak (adat definició 2.lekérdezések és módosítások (adat manipuláció) 3.Támogassa.
Adatbázisszintű adatmodellek
ACCESS ALAPOK Alapfogalmak
Az adatbázis az adatok és a köztük lévő összefüggések rendszere, amelyet egymás mellett tárolunk. Nagyon fontos, hogy az adatbázisunk szerkezetét jól megtervezzük,
Táblák létrehozása és feltöltése adatokkal Rendezés Szűrés.
Összeállította: Juhász Tibor – 2006 – Adatbázis- kezelés 4. Adatbázis-kezelő rendszerek.
Készítette: Kiss András
Alapfogalmak Adat: rögzített ismeret
Adatbázis alapismeretek
Lekérdezések.
Kovács Gergely Péter Bevezetés
Adatbáziskezelés.
Relációs adatmodell, normálformák
Adatbázis-kezelés 2. Relációs adatbázisok.
az MSAccess programmal
Adatbázis-kezelés.
Előadás másolata:

KOVÁCS DÁVID

ALAPFOGALMAK Adatbázis: Olyan adatgyűjtemény, amely egy adott feladathoz kapcsolódó adatokat szervezett módon tárolja, és biztosítja az adatokhoz való hozzáférést, az adatok integritásának megőrzését, és az adatok védelmét.

Adatbázis-rendszer: A számítógép, az adatok, szoftver és az ember együttese. Számítógép: Számítógép alatt azt az eszközt értjük, amin az adatbázis kezelő rendszer fut. Adatok: Adatok alatt azt az adatbázist értjük amely két részből áll: a fizikai adatbázisból és az adatszótárból. Fizikai adatbázis az egyed előfordulásokat tárolja, az adatszótár pedig az adatbázis szerkezetét definiáló adatokat tartalmazza, melyek a sémát írják le.

Szoftver: Szoftver alatt az adatbázis-kezelő rendszert értjük. Ember: Az embereket szerepkörük alapján lehet csoportosítani. Eseti felhasználók: általában lekérdezni szoktak az adatbázisból Naiv felhasználók: az adatbázis karbantartói. Meglévő adatot módosítanak, új adatot visznek fel Szakemberek: különböző szakterületek szakemberei. Adminisztrátorok: ők a felelősek az egész adatbázis- rendszerért.

Adatbázis-kezelő rendszer Egy rendszer akkor nevezhető adatbázis-kezelő rendszernek ha teljesíti a következőket: Összetett logikai adatszerkezeteket enged létrehozni Biztosítja az irányított redundancia elvét: adatismétlődést csak bizonyos feltételek mellett engedélyez. Az adatokhoz többféle hozzáférési módszert biztosít A programozási nyelveket támogatja Az emberi hatékonyságot támogatja

Adatbázis-szolgáltatások Adatbázis létrehozása Adatok tárolása Adatok lekérdezése Adatok védelme, titkosítása Hozzáférési jogok kezelése

Adatbázis-műveletek Adatbázis létrehozása, módosítása, törlése Tábla létrehozása, módosítása, törlése Rekordok felvitele, módosítása, törlése Rendezés Szűrés, válogatás, keresés Összesítés, lekérdezés, jelentés-készítés

Relációs adatbázis Relációs adatmodellre épülő adatbázis. A relációs adatbázis gyakorlati tervezési lépései: Követelményelemzés Táblák meghatározása Táblák szerkezetének kialakítása Kulcsok kijelölése Indexek kijelölése Táblák közötti kapcsolatok kialakítása Tesztelés Rekordok feltöltése

Elsődleges kulcs Olyan kulcs, amelyet – a lehetséges kulcsok (kulcsjelöltek) közül – ténylegesen felhasználtunk a sorok azonosítására. A relációs adatbázisban szereplő tábláknak célszerű rendelkezniük elsődleges kulccsal. Az elsődleges kulcs meg kell feleljen a következő kritériumoknak: minden sort egyedileg azonosít értéke nem lehet üres, vagy null értékű értéke nem változik.

Idegen kulcs Olyan kulcs, amely egy másik táblában elsődleges kulcs. Itt az aktuális táblában nem elsődleges kulcsként, hanem kapcsolómezőként szerepel, vagyis a táblák közötti kapcsolatok kialakítására szolgál.

Indexelés Az indexek logikailag egy rendezett listaként foghatóak fel. Fizikailag a rendezett sorrendet indextáblába rendezett mutatók biztosítják. Az indexeléssel történő rendezés tehát nem jár a rekordok tényleges, fizikai rendezésével. A táblákban tárolt információk visszakeresését az indexek nagymértékben meggyorsíthatják. A fentiek miatt a tervezés során nagy hangsúlyt kell fektetni a helyes indexek kiválasztására. Szem előtt kell azonban tartani azt is, hogy az indexek számának növelésével az adatok beviteléhez illetve módosításához szükséges idő – az indexek frissítése miatt – megnövekszik.

Táblák közötti kapcsolat Az adatbázis-kezelőkben a táblák között az adatok integritásának megőrzés céljából különféle kapcsolattípusokat definiálhatunk. A táblák közti kapcsolatok az egyedek egymáshoz való viszonyát írják le. A táblák közötti kapcsolatot háromféleképpen írhatjuk le.

Három kapcsolattípus Egy-egy (1:1) kapcsolat: Az egyik tábla egy rekordjához a másik tábla pontosan egy rekordja kapcsolódik. Például: az érvényes személyi számok és a magyar állampolgárok közötti kapcsolat. Egy-több (1:N) kapcsolat: Az egyik tábla egy rekordjához a másik tábla több rekordja is tartozhat. Például: a magyarországi megyék és városok közötti viszony. Több-több (N:M) kapcsolat: Bármely tábla rekordjaihoz a másik tábla tetszőleges számú rekordja tartozhat. Például: az autók és a színek kapcsolata.

Kapcsolatok optimalizálása A táblák közötti kapcsolatokat hatékonyabbá tehetjük az alábbi kapcsolati beállítások megfelelő használatával: 1.Hivatkozási integritás megőrzése 2.Kapcsolt mezők kaszkádolt frissítése: 3.Kapcsolt mezők kaszkádolt törlése: 4.Illesztési tulajdonságok beállítása:

1. Hivatkozási integritás megőrzése A hivatkozási integritás célja, hogy megakadályozza az árvarekordok létrejöttét, és szinkronban tartsa a hivatkozásokat, hogy ne keletkezhessenek nem létező rekordokra hivatkozó rekordok. A hivatkozási integritást úgy tudjuk megőrizni, hogy engedélyezzük egy táblakapcsolat esetében. Miután engedélyeztük, az Access megakadályoz minden olyan műveletet, amely ennél a táblakapcsolatnál veszélyeztetné a hivatkozási integritást.

2.-3.Kapcsolt mezők kaszkádolt frissítése és törlése Amikor engedélyezzük a hivatkozási integritás megőrzését, és a Kapcsolt mezők kaszkádolt frissítése lehetőséget választjuk, majd egy elsődleges kulcsot frissítünk, az Access automatikusan frissíti az elsődleges kulcsra hivatkozó összes mezőt. Ha engedélyezzük a hivatkozási integritást, és bejelöljük a Kapcsolt mezők kaszkádolt törlése jelölőnégyzetet, az Access automatikusan törli az elsődleges kulcsra hivatkozó mezőket, amikor törli az elsődleges kulcsot tartalmazó rekordot.

Illesztés típusa VÁLASZTÁSI LEHETŐSÉGRELÁCIÓS ILLESZTÉSBAL OLDALI TÁBLAJOBB OLDALI TÁBLA 1. Csak olyan sorok kerüljenek bele, amelyeknél az illesztett mezők mindkét táblában egyenlőek. Szoros illesztésEgyező sorok 2. „Számla” MINDEN rekordja és „Tétel” azon rekordjai, ahol az illesztett mezők azonosak. Bal oldali laza illesztésMinden sor kijelöléseEgyező sorok 3. „Tétel” MINDEN rekordja és „Számla” azon rekordjai, ahol az illesztett mezők azonosak. Jobb oldali laza illesztésEgyező sorokMinden sor kijelölése Amikor a 2. vagy a 3. lehetőséget választja, a kapcsolatvonalon megjelenik egy nyíl. Ez a nyíl a kapcsolat azon oldalára mutat, amely csak az egyező sorokat mutatja.