Relációs algebra

Szelekció:

  • a megadott feltételnek eleget tevő rekordok kerülnek át az eredménytáblába
  • jele:
  • SQL alakja: SELECT mlista FROM tábla WHERE feltétel;

Projekció:

  • a kijelölt mezők kerülnek át az eredményrelációba
  • jele:
  • SQL alakja: SELECT mlista FROM tábla;

Alap join:

  • két reláció rekordjainak párosai
  • jele:
  • SQL alakja: SELECT mlista FROM tábla1,tábla2... ;

Szelekciós join:

  • két reláció rekordpárosaiból a feltételnek eleget tevő párosokat adja eredményként
  • jele:
  • SQL alakja: SELECT mlista FROM tábla1 INNER JOIN tábla2 ON feltétel;

Natural join:

  • olyan szelekciós join, mely azonos elnevezésű mezők értékegyezőségén alapszik
  • jele:
  • SQL alakja: SELECT mlista FROM tábla1 NATURAL JOIN tábla2;

Outer join:

  • olyan szelekciós join melyben az illeszkedő pár nélküli rekordok is bekerülnek az eredményhalmazba (üres értékekkel kiegészítve)
  • típusai:
    • left outer join jele:
    • right outer join jele:
    • full outer join jele:
  • SQL alakja: SELECT mlista FROM tabal1 LEFT | RIGHT | FULL OUTER JOIN tabla2 ON feltétel;

Szemi join:

  • olyan szelekciós join, melyben az illeszekedő párokból csak a megadott oldal mezői szerepelnek
  • jele:

Kitejesztés:

  • a reláció kibővítése származtatott mezőkkel
  • jele:

Unió:

  • azonos sémájú relációk rekordhalmazának együttese
  • jele:

Metszet:

  • azonos sémájú relációk rekordhalmazának metszete
  • jele:

Különbség:

  • azonos sémájú relációk rekordhalmazának különbsége
  • jele:

Osztás:

  • a Descartes szorzat inverze, azon legnagyobb reláció, melynek Descartes szorzata r2-vel benne van r1-ben
  • jele:

Aggregáció:

  • a relációkból összesító rekordot állít elő
  • jele:
  • függvények:
    • sum(mező)
    • count(mező)
    • min(mező)
    • max(mező)
    • avg(mező)

Csoportképzés és aggregáció

  • a reláció rekordjait csoportokba rendezi és minden csoportra egy összesító rekordot állít elő
  • jele:

Címkék: Adatbáziskezelés

A bejegyzés trackback címe:

https://zsmaster.blog.hu/api/trackback/id/tr64811032

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

Nincsenek hozzászólások.
süti beállítások módosítása