Skip navigation

Videóleckék

Elméleti áttekinés

Az alábbi videóban az SQL adatdefiníciós alapvető utasításait tekintjük át. Ezek közül a legfontosabbak az adatbázisok és táblák létrehozására, módosítására, törlésére vonatkozó utasítások, de szót ejtünk a felhasználók létrehozásáról és a jogosultságok beállításáról is.

SQL adatdefiníciós utasítások



A Fórum adatbázis létrehozása

Ebben a videóleckében a korábban megtervezett Fórum adatbázist hozzuk létre. A demonstrációs videóban MariaDB adatbázist használunk. Lehetséges, hogy más rendszerben az utasítások más kulcsszavakkal működnek.

A Fórum adatbázis sémái az alábbi módon néznek ki:

FELHASZNÁLÓ (felhasználónév, jelszó, email, vezetéknév, keresztnév,
utolsó belépés idopontja)
ÜZENET (sorszám, tartalom, mikor, felhasználónév, hírfolyam azonosító)
HÍRFOLYAM (azonosító, megnevezés)
KULCSSZAVAK (hírfolyam azonosító, kulcsszó)
KÖVETI (hírfolyam azonosító, felhasználónév)

A Fórum adatbázis létrehozása



A Programkalauz adatbázis létrehozása

Készítsünk egy Programkalauz adatbázist! Az adatbázisban a különböző kultúrális és egyéb programokat és eseményeket tartjuk nyilván. Eltároljuk a helyszíneket is, egy program csak egy helyszínen lehet. Feljegyezzük továbbá a műfajokat is, egy programnak több műfaja lehet, ezeket szabad szövegként tároljuk, tehát nem kötünk ki külön műfaji kategóriákat!
Tekintsük az alábbi relációsémákat! Hozzuk őket létre SQL-ben! A típusokat nem írtuk elő, ezeket magunk választjuk meg a létrehozáskor.

PROGRAMOK (programazonosító, cím, leírás, mikortól, meddig, web, kapcsolat,
helyazonosító, ártól, árig )
HELYEK (helyazonosító, város, cím, hely neve)
MŰFAJ (programazonosító, műfajmegnevezés)

A Programkalauz adatbázis létrehozása



Példák sémák módosítására

Ebben a videóban néhány példát látunk a Fórum adatbázis sémaszerkezetének módosítására. Hasznos ismerni az ALTER TABLE utasítást is, mert előfordulhat, hogy a megtervezett sémákat idővel meg kell változtatni. Itt két olyan oszlopot szúrunk be még a táblákba, amely az alkalmazásban használt munkamenet azonosítót és süti tokent tárolja majd.

A Fórum adatbázis tábláinak módosítása