Adatbázis-kezelés
Microsoft Access 2021

33. feladatsor


Hozz létre új adatbázist a megadott néven a megadott helyre!

1. Az adatbázis tartalmazzon egy adattáblát a következők szerint:

nyisd meg az adatbázis-kezelő programot:
Access
Fájl - Üres adatbázis
Üres adatbázis - Fájlnév: fájl elérési útja, neve - Létrehozás
Mezők - Nézet - Tervező nézet
Mentés másként Táblanév: DOKUM
Mezőnév
Adattípus
Mezőtulajdonságok
Azonosító
Rövid szöveg
Mezőméret: 6
Tervrajz
Igen/Nem
 
Helyrajzi szám
Rövid szöveg
Mezőméret: 30

2. Végezd el azt a beállítást, amellyel az új táblát olyan egy-a-többhöz kapcsolatba hozhatod egy másik táblával, ahol az új tábla a kapcsolat „egy” oldalán áll!

lépj az Azonosító sorra,
Táblázattervezés - Elsődleges kulcs

3. Mentsd az adattáblát DOKUM néven, majd zárd az adatbázist!

Mentés: C + s
Fájl - Bezárás

nyisd meg az ab-33.mdb adatbázist

4. Kapcsold össze az Ingatlan táblát a Típus táblával a közös TípusID mezőn keresztül! A kapcsolat egy-a-többhöz típusú legyen!

Adatbáziseszközök - Kapcsolatok
Kapcsolattervezés - Kapcsolatok szerkesztése
Kapcsolatok szerkesztése - Új kapcsolat...
Új kapcsolat Bal oldali tábla neve: Ingatlan; Jobb oldali tábla neve: Típus
Bal oldali oszlop neve: TípusID; Jobb oldali oszlop neve: TípusID - OK
Létrehozás
Ablak bezárása: C + É

5. Állíts be hivatkozási integritást az Ingatlan és a Képviselő tábla között!

a két táblát összekötő vonalon kattints duplán a bal egérgomb-bal
Kapcsolatok szerkesztése
☑ Hivatkozási integritás megőrzése - OK
Ablak bezárása: C + É

6. Egészítsd ki a Képviselő táblát egy Telefon2 nevű mezővel! A mező típusa és hossza egyezzen meg a már létező Telefon1 mező típusával és hosszával!

Táblák - Képviselő - Megnyitás Tervező nézetben: C + N
az első üres sorba vedd fel a mező értékeit:
Mezőnév
Adattípus
Mezőtulajdonságok
Telefon2
Rövid szöveg
Mezőméret: 25
Mentés: C + s
Ablak bezárása: C + É

7. Korrigáld az Ingatlan tábla Helység nevű mezőjének hosszát 30-ra!

Táblák - Képviselő - Megnyitás Tervező nézetben: C + N
jelöld ki a Helység sort
Mezőtulajdonságok
Mezőméret: 30
Mentés: C + s
Ablak bezárása: C + É

8. Egészítsd ki egy új rekorddal a Képviselő táblát! Az új képviselő azonosítója 4-es legyen (a többi mezőt tetszőleges adatokkal töltse ki)!

Táblák - Képviselő - Megnyitás: N
Ugrás a táblázat végére: C + M
írd be az alábbi rekordot a táblába:
KépviselőID
Név
Telefon1
4
06123456789
írd be a neved
Mentés: C + s
Ablak bezárása: C + É

9. Az Ingatlan táblában az 1111-es azonosítójú ingatlanhoz mégsem tartozik garázs! Keresd meg a rekordot, majd végezd el a szükséges módosítást!

Táblák - Ingatlan - Megnyitás: N
Keresés és csere párbeszédpanel megnyitása: C + f
Keresés és csere
Keresés lapfül: Keresett szöveg: 1111 - Következő
Keresés és csere párbeszédpanel bezárása: E
a keresett mezőre ugrik a kurzor, Garázs:
Mentés: C + s

10. Rendezd a táblát úgy, hogy a zöldövezeti ingatlanok kerüljenek a táblázat elejére! Mentsd, illetve zárd a táblát!

kattints a bal egérgomb-bal Zöldövezet oszlopneven
Kezdőlap - Növekvő
Mentés: C + s
Ablak bezárása: C + É

