Upload
vlatkovlaja
View
103
Download
2
Embed Size (px)
Citation preview
1
Informacioni sistem biblioteke (deo) Drakulic R., 2011.
2
Renik podatakaKarton lanaKartoni lanova Kartoni publikacija
Karton publikacije Katalog izdavaa Odabrane publikacije Faktura Prijemnica Nalog za plaanje Izvetaj Drakulic R., 2011.
Fakture Prijemnice
3
ta nije u Reniku podataka?Naziv izdavaa
Izdava
Izdava
Adresa izdavaa PIB izdavaa #
Naziv banke
Banka
Banka
Adresa banke PIB banke #
Drakulic R., 2011.
4
Karton lanaKarton lana: PoljeBroj lanske karte Prezime i ime lana JMBG
Tipinteger char(30) char(13)
OgranienjeNot null
Adresa Datum ulanjenja-obnove lanstva
char(255) date
Zaduenje: PoljeBroj zaduenjaDatum zaduenja ifra publikacije Naslov publikacije Drakulic R., 2011.
Tipintegerdate integer char(255)
OgranienjeNot nullNot null5
PMOV Podmodel za skladite: Karton lanaKarton lana: PoljeBroj lanske karte Prezime i ime lanaJMBG Adresa Datum ulanjenja-obnove lanstva
Tipinteger char(30)char(13) char(255) date
OgranienjeNot null
Broj lanske karte #
Prezime i ime
Karton lanaDatum ulanjenja obnove lanstva Drakulic R., 2011.
JMBG
Adresa6
PMOV Podmodel za skladite: Karton lanaZaduenje: PoljeBroj zaduenja
Tipinteger
OgranienjeNot null Not null
Datum zaduenjaifra publikacije Naslov publikacije
dateinteger char(255)
Broj zaduenja # Zaduenje1,1
Datum zaduenja0,M
Broj lanske karte #
Prezime i ime
Karton lanaDatum ulanjenja obnove lanstva
JMBG
za0,1
Karton publikacije
ifra publikacije #
Adresa
Naslov Drakulic publikacije R., 2011.
7
PMOV Podmodel za skladite: Karton publikacijeKarton publikacije: zaduenja # Polje Tip Ogranienje ifra JMBG Karton lana ifra publikacije integer Not Datum null autora # zaduenja Prvi autor char(30) Prezime i 0,M 0,M Adresa ime autora Drugi autor char(30)Naslov publikacije
Datum ulanjenja obnove lanstva ISBNNaziv izdavaa Godina izdanja Na zaduenju kod
char(255) Integer
ZaduenjeNot null1,M
Autor0,M
Na zaduenju kod
1,1 char(100)
date integer
za prvi-akp
drugi-akp ISBN0,1
Naziv izdavaa
PIB izdavaa # izdao0,M 1,1 0,1 0,1 1,1
Izdava
Godina izdanja Drakulic R., 2011.
Karton publikacije
ifra publikacije # Naslov publikacije8
DTP: 3. NabavkaFakture
BankaIzvetaj Nalog za plaanje
IzdavaOdabrane publikacije Publikacije sa fakturom
3.2. PrijemIzvetaji
3.4. Obrada faktura
Katalog izdavaa
3.1. NaruivanjeOdabrane publikacije Katalozi Prijemnice Nalozi za plaanje
Kartoni publikacija Drakulic R., 2011.
3.3. Evidentiranje
9
PMOV Podmodel za tok: Katalog izdavaaKatalog izdavaa: PoljeBroj kataloga Datum izdavanjaPIB izdavaa Naziv izdavaa Adresa izdavaa
Tipinteger dateInteger char(100) char(255)
OgranienjeNot null
Stavka kataloga: PoljeRb. stavke kataloga ISBN
Tipinteger Integer
OgranienjeNot null Not null
Prvi autorDrugi autor Naslov publikacije
char(30)char(30) char(255) Drakulic R., 2011.
Cena
real
>0
10
PMOV Podmodel za tok: Katalog izdavaaKatalog izdavaa: PoljeBroj kataloga Datum izdavanjaPIB izdavaa Naziv izdavaa Adresa izdavaa
Tipinteger dateInteger char(100) char(255)
OgranienjeNot null
Naziv izdavaa
Katalog izdavaa
0,M
Izdava
Adresa izdavaa PIB izdavaa #
Broj kataloga #
Datum izdavanja
Drakulic R., 2011.
11
PMOV Podmodel za tok: Katalog izdavaaDatum izdavanja Broj kataloga # Rb.stavke kataloga # Cena Katalog izdavaa0,M 0,M
Naziv izdavaa Adresa izdavaa PIB izdavaa #
Izdava
ISBNStavka kataloga
Naslov publikacije 1,1 0,1 Stavka kataloga: prvi drugi Polje Tip OgranienjeRb. stavke kataloga ISBN Prvi autor Drugi autor Naslov publikacije1,M 0,M
integer Integer char(30) char(30) char(255) Drakulic R., 2011.
Not null Not null
Autor
Cena
real
>0
12
DTP: 3. NabavkaFakture
BankaIzvetaj Nalog za plaanje
IzdavaOdabrane publikacije Publikacije sa fakturom
3.2. PrijemIzvetaji
3.4. Obrada faktura
Katalog izdavaa
3.1. NaruivanjeOdabrane publikacije Katalozi Prijemnice Nalozi za plaanje
Kartoni publikacija Drakulic R., 2011.
3.3. Evidentiranje
13
PMOV Podmodel za tok: Odabrane publikacijeOdabrane publikacije: PoljeBroj narudbenice PIB izdavaa Naziv izdavaa
Tipinteger integer char(100)
OgranienjeNot null
Adresa izdavaaDatum narudbenice Za naruioca
char(255)date char(30)
Stavka narudbenice: PoljeRb. stavke narudbenice
Tipinteger
OgranienjeNot null
Stavka katalogaISBN Prvi autor Drugi autor Naslov publikacije Koliina Drakulic R., 2011.
integerchar(13) char(30) char(30) char(255) integer
Not nullNot null
>0
14
PMOV Podmodel za tok: Odabrane publikacijeOdabrane publikacije: PoljeBroj narudbenicePIB izdavaa Naziv izdavaa Adresa izdavaa
Tipintegerinteger char(100) char(255)
OgranienjeNot null
Datum narudbeniceZa naruioca1,1
datechar(30)
alju se
0,M
Naziv izdavaa Adresa izdavaa PIB izdavaa #
Broj narudbenice # Datum narudbenice Za naruioca
Odabrane publikacije
Izdava
Drakulic R., 2011.
15
PMOV Podmodel za tok: Odabrane publikacijeNaziv1,1
alju se
0,M
izdavaa
Broj narudbenice # Datum narudbenice Za naruioca izabrana0,1 Stavka
Odabrane publikacije0,M
IzdavaRb. stavke narudbenice # Koliina
Adresa izdavaaPIB izdavaa #
Stavka narudbenice1,1
narudbenice:
Stavka kataloga
Polje
Tipinteger
OgranienjeNot null
Rb. stavke narudbenice
Rb. stavke katalogaISBN Prvi autor Drugi autor Naslov publikacije Koliina Drakulic R., 2011.
integerchar(13) char(30) char(30) char(255) integer
Not nullNot null
>0
16
DTP: 3. NabavkaFakture
BankaIzvetaj Nalog za plaanje
IzdavaOdabrane publikacije Publikacije sa fakturom
3.2. PrijemIzvetaji
3.4. Obrada faktura
Katalog izdavaa
3.1. NaruivanjeOdabrane publikacije Katalozi Prijemnice Nalozi za plaanje
Kartoni publikacija Drakulic R., 2011.
3.3. Evidentiranje
17
PMOV Podmodel za skladite: PrijemnicaPoljeBroj prijemnice Datum prijemnice date
Prijemnica: Tipinteger
OgranienjeNot null
PIB izdavaaNaziv izdavaa Adresa izdavaa Broj narudbenice Datum narudbenice
integerchar(100) char(255) integer date
Robu primio
char(30)
Stavka prijemnice: PoljeRb. stavke prijemnice Rb. stavke narudbenice ISBN Naslov publikacije Primljena koliina Vrednost Drakulic R., 2011.
Tipinteger integer integer char(255) Integer real >0 >0
OgranienjeNot null Not null Not null
18
PMOV Podmodel za tok: PrijemnicaPrijemnica: PoljeBroj prijemnice Datum prijemnice PIB izdavaa Naziv izdavaa Adresa izdavaa Broj narudbenice date integer char(100) char(255) integer
Tipinteger
OgranienjeNot null
Datum narudbeniceRobu primio 1,1
datechar(30)
dolazi od
Broj prijemnice # Datum prijemnice Robu primio1,1
0,M
Naziv izdavaa Adresa izdavaa PIB izdavaa #19 19
Prijemnica Odabrane publikacije Drakulic R., 2011.
IzdavaBroj narudbenice # Datum narudbenice
0,M
u vezi
PMOV Podmodel za tok: Prijemnica1,1
dolazi od
0,M
Naziv izdavaa Adresa izdavaa
Broj prijemnice # Datum prijemnice Robu primio Primljena koliina
Prijemnica0,M 1,1
Izdava
PIB izdavaa #u vezi0,M
Stavka prijemnice1,1
Broj narudbenice # Datum narudbenice
Odabrane publikacije
Vrednost Stavka prijemnice: vezanaRb. stavke prijemniceRb. stavke narudbenice ISBN Naslov publikacije Primljena koliina Vrednost Drakulic R., 2011.
Rb. stavke prijemnice #
Polje0,1
Stavka integer narudbeniceinteger integer char(255) Integer real
Tip
OgranienjeNot nullNot null Not null >0 >0 20 20
DTP: 3. NabavkaFakture
BankaIzvetaj Nalog za plaanje
IzdavaOdabrane publikacije Publikacije sa fakturom
3.2. PrijemIzvetaji
3.4. Obrada faktura
Katalog izdavaa
3.1. NaruivanjeOdabrane publikacije Katalozi Prijemnice Nalozi za plaanje
Kartoni publikacija Drakulic R., 2011.
3.3. Evidentiranje
21
PMOV Podmodel za skladite: FakturaFaktura:
PoljeBroj fakture Datum fakture PIB izdavaa Naziv izdavaa Adresa izdavaa Broj narudbenice Datum narudbenice Opis fakture date
Tipinteger
OgranienjeNot null
Izdava0,M
integer
Odabrane publikacije
0,1 char(100) char(255)
za integerdate char(255)1,1
Faktura
Iznos faktureRok plaanja
Rok planja date Iznos fakture Drakulic R., 2011.
real
>0
Broj fakture # Datum fakture
Opis fakture
22
PMOV Podmodel za tok: Nalog za plaanjeNalog za plaanje: Broj naloga Broj fakture PIB izdavaa Naziv izdavaa Adresa izdavaa Broj rauna izdavaa Iznos Primedba
Polje Broj rauna izdavaaNaziv izdavaa Adresa izdavaa PIB izdavaa #
Tipinteger integer0,M
Ogranienje Faktura Not null0,1
integer char(100)
ima1,1
Izdava char(255)char(40) real char(255) >0
Nalog za plaanjeBroj naloga # Iznos
Datum nalogaNalog izdao
date
Nalog izdao Datum naloga Drakulic R., 2011.
char(30)
Primedba
23
DTP: 3. NabavkaFakture
BankaIzvetaj Nalog za plaanje
IzdavaOdabrane publikacije Publikacije sa fakturom
3.2. PrijemIzvetaji
3.4. Obrada faktura
Katalog izdavaa
3.1. NaruivanjeOdabrane publikacije Katalozi Prijemnice Nalozi za plaanje
Kartoni publikacija Drakulic R., 2011.
3.3. Evidentiranje
24
PMOV Podmodel za tok: IzvetajIzvetaj: PoljeBroj izvetajaDatum izvetaja Stanje na raunu Komentar date real char(255)
TipInteger
OgranienjeNot null
Stavka izvetaja: PoljeRb. stavke izvetaja Tip promene PIB izdavaa / Broj lanske karte Naziv-ime izdavaa / lana Adresa izdavaa / lana Broj naloga za plaanje Datum promene Iznos Drakulic R., 2011.
TipInteger char(3) integer char(100) char(255) integer date real
OgranienjeNot null Upl, Isp
25
PMOV Podmodel za tok: IzvetajIzvetaj: PoljeBroj izvetaja Datum izvetaja Stanje na raunu Komentar date real char(255)
TipInteger
OgranienjeNot null
Broj izvetaja # Datum izvetaja Stanje na raunu
Izvetaj
Komentar
Drakulic R., 2011.
26
PMOV Podmodel za tok: IzvetajBroj izvetaja # Datum izvetaja Stanje na raunu
Izvetaj0,M
Komentar
Rb. stavke izvetaja #0,1 0,1
u vezi sa
Stavka izvetaja
Stavka izvetaja: Iznos
Nalog za plaanje Rb. stavke izvetaja1,1 Tip promene
Polje0,1
TipInteger char(3) integer char(100) char(255) integer 0,M
OgranienjeNot null Datum
PIB izdavaa / Broj lanske karte Naziv-ime izdavaa / lana 0,1 Adresa izdavaa / lana Broj nalogaFaktura za plaanje Datum promene Iznos
Karton lana
promene Upl, Isp
ima
Izdava datereal 27
Drakulic R., 2011.
PMOV: Integralni model???0,M
Izdava0,M 0,M
0,M0,M
Faktura dolazi od1,1 1,1 0,1
Izvetaj0,M
alju se Katalog izdavaa0,M 1,1 0,1
za1,1 0,M
Prijemnica0,M 1,1
ima Stavka izvetaja0,1 0,1
Odabrane publikacijeStavka kataloga1,1 0,1 0,1 0,M
u vezi
Nalog za plaanje0,1
izabrana1,1
Stavka prijemnice1,1
u vezi salanarina
prvi1,M
drugi0,M
Stavka narudbenice
vezana0,1 0,M 0,1
Autor1,M
Karton lana0,M
0,M
na zaduenju kod drugi-akp prvi-akp0,1 0,1 1,1 1,1 1,1
Zaduenje
izdao
Karton publikacije
0,1
za
28
DTP: 3. Nabavka - ta nedostaje?Fakture
BankaIzvetaj Nalog za plaanje
IzdavaOdabrane publikacije Publikacije sa fakturom
3.2. PrijemIzvetaji
3.4. Obrada faktura
Katalog izdavaa
3.1. NaruivanjeOdabrane publikacije Katalozi Prijemnice Nalozi za plaanje
Kartoni publikacija Drakulic R., 2011.
3.3. Evidentiranje
29
PMOV: ta nedostaje?Prijemnica0,M
Stavka prijemnice1,1 puni
1,1
Karton publikacije
Drakulic R., 2011.
30
PMOV: ta je viak?Biblioteka ima samo jednu poslovnu banku
Naziv banke
Banka
Adresa banke
PIB banke #
Drakulic R., 2011.
31
PMOV: Integralni model???0,M
Izdava0,M 0,M
0,M0,M
Faktura dolazi od1,1 1,1 0,1
Izvetaj0,M
alju se Katalog izdavaa0,M 1,1 0,1
za1,1 0,M
Prijemnica0,M 1,1
ima Stavka izvetaja0,1 0,1
Odabrane publikacijeStavka kataloga1,1 0,1 0,1 0,M
u vezi
Nalog za plaanje0,1
izabrana1,1
prvi1,M
drugi0,M
Stavka narudbenice
3NF1,1
Stavka prijemnice1,1
u vezi salanarina
vezana
0,1 0,M
0,1
Autor1,M
puni0,M
Karton lana0,M
na zaduenju kod drugi-akp prvi-akp0,1 1,1 0,1 1,1 0,1 1,1 1,1
Zaduenje
izdao
Karton publikacije
za
32
PMOV: Integralni model0,M
Izdava0,M
0,M0,M
Faktura dolazi od1,1 1,1 0,1
Izvetaj0,M
alju se Katalog izdavaa0,M 1,1 0,1
za1,1 0,M
Prijemnica0,M 1,1
ima Stavka izvetaja0,1 0,1
Odabrane publikacijeStavka kataloga1,1 0,1 0,1 0,M
u vezi
Nalog za plaanje0,1
izabrana1,1
Stavka prijemnice1,1 1,1
u vezi salanarina
prvi1,M
drugi0,M
Stavka narudbenice
vezana0,1 0,M 0,1
Autor
puni
Karton lana0,M
na zaduenju kod Zaduenje1,1 0,1 1,1 0,1
Karton publikacije
za
33
Informacioni sistem biblioteke (deo) Drakulic R., 2011.
34
Relacioni modelIzdava (PIB izdavaa#, Naziv izdavaa, Adresa izdavaa, Broj rauna izdavaa)Katalog izdavaa (PIB izdavaa#, Broj kataloga#, Datum izdavanja) Stavka kataloga (PIB izdavaa#, Broj kataloga#, Rb. stavke kataloga#, ISBN, ifra autora# 1, ifra autora# 2, Naslov publikacije, Cena) Autor (ifra autora#, Prezime i ime autora)
Odabrane publikacije (Broj narudbenice#, PIB izdavaa#, Datum narudbenice, Za naruioca) Drakulic R., 2011.
35
Relacioni modelStavka narudbenice (Broj narudbenice#, Rb. stavke narudbenice#, Koliina, PIB izdavaa#, Broj kataloga#, Rb. stavke kataloga#) Prijemnica (Broj prijemnice#, Datum prijemnice, Robu primio, Broj narudbenice#, PIB izdavaa#) Stavka prijemnice (Broj prijemnice#, Rb. stavke prijemnice#, Primljena koliina, Broj narudbenice#, Rb. stavke narudbenice#) Faktura (PIB izdavaa#, Broj fakture#, Datum fakture, Opis fakture, Iznos fakture, Rok plaanja, Broj narudbenice#) 36 Drakulic R., 2011.
Relacioni modelNalog za plaanje (Broj naloga#, Iznos, Datum naloga, Nalog izdao, PIB izdavaa#, Broj fakture#) Izvetaj (Broj izvetaja#, Datum izvetaja, Stanje na raunu, Komentar) Stavka izvetaja (Broj izvetaja#, Rb. stavke izvetaja#, Tip promene, Datum promene, Iznos, PIB izdavaa# / Broj lanske karte#, Broj naloga#) lanarina (Broj izvetaja#, Rb. stavke izvetaja#, Broj lanske karte#) Drakulic R., 2011.
37
U vezi sa (Broj izvetaja#, Rb. stavke izvetaja#, Broj naloga#)Karton lana (Broj lanske karte#, Prezime i ime lana, JMBG, Adresa, Datum ulanjenja-obnove lanstva) Zaduenje (Broj lanske karte#, Broj zaduenja#, Datum zaduenja, ifra publikacije#)
Karton publikacije (ifra publikacije#, Broj lanske karte#, Broj prijemnice#, Rb. stavke prijemnice#)
Drakulic R., 2011.
38