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.

Slides:



Advertisements
Hasonló előadás
Adatbázis-kezelés Készítette: Asztalos Péter január 12.
Advertisements

ADATBÁZISOK.
Adatbázis gyakorlat 1. Szerző: Varga Zsuzsanna ELTE-IK (2004) Budapest
MICROSOFT OFFICE ACCESS 2003.
Adatbázis-kezelés.
Relációs adatbázisok készítése
2. GYAKORLAT E-K modellből relációs adatbázisséma.
Adatbáziskezelés Nagy Károly -
Adatbázisok. Alapfogalmak Az adatbázis (AB) fogalma alatt adatok halmazát értjük, amelyet egyének, csoportok, vállalatok használhatnak. Az adatbázisokban.
Adatbáziskezelés.
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).
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
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.
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:
Folytassuk… (2.).
Adatbázis-kezelés
Az adatfeldolgozás forrásai
Access alapok Táblák, kapcsolatok, űrlapok.
Microsoft Access Űrlapok.
SQL.
A cikk (ismertetés) szerzője és címe Az ismertetett mű szerzője, címe és megjelenési adatai Ismertetések a HUMANUS-ban: Az ismertetett mű – ismertetés.
Adatbáziskezelés alapjai
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.
Microsoft Visual FoxPro 9.0
Adatszerkezetek 1. előadás
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:
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ázisok tervezése, megvalósítása és menedzselése
Adatbázis-kezelés Készítette: Asztalos Péter január 12.
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ó:
Kördokumentumok 1..
– 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.
Algoritmusok és adatszerkezetek
Fájlszervezés Adatbázisok tervezése, megvalósítása és menedzselése.
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.
Készítette: Kiss András
Alapfogalmak Adat: rögzített ismeret
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
2-3-fák A 2-3-fa egy gyökeres fa az alábbi tulajdonságokkal:
Előadás másolata:

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 rendszer bővítése több kérdést is felvet: 1. Ha most indult a rendszer, akkor miért kell bővíteni? A lehetséges válaszok: A rendszert eleve rosszul méretezték A cég nem várt módon, ugrásszerűen fejlődik. 2. A kiépített kapcsolatok a szerverrel megfelelőek-e? A lehetséges válaszok: A kapcsolatok megfelelőek; A kapcsolatok nem megfelelőek. Módosítani kell őket, illetve új hálózati kapcsolatok is kellenek. 3. Ha új hálózati kapcsolatok kellene, azok milyenek legyenek? Vezetékes hálózati kapcsolatok? Vezeték nélküli hálózati kapcsolatok? 4. Az adatbázis szerver megfelelő-e? Ha nem, mi a probléma: Alacsony teljesítményű a hardver? Több szerverre lenne szükség? 5. Adatbázis-kezelő szoftver problémái okoznak gondot? 6. Adatbázis tervezési, szervezési problémával állunk szemben?

Adatmennyiség-növekedés: Vegyük először azt az esetet, amikor ugrásszerű forgalomnövekedésről, adatmennyiség növekedésről van szó. Ilyenkor meg kell becsülnünk a várható terhelést, azaz, hogy mennyi lesz: A várható adatmennyiség; A várható lekérdezés-szám; A várható adatbázis-műveletek száma adott idő alatt.

Várható adatmennyiségek és lekérdezések meghatározása: Ha például egy kiskereskedés rendszerével van dolgunk, akkor a kereskedő szolgáltathat nekünk adatokat az alábbiakról: Hányféle árut fog kezdetben árusítani? Hány áruféleséggel, és milyen ütemben bővíti majd az árukínálatát? Mennyi lesz az érdeklődők (érdeklődések) száma? Mennyi megrendelés várható?

Adatbázis-műveletek várható száma adott idő alatt: Az előzőek alapján kiszámítható az adott idő alatt várható adatbázis- műveletek száma: Adatbázis létrehozásának, módosításának, törlésének száma; Tábla létrehozásának, módosításának, törlésének; Rekordok felvitelének, módosításának, törlésének száma; Rendezések, szűrések, válogatások, keresések száma; Összesítések, lekérdezések, jelentések száma.

Adatnövekedésből és programújításokból származó hardverbővítések: A fentebb megbecsült adatmennyiségek, lekérdezések, adatbázis-műveletek növekedése, illetve a programújításokból származó hardverigény változása szükségessé teheti a hardverbővítéseket: Adatbázis-szerver bővítése (processzor, memória, háttértár); Egy nagyobb teljesítményű szerver beállítása; Szerverek számának növelése; Adatátviteli sáv növelése; stb.

2. eset: Adatbázis-tervezési, szervezési probléma: Nézzük meg azt az esetet, amikor adatbázis-tervezési, szervezési problémával állunk szemben. Adatbázisok alapeszméje: Az adatbázisok alapeszméje, hogy nagy mennyiségű adatokat úgy tárolnak el, hogy gyorsan, könnyen és egyértelműen visszakereshetők legyenek a tárolt adatok, és megfelelő információk legyenek nyerhetőek belőlük. Adatbázis-tervezés: Tervezéskor a gyors működés eléréséhez normalizálásra, optimális táblakapcsolatok kialakítására, és ésszerű indexelésre mindenképpen szükség van. Utólagos adatbázis-hangolás: Ha a tervezés nem volt megfelelő, akkor utólag a lekérdezések, rendezések gyorsítását az adatbázis átszervezésével, módosításával, az ún. adatbázis-hangolással érhetjük el. Adatbázis-hangolás: Az adatbázis-hangolás lehetséges eszközei: Normalizálás Indexelés Táblák közötti kapcsolatok megfelelő beállítása Táblák közötti kapcsolatok optimalizálása

Normalizálás: Az adatbázisban előforduló anomáliák, valamint a redundancia (adattöbbszörözés) kiküszöbölésének eszköze a normalizálás. A függőségi viszonyok vizsgálata segítségével több szempontból optimalizálható adatbázisunk. Csökkenthető az adatbázisfájl mérete, valamint az adatbázis tartalma logikailag áttekinthetőbbé tehető. Az optimalizálás folyamatát normalizálásnak nevezzük. A normalizálás alatt az adatbázisunk különböző állapotokon megy keresztül. Ezek az állapotok a normálformák.

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 kapcsolatok megfelelő beállítása: 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: Egy-egy (1:1) kapcsolat: Az egyik tábla egy rekordjához a másik tábla pontosan egy rekordja kapcsolódik. Egy-több (1:N) kapcsolat: Az egyik tábla egy rekordjához a másik tábla több rekordja is tartozhat. Több-több (N:M) kapcsolat: Bármely tábla rekordjaihoz a másik tábla tetszőleges számú rekordja tartozhat.

Táblák közötti 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: Hivatkozási integritás megőrzése Kapcsolt mezők kaszkádolt frissítése Kapcsolt mezők kaszkádolt törlése Illesztési tulajdonságok beállítása

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.

Kapcsolt mezők kaszkádolt frissíté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.

Kapcsolt mezők kaszkádolt törlése: 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ési tulajdonságok beállítása: VÁLASZTÁSI LEHETŐSÉG RELÁCIÓS ILLESZTÉS BAL OLDALI TÁBLA JOBB 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és Egyező sorok 2. „Számla” MINDEN rekordja és „Tétel” azon rekordjai, ahol az illesztett mezők azonosak: Bal oldali laza illesztés Minden sor kijelölése Egyező sorok 3. „Tétel” MINDEN rekordja és „Számla” azon rekordjai, ahol az illesztett mezők azonosak: Jobb oldali laza illesztés Egyező sorok Minden 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.