Adatbázisok az iskolában
Gyakorlat
Kötelező program (20 pont): Egy, a diákok által könnyen megérthető mintaadatbázis megtervezése és elkészítése Access adatbázis-kezelővel. Zárthelyi dolgozat (20 pont): Témája: Access, normalizálási és SQL feladatok megoldása. A gyakorlat értékelése elégtelen, ha a kötelező program pontszáma 15-nél kevesebb, VAGY a ZH pontszáma 5-nél kevesebb. Egyébként az értékelés a kötelező program pontszám és a ZH 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. Előadás
Kollokvium (40 pont)
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 a százalékos eredmény szerint:[0-60%): elégtelen [60-70%): elégséges [70-80%): közepes [80-90%): jó [90-100%]: jeles Előadás és gyakorlatok:Előadás: Az előadás diái PPT formátumban.
Gyakorlatok:- Bevezetés, követelmények ismertetése
Adatkezelés Excell-ben [DOC], Ötös lottó[XLS], Magyar olimpikonok [XLS]. - E-K diagramok készítése szöveges specifikáció alapján.
- E-K diagramok leképezése relációs adatbázissémákká
- Funkcionális függőség.
- Relációsémák normalizálása [DOC]
- Access bevezető. [Access fájl]
- Access. SQL lekérdezések, alkérdések. [taxi.accdb]
- Access. Színház adatbázis + ûrlapok
- MySQL adatbázis elérése PHP-ből, JDBC-vel illetve ODBC-vel
- Adatmanipuláció MySQL-ben
- Lekérdezések SQL-ben
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)
- 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)
- raktár (áruk, készlet, mozgások)
- szálloda (vendégek, szobák, szobatípusok, foglalások, rendezvények)
- napló (tantárgyak, oktatók, diákok, jegyek, hiányzások)
- órarend (osztályok, tantárgyak, termek, órarend)
- 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)
- 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
- Bevezetés, követelmények ismertetése