Ako znate kako da organizujete i klasifikujete podatke znaćete da izvučete korisne zaključke o podacima. Zato je važno naučiti šta su entiteti, instance, atributi, jedinstveni identifkatori.
Entiteti su zapravo sve ono o čemu čuvamo podatke.
Na primer:
Školi je potrebno da smeste podatke o (minimalno): STUDENTIMA, NASTAVNICIMA, PREDMETIMA, UČIONICAMA, OCENAMA...
Važno je naučiti o atributima jer oni pružaju više informacija o entitetima. Atributi pomažu da budemo izričitiji (precizniji) o tome koje podatke želimo da pratimo.
Na primer:
U restoranu, treba vam spisak različitih stavki narudžbine da biste znali koliko da naplatite. Pri pravljenju više izveštaja o prodaji za jedno odeljenje, morate odabrati prave izveštaje prodaje iz liste izveštaja.
Važno je naučiti šta su jedinstveni identifikatori jer oni razlikuju jednu instancu od druge instance entiteta.
Instanca
U učionici, morate razlikovati jednu osobu od drugih. Kada klasifikujete svoju CD kolekciju, treba vam mogućnost da pronađete određeni CD. Kada listate transakcije u finansijskom izveštaju, treba da budete u mogućnosti da razlikujete više transakcija koje su izvršene u istom danu.
Entitet
- “Nešto” od važnosti za posao o čemu moraju da se znaju podaci
- Ime za grupu sličnih stvari koje možete da navedete
- Obično imenica u jednini
- Primeri: stvari (auto, knjiga), događaji (utakmica, ispit), ljudi (student, DJ)
Entiteti imaju instance. Instanca entiteta je jedinstvena pojava entiteta. Dalmatinac, Sijamska mačka, krava i prase su instance entiteta ŽIVOTINJA. Kabriolet, sedan, prikolica su instance entiteta VOZILO
Entiteti mogu biti:
- Opipljivi, kao OSOBA ili PROIZVOD
- Neopipljivi, kao NIVO SPOSOBNOSTI
- Događaj, kao KONCERT
Atribut je poseban deo informacije koji:
- Opisuje entitet
- Kvantifikuje entitet
- Kvalifikuje entitet
- Klasifikuje entitet
- Specifikuje entitet
VAŽNO: Atribut ima samo jednu vrednost za jednu instancu entiteta.
Neki atributi moraju da imaju vrednost. To su MANDATORNI atributi. Na primer: u većini poslova koji prate informacije o zaposlenima, ime je potrebno. Drugi atributi mogu imati vrednost ili ostati nepopunjeni. To su OPCIONALNI atributi. Na primer: broj telefona često nije potreban, izuzev u mobilnim ili bežičnim aplikacijama. E-mail adresa može biti mandatorni atribut za ZAPOSLENOG ako modelujete e-mail aplikaciju. Može biti opcionalan za MUŠTERIJU ako modelujete online katalog. Ili, svaka osoba mora da ima datum rođenja, a može da ima i datum venčanja, datum diplomiranja i sl.
Jedinstveni identifikator (UID)
Razmislite o svim studentima u učionici. Svaki student je opisan u nekoliko crta ili atributa. Koji atribut ili atributi vam dozvoljavaju da odaberete jednog studenta od ostatka razreda? To je jedinstveni identifikator studenta. Za studenta to može biti broj indeksa. Ali, ako biste modelovali aplikaciju za sve fakultete u jednoj državi, moguće je da broj indeksa nije UID, jer studenti sa više fakulteta mogu imati isti broj indeksa. Tada se UID modeluje kao kombinacija dva atributa, npr. broj indeska i id ili naziv fakulteta
- PESMA ima jedinstven identifikator (UID).
- UID je atribut ili kombinacija atributa koji razlikuju jednu pesmu od druge.
- Kako da nađete određenu pesmu u celoj kolekciji?
- Koji bi bio jedinstveni identifikator za PESMU?
Literatura: Fakultet Tehničkih Nauka Čačak
Komentari posetilaca
-
Ovaj članak nema komentara.
Budite prvi koji će ostaviti komentar!