MySQL: razlika između inačica
Izbrisani sadržaj Dodani sadržaj
m →Osnovi pojmovi o projektiranju baza podataka: pravopis |
m RpA: WP:NI, WP:HRV |
||
Redak 3:
MySQL baza je slobodna za većinu uporaba. Ranije u svom razvoju, MySQL baza podataka suočila se s raznim protivnicima MySQL sustava organiziranja podataka jer su joj nedostajale neke osnovne funcije definirane [[SQL]] standardom. Naime, MySQL baza je optimizirana kako bi bila brza nauštrb funkcionalnosti. Nasuprot tome, vrlo je stabilna i ima dobro dokumentirane module i ekstenzije te podršku od brojnih [[programski jezik|programskih jezika]]: [[PHP]], [[Java (programski jezik)|Java ]], [[Perl]], [[Python]]...
MySQL baze su [[Relacijska baza podataka|relacijskog tipa]], koji se pokazao kao najbolji način skladištenja i pretraživanja velikih količina [[
Kao i ostali sustavi za upravljanje bazama, i MySQL poštuje [[ACID (računarstvo)|ACID]] načela pri izvođenju transakcija nad podatcima.
Redak 11:
== Osnovi pojmovi o projektiranju baza podataka ==
Prije upuštanja u rad s bilo kojim DBMS sistemom, pa tako i
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:
Redak 20:
Stavke ispred koji stoji '''PK''' predstavljaju, tzv. primarne ključeve ili jedinstvene identifikatore koji se određenoj tablici mogu pojaviti samo jedanput, tako npr. kao primarni ključ tablice zaposlenici može poslužiti JMBG broj, masne stavke predstavljaju tzv. vanjske ključeve prema primarnom ključu druge tablice. Ovakvom shemom baze smo dobili relaciju '''jedan prema više''', drugim riječima jedan zaposlenik može raditi isključivo u jednoj službi, jedna služba može imati nula ili veći broj zaposlenih.
zaposlenici('''PK''' IDzaposlenika,ime,prezime,adresa)
|