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

Fleksibilno radno vrijeme: prednosti i nedostaci

Svijet rada se brzo razvija, ideje koje su prije godina bile danas nezamislive temelj su za bolji radni učinak. Poznate su sve više i više prednosti fleksibilnog radnog vremena. Koje su to prednosti i nedostaci? Jedna od trenutnih rasprava je fleksibilno radno vrijeme. Tvrtke i radnici pitaju se o prednostima iliPročitajte više…

Hipoteka ili najam? Ključevi da to ispravno

Rasprava o hipoteci ili najmu, posebno u Španjolskoj, čini se vječnom. Gdje su ključevi? Što je bolje? O čemu bi trebala ovisiti naša odluka? Samo naprijed, nema jedinstvenog odgovora, u konačnici sve će ovisiti o kriterijima koje je teško kvantificirati ili procijeniti. Na primjer, vrijednost koju pridajemo našem Pročitajte više…

Poredak zemalja s najviše javnog duga iznad BDP-a (2018.)

Među zemljama s najviše javnog duga u 2018. godini su Japan, Južni Sudan i Grčka. Javni dug vrlo je ozbiljan problem mnogih zemalja. U ovom poretku prikazujemo podatke i komentiramo ih. Prema procjenama Međunarodnog monetarnog fonda (MMF), država s najviše javnog duga na svijetu Pročitajte više…