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:
Üres adatbázis
- Üres adatbázis - Fájlnév: fájl elérési útja, neve -
- -
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,
-
-
3. Mentsd az adattáblát DOKUM néven, majd zárd az adatbázist!
Mentés: C + 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!
-
Kapcsolatok szerkesztése - Új kapcsolat...
LétrehozásÚ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
Bal oldali oszlop neve: TípusID; Jobb oldali oszlop neve: TípusID - OK
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
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:
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
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:
í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 és csere párbeszédpanel bezárása: EKeresés lapfül: Keresett szöveg: 1111 - Következő
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
Zöldövezet oszlopneven
-
-
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!
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ásAz 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!
Űrlap varázsló -
jelöld ki a címke mezőketTá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?
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
◉ Táblázatos - Tovább
Űrlap varázsló - Mi legyen az űrlap címe?
F - Befejezés
- - 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: É
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: É
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!
Jelentés varázsló -
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ó -
a tábla összes mezőjét a >> gombbal emeld át a Kijelölt mezők részbe - Tovább
- Tovább
Jelentés varázsló -Ár - Tovább
Jelentés varázsló -
Elrendezés - ◉ Táblázatos
Tájolás - ◉ Fekvő - Tovább
Jelentés varázsló -
Tájolás - ◉ Fekvő - Tovább
J
◉ Jelentésterv módosítása - Befejezés
◉ 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
- - 24
- -
jelöld ki a cím címkét - címke szerkesztése: Ő
írd át a kijelölt címet: Ingatlanok adatai - N
- - 24
- -
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
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 + É