11. Hozz létre lekérdezést a következők szerint:
A lekérdezés az Ingatlan és a Képviselő tábla alapján készüljön! A lekérdezés futtatásakor az eredmény kizárólag az Ingatlan.Azonosító, Ingatlan.Terület, Ingatlan.Ár, Ingatlan.Helység, Képviselő.Név mezőkkel jelenjen meg!
Állíts be olyan feltételt, amellyel megkaphatod a nem budapesti ingatlanok közül mindazokat, amelyek szobaszáma legalább 4, vagy a területük nagysága 100 nm feletti!
A lekérdezés futtatásakor az eredmény a képviselő neve szerint legyen rendezett!
Mentsd a lekérdezést L11 néven, majd zárd be!

Létrehozás - Lekérdezéstervező
Táblázatok hozzáadása
Táblák lapfül: Ingatlan - C + Képviselő - Kijelölt táblák hozzáadása
Bezárás
Az alábbi ábra alapján hozd létre a lekérdezést:
Mező
Azonosító
Terület
Ár
Helység
Név
Szobák
Tábla
Ingatlan
Ingatlan
Ingatlan
Ingatlan
Képviselő
Ingatlan
Rendezés
Növekvő
Megjelenítés
Feltétel
<>"Budapest"
>=4
VAGY
>100
<>"Budapest"
A lekérdezés SQL kódja:
SELECT Ingatlan.Azonosító, Ingatlan.Terület, Ingatlan.Ár, Ingatlan.Helység, Képviselő.Név
    FROM Képviselő INNER JOIN Ingatlan 
        ON Képviselő.KépviselőID = Ingatlan.KépviselőID
    WHERE (((Ingatlan.Helység)<>"Budapest") AND ((Ingatlan.Szobák)>=4)) 
        OR (((Ingatlan.Terület)>100) AND ((Ingatlan.Helység)<>"Budapest"))
    ORDER BY Képviselő.Név;
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:
A lekérdezésben csak a budapesti zöldövezeti lakásokat jelenítsd meg!
A lekérdezés ár szerinti sorrendben jelenítse meg az ingatlanokat, a legdrágább legyen az első!
Távolítsd el a Képviselők táblát a lekérdezés forrásából! Mentsd, illetve zárd a lekérdezést!

Lekérdezések - L1 - Megnyitás Tervező nézetben: C + N
jelöld ki a Képviselő táblát, törlés: D
Az alábbi ábra alapján módosítsd a lekérdezést:
Mező
Azonosító
Zöldövezet
Terület
Ár
Helység
Tábla
Ingatlan
Ingatlan
Ingatlan
Ingatlan
Ingatlan
Rendezés
Csökkenő
Megjelenítés
Feltétel
Igaz
"Budapest"
A lekérdezés SQL kódja:
SELECT Ingatlan.Azonosító, Ingatlan.Zöldövezet, Ingatlan.Terület, Ingatlan.Ár, Ingatlan.Helység
    FROM Ingatlan
    WHERE (((Ingatlan.Zöldövezet)=True) AND ((Ingatlan.Helység)="Budapest"))
    ORDER BY Ingatlan.Ár DESC;
Mentés: C + s
Ablak bezárása: C + É

13. Módosítsd az L2 lekérdezést a következők szerint:
A jelenlegi – terület szerinti – rendezés mellé állíts be másodlagos rendezést a Szobák mező alapján!
Futtasd a lekérdezést, majd nyomtasd ki az eredményt! Mentsd, illetve zárd a lekérdezést!

Lekérdezések - L2 - Megnyitás Tervező nézetben: C + N
Az alábbi ábra alapján hozd létre a lekérdezést:
Mező
Azonosító
Terület
Szobák
Ár
Tábla
Ingatlan
Ingatlan
Ingatlan
Ingatlan
Rendezés
Növekvő
Növekvő
Megjelenítés
Feltétel
>50
A lekérdezés SQL kódja:

SELECT Ingatlan.Azonosító, Ingatlan.Terület, Ingatlan.Szobák, Ingatlan.Ár
    FROM Ingatlan
    WHERE (((Ingatlan.Ár)>50))
    ORDER BY Ingatlan.Terület, Ingatlan.Szobák;
Mentés: C + s
Ablak bezárása: C + É
Lekérdezések - L2
Nyomtatás párbeszédpanel megnyitása: C + p
Nyomtatás: Nyomtatási tartomány - ◉ Mind - OK

