Več o shemah in njihovem odnosu do baz podatkov

Shema je načrt baze podatkov, ki zagotavlja organizacijo

Shema baze podatkov je zbirka metapodatkov, ki opisuje odnose v bazi podatkov. Shema je opisana tudi kot postavitev ali načrt baze podatkov, ki opisuje, kako so podatki organizirani v tabelah.

Shema je običajno opisana z uporabo Structured Query Language (SQL) kot niz stavkov CREATE, ki se lahko uporabijo za ponovitev sheme v novi podatkovni zbirki.

Enostaven način za zasnovo sheme je razmišljati o tem kot škatli, v kateri so mize, shranjeni postopki, pogledi in ostala baza v celoti. Osebi lahko daste dostop do škatle, prav tako pa lahko spreminjate tudi lastništvo polja.

Vrste sheme baze podatkov

Obstajata dve vrsti sheme baze podatkov:

  1. Shema fizične baze podatkov daje načrt, kako je vsak del podatkov shranjen v bazo podatkov.
  2. Logična shema daje strukturo tabelam in razmerjem znotraj baze podatkov. Na splošno je logična shema ustvarjena pred fizično shemo.

Običajno oblikovalci baz podatkov uporabljajo modeliranje podatkov za izdelavo sheme baz podatkov na podlagi programske opreme, ki bo delovala z bazo podatkov.