PostgreSQL
Mi az a relációs adatbázis?
Relációs modell alapjai: táblák, sorok, oszlopok, kulcsok és miért hasznos az SQL.
Mi az a relációs adatbázis?
A relációs adatbázis mögött egy egyszerű, de erős ötlet áll: az adatokat táblákba rendezzük, és a táblák között kapcsolatokat hozunk létre.
Alapfogalmak
- Adatbázis: a legfelső szintű tároló (egy szerveren több is lehet).
- Tábla: sorokból és oszlopokból álló struktúra (
users,orders). - Sor: egy rekord (pl. egy felhasználó).
- Oszlop: tulajdonság (pl.
email,created_at). - Primary key: egyedi azonosító (tipikusan
id).
Miért jobb ez, mint JSON fájlok?
| Szempont | JSON fájlok | Relációs adatbázis |
|---|---|---|
| Konzisztencia | nehéz | constraint-ekkel biztosítható |
| Lekérdezés | manuális kód | SQL – tömör és hatékony |
| Kapcsolatok | duplikáció | foreign key |
| Tranzakciók | nincs | ACID |
Rövid összefoglaló
- A relációs modell táblák és kapcsolatok kombinációja.
- A kulcsok és constraint-ek garantálják az adatintegritást.