MySQL: razlika između inačica

Izbrisani sadržaj Dodani sadržaj
Addbot (razgovor | doprinosi)
m Bot: Migrating 59 interwiki links, now provided by Wikidata on d:q850 (translate me)
Nema sažetka uređivanja
Redak 9:
== Osnovi pojmovi o projektiranju 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 '''shemu''' baze, koja se u kasnijem postupku prevodi u određen broj tablica koje se koriste za pohranjivanje podataka. Osnovi element koji se pohranjuje u bazi naziva se '''entitet''', entitet može biti bilo što: osoba, neki objekatobjekt, događaj, služba u nekoj organizaciji i sl. 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 dvije 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''' te '''više prema više'''. Uzmimo za primjer da modeliramo bazu koja sadrži dvije tabele, jedna za pohranu informacija o zaposlenim osobama, a druga informacije o službama koje postoje u toj određenoj organizaciji, shema baze bi mogla izgledati ovako: