Adatbázisok gyakorlat (2017-2018-1)
Órák időpontja:
Előadás:
- Nappali:
- kedd 10-12, TIK-001 (Balázs Péterrel)
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-42 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.
Feladatgyűjtemény:Átdolgozás alatt ...Előadás:-
Az előadás anyaga megtalálható a /pub/Adatbazisok könyvtárban.
Gyakorlatok:- Bevezetés, követelmények ismertetése
- Egyed-kapcsolat diagram
- Egyed-kapcsolat diagram átalakítása relációsémává
- Funkcionális függőség, redundancia. (Frissítve: 2017. 10. 05.)
- Relációs adatbázis normalizálása. (Frissítve: 2017. 10. 05.)
- ZH, Kötelező program dokumentációinak begyűjtése
- MySQL adatbázis elérése PHP-ből, JDBC-vel illetve ODBC-vel
- Adatmanipuláció MySQL-ben
- PHP gyakorlás
- Lekérdezések SQL-ben
- Alkérdések, nézettáblák SQL gyakorlás
- ZH
- Kötelező program bemutatása
- 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)
- szálloda (foglalások, vendégek, szobák, szobatípusok)
- ó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