Responsive image Boda Szilárd weblapja

Egyszerű MS Access gyakorlatok

Végezzük el a következő feladatokat:
  1. Nyíssuk meg a MS Accesst
  2. Hozzunk létre egy új adatbázist, s mentsük le klinika néven
  3. Hozzunk létre egy páciens táblát a következő mezőkkel:
    • Személyi kód (CNP) - numerikus, elsődleges kulcs
    • Páciens vezetékneve - szöveg, max 30 karakter
    • Páciens keresztneve - szöveg, max 30 karakter
    • Születési dátum - dátum
    • Cím - szöveg, max 60 karakter
    • Helységnév - szöveg, max 20 karakter
    • Postakód - szám, 6 karakter
    • Telefonszám - szöveg, 10 karakter
  4. A kereszt és vezetéknevet valamint a CNP t s a születési dátumot legyen kötelező megadni (ehhez a Required tulajdonságot kell használni)
  5. Töltsük fel legalább 5 rekorddal a páciens táblát
  6. Hozzunk létre egy orvosok táblát a következő mezőkkel
    • az orvos kódja - numerikus, elsődleges kulcs
    • orvos vezetékneve - szöveg, max 30 karakter
    • orvos keresztneve - szöveg, max 30 karakter
    • Specialitás - szöveg, max 30 karakter
    • Telefonszám - szöveg, 10 karakter
  7. Töltsük fel legalább 5 rekorddal az orvos táblát
  8. Hozzuk létre a program táblát a következő szerkezettel:
    • orvos kódja
    • a hét napja - szám 1-7 között
    • kezdés ideje
    • végzés ideje
  9. Írjuk be minden orvos programját (legalább 2 napra, vagyis minimum 10 sor legyen)
  10. Hozzuk létre a programálás táblát a következő mezőkkel:
    • Beteg személyi kódja (CNP)
    • Orvos kódja
    • Programálás dátuma
    • Programálás órája

Majd végezzük el a következő feladatokat az így létrehozott táblákkal:

  1. Hozzuk létre az adatbázis diagrammot, összekötve a táblákat a Table Tools->Datasheet->Relationships menüpont alatt
  2. Írjunk egy egyszerű lekérdezést, amely kiír egy bizonyos kódú orvost (előtte nézzük meg, hogy legyen ilyen kódú orvos)
  3. Írjunk egy egyszerű lekérdezést, amely kiírja azokat a pácienseket, amelyek vezetékneve Nagy (vagy egyéb vezetéknév, amely előfordul többször)
  4. Írjunk egy egyszerű lekérdezést, amely kiírja azokat a pácienseket, amelyek vezetékneve Kis vagy Nagy (OR kell a két feltétel közé)
  5. Írjunk egy egyszerű lekérdezést, amely kiírja azokat az orvosokat, amelyek keresztneve Példa s vezetékneve Béla (AND kell a két feltétel közé)
  6. Hozzunk létre egy jelentést a páciensekről, amely minden mezőt tartalmaz, kivéve a személyi számot, s városonként csoportosítja a betegeket
  7. Illesszünk be egy sort a jelentés aljára, amely megszámolja a betegek számát
  8. Adjunk hozzá egy bónusz oszlopot az orvos táblához, s töltsük fel szám értékekkel
  9. Készítsünk egy tabular jelentést az orvosok tábláról, amely aljára beillesszük a max bónusz értéket
  10. Készítsünk egy egyszerű formot a páciens tábláról s vigyünk be legalább 1 új pácients az így létrehozott új űrlapon keresztül
  11. Készítsünk egy multiple items típusú formot a páciens tábláról s távolítsuk el belőle a személyi számot
  12. Készítsünk egy split form típusú formot, s majd a legfiatalabb születési dátumát írjuk át néhány évvel idősebbre a segítségével


  1. Hozzunk létre egy Konyvek nevű adatbázist
  2. Hozzunk létre egy könyv táblázatot a következő mezőkkel:
    • könyv ID - numerikus,  5 hosszú

    • könyv címe -  szöveg

    • író neve

    • megjelenés éve

    • könyv értékelése - numerikus, max 2 számjegy

    • hozzászólás

  3. Töltsük fel a táblázatot 15 különböző rekorddal

  4. Hozz létre egy írók táblázatot, a következő mezőkkel:
    • Író ID - numerikus, 5 hosszú, Unique és Auto increment

    • író neve

    • Születési év - Dátum

    • Halálozási év - Dátum

    • Stílusa - szöveg

  5. Töltsük fel az író táblát minimum 10 rekorddal, de minden író legyen benne, aki a könyvek táblában szerepel