MySQL: razlika između inačica

Izbrisani sadržaj Dodani sadržaj
Redak 10:
== Osnovi pojmovi o projektovanju baza podataka ==
 
Prije upuštanja u rad sa bilo kojim DBMS sistemom, pa tako i sa MySQL-om potrebno je dizajnirati odgovarajući izgled baze podataka, odnosno napraviti '''šemu''' baze, koja se u kasnijem postupku prevodi u određen broj tabela koje se koriste za pohranjivanje podataka. Osnovi element koji se pohranjuje u bazi naziva se '''entitet''', entitet može biti bilo što: osoba, neki objekat, događaj, služba u nekoj organizaciji isl. dakle stvari iz stvarnog života o kojima želimo čuvati informacije. Drugi važan pojam u teoriji baza podataka jeste '''relacija'''. Kao što u stvarnom životu postoje određeni međusobni odnosi između dvadvije ili više osoba, događaja isl. tako se i u bazama podataka mogu pojaviti određeni odnosi ili '''relacije''' između raznih entiteta, koji se na odgovarajući način predstavljaju unutar same baze.
 
Prema vrsti, relacije se mogu podijeliti na relacije '''jedan prema jedan, jedan prema više odnosno više prema jedan'''. Uzmimo za primjer da modeliramo bazu koja sadrži dvije tabele, jedna za pohranu informacija o zaposlenim licima, a druga informacije o službama koje postoje u toj određenoj organizaciji, šema baze bi mogla izgledati ovako:
 
 
 
 
{{Commonscat}}