Adatbáziskezelés
Informatika tanár szak, nappali tagozat - KIFUTÓ KÉPZÉS
Időpont
Jelenleg (a félévben) nem tartok ilyen órát.
Tárgyleírás
A tárgy az Informatika tanár szakon lévő Adatbáziskezelés
c. tárgyhoz kapcsolódó gyakorlat, melynek során a hallgatók megismerik
az SQL nyelv alapjait és a középiskolai oktatásban használatos Microsoft
Access program használatát is.
Tárgyfelelős: Tarcsi Ádám
Követelmények
A tárgy teljesítéséhez két évfolyam ZH-t kell megírni, az elsőt SQL, míg a másodikat ACCESS témakörben, továbbá egy Access beadandó feladatot is el kell készíteni.
Gyakorlati jegyet a fenti követelmények teljesítése esetén
lehet szerezni. Mindkét ZH-t legalább 2-esre kell megírni. A gyakorlati
jegy ebből a két osztályzatból számolódik, kétes helyzetben az SQL ZH
jegye felé kerekítek. Kiemelkedő beadandó feladat is javíthat a jegyen.
A beadandó feladat leadása kötelező, aki nem ad le elfogadható feladatot,
nem kaphat gyakorlati jegyet! Az órákon megjelenni KÖTELEZŐ!
ZH
Az SQL zh-n nem használható semmilyen segédanyag. Felhívom
a figyelmet annak fontosságára, hogy adatbázis környezet nélkül (kvázi
papíron is) szintaktikailag helyes SQL parancsokat tudjatok írni. Tehát
nem csak a logika, hanem a kulcsszavak pontos neve is megtanulandó! Az
SQL ZH-n SQL parancsokat kell írni és tesztkérdésekre válaszolni egy elektronikus
vizsgáztató környezetben. A parancsok kipróbálására nincs lehetőségetek!
Az ACCESS ZH-n számítógép előtt, ACCESS környezetben kell feladatokat
megoldni. Itt minden írott jegyzetet szabad használni (elektronikusat
nem!).
A zh-k az előadás idejében vannak az egész évfolyamnak egyszerre, a lovardában.
PótZH-ra egyetlen alkalmat biztosítunk (SQL és ACCESS egy napon, egymás
után). Későbbi pótlásra nincs lehetoség, ha a pótZH-n sem sikerült valamelyik
témát legalább 2-esre teljesítni, akkor csak gyakorlati utóvizsga tehető.
Gyakorlati UV esetén mindkét témakörből részletesen szóban kell beszámolni,
és feladatokat megoldani. Gyakorlati UV-ra csak akkor lehet jelentkezni,
ha az illető a beadandó feladatot határidőre elkészítette és azt el is
fogadtam.
SQL zh időpontja: Később kerül meghírdetésre.
Access zh időpontja: Később kerül meghírdetésre.
SQL pót zh időpontja: Később kerül meghírdetésre.
Access pót zh időpontja: Később kerül meghírdetésre.
UV időpontokat később hírdetek, illetve az érintetteket értesítem.
Beadandó
A beadandót Access-ben kell elkészíteni (97, 2000 vagy XP).
Legalább 6 adattábla legyen, szerepeljenek az ismert adattípusok, megszorítások.
Legyen minimum egy kapcsolótábla (sok-a-sokhoz kapcsolat), és egyéb idegen kulcsok
a táblák között. Szerepeljen mindenféle lekérdezés (legyen aggregált is), frissítő,
hozzáfűző és törlő is. Az adatbázist űrlapokról lehessen menedzselni. Szerepeljen
benne jelentés is.
Felhasználói dokumentációt kell készíteni az űrlapok részről, és fejlesztői
dokumentációt adatbázisleírással (táblák és mezők, megszorítások leírása).
Az .mdb fájlt zip-elve kell e-mail-ben elküldeni.
Témakör: Szabadon válaszott, de iskolai és könyvtáras példa nem lehet.
Tematika
Óra | Dátum | Gyakorlat |
---|---|---|
1. | SQL 1: Elméleti bevezető táblák létrehozása, megszorítások | |
2. | SQL 2: Táblák módosítása, törlése. Adatok kezelése: INSERT, UPDATE, DELETE | |
3. | SQL 3: Adatok lekérdezése I.: SELECT alapjai. SELECT - II: Group by, Having, Dátumkezelés | |
4. | SQL 4: Allekérdezés - SUBSELECT. Allekérdezés - INSERT, UPDATE, DELETE. Jogosultságok, halmazműveletek | |
5. | SQL 5: Nézettáblák, TOP N, sorszámozás. Indexelés,
joinok, hierarchikus lekérdezések. Gyakorlás |
|
Tavaszi szünet | ||
6. | SQL 6: Joinok, hierarchikus lekérdezések, tervezés alapjai
Gyakorlás. Megoldások |
|
7. | Access 1: Adattáblák, kapcsolatok, lekérdezések | |
8. | Access 2: Űrlapok, importálások | |
9. | Access 3: Lekérdezések - II, jelentések | |
10. | Access 4: Gyakorlás Feladat - 1 Megoldás: itt Feladat - 2 Megoldás: itt |
|
Munkaszüneti nap | ||
Egyetemi szünet | ||
11. | Access 5: Gyakorlás. Összefoglalás, kitekintés, az adatbázisok programozása. Más adatbáziskezelő rendszerek, adminisztráció. ECDL - adatbázis-kezelés modul ismertetése |
Ajánlott irodalom
- Jeffrey D. Ullman, Jennifer Widom: Adatbázisrendszerek Alapvetés
- Jennifer Widom, Jeffrey D. Ullman, Hector Garcia: Adatbázisrendszerek megvalósítása
- Szelezsán János: Adatbázisok
- Kende Mária, Kotsis Domokos, Nagy István: Adatbázis-kezelés az Oracle rendszerben
- Nagy István, Kende Mária: Oracle példatár
- Oracle Press: Oracle 8i Kézikönyv kezdőknek
Letölthető segédanyagok
Cím | Fájlméret | Fájlnév |
---|---|---|
SQL összefoglaló anyag | 106 kb |
sql_osszefoglalo.zip |
SQL gyakorló feladatok megoldásokkal | 5 kb |
sql_gyakfel.zip |
MS Access összefoglaló anyag | 1 898 kb |
access_osszefoglalo.zip |
MS Access gyakorló feladatok megoldásokkal | 217 kb |
access_gyakfel.zip |
Select és alselet magyarázat | 176 kb |
Select-subselect.pdf |
Group by magyarázat | 81 kb |
group_by.pdf |