P. 1
ERmodeli

ERmodeli

|Views: 5|Likes:
Published by Mersiha Sahman

More info:

Published by: Mersiha Sahman on Nov 18, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

11/18/2012

pdf

text

original

ER model - primjeri U bazi podataka vodi se evidencija o posudbi knjiga u fakultetskoj biblioteci.

Za knjigu se evidentira šifra knjige, naslov, koje je izdanje po redu, godina izdavanja, kratak opis knjige, izdavač i autori knjige. Za jednu knjigu postoji samo jedan izdavač za kojeg se evidentira šifra izdavača i njegov naziv, a u bazu podataka se unosi samo ukoliko postoji bar jedna knjiga u biblioteci koju je izdao. Jednu knjigu može napisati više autora, a za svakog autora se evidentira šifra, ime, prezime, te redni broj koji je po redu koji potpisuje knjigu. Jedan autor tako e može napisati više knjiga, a u bazu podataka se unosi tek ukoliko postoji bar jedna knjiga koju je napisao. Svaka knjiga u biblioteci može imati više primjeraka za koje se evidentira inventarni broj i stanje u kojem se nalazi. Tako e se vodi evidencija o predmetima na kojima se knjiga može koristiti kao literatura. Za predmete se evidentira šifra predmeta, kratica predmeta i naziv predmeta, a podrazumjeva se da za svaki predmet postoji bar jedna knjiga u biblioteci koja se koristi kao literatura. Za članove biblioteke se evidentira broj iskaznice, ime, prezime i zanimanje kojim se bavi, te broj indeksa ukoliko je student. Zanimanje ima svoju šifru i naziv, a podrazumjeva se da su evidentirana sva zanimanja na fakultetu, ali ne moraju svi uposleni biti ujedno i članovi biblioteke. Prilikom posudbe knjige vodi se evidencija o članu koji iznajmljuje odre eni primjerak te datum posudbe i vraćanja. Jedan član isti dan može posuditi više primjeraka, te više puta može posuditi isti primjerak, ali ne isti dan.

KNJIGA sifKnjiga naslov izdanje godIzd opis PRIMJERAK invBroj stanje ima invBroj sifKnjiga

PREDMET sifPred nazPred kratPred

AUTOR sifAutor imeAutor prezAutor

IZDAVAC sifIzdavac nazIzdavac

CLAN brIskazClan imeClan prezClan brIndex

ZANIMANJE sifZanim nazZanimanje posudjuje invBroj brIskazClan datPosudbe datVracanja

literatura sifKnjiga sifPred je brIskazClan sifZanim

napisao sifKnjiga sifAutor

izdao sifKnjiga sifIzdavac

U bazi podataka se evidentiraju podaci o filmovima i osobama koje su radile na filmu i njihovim funkcijama. Za film se evidentira šifra filma, naslov i originalni naslov, godina izdavanja, distributer, žanr, porijeklo i proizvo ač. Za žanr se evidentira šifra žanra, ime žanra i kratica žanra, a podrazumjeva se da film može imati samo jedan žanr. Vodi se evidencija o svim žanrovima koji postoje, bez obzira da li postoji film odre enog žanra. Za distrubutera se evidentira šifra distributera i ime distributera, a film može imati samo jednog distributera. Distributer se unosi u bazu podataka tek pošto postoji bar jedan film koji je distribuirao. Za proizvo ače se evidentira šifra proizvo ača i ime proizvo ača, a film može imati više proizvo ača. U bazi podataka se vodi evidencija o svim proizvo ačima bez obzira da li su proizveli neki film. Za svaku osobu koja je radila na filmu evidentira se šifra, ime i prezime osobe, šifra i funkcija koju je ona obavljala. Jedna osoba može imati više funkcija u filmu, a više osoba može obavaljati istu funkciju na filmu. Na jednom filmu može raditi više osoba. Vodi se evidencija o svim funkcijama koje se mogu obavljati na filmu bez obzira da li postoje evidentirane osobe koje obavljaju tu funkciju. Za funkcije se evidentira šifra i naziv funkcije.

FILM PROIZVODJAC sifProizv sifFilm naslov nazProizv orgNaslov porjeklo godIzd ZANR sifZanr nazZanr kratZanr proizveo sifFilm sifProizv

DISTRIBUTER sifDistrib nazDistrib

OSOBA sifOsoba imeOsoba prezOsoba

FUNKCIJA sifFun nazFun

distribuira sifFilm sifDistrib

uloga sifFilm sifOsoba sifFun

je sifFilm sifZanr

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->