14. Készíts űrlapot az Ingatlan tábla rekordjainak kezeléséhez!
Az űrlapon a következő mezők legyenek elérhetők: Ingatlan.Azonosító, Ingatlan.Terület, Ingatlan.Szobák, Ingatlan.Ár, Ingatlan.Garázs (az űrlapon egyidejűleg több rekord legyen látható)!
Az oszlopazonosítók (címkék) zöld színűek legyenek!
Mentsd az űrlapot F néven, illetve zárd be!

Létrehozás - Űrlap varázsló
Űrlap varázsló - Mely mezők szerepeljenek az űrlapon?
Táblák/lekérdezések: Tábla: Ingatlan
az Azonosító, Terület, Szobák, Ár, Garázs mezőket
a > gombbal emeld át a Kijelölt mezők részbe
- Tovább
Űrlap varázsló - Milyen szerkezetű legyen az űrlap?
◉ Táblázatos - Tovább
Űrlap varázsló - Mi legyen az űrlap címe?
F - Befejezés
jelöld ki a címke mezőket
Formátum - Betűszín - Zöld

Ablak bezárása: C + É

15. Cseréld meg a Terület és a Szobák oszlopot az Ingatlanlista űrlapon!

Űrlapok - Ingatlanlista - Megnyitás Tervező nézetben: C + N
jelöld ki a Terület címkét és beviteli mezőt
Tulajdonságlap megnyitása: É
Balra: 4,6 cm
Tulajdonságlap bezárása: É
jelöld ki a Szobák címkét és beviteli mezőt
Tulajdonságlap megnyitása: É
Balra: 2,3 cm
Tulajdonságlap bezárása: É

Mentés: C + s
Ablak bezárása: C + É

16. Hozz létre egy jelentést a következők szerint:
A jelentést a Jelentés nevű lekérdezés alapján hozd létre! A lekérdezésben lévő minden mező kerüljön az űrlapra jelentésre (táblázatos elrendezés)!
A rekordok ár szerint rendezve jelenjenek meg!
A jelentés címe „Ingatlanok adatai” legyen, amely kizárólag a jelentés első oldalának fejlécében jelenik meg, az alapértelmezettnél nagyobb betűkkel kiemelve!
Mentsd a jelentést J néven, majd zárd be!

Létrehozás - Jelentés varázsló
Jelentés varázsló - Mely mezők szerepeljenek az űrlapon?
Táblák/lekérdezések: Lekérdezés: Jelentés
a tábla összes mezőjét a >> gombbal emeld át a Kijelölt mezők részbe - Tovább
Jelentés varázsló - Szeretne hozzáadni csoportszintet?
- Tovább
Jelentés varázsló -
Milyen rendezési sorrendet és összegzési információt szeretne használni a törzsrekordokhoz?
Ár - Tovább
Jelentés varázsló - Milyen elrendezést szeretne a jelentésnek?
Elrendezés - ◉ Táblázatos
Tájolás - ◉ Fekvő - Tovább
Jelentés varázsló - Mi legyen a jelentés címe?
J
◉ Jelentésterv módosítása - Befejezés
Cím módosítása:
jelöld ki a cím címkét - címke szerkesztése: Ő
írd át a kijelölt címet: Ingatlanok adatai - N
Formátum - Betűméret - 24
Elrendezés - Méret/térköz - Ahogy fér

Mentés: C + s
Ablak bezárása: C + É

17. Módosítsd az Ingatlanok jelentést a következők szerint:
A jelentésben megjelenő rekordok TípusID szerint kerüljenek csoportosításra! A csoportok azonosítható módon különüljenek el!
Cseréld meg a Garázs és a Zöldövezet mezők sorrendjét! Mentsd, illetve zárd a jelentést!

Jelentések - Ingatlanok - Megnyitás Tervező nézetben: C + N
Csoportosítás, rendezés és összeg munkaablak megnyitása, ha nincs nyitva: A + í
Csoport hozzáadása: TípusID
a TípusID beviteli mezőt húzd a Törzs részből a TípusID fejléc részbe
jelöld ki a Zöldövezet címkét és jelölőnégyzetet, majd húzd balra az Ár és Garázs közé

Mentés: C + s
Ablak bezárása: C + É