Kolokvij 2: Relacijske baze podataka

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Što je broj atributa n u relacijskoj bazi podataka?

  • Broj relacija u bazi podataka
  • Broj ključeva u relaciji
  • Brojnost n-torki relacije
  • Brojnost atributa relacije ili stupanj relacije (correct)

Koja relacija se definira neovisno o drugim relacijama u modelu?

  • Poluizvedena relacija
  • Semi-derived relation
  • Izvedena relacija
  • Bazna relacija (correct)

Što je ključ relacije u relacijskome modelu podataka?

  • Onaj atribut koji se nalazi u svakoj relaciji
  • Onaj podskup atributa čije vrijednosti jedinstveno identificiraju n-torke relacije (correct)
  • Onaj atribut koji se ne nalazi u nijednoj relaciji
  • Onaj podskup atributa čije vrijednosti se ponavljaju

Što je uvjet jedinstvenosti?

<p>Vrijednost ključa svake n-torke relacije jedinstveno određuje n-torku (A)</p> Signup and view all the answers

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

<p>Vanjski ključ (B)</p> Signup and view all the answers

Što predstavlja semantička mreža?

<p>Znanje sadržano u čvorovima i binarnim vezama među čvorovima (A)</p> Signup and view all the answers

Koji su modeli podataka I. generacije?

<p>Svaki programski jezik je zaseban model podataka (D)</p> Signup and view all the answers

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

<p>Skup objekata i skup odnosa među objektima (D)</p> Signup and view all the answers

Koji je model podataka koji je razvio Bachman 1969.?

<p>Mrežni model podataka (A)</p> Signup and view all the answers

Koji je autor modela entiteti-veze?

<p>Chen (D)</p> Signup and view all the answers

Što se dobiva pomoću strukture podataka?

<p>Međusobno povezane grupe informacijskih objekata (B)</p> Signup and view all the answers

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

<p>Model entiteti-veze (C)</p> Signup and view all the answers

Koji je cilj metode modeliranja podataka?

<p>Nalaženje i prikazivanje informacijskih objekata i njihovog međusobnog odnosa (A)</p> Signup and view all the answers

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

<p>Codd (C)</p> Signup and view all the answers

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

<p>Znanje o interakciji koncepata (B)</p> Signup and view all the answers

Koji je model podataka koji je razvio Codd 1970.?

<p>Klasični relacijski model podataka (C)</p> Signup and view all the answers

Flashcards are hidden until you start studying

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.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

More Like This

Database Management Systems
5 questions
Object-Relational Theory (ORT)
16 questions
Relationales Datenbankmodell
33 questions

Relationales Datenbankmodell

SmootherBowenite5869 avatar
SmootherBowenite5869
DBMS - II Modello Relazionale
24 questions
Use Quizgecko on...
Browser
Browser