Kolokvij 2: Relacijske baze podataka

... avatar
...
·
·
Download

Start Quiz

Study Flashcards

16 Questions

Što je broj atributa n u relacijskoj bazi podataka?

Brojnost atributa relacije ili stupanj relacije

Koja relacija se definira neovisno o drugim relacijama u modelu?

Bazna relacija

Što je ključ relacije u relacijskome modelu podataka?

Onaj podskup atributa čije vrijednosti jedinstveno identificiraju n-torke relacije

Što je uvjet jedinstvenosti?

Vrijednost ključa svake n-torke relacije jedinstveno određuje n-torku

Kako se naziva skup atributa čije vrijednosti jedinstveno identificiraju n-torke relacije u nekoj drugoj relaciji u modelu?

Vanjski ključ

Što predstavlja semantička mreža?

Znanje sadržano u čvorovima i binarnim vezama među čvorovima

Koji su modeli podataka I. generacije?

Svaki programski jezik je zaseban model podataka

Koji se odnos između objekata koristi u modelu podataka?

Skup objekata i skup odnosa među objektima

Koji je model podataka koji je razvio Bachman 1969.?

Mrežni model podataka

Koji je autor modela entiteti-veze?

Chen

Što se dobiva pomoću strukture podataka?

Međusobno povezane grupe informacijskih objekata

Koji je model podataka koji omogućuje ugradnju 'molekularne' semantike?

Model entiteti-veze

Koji je cilj metode modeliranja podataka?

Nalaženje i prikazivanje informacijskih objekata i njihovog međusobnog odnosa

Koji je autor Proširenog relacijskog modela – RM/T?

Codd

Što se unosi pomoću ograničenja na podatke u strukturi podataka?

Znanje o interakciji koncepata

Koji je model podataka koji je razvio Codd 1970.?

Klasični relacijski model podataka

Study Notes

Relacijske baze podataka

  • Relacijska baza podataka je skup u vremenu promjenjivih relacija opisanih u shemi baze podataka.
  • Broj atributa n je brojnost atributa relacije ili stupanj relacije.
  • Broj n-torki je brojnost pojavljivanja relacije ili kardinalni broj relacije.

Tipovi relacija

  • Bazna relacija (realna, stvarna) je relacija koja se definira neovisno o drugim relacijama u modelu.
  • Izvedena relacija (virtualna, pogled) je relacija koja se može potpuno izvesti iz drugih relacija.
  • Poluizvedena relacija (semi-derived relation) je relacija čija je bar jedna projekcija (s barem jednim atributom) izvedena relacija.

Ključ relacije

  • Ključ relacije u relacijskome modelu podataka je onaj podskup atributa čije vrijednosti jedinstveno identificiraju n-torke relacije.
  • Vanjski ključ (engl.foreign key) je skup atributa koji nije ključ u promatranoj relaciji, ali je ključ u nekoj drugoj relaciji u modelu.

Uvjeti ključa

  • Uvjet jedinstvenosti: vrijednost ključa svake n-torke relacije jedinstveno određuje n-torku.
  • Uvjet neredundantnosti: ne postoji niti jedan atribut kao dio ključa koji se može izostaviti iz ključa, a da se pritom uvjet jedinstvenosti ne gubi.

Modeli podataka

  • Semantička mreža predstavlja znanje sadržano u čvorovima i binarnim vezama među čvorovima.
  • Baza znanja je skup objekata i skup odnosa među objektima.
  • Modeli podataka I. generacije: svaki programski jezik je zaseban model podataka.
  • Modeli podataka II. generacije: funkcionalni model podataka, hijerarhijski model podataka, mrežni model podataka, klasični relacijski model podataka.
  • Modeli podataka III. generacije: model entiteti-veze, prošireni relacijski model, SDM-IBM, model podataka semantičkih mreža, semantički model podataka, Petrijeve mreže, Semantic Association Model, D-Graph Model.

Metoda modeliranja podataka

  • Metoda modeliranja podataka je definirani postupak nalaženja i prikazivanja informacijskih objekata i njihovog međusobnog odnosa.
  • Pomoću strukture podataka, podaci o pojmovima poslovnoga sustava spajaju se u međusobno povezane grupe i tako se znanje o grupiranju i interakciji pojmova iz poslovnoga sustava prenosi u model podataka.
  • Ograničenja na podatke u strukturi podataka unosi se dalje znanje o interakciji koncepata iz poslovnoga sustava.

Ovaj kolokvij obuhvaća pojmove kao što su broj atributa, n-torki, relacije, baza podataka, bazna relacija i izvedena relacija.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free

More Quizzes Like This

Use Quizgecko on...
Browser
Browser