Adatbázisok laboratóriumi gyakorlat

Ez egy korábbi kurzus archív oldala. (2012-2013. őszi félév)

Fontos információk

A félév során az adatbázisok tervezésével, használatával kapcsolatos alapvető tudnivalókat fogjuk tanulmányozni. Az óra látogatása kötelező! Kettő zárthelyi dolgozatot fogunk írni, mind a kettőt 10-10 pontért, a következő időpontokban:
  • 1. ZH: október 10-11., tematika: adatbázisok tervezése, normalizálás, papíron, munkaidő: 50 perc.
  • 2. ZH: november 21-22., tematika: SQL, papíron, munkaidő: 50 perc.
További tennivaló egy kötelező program megírása, legfeljebb 20 pontért. A lehetséges témák közül mindenki választhat saját magának feladatot, a CooSpace-en keresztül, legkésőbb szeptember 16-ig. A kötelező program dokumentációját két részletben le kell adni DOC, PDF vagy ODT formátumban a CooSpace erre szolgáló felületén október 11., illetve november 15-ig. A félév utolsó két hetében fog történni a programok bemutatása. Azt, hogy kik fogják bemutatni a korábbi héten az elkészült munkájukat, véletlenszerűen fogom meghatározni. Emiatt a projekteket eddig le kell zárni. Nem fogadható el olyan kifogás a hallgató részéről ezen a héten, hogy a következő hétre számított! További részletekért lásd a letölthető összefoglalót (Jegyzet rész.)
A gyakorlat sikeres teljesítéséhez összesen legalább 10 pontot kell elérni a ZH-kon, és szintén 10 pontot a kötelező programból. Amennyiben a ZH-k eredménye nem éri el az összesen 10 pontot, a legutolsó szorgalmi héten javító dolgozat írható.

Óraterv

  1. hét (szeptember 3-7.): Követelmények ismertetése
  2. hét (szeptember 10-14.): Az egyed-kapcsolat modell. Kötelező programok választásának nyitása 10-én, 21:00-kor (a jelentkezés szeptember 16. 23:55-ig lehetséges)
  3. hét (szeptember 17-21.): Adatbáziskezelő-rendszerek bemutatása (Microsoft Access, ODBC, JDBC, MySQL), kapcsolódás adatbázishoz
  4. hét (szeptember 24-28.): Relációs adatbázisséma felírása E-K-modell alapján. Funkcionális függés, redundancia
  5. hét (október 1-5.): Normálformák, normalizálás. Gyakorlás
  6. hét (október 8-12.): Első dolgozat – Adatmodellezés, normalizálás. Kötelező program dokumentációk első részének bekérése.
  7. hét (október 15-19.):
    • Szerdai csoportok: gyakorlás (a zárthelyi feladatainak áttekintése)
    • Csütörtöki csoport: SQL – táblák kezelése, adatok beszúrása, törlése, módosítása.
  8. hét (október 22-26.):
    • Szerdai csoportok: SQL – táblák kezelése, adatok beszúrása, törlése, módosítása.
    • Csütörtöki csoport: SQL: A SELECT utasítás, lekérdezések
  9. hét (október 29. - november 2.):
    • Szerdai csoportok: SQL: A SELECT utasítás, lekérdezések
    • Csütörtöki csoport: az óra elmarad (ünnepnap)
  10. hét (november 5-9.): SQL: táblák összekapcsolása, alkérdések, nézettáblák
  11. hét (november 12-16.): SQL: gyakorlás, ismétlés. Kötelező program dokumentációk befejezett és javított változatainak bekérése.
  12. hét (november 19-23.): Második dolgozat – SQL. A kötelező program adatbázisához tartozó SQL script leadása a CooSpace-en (november 19., 23:55-ig)
  13. hét (november 26-30.): Kötelező programok bemutatásaBeosztás
  14. hét (december 3-7.): Kötelező programok bemutatásaBeosztás; javító zh

Gyakorlati időpontok

  • IB501g-12 (Szerda 08:00-08:45)
  • IB501g-13 (Szerda 09:00-09:45)
  • IB501g-14 (Csütörtök 11:00-11:45)