BAZE - Domaci Zadatak

You might also like

You are on page 1of 3

Domai zadatak

1. Projektovati relacioni model za bazu podataka koju ste osmislili. Baza podataka mora da ima minumum dve veze i to barem jednu M:N (vie prema vie! koja se ne mo"e ostvariti samo povezivanjem dveju tabela# ve mora da postoji i tabela veze. Primeri:

$lika 1. levo % relacioni model preduzea# desno % relacioni model kole & primeru preduzea imamo vezu vie prema vie izme'u relacija (tabela! (adnik i Projekat# vie radnika radi na jednom projektu# i jedan radnik mo"e da radi na vie projekata. )eza je realizovana u *kcesu preko dve 1 prema vie veza# koje se vezuju na tabelu veze (adi+Na.

& primeru kole izmamo vezu vie prema vie izme'u relacija (tabela! &,enik i Predmet# 1predmet sluaju vie u,enika i dobijaju ocene iz nje-a# tako'e jedan u,enik slua vie predmeta i za svaki predmet ima ocenu. )eza je u *kcesu realizovana preko dve 1 prema vie veza# koje se vezuju na tabelu veze .cena.

(elacioni model mo"ete nacrtati na papiru# ili odraditi uz pomo tabela u /ordu.

0. Napraviti bazu podataka u *kcesu sa tabelama koje od-ovaraju relacionom modelu koji ste projektovali u zadatku 1# i realizujte veze u *kcesu izme'u tabela# pre unosa podataka. .bavezno osi-urajte re1erencijalni inte-ritet izme'u veza.1

2. Popunite tabelu podacima. $vaka tabela u bazi mora da ima minimum 3 redova podataka# svaka kolona mora da bude popunjena podacima# trebae vam minum jedno polje sa datumima da biste odradili jedan upit sa 1unkcijom za datum. 4. Napraviete minimum tri upita# i to: a. 5edan unakrsni upit preko 6uer7 8izarda# koji mora smisleno da prika"e podatke ina,e se nee priznati. b. 5edan upit sa tri ili vie kolona -de se koristi# u jednoj koloni sortiranje# u dru-oj aritmeti,ki operator# u treoj operator pore'enja (ukoliko imate nedoumice o kojim operatorima pri,am# pro,itajte lekciju &piti 0!. c. 5edan upit sa tri ili vie kolona -de se koristi# u jednoj koloni lo-i,ki operator# u dru-oj tekst operator sa nekim od d"oker simbole npr. (9ike :;* D<=:!. Napomena za pod b! i c! lake je preko simple 6uer7 8izarda prvo napraviti tabelu koja samo prikazuje "eljene kolone# a zatim ui na desi-n vie8 to- upita i postaviti kriterijume.0

Ovo e vam sigurno praviti problem ukoliko podatke unosite pogrenim redosledom. Ako u tabeli imate spoljni klju koji se referencira na neku drugu tabelu, onda se prvo ta druga tabela popunjava, da bi imao gde da proverava da li su podaci validni. 2 Sva pitanja u ve i sa i radom domaeg adatka mo!ete slati na mejl" krle#$%gmail.com

>z-led desi-n vie8 prikaza upita koji prikazuje listu proizvoda

You might also like