ra unarstvo i informatika
Download
Skip this Video
Download Presentation
Računarstvo i informatika

Loading in 2 Seconds...

play fullscreen
1 / 8

Računarstvo i informatika - PowerPoint PPT Presentation


  • 104 Views
  • Uploaded on

Računarstvo i informatika. IV godina. Pojam ključa. Relacione baze podataka zahtevaju da svaki rekord (entitet, zapis) u tabeli bude jednoznačno određen . To znači da se ne smeju pojaviti dva rekorda u tabeli sa svim istim vrednostima u poljima (atributima).

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Računarstvo i informatika' - awen


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
pojam klju a
Pojam ključa
  • Relacione baze podataka zahtevaju da svaki rekord (entitet, zapis) u tabeli bude jednoznačno određen.
  • To znači da se ne smeju pojaviti dva rekorda u tabeli sa svim istim vrednostima u poljima (atributima).
  • Svaka tabela ima jedno ili kombinaciju više polja koja jednoznačno određuje rekord u tabeli.
  • Atribut (polje) koje jedinstveno identifikuje entitet (rekord) zove se ključ relacije.
pojam klju a1
Pojam ključa
  • Šta na narednos slici jednoznačno određuje entitete u tabelama?
  • U kojoj tabeli postoji više atributa koji jednoznačno određuju entitet?
primarni klju
Primarni ključ
  • Atribut (ili polje) koji jednoznačno određuje entitet u tabeli zove se primarni ključ(primary key).
  • Prilikom dizajniranja tabele primarni ključ uvek mora biti definisan.
  • Ukoliko mi ne definišemo primarni ključ Access sam određuje neko polje koje će biti primarni ključ.
  • JMBG svakog od nas je naš primarni ključ. Svaka osoba (entitet) ima nešto što je jedinstveno opisuje, a to je JMBG (atribut).
primarni klju1
Primarni ključ
  • U tabeli ČITAOCI primarni ključ je ID čitaoca, dok tabela IZNAJMLJIVANJE ima kombinaciju atributa koji jednoznačno opisuju njene entitete, a to su: ID knjige, ID čitaoca i datium iznajmljivanja.
spoljni klju
Spoljni ključ
  • U nekim slučajevima atribut jedne tabele ne opisuje jednoznačno tu tabelu, ali je potreban za povezivanje sa drugim tabelama.
  • Spoljni ili strani ključ(fereign key) je atribut jedne tabele, koji se uparuje sa primarnim ključem druge tabele.
  • To polje mora da sadrži isti tip podatka kao polje u tabeli za koju se vezuje.
  • Skup vrednosti spoljnog ključa mora biti podskup vrednosti primarnog ključa iz tabele za koju se vezuje.
spoljni klju1
Spoljni ključ
  • Atribut ID pisca u tabeli KNJIGE predstavlja njen spoljni ključ. Potreban je za povezivanje sa tabelom PISCI, gde je atribut ID pisca primarni ključ.
  • ID pisca iz tabele KNJIGE je, dakle, podskup skupa ID pisca iz tabele PISCI.
integritet podataka
Integritet podataka
  • Integritet podataka predstavlja mehanizam obezbeđivanja validnosti podataka u bazi.
  • Integritet atributa – vrednosti atributa moraju biti tačne, odnosno moraju pripadati domenu atributa (moraju odgovarati njegovom tipu) ili mogu imati vrednost NULL (entitet nema taj atribut, prazno polje).
  • Integritet entiteta – skup podataka u jednoj vrsti (redu, ceo jedan entitet) mora biti jedinstven. To obezbeđuje primarni ključ.
  • Integritet relacije – vrednost spoljnog ključa mora biti iz primarne tabele (mora se poklapati sa vrednostima koje se nalaze u primarnoj tabeli) ili može imati vrednost NULL.
ad