Ra unarstvo i informatika
Download
1 / 8

Računarstvo i informatika - PowerPoint PPT Presentation


  • 103 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