Home FORUM Toplista HTML CSS JavaScript PHP DIZAJN SEO Mapa |
![]() |
![]() |
![]() |
![]() |
![]() | ||||||||||||||||||||||||||||||||||||
Tabele, kolone, redovi, vrednosti, ključevi, šeme i relacijeTabeleSkup struktura svih tabela u bazi naziva se šema. Medjusobni
odnosi izmedju tabela su relacije. Napravimo sad tabelu pod nazivom "kupci":
KoloneSvaka kolona u tabeli ima svoje ime i sadrži odgovarajući tip podataka. Na primer u našoj tabeli "kupci" kolona "BrojKupaca" sadrži celobrojne vrednosti, dok su ostale tri kolone znakovni nizovi. Kolone se nekada nazivaju polja ili atributi. RedoviSvaki red u našoj tabeli iz primera predstavlja po jednog kupca, to jest sadrži podatke o jednom kupcu. Redovi se nazivaju i zapisi ili torke. VrednostiSvaki red se sastoji od skupa pojedinačnih vrednosti koje odgovaraju kolonama. Kolone odredjuju tip podataka za svaku vrednost. KljučeviPotrebno je da postoji način identifikacije svakog reda u tabeli, to jest u našem slučaju svakog kupca. Imena obično nisu pogodna jer može postojati više kupaca sa istim imenom ili prezimenom. Zato dajemo jedinstven identifikacioni BrojKupca, po istom principu po kome dobijate u banci jedinstven broj računa. Identifikaciona kolona u tabeli naziva se ključ ili primarni ključ. Ključ ne mora da se sastoji samo od jedne kolone. Baze podataka se sastoje od više tabela koje su medjusobno povezane ključevima. Na primer napravimo i povežimo tabelu pod nazivom "Porudžbine" sa prethodnom tabelom "kupci":
Tabela "porudžbine" sadrži porudžbine kupaca. Svaki red u toj tabeli predstavlja pojedinačnu porudžbinu pojedinačnog kupca. Zahvaljujući identifikacionom broju BrojKupca, znamo čija je svaka porudžbina, odnosno tako smo i povezali ove dve tabele istom kolonom. BrojKupca je primarni ključ u tabeli "kupci" a u tabeli "porudžbine" je to spoljni kluč. ŠemaSkup svih tabela u bazi naziva se šema baze podataka. Šema popisuje tabele sa njihovim kolonama, tipove podataka u tim kolonama, primarni ključ svake tabele i spoljne ključeve. Šema se može pretstaviti dijagramima koje nećemo koristiti ovde, može i dijagramima relacija entiteta koje takodje nećemo koristiti ali šema se može pretstaviti i u tekstualnom obliku što će mo koristiti, na sledeći način: Kupci (BrojKupaca, Ime, Adresa, Grad) Primarni ključevi su na primer boldovani a spoljni ključevi na primer podvučeni i plavi. RelacijeSpoljni ključevi povezuju dve tabele i definišu relacije. U relacionoj bazi podataka postoje tri osnovne vrste relacija prema broju stavki na svakoj strani relacije i to su: jedan prema jedan, jedan prema više i više prema više. Relacija tipa jedan prema jedan povezuje po jednu stavku u obe tabele. U relaciji tipa jedan prema više jedan red u jednoj tabeli povezan je sa više redova u drugoj tabeli. U tim odnosima tabela sa više redova imaće spoljni ključ prema tabeli sa jednim redom. U relaciji tipa više prema više, više redova u jednoj tabeli povezano je sa više redova u drugoj. | ||||||||||||||||||||||||||||||||||||
![]() | ||||||||||||||||||||||||||||||||||||
Copyright © 2010 BUbaj. Powered By bubaj.com |
PHP PHP sintaksa Fajl Niz String Funkcija Objektno programiranje MySQL Unos fajla Datum Forme Sesija Registracija |