Razlika Med Shemo In Tabelo

Razlika Med Shemo In Tabelo
Razlika Med Shemo In Tabelo

Video: Razlika Med Shemo In Tabelo

Video: Razlika Med Shemo In Tabelo
Video: Farm fresh cows milk without a cow!! 2024, April
Anonim

Shema v primerjavi s tabelo

Shema (baze podatkov) je formalni opis organizacije in strukture podatkov v bazi. Ta opis vključuje definicije tabel, stolpcev, podatkovnih vrst, indeksov in še veliko več. V zbirki podatkov je tabela nabor podatkov, v katerem so podatki organizirani v nabor navpičnih stolpcev in vodoravnih vrstic. Število stolpcev v tabeli je določeno v shemi baze podatkov, vendar lahko vsebuje poljubno število vrstic. Tabele vsebujejo tudi informacije, kot so omejitve vrednosti v stolpcih, ki se imenujejo meta-informacije.

Kaj je shema?

Shema baze podatkov sistema baz podatkov opisuje strukturo in organizacijo podatkov. Za definiranje sheme baze podatkov se uporablja formalni jezik, ki ga podpira sistem za upravljanje baz podatkov. Shema opisuje, kako bo baza podatkov zgrajena z uporabo tabel. Formalno je shema definirana kot niz formule, ki tabelam nalaga omejitve integritete. Poleg tega bo shema baze podatkov opisala vse tabele, imena in vrste stolpcev, indekse itd. Obstajajo tri vrste shem, ki se imenujejo konceptualna shema, logična shema in fizična shema. Konceptualna shema opisuje, kako se preslikajo koncepti in razmerja. Logična shema definira, kako se preslikajo entitete, atributi in relacije. Fizična shema je posebna izvedba prej omenjene logične sheme.

Kaj je miza?

Tabela je niz podatkov, ki so razvrščeni v vrstice in stolpce. Baza podatkov vsebuje eno ali več tabel, ki dejansko vsebujejo podatke v bazi. Vsaka tabela v zbirki podatkov ima edinstveno ime, ki se uporablja za njeno identifikacijo. Stolpci v zbirki podatkov imajo tudi edinstveno ime in z njim povezan tip podatkov. Poleg tega so lahko s stolpcem povezani posebni atributi, na primer ali gre za primarni ključ ali za indeks itd. V vrsticah v tabeli so dejanski podatki. V relacijskih zbirkah podatkov je relacija predstavljena s pomočjo tabele. Toda relacija in tabela nista enaka, saj ima tabela lahko vrstice, ki so podvojene (in relacija ne more vsebovati podvojenih vrstic). Obstajata dve vrsti tabel kot objektne tabele in relacijske tabele. Tabele predmetov vsebujejo predmete določene vrste, medtem ko relacijske tabele vsebujejo uporabniške podatke v relacijski bazi podatkov.

Kakšna je razlika med shemo in tabelo?

Shema baze podatkov opisuje strukturo in organizacijo podatkov v sistemu baz podatkov, medtem ko je tabela podatkovni niz, v katerem so podatki organizirani v niz navpičnih stolpcev in vodoravnih vrstic. Shema baze podatkov določa tabele v zbirki podatkov, stolpce in njihove tipe. Poleg tega shema določa tudi, kateri stolpci so opredeljeni kot primarni ključ tabele. Razumljivo je, da shema baze podatkov po ustvarjanju ostane konstantna, medtem ko se lahko dejanski podatki v tabelah baze podatkov ves čas spreminjajo.

Priporočena: