Adatbázisok gyakorlat (2015-2016-1)
Órák időpontja:
Előadás:
- Nappali:
- kedd 10-12, TIK-001 (Balázs Péterrel)
- Levelező:
- 2015. 09. 11. (péntek) 10-12, IR-219
- 2015. 09. 11. (péntek) 14-16, IR-219
- 2015. 09. 11. (péntek) 18-20, IR-219
- 2015. 10. 02. (péntek) 14-15, IR-219
- 2015. 10. 16. (péntek) 16-18, IR-219
Követelmények:
A kurzus teljesítésének feltételei (Részletek a PDF-ben):
A gyakorlat teljesítésének feltételei
A gyakorlat értékelése elégtelen, ha a ZH-k összpontszáma 10-nél kevesebb, VAGY a kötelező program pontszáma 10-nél kevesebb. Egyébként az értékelés a ZH-pontszám és a kötelező program pontszám összege alapján történik:
- 20-24 pont:
elégséges, - 25-29 pont:
közepes, - 30-34 pont:
jó, - 35-40 pont:
jeles. Az előadás teljesítésének feltételei
Az előadás anyagából a hallgatók írásban vizsgáznak, amelyen max. 40 pont érhető el. Csak az vizsgázhat, aki a gyakorlatot teljesítette. A vizsga értékelése:
- 0-19 pont: elégtelen,
- 20-24 pont: elégséges,
- 25-29 pont: közepes,
- 30-34 pont: jó,
- 35-40 pont: jeles.
Példák, feladatok:Előadás:-
Az előadás anyaga megtalálható a /pub/Adatbazisok könyvtárban.
Gyakrolatok:- 1. gyakorlat: Bevezetés, követelmények ismertetése
- 2.gyakorlat: MySQL adatbázis elérése a kabinetben
Jdbc.java, ODBC.cpp, Php-s példák XAMPP-hoz, MySQL Connector/J
MySQL a kabinetben, jdbc.tar - 3.gyakorlat: Egyed-kapcsolat modell
- 4.gyakorlat: Egyed-kapcsolat diagram átalakítása relációsémává
Funkcionális függőség, redundancia. - 5. gyakorlat: Relációs adatbázis normalizálása.
- 6. gyakorlat: ZH, Kötelező program dokumentációinak begyűjtése
- 7. gyakorlat: SQL: adatbázis, táblák létrehozása, adatok feltöltése
táblák, adatok törlése és módosítása
- 8. gyakorlat: SQL: lekérdezések
XAMPP USB - 9. gyakorlat: SQL: Összetett és belső lekérdezések, virtuális táblák
SQL gyakorló oldal - 10. gyakorlat: SQL gyakorlás
- 11. gyakorlat: ZH
- 12. hét: Kötelező program bemutatása
- 13. hét: Kötelező program bemutatása, Javító ZH.
Kötelező feladatokEgy feladatot legfeljebb két hallgató választhat. A felsorolt fogalmakat mindenképpen be kell építeni a programba, de nem táblákat jelölnek.- moodle (teszt, kérdések, válaszlehetőségek, válaszok)
- családfa (személyek, kapcsolatok, események, házasságok)
- csapatsportok (csapatok, versenyzők, mérkőzések, pontszerzők/góllövők)
- egyéni sportok (bajnokságok, versenyzők, résztvevők, mérkőzések)
- imdb (filmek, színészek, szereplések, filmstúdiók)
- műsorújság (tv csatornák, műsorok, szereplők, időpontok)
- publikációk (közlemények, szerzők, folyóiratok, kiadók)
- etr (oktatók, kurzusok, termek, hallgatók)
- bugzilla (hibajelentések, fejlesztők, szerepkörök, javítások)
- szavazatszámláló (szavazások/fordulók, jelöltek, szavazók, szavazatok)
- vállalat (részlegek, osztályok, dolgozók, fizetések)
- raktár (áruk, készlet, mozgások)
- könyvtár (olvasók, könyvek, kiadók, szerzők)
- órarend (osztályok, tantárgyak, termek, órarend)
- munkahely (helyiségek, számítógépek, telefonok, dolgozók)
- városi tömegközlekedés (buszjáratok, megállók, menetrend)
- pizzeria (pizzák, ügyfelek, rendelések, feltétek)
- bank (folyószámlák, ügyfelek, átutalások)
- ingatlan (telkek, épületek, tulajdonosok)
- busz, vasút, repülő helyfoglalás (járatok, városok, ügyfelek, foglalás)
- gyakorlatvezetővel előre egyeztetett saját téma
LinkekDiagram szerkesztők: Java: Adatbázis kezelés:- MySQL MySQL Connector/J MySQL Connector/ODBC
- PostgreSQL PostgreSQL JDBC driver PostgreSQL ODBC driver
- EMS MySQL Manager Lite
- HeidiSQL
- MySQL Turbo Manager Free Edition - 3.7
- DBDesigner
- JDBC Tutorial
- MySQL and ODBC
- Configuring MySQL and ODBC driver
- ODBC Tutorial
- MS Access tutorial
- Form basics in Access
- Access: űrlapok (ECDLweb)   (magyar)
- Access: Adatok bevitele, módosítása, törlése (Microsoft Office Online)   (magyar)
- Using JDBC with MySQL, Getting Started
- JDBC and MySQL
- Java Swing tutorial
- Java GUI tutorial (magyar, saját)
- MySQL Reference Manual
- PHP - MySQL Tutorial
- SQL Tutorial
- SQL Quick Reference