banjalukaforum.com
https://banjalukaforum.com/

ERD model
https://banjalukaforum.com/viewtopic.php?f=18&t=61640
Stranica 1 od 1

Autoru:  Castra [ 19 Sep 2012, 23:27 ]
Tema posta:  ERD model

Budući da nisam znao gdje da otvorim temu, otvorio sam je u podforumu programiranje.

Dobio sam sledeći zadatak:
Nacrtati ER (Entity-Relationship model), gdje je prikazana sljedeća situacija:
- U jednoj kompaniji su zaposleni: direktor, poslovođa i radnici.
- Direktor potpisuje plate.
- Poslovođa izdaje račune i naloge, a radnici prodaju robu.
- Kupci kupuju robu.
Sami definisati proizvoljne atribute u sklopu poznatih entiteta (Račun, StavkeRačuna, Nalog, StavkeNaloga, Radnici i dr.) i veze između entiteta (potpisuje, prodaje i sl.). Voditi računa o kardinalnosti veze.

Pa ako neko može da ga uradi i objasni, a ja ću pokušati sam uraditi pa postaviti svoje rješenje...

Autoru:  Castra [ 20 Sep 2012, 00:18 ]
Tema posta:  Re: ERD model

Evo mog rješenja kao što sam i napisao, pa bih vas molio da ga prokomentarišete...

Spoiler:
Slika

Autoru:  BMary [ 20 Sep 2012, 00:49 ]
Tema posta:  Re: ERD model

Ovako na prvo gledanje, a možda i nacrtam kako bih ja ako stignem sutra:
Direktor, poslovođa i radnici bi trebali imati iste atribute, jer su svi u stvari radnici odnosno zaposleni samo još dodati funkciju.
Roba: umjesto opisa ili naziva (jedno je višak) staviti šifru, dodati JM, barcode, kataloški broj, carinsku stopu, poresku stopu.
Kupac: pravno lice, fizičko lice, naziv odnosno ime, ID, adresa, grad, kontakt.
Račun: Naziv kupca odnosno svi podaci, broj računa.
Nalog: broj, naziv kupca, stavke. BTW je li ovo nalog od poslovođe radnicima da spreme robu?

Je li bazu trebaš napraviti ili?

Autoru:  Castra [ 20 Sep 2012, 08:46 ]
Tema posta:  Re: ERD model

Ne, trebam samo model nacrtati...
Što se atributa tiče, piše da su proizvoljni tako da mi je manje-više svejedno koji će biti. Interesuju me ima li smisla kako sam postavio relacije između entiteta i kardinalnost?

U prvom postu sam prekopirao tačan tekst zadatka... :D

Autoru:  Hristov [ 20 Sep 2012, 19:58 ]
Tema posta:  Re: ERD model

Odlično si uradio. Samo dodaj i direktora da prima platu i to je to. A tamo kod plate gdje si stavio kardinalitet "N" stavi "0" i napiši komentar "Pretpostavka: u pitanju je Bosna" :lol: U relacijama između direktora, radnika i robe možeš ubaciti koju "Štrajkuje", "Krade", "Pronevjerava", "Ne plaća doprinose" :lol:

Stranica 1 od 1 Sva vremena su u UTC [ DST ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/