Adatbázis-kezelés
Microsoft Access 2021
46. feladatsor
nyisd meg az ab-46.mdb adatbázist
1. Hozz létre új adattáblát az alábbi öt mezővel, illetve tulajdonsággal!
-
Mezőnév
Adattípus
Mezőtulajdonságok
Vezetéknév
Rövid szöveg
Mezőméret: 25
Keresztnév
Rövid szöveg
Mezőméret: 25
Születés ideje
Dátum/Idő
Férfi
Igen/Nem
Kód
Számláló
Mezőméret: Hosszú egész
2. A Kód mező legyen elsődleges kulcs!
lépj a Kód sorra
-
-
3. Mentsd az adattáblát Személyzet néven!
Mentés: C + s
Mentés másként Táblanév: Személyzet
Ablak bezárása: C + É
4. Az adatbázisban meglévő Eszközök és Kutatóbázis táblák között a közös Kód mezőn keresztül kapcsolat hozható létre. Kapcsold össze a két táblát!
-
Kapcsolatok szerkesztése - Új kapcsolat...
Új kapcsolat Bal oldali tábla neve: Eszközök; Jobb oldali tábla neve: Kutatóbázis
Bal oldali oszlop neve: Kód; Jobb oldali oszlop neve: Kód - OK
Bal oldali oszlop neve: Kód; Jobb oldali oszlop neve: Kód - OK
5. Tedd lehetetlenné, hogy téves adatrögzítés miatt egy rekord olyan kóddal kerüljön tárolásra az Eszközök táblában, amely nem is létezik a Kutatóbázis táblában!
☑ Hivatkozási integritás megőrzése
Létrehozás
Létrehozás
Ablak bezárása: C + É
6. Add hozzá a következő rekordot az Eszközök táblához:
Táblák - Eszközök - Megnyitás: N
Ugrás a táblázat végére: C + M
írd be az alábbi rekordokat a táblába:
írd be az alábbi rekordokat a táblába:
Leltár
Dátum
Megnevezés
Egység
Érték €
ID
Kód
D201/88
2009.12.02
Alkatrész F51/50
Kutatás
1900
342
A316
Mentés: C + s
7. Rendezd a táblázat rekordjait az Egység mező szerint!
kattints a
-bal
Egység oszlopneven
-
-
Mentés: C + s
Ablak bezárása: C + É
8. Módosítsd az oszlopok megjelenési sorrendjét úgy, hogy a Kód mező kerüljön az első helyre!
jelöld ki a
-bal a Kód oszlopot,
majd lenyomott
mellett a Kód oszlopcímkét húzd a táblázat elejére
majd lenyomott
Mentés: C + s
Ablak bezárása: C + É
9. Végezd el azt a visszavonható beállítást, amely után csak a 2009.07.01. előtti adatok lesznek láthatóak! Mentsd, illetve zárd a táblát!
- -
Dátum
<2009.07.01
-
Mentés: C + s
Ablak bezárása: C + É
10. Növeld meg a mezőtípus megtartása mellett a Megjegyzés mezőbe bevihető karakterek (betűk) számát a lehető legnagyobbra a Kutatóbázis táblában!
Táblák - Kutatóbázis - Megnyitás Tervező nézetben: C + N
jelöld ki a Megjegyzés sort
Mezőtulajdonságok
Mezőméret: 255
Mentés: C + s
Microsoft Access
Az adatintegritási szabályok módosultak...
Szeretné a létező adatokat az új szabályokkal tesztelni? - Nem
Az adatintegritási szabályok módosultak...
Szeretné a létező adatokat az új szabályokkal tesztelni? - Nem
Ablak bezárása: C + É
11. Hozz létre lekérdezést a következők szerint:
A lekérdezés az Eszközök, Kutatóbázis és az Ország tábla alapján készüljön! A lekérdezés futtatásakor az eredmény kizárólag az Eszközök tábla összes mezőjével jelenjen meg!
Állíts be olyan feltételt, amellyel megkaphatod azon 700 euró érték feletti eszközök adatait, amelyek az Argentína által fenntartott bázisokra érkeztek, és a megnevezésük nem „Tároló”-val kezdődik!
A lekérdezés eredménye dátum szerint csökkenő rendben jelenjen meg!
Mentsd a lekérdezést L11 néven, majd zárd be a lekérdezést!
Táblázatok hozzáadása
Táblák lapfül: Eszközök - C + Ország - C + Kutatóbázis - Kijelölt táblák hozzáadása
BezárásAz alábbi ábra alapján hozd létre a lekérdezést:
Mező
Eszközök.*
Érték €
Ország
Megnevezés
Dátum
Tábla
Eszközök
Eszközök
Ország
Eszközök
Eszközök
Rendezés
Csökkenő
Megjelenítés
☑
☐
☐
☐
☐
Feltétel
>700
"Argentína"
Not Like "Tároló*"
A lekérdezés SQL kódja:
SELECT Eszközök.*
FROM Ország INNER JOIN (Kutatóbázis INNER JOIN Eszközök ON Kutatóbázis.Kód = Eszközök.Kód) ON Ország.OrszágID = Kutatóbázis.OrszágID
WHERE (((Eszközök.[Érték €])>700) AND ((Ország.Ország)="Argentína")
AND ((Eszközök.Megnevezés) Not Like "Tároló*"))
ORDER BY Eszközök.Dátum DESC;
Mentés: C + s
Mentés másként
Lekérdezésnév: L11
Ablak bezárása: C + É
12. Módosítsd az L1 lekérdezést a következők szerint:
Egészítsd ki a jelenlegi feltételbeállítást úgy, hogy a lekérdezés eredményében ne jelenjenek meg a 2009. október 31. előtti adatok, csak akkor, ha azok a Kutatáshoz kerültek, ugyanakkor értékük nem haladja meg az 1000 eurót!
Az eredményben a Dátum oszlop ne jelenjen meg kétszer!
Töröld a beállított rendezéseket!
Lekérdezések - L1 - Megnyitás Tervező nézetben: C + N
jelöld ki a Dátum oszlopot, törlés: D
Az alábbi ábra alapján módosítsd a lekérdezést:
Mező
Név
Érték €
Egység
Dátum
Megnevezés
ID
Kód
Tábla
Kutatóbázis
Eszközök
Eszközök
Eszközök
Eszközök
Eszközök
Eszközök
Rendezés
Megjelenítés
☑
☑
☑
☑
☑
☑
☑
Feltétel
>100
Vagy
<=1000
"Kutatás"
<#2009.10.31.#
A lekérdezés SQL kódja:
SELECT Kutatóbázis.Név, Eszközök.[Érték €], Eszközök.Egység, Eszközök.Dátum, Eszközök.Megnevezés, Eszközök.ID, Eszközök.Kód
FROM Kutatóbázis INNER JOIN Eszközök ON Kutatóbázis.Kód = Eszközök.Kód
WHERE (((Eszközök.[Érték €])>100))
OR (((Eszközök.[Érték €])<=1000) AND ((Eszközök.Egység)="Kutatás")
AND ((Eszközök.Dátum)<#10/31/2009#));
Mentés: C + s
Ablak bezárása: C + É
13. Módosítsd az L2 lekérdezést a következők szerint:
Az OrszágID oszlop elsőként jelenjen meg a lekérdezés eredményében!
Állíts be a Dátum mező szerint növekvő rendezést!
Lekérdezések - L2 - Megnyitás Tervező nézetben: C + N
mezők sorrendjének módosítása: a mezőnevek fölötti szürke területet a „fogd és vidd” módszerrel a megfelelő pozícióba húzhatod:
OrszágID mező balra a legelejére
OrszágID mező balra a legelejére
Az alábbi ábra alapján módosítsd a lekérdezést:
Mező
OrszágID
Eszközök.*
Dátum
Tábla
Kutatóbázis
Eszközök
Eszközök
Rendezés
Növekvő
Megjelenítés
☑
☑
☐
A lekérdezés SQL kódja:
SELECT "Kutatóbázis"."OrszágID", "Eszközök".*
FROM "Eszközök", "Kutatóbázis"
WHERE "Eszközök"."Kód" = "Kutatóbázis"."Kód"
ORDER BY "Eszközök"."Dátum" ASC
SELECT Kutatóbázis.OrszágID, Eszközök.*
FROM Kutatóbázis INNER JOIN Eszközök ON Kutatóbázis.Kód = Eszközök.Kód
ORDER BY Eszközök.Dátum;
Mentés: C + s
Ablak bezárása: C + É
14. Készíts űrlapot a Kutatóbázis tábla alapján!
Az űrlapon csak a Kód és a Név mező jelenjen meg (egy oldalon több rekord szerepeljen)!
Helyezd el a Kutatóbázisok feliratot az űrlap fejlécébe! Módosítsd a felirat betűtípusát és nagyságát!
Mentsd az űrlapot F néven, illetve zárd be!
Űrlap varázsló -
Cím módosítása:Táblák/lekérdezések: Tábla: Kutatóbázis
a Kód és Név mezőket a > gombbal
emeld át a Kijelölt mezők részbe - Tovább
Űrlap varázsló - Milyen szerkezetű legyen az űrlap?
a Kód és Név mezőket a > gombbal
emeld át a Kijelölt mezők részbe - Tovább
◉ Táblázatos - Tovább
Űrlap varázsló - Mi legyen az űrlap címe?
F
◉ Űrlap tervének módosítása - Befejezés
◉ Űrlap tervének módosítása - Befejezés
jelöld ki a címkét - címke szerkesztése: Ő
írd át a kijelölt címet: Kutatóbázisok - N
- - 24
- - Arial
Mentés: C + s
Ablak bezárása: C + É
15. Az oszlopok azonosítói rossz helyen jelennek meg az Ország űrlapon. Végezd el a szükséges cserét! Mentsd, illetve zárd az űrlapot!
Űrlapok - Ország - Megnyitás Tervező nézetben: C + N
jelöld ki az Ország címkét,
majd lenyomott
mellett (kereszt alakú kurzor) húzd balra
jelöld ki az ID címkét,
majd lenyomott
mellett (kereszt alakú kurzor) húzd jobbra
majd lenyomott
jelöld ki az ID címkét,
majd lenyomott
Mentés: C + s
Ablak bezárása: C + É
16. Készíts jelentést, amelyben az Eszközök tábla tartalmát jeleníted meg!
Az ID mezőn kívül a tábla minden mezője szerepeljen a jelentésben, amely táblázatos elrendezésű legyen!
A rekordok a Kód mező szerint legyenek csoportosítva!
A csoportok alatt jól azonosítható módon jelenjen meg a csoportba tartozó eszközök összértéke!
A jelentésfejben az „Eszközök listája” cím legyen olvasható!
Mentsd a jelentést J néven, majd zárd be!
Jelentés varázsló -
Táblák/lekérdezések: Tábla: Eszközök
az ID mezőn kívül a többi mezőt
a > gombbal emeld át az alábbi mezőket a Kijelölt mezők részbe:
Jelentés varázsló -
az ID mezőn kívül a többi mezőt
a > gombbal emeld át az alábbi mezőket a Kijelölt mezők részbe:
Kód - > - Tovább
Jelentés varázsló -Összesítési beállítások...
Jelentés varázsló -
Érték €: ☑ Össz - OK
- TovábbElrendezés - ◉ Blokk
Tájolás - ◉ Fekvő - Tovább
Jelentés varázsló -
Tájolás - ◉ Fekvő - Tovább
J - Befejezés
Cím módosítása:
jelöld ki a címkét - címke szerkesztése: Ő
írd át a kijelölt címet: Eszközök listája - N
jelöld ki a címkét - címke szerkesztése: Ő
írd át a kijelölt címet: Eszközök listája - N
Mentés: C + s
Ablak bezárása: C + É
17. Módosítsd a J1 nevű jelentést úgy, hogy a jelentésfejben lévő cím bal oldalra kerüljön!
Jelentések - J1 - Megnyitás Tervező nézetben: C + N
jelöld ki a cím címkét
Tulajdonságlap megnyitása: É
Tulajdonságlap megnyitása: É
Balra: 0 cm
Tulajdonságlap bezárása: ÉMentés: C + s
Ablak bezárása: C + É