====== 28. sz. laboratóriumi munka ====== ==== Többtáblás adatbázisok kezelése ==== |A munka témája: |Többtáblás adatbázisok kezelése.| |A munka célja: |Elsajátítani a többtáblás adatbázisok kezelésének alapvető lépéseit.| |Elméleti ismeretek: |Kapcsolatok, kapcsolatok típusai, hivatkozási integritás, kaszkádolt törlés, kaszkádolt frissítés, segédűrlap.| __**A munka menete:**__ Indítsa el a **Microsoft Access** adatbáziskezelőt! Hozzon létre üres adatbázist **Sajat_Nev_05** néven! //**1. feladat.**// Készítsen 2 táblát a képen látható módon! Az **Osztálykód** mező mezőmérete a tanulok táblában legyen hosszú egész! {{ :informatika:info1:fel2:ad_2_15_1_osztalyok.png?nolink |}} {{ :informatika:info1:fel2:ad_2_15_2_tanulok.png?nolink |}} //**2. feladat.**// Nyissa meg a kapcsolatok ablakot és adja hozzá mind a két táblát. Hozza létre a képen látható kapcsolatot! {{ :informatika:info1:fel2:ad_2_15_3_kapcsolatok.png?nolink |}} Írja be a laboratóriumi munkafüzetbe, hogy mit jelentenek ebben az esetben a kapcsolat beállított tulajdonságai! //**3. feladat.**// Készítsen űrlapot varázsló segítségével. Az úrlapon a kód-mezőkön kívül mindkét tábla összes mezője szerepeljen! Válassza az **Űrlap segédűrlappal** kapcsolót. A segédűrlap legyen adatlap szerkezetű. A stílus legyen szabványos. A segédűrlap neve legyen **Tanulok_Segedurlap**. Az űrlap neve legyen **Osztályok**. //**4. feladat.**// Az **Osztályok** űrlap segítségével vegye fel a következő adatokat: {{ :informatika:info1:fel2:ad_2_15_4_2a_oszt.png?nolink |}} {{ :informatika:info1:fel2:ad_2_15_5_4a_oszt.png?nolink |}} {{ :informatika:info1:fel2:ad_2_15_6_4b_oszt.png?nolink |}} {{ :informatika:info1:fel2:ad_2_15_7_6a_oszt.png?nolink |}} //**5. feladat.**// Módosítsa az űrlapot: váltson tervező nézetre és a Tervezés fülön használja a Vezérlők gombot (vagy kapcsolja be az eszközkészletet)! Hozzon létre egy beviteli listát (kombi panelt), a megjelenő varázsló ablakában válassza a képen látható kapcsolót. A beviteli lista (kombinált lista) vezérlőelem felhasználandó értéke az **"osztály"** legyen! {{ :informatika:info1:fel2:ad_2_15_8_combilista.png?nolink |}} //**6. feladat.**// Módosítsa az űrlap szerkezetét, úgy ahogy a lenti ábra mutatja! {{ :informatika:info1:fel2:ad_2_15_9_combiurlap.png?nolink |}} //**7. feladat.**// Készítsen lekérdezést, amelyik megmutatja azoknak a diákoknak a teljes nevét és osztályát, akiknek sem //e-mail címük//, sem //telefonjuk// nincs! Mentse a lekérdezést **"kapcsolat_nincs"** néven //**8. feladat.**// Készítsen lekérdezést, amely futtatáskor a következő eredmény adja: Mentse a lekérdezést **"osztálylétszám"** néven! {{ :informatika:info1:fel2:ad_2_15_10_letszam_lek.png?nolink |}} //**9. feladat.**// Készítsen lekérdezést, amely megjeleníti azoknak a tanulóknak a teljes nevét, osztályát és éveik számát, akiknek ma van a születésnapjuk! Mentsük a lekérdezést **"szülinap"** néven! {{ :informatika:info1:fel2:ad_2_15_11_ma_szuli_lek.png?nolink |}} //**10. feladat.**// Hozza létre a képen látható jelentést! Mentse **Ev_vege** néven! {{ :informatika:info1:fel2:ad_2_15_12_jelentes.png?nolink |}} //**11. feladat.**// Küldje be a **Google Tanterembe** a feladatot! Másolja a prezentáció végére az alábbi szöveget: >> jelen nyilatkozatom elküldésével kijelentem, hogy ezt a feladat **önálló munkám**, annak elkészítése során az önálló munka kitétel tekintetében a feladatot kiadó és az azt ellenőrző oktatót **nem tévesztettem meg**. >> Jelen nyilatkozat elküldésével tudomásul veszem, hogy amennyiben a feladatot nem magam készítettem, a tárgy oktatója befogadását és **a félév aláírását megtagadja**. Csatolásként tartalmazza a két adatbázist. A munka elkészítésének és levél elküldésének határideje: a laboratóriumi munka után max. 7. nap. A munkafüzetbe írja be a levél elküldésének dátumát és idejét.