Osnove podatkovnih baz

Relacijski model


Relacijska algebra in SQL


Operatorji relacijske algebre

Operatorji so odvisni od shem relacij, nad katerimi jih izvajamo.

</span>


JOIN

$R_1 \bowtie R_2 = \pi_{\operatorname{stolpci}!\normalsize_{R_1} \cup\, \operatorname{stolpci}!\normalsize_{R_2}}(\sigma_{\forall s \in \operatorname{stolpci}!\normalsize_{R_1} \cap\, \operatorname{stolpci}!\normalsize_{R_2}:\ R_1.s \, = \, R_2.s}(R_1 \times R_2))$

Vir: Wikipedia.


SQL


INSERT - vstavljanje vrstic


INSERT

UPDATE - spreminjanje vrstic


DELETE - brisanje vrstic


SELECT - projekcija


SELECT


SELECT ... WHERE - selekcija


Izrazi v SELECT


Izrazi v SELECT


ORDER BY - urejanje podatkov


ORDER BY - urejanje podatkov


Podpoizvedbe

</small>


Podpoizvedbe


Združevalne funkcije


Združevalne funkcije


COUNT


Primeri


Primeri


Primeri


GROUP BY


HAVING


HAVING


Primeri


Primeri


JOIN


Primer


Primer


Primer


Primer


LEFT JOIN