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