Relacijski model - što je to, definicija i pojam

Relacijski model sastoji se od predstavljanja podataka pomoću povezanih tablica čiji se retci nazivaju korijeni, a varijable stupaca, čime se formira baza podataka

Stvorio ih je 1970. Edgar Frank Codd, zaposlenik IBM-a u San Joséu (Kalifornija). Njegov rad je zaista jednostavan. Oni se temelje na teoriji skupova i predikatnoj logici.

Oni su predstavljeni tablicama podataka, tako da su retci različiti slučajevi, a stupci polja koja se proučavaju. Široko se koristi za dinamičko upravljanje podacima.

Formalni pojmovi relacijskog modela

Postoji niz formalnih izraza koji odgovaraju neformalnim izrazima. Prikladno ih je poznavati kako bi se s njima upoznali. U praksi se koriste jednostavni izrazi, lakši za razumijevanje.

  • Relacija, koja je formalni pojam, ima svoj neformalni ekvivalent u tablici.
  • Korpa nije ništa drugo do zapis koji je predstavljen u redovima tablice, a atribut je stupac ili polje.
  • Kardinalnost se odnosi na broj redaka ili zapisa, a stupanj je broj stupaca ili polja.
  • Napokon, primarni ključ je jedinstveni identifikator za svaki slučaj.

Kako funkcionira relacijski model

Iako ćemo to vidjeti u posljednjem primjeru, pokazat ćemo kako to djeluje. Imajte na umu da same tablice već uspostavljaju veze između podataka, pa otuda i naziv. Zapravo se njime rukovode neka jednostavna pravila, koja su sljedeća:

  • Tablice su središte modela i u njima moraju biti zastupljeni podaci. Tablice se također koriste za izračunavanje rezultata drugih.
  • Redoslijed svakog stupca određuje se prema vrsti upita koji se provodi. Stoga početni redoslijed nije potreban, jer se svaka relacija sastoji od jedinstvenog skupa podataka.
  • Kao što smo već spomenuli, retci su podaci ili slučajevi, stupci polja ili varijable. S druge strane, svaka je ćelija zapis koji ima dvije dimenzije.
  • Bitno je imati jedinstveni identifikator (primarni ključ) za svaki zapis. To vam omogućuje uspostavljanje odnosa između dvije ili više tablica, koristeći ga kao strani ključ.

Prednosti i nedostaci relacijskog modela

Ovaj relacijski model, kao i sve ostalo, ima prednosti i nedostatke.

Među prednostima možemo istaknuti sljedeće;

  • S jedne strane, ima procese koji izbjegavaju dupliciranje podataka.
  • S druge strane, jamči referentni integritet uklanjanjem svega što je povezano sa zapisom kada je to potrebno.
  • Osim toga, omogućuje normalizaciju.

S druge strane, među nedostacima ili neugodnostima imamo sljedeće:

  • Prvo je da ima ograničenja u grafičkim prikazima ili sustavima geopozicioniranja.
  • Druga je da se blokovi teksta ne obrađuju učinkovito.

Primjer relacijskog modela

Zamislimo da želimo stvoriti model s dobavljačima, kupnjama, skladištem (s kategorijama), kupcima i prodajom. Svaka tablica predstavlja skupinu sličnih podataka. Oni imaju niz podataka u stupcima (poljima) i svaki od njih (skup) ići će redom. Pojednostavili smo to, samo u svrhu prikazivanja onoga što smo vidjeli u ovom članku. Moglo bi biti nešto slično ↓

Tabele bi se popunile, ako za primjer koristimo klijente, s podacima svakog od njih u nizu i vrstom (ime, prezime …) u stupcu. 1 znači "jednog", a M znači "mnogima". Odnosi se na činjenicu da su u ovom relacijskom modelu izlazi svake tablice od jednog podatka, ali mogu biti povezani s nekoliko sljedećih.

Popularni Postovi

León Walras - Biografija, tko je on i što je radio

León Walras bio je ekonomist koji je živio između 1831. i 1910. Neuspješno je pokušavao trenirati u rudarskoj školi, a nije uspio ni u izdavaštvu ni u novinarstvu. 1870. završio je na katedri za ekonomiju u Lozani (Švicarska). Istakao se za proučavanje ekonomske teorije kroz Read more…

Milton Friedman - Biografija, tko je on i što je radio

Milton Friedman američki je ekonomist rođen u New Yorku 1912. godine. Nakon školovanja na sveučilištima u Chicagu i Columbiji, počeo je vježbati kao profesor na čikaškom sveučilištu 1948. i umro 2006. godine. Najvažniji je ekonomist takozvani monetaristi. Iza sebe ima opsežni katalog Pročitajte više…

Paul Krugman - Biografija, tko je on i što je radio

Paul Krugman američki je ekonomist rođen u gradu Albanyu 1953. Nakon što je diplomirao ekonomiju na Sveučilištu Yale, doktorirao je ekonomiju na Massachusetts Institute of Technology (MIT). Predavao je na raznim sveučilištima i predavao na Sveučilištu Princeton. Ali ako je za neštoPročitajte više…