4. Vjezba 1
• Napraviti novu bazu blog
• Napraviti dvije table author i article
• U tabeli author dodati polja id, name, email, pop
• U tabeli article dodati polja id, title, text, author_id
• Polje author_id u tabeli article je foreign key od tabele
author
• Uraditi dva INSERT query-a u tabelu author
11. OUTER JOIN
SELECT user.name, course.name|
FROM `user`
LEFT JOIN `course` on user.course = course.id
UNION
SELECT user.name, course.name
FROM `user`
RIGHT JOIN `course` on user.course = course.id;
12. Alternativni pristup
• SELECT * FROM table1, table2 WHERE table2.fk
= table1.pk
• fk - foreign key
• pk - primary key
13. Primer 1
• Dodavanje u tabelu sa foreign key-em
• INSERT INTO table_name (column1, column2,
foreign_key) VALUES (value1, value2,
foreign_key_value)
14. Vjezba 2
• Koristeci bazu iz vjezbe 1, dodati u tabelu article
2 reda sa razliciom fk referencom
• Koristeci jedan od join metoda uraditi SELECT
query
15. ERD
• Entity relationship diagram
• Koristi se za vizuelnu prezentaciju baze, njenih
atributa i veza medju tabelama