Atšķirība Starp Shēmu Un Tabulu

Atšķirība Starp Shēmu Un Tabulu
Atšķirība Starp Shēmu Un Tabulu

Video: Atšķirība Starp Shēmu Un Tabulu

Video: Atšķirība Starp Shēmu Un Tabulu
Video: VSAA: piešķirto pensiju apmērs, piemēri pensiju aprēķinam 2024, Novembris
Anonim

Shēma pret tabulu

(Datu bāzes) shēma ir formāls organizācijas apraksts un datu struktūra datu bāzē. Šis apraksts ietver tabulu, kolonnu, datu tipu, indeksu un daudz ko citu definīcijas. Datu bāzē tabula ir datu kopa, kurā dati tiek sakārtoti vertikālu kolonnu un horizontālu rindu kopai. Kolonnu skaits tabulā ir norādīts datu bāzes shēmā, taču tajā var ievietot jebkuru rindu skaitu. Tabulās ir arī tāda informācija kā ierobežojumu vērtības kolonnās, un šo informāciju sauc par metainformāciju.

Kas ir shēma?

Datu bāzes sistēmas datu bāzes shēma apraksta datu struktūru un organizāciju. Lai noteiktu datu bāzes shēmu, tiek izmantota oficiāla valoda, kuru atbalsta datu bāzes pārvaldības sistēma. Shēma apraksta, kā datu bāze tiks veidota, izmantojot tās tabulas. Formāli shēma tiek definēta kā formulu kopa, kas uzliek tabulām integritātes ierobežojumus. Turklāt datu bāzes shēma aprakstīs visas tabulas, kolonnu nosaukumus un veidus, indeksus utt. Ir trīs veidu shēmas, ko sauc par konceptuālo shēmu, loģisko shēmu un fizisko shēmu. Konceptuālā shēma apraksta, kā tiek apzīmēti jēdzieni un attiecības. Loģiskā shēma nosaka, kā tiek kartētas entītijas, atribūti un attiecības. Fiziskā shēma ir īpaša iepriekšminētās loģiskās shēmas ieviešana.

Kas ir tabula?

Tabula ir datu kopa, kas sakārtota rindās un kolonnās. Datu bāzē ir viena vai vairākas tabulas, kurās faktiski glabājas dati datu bāzē. Katrai datu bāzes tabulai ir unikāls nosaukums, kas tiek izmantots tās identificēšanai. Datu bāzes kolonnām ir arī unikāls nosaukums un ar to saistīts datu tips. Turklāt ar kolonnu var būt saistīti īpaši atribūti, piemēram, vai tā ir primārā atslēga, vai to izmanto kā indeksu utt. Tabulas rindās tiek glabāti faktiskie dati. Relāciju datu bāzēs relācija tiek attēlota, izmantojot tabulu. Bet relācija un tabula nav vienādas, jo tabulā var būt rindas, kas ir dublikāti (un relācija nevar saturēt rindu dublikātus). Ir divu veidu tabulas kā objektu tabulas un relāciju tabulas. Objektu tabulās glabājas noteikta veida objekti, savukārt relāciju tabulās glabājas lietotāju dati relāciju datu bāzē.

Kāda ir atšķirība starp shēmu un tabulu?

Datu bāzes shēma apraksta datu struktūru un organizāciju datu bāzes sistēmā, savukārt tabula ir datu kopa, kurā dati tiek sakārtoti vertikālu kolonnu un horizontālu rindu kopā. Datu bāzes shēma nosaka tabulas datu bāzē, kolonnas un to veidus. Turklāt shēma arī nosaka, kuras kolonnas ir definētas kā tabulas galvenā atslēga. Saprotams, ka datubāzes shēma pēc izveidošanas paliek nemainīga, savukārt faktiskie dati datu bāzes tabulās var visu laiku mainīties.

Ieteicams: