Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Adatbázis-kezelés a gyakorlatban

Hasonló előadás


Az előadások a következő témára: "Adatbázis-kezelés a gyakorlatban"— Előadás másolata:

1 Adatbázis-kezelés a gyakorlatban
PADEK Adatbázis-kezelés a gyakorlatban MS ACCESS

2 Microsoft Access A gyakorlatok során az Access program kezelésének alapjait ismerhetik meg. Feladatokon keresztül ismerhetik meg az adatbázisok tervezését, létrehozását, az adattáblák közötti kapcsolatok beállítását, az adatok - keresését, rendezését, adott szempont szerinti válogatását, lekérdezések, űrlapok és jelentések készítésének alapjait.

3 Cél, hogy eligazodjon az Access alkalmazói program felületén,
használni tudjon Access alkalmazásokat, meg tudjon tervezni és létre tudjon hozni adatbázisokat, az adatokat aktualizálni tudja, képes legyen az adatok karbantartásához űrlapokat készíteni, az adatbázisok rendelkezésre álló adatai alapján össze tudjon állítani olyan lekérdezéseket és jelentéseket, amelyek a szükséges eredményadatokat szolgáltatják, ismerje a szabványos SQL felület kezelésének alapjait, képes legyen a Microsoft Office programjai között adatok átvitelére, exportálására, importálására.

4 Alapfogalmak Adatbázis-kezelés az adatbázisok az adatok
létrehozását, karbantartását (adatbevitelt, módosítást, törlést), az adatok különböző szempontú válogatását és rendezését, az adatok és eredménytáblák nyomtatását az állományokkal végzett lemezműveleteket foglalja magában.

5 Adatbázis-kezelő program
a számítógép adatbázisba szervezett különböző típusú adatait fogadja, nyilvántartja, tárolja, visszakeresi és megjeleníti; biztosítja a különböző adatformátumok közötti adatcserét; támogatja a felhasználót rendszerint menürendszerrel, párbeszédablakokkal, program készítéséhez használható segédeszközökkel

6 Objektum Az objektum tárgy, mint például
a tábla, lekérdezés, űrlap, jelentés, makró, vagy modul, amely kijelölhető és egy egységként kezelhető. A MS Access terminológia más eszközökre is használja az objektum szót, mint például képekre, grafikonokra, párbeszédpanelekre, más alkalmazások által készített dokumentumokra. Bizonyos objektumok csatolhatók, vagy beágyazhatók.

7 A Microsoft Access egy Windows környezetben futó, interaktív, objektumokat kezelő, relációs adatbázis-kezelő rendszer (RDBMS)

8 Hatékony lekérdező és kommunikációs.
A program jellemző tulajdonságai: Grafikus alkalmazás. Hatékony lekérdező és kommunikációs. Adatmegjelenítése tervező eszközök segítségével választékos és hatékony (űrlapok és jelentések). A korszerű objektumorientált megközelítésének megfelelően az adatbázis-elemek egységesek, kezelésük összehangolt. A Varázslók és makrók segítségével a legtöbb feladat programozás nélkül könnyen automatizálható. Speciális adatfeldolgozási igények kielégítésére Visual Basic nyelven programok készíthetők. A Visual Basic for Application (VBA) nyelvet használja. A VBA nyelven megírt programokat (eljárásokat) az adatbázis ablakának Modulok objektumában tároljuk.

9 A Microsoft Access indítása
A program a többi Office alkalmazáshoz hasonlóan többféle módon indítható, többnyire az asztalra kitett ikonjával vagy a Start menü Programok (Programs) csoportjának Microsoft Access elemét választva. Az alkalmazás indítása után egy párbeszédablakban adhatjuk meg, hogy új üres adatbázist hozunk létre, új adatbázist hozunk létre Adatbázis Varázsló-val, vagy egy már létező adatbázist nyitunk meg listából kiválasztva.

10 Egy adatbázis megnyitása után a képernyőn látható ablak
Menü Menüszalag Menü-csoport MS Access objektumok listája Adatbázis ablak Állapot-sor

11 Demonstrációs adatbázis
Mintapéldánkban egy kereskedelmi vállalat termékeinek, vevőinek, szállítóinak és megrendeléseinek adatait tartjuk nyilván.

12 A példában szereplő Kereskedelmi Vállalat ételspecialitásokat értékesít és szüksége van a termékek eladásával és raktári készleteivel kapcsolatos adatok nyomonkövetésére. Naprakészen tudnunk kell, hogy melyik termékből mennyi van raktáron, illetve milyen megrendeléseket kell teljesítenünk. Ismernünk kell a termékek beszerzési forrását, a szállító adatait, hogy a szükséges termékmennyiséget megrendeljük tőlük, a vevő adatait is, hogy a megrendelést teljesíteni tudjuk. Egy megrendelésben több termék is szerepelhet és egy termék is több megrendelésben szerepelhet.

13 Ezeket a szempontokat figyelembe véve adatbázisunkban öt táblát tartunk nyilván:
Vevők Szállítók Termékek Rendelés Rendelés részletei

14 1. gyakorlat Vevők tábla: tartalmazza a vevő cégek nevét, az ügyintéző adataival, a cég postai címével, telefon- és faxszámával együtt. PADEK Vevők

15 1. gyakorlat PADEK Szállító tábla: tartalmazza a szállító cégek nevét, az ügyintéző adataival, a cég postai címével, telefon- és faxszámával együtt. Vevők Szállítók

16 Vevők Szállítók Termékek
1. gyakorlat Termékek tábla tartalmazza : a termék nevét, mennyiségi egységét, egységárát, a raktári készlet mennyiségét, a vevők által megrendelt mennyiséget, a minimális raktári készletet, a terméket szállító cég megjelölését és annak jelzését, ha a termék többé már nem szerezhető be. PADEK Vevők Szállítók Termékek

17 Vevők Szállítók Termékek Rendelés
1. gyakorlat PADEK Rendelés tábla tartalmazza : a megrendelés számát, a vevő megjelölését, a megrendelés dátumát, a teljesítés határidejét, a szállítás dátumát és költségét; rendelésenként és azon belül termékenként tartalmazza az egységárat, a rendelési mennyiséget és az engedmény százalékát. Vevők Szállítók Termékek Rendelés

18 Vevők Szállítók Termékek Rendelés
1. gyakorlat PADEK Vevők Szállítók Termékek Rendelés

19 Vevők Szállítók Termékek Rendelés
1. gyakorlat PADEK Vevők Szállítók Termékek Rendelés

20 Vevők Szállítók Termékek Rendelés
1. gyakorlat PADEK Vevők Szállítók Termékek Rendelés

21 Vevők Szállítók Termékek Rendelés
1. gyakorlat PADEK Vevők Szállítók Termékek Rendelés

22 Fel kell bontanunk, mert redundáns lenne!
1. gyakorlat PADEK Vevők Szállítók Termékek Rendelés Ismétlő csoport Fel kell bontanunk, mert redundáns lenne!

23 Vevők Szállítók Rendelés Termékek Rendelés részletei
1. gyakorlat PADEK Rendelés tábla felbontása: rendelésre és részleteire Vevők Szállítók Rendelés Termékek Rendelés részletei

24 Vevők Szállítók Termékek Rendelés
1. gyakorlat PADEK Vevők Szállítók Termékek Rendelés Rendelés részletei Új tábla De így az egyes megrendelések nem azonosíthatók!

25 Kapcsolatot biztosító mezők megadása névvel
1. gyakorlat PADEK Kapcsolatot biztosító mezők megadása névvel Vevők Szállítók Termékek Rendelés Rendelés-azonosító lehetővé teszi az egyértelmű azonosítást! Rendelés részletei

26 Kapcsolatot biztosító mezők megadása azonosítóval
1. gyakorlat PADEK Kapcsolatot biztosító mezők megadása azonosítóval Vevők Szállítók Termékek Rendelés Rendelés részletei

27 A táblák közötti kapcsolatok meghatározása
Példánkban egy vevőnek több megrendelése lehet, de egy megrendelés csak egy vevőtől származhat, egy szállítótól több terméket vásárolhatunk, de egy terméket csak egy szállító szállíthat, egy megrendeléshez több megrendelés részlet tartozhat, egy termékhez több megrendelés részlet tartozhat, de egy megrendelés részlet csak egy megrendelésből egy termékre vonatkozhat.

28 Ezt a kapcsolatrendszert láthatjuk a következő ábrán.
Feladat: a fenti ábra és a táblák leírása alapján keressük ki, hogy az egyes táblák mely kulcs-mezők alapján kapcsolódnak egymáshoz!

29 Vevők – Rendelések 1 : M kapcsolat Vevőkód
Szállító – Termék 1 : M kapcsolat Szállítókód Rendelés – R.részlet 1 : M kapcsolat Rendeléskód Termék – R.részlet 1 : M kapcsolat Termékkód azonosítók

30 Szállítók Vevők Termékek Rendelés Rendelés részletei
1. gyakorlat PADEK Kapcsolatok Szállítók Vevők Termékek Rendelés Rendelés részletei


Letölteni ppt "Adatbázis-kezelés a gyakorlatban"

Hasonló előadás


Google Hirdetések