Lekcija 8 ukljucuje uvod u relacione data baze, MySQL, pravljenje baze, pravljenje tabla, indexi, veze izmedju tabela i prakticne primjere osnovih operacija sa bazama.
4. - Baza podataka (database) je uredjena grupa podataka pohranjena na
sitemski nacin koja komunicira sa aplikacijom pomocu upita (query)
- Najjednostavnije receno, baza podataka je kolekcija trajno pohranjih
podataka
<?php echo ‘Baze podataka’ ?>
5. - DBMS je skracenica za database management system
- DBMS je program koji se koristi za upravljanje I odrzavanje baze
podataka
- DBMS osigurava zastitu baze, obnovu podataka, editovanje I
manipulaciju podacima
<?php echo ‘DBMS’ ?>
8. - Tabela je set elemenata(vrijednosti) sa kolonama (koje se identifikuju
imenom) I redovima gdje jedna celija predstavlja vrijednost presjeka
reda I kolone
<?php echo ‘Tabela baze podataka’ ?>
9. - Red (row, record, tupple) predstavlja set vezane date (slicno objektima
ili nizovima) I svaki red unutar 1 tabele ima identicnu strukturu
<?php echo ‘Red baze podataka’ ?>
10. - Atributi su vrijednosti koje tabela cuva (imena kolona)
<?php echo ‘Atributi baze podataka’ ?>
11. - Primary key (primarni kljuc) je vrjednost pomocu koje se identifikuje red
tabele
- Dva reda unutar iste tabele ne mogu imati isti primarni kljuc
<?php echo ‘Primary key’ ?>
12. - Foreign key je polje (vrijednost) u jednoj tabeli pomocu koje se
referencira red u drugoj tabeli
- Vrijednost FK je u vecini slucajeva primary key
<?php echo ‘Foreign key’ ?>
15. <?php echo ‘Insert query’ ?>
# PRIMJER INSERT QUERY-a:
INSERT INTO table_name (column1, column2, column3,…) VALUES (value1, value2,
value3,...)
16. <?php echo ‘Select query’ ?>
# SELECT SVIH REDOVA I ATRIBUTA
SELECT * FROM table_name
# SELECT SPECIFICNIH ATRIBUTA I SVIH REDOVA
SELECT column_name1, column_name2 FROM table_name;
# SELECT SA USLOVOM
SELECT column_name1, column_name2 FROM table_name WHERE column_name1 =
value1;
17. <?php echo ‘Insert query’ ?>
# PRIMJER UPDATE QUERY-a:
UPDATE table_name SET column1 = value1, column2 = value2 WHERE some_column =
some_value;
18. <?php echo ‘Insert query’ ?>
# PRIMJER DELETE QUERY-a:
DELETE FROM table_name WHERE some_column=some_value;
19. - Napraviti bazu CIPS
- Napraviti tabelu users unutar baze CIPS
- Dodati atribute: firstName, lastName, JMBG, placeOfBirth
- Uraditi dva INSERT query-a sa random datom
- Uraditi SELECT svih usera i select usera po nekom kriteriju
- Uraditi jedan UPDATE
- Obrisati zadnji red iz baze
<?php echo ‘Vjezba 1’ ?>