You are on page 1of 13

Dizajn baze podataka

2-1
Konceptualni I fizicki modeli

Copyright © 2019, Oracle and/or its affiliates. All rights reserved.


Ciljevi/zadaci
Ova lekcija obuhvata sledeće ciljeve:
• Objasniti značaj pregledne (jasne) komunikacije
I tačno sakupljanje informacionih potreba
(zahteva).
• Napraviti razliku izmedju konceptualnog modela
I njegove fizičke primene (implementacije).
• Nabrojati 5 razloga za građenje konceptualne
baze podataka.
• Dati primere konceptualnih i fizičkih modela.

DDS2L1 3
Copyright © 2019, Oracle and/or its affiliates. All rights reserved.
Conceptual and Physical Models
Purpose
• Kada ste u mogućnosti da prepoznate i analizirate
informacije, možete i bolje da razumete kako stvari
funkcionišu i kako možete da ih učinite boljim.
• Na primer:
– Kako da traka za hranu na kasi ide brže
– Kako da uspešno zamenite 1 proizvod u radnji
– Kako da organizujete i pratite svoju kolekciju CD-ova koja
se uvećava
• Takođe, prepoznavanje i analiziranje informacija
sprečava da se prave greške i nesporazumi. Za posao
i firmu to je važno jer štedi vreme i novac.

DDS2L1 4
Copyright © 2019, Oracle and/or its affiliates. All rights reserved.
Conceptual and Physical Models
Šta je konceptualni model?
Konceptualni model:
• Obuhvata funkcionalne i informacione potrebe jedne
firme.
• Bazira se na trenutnim potrebama a može i da odražava buduće
potrebe.
• Usmeren je na potrebe firme (šta je najbolje, idealno), ali nije
usmeren na implementaciju, na ono kako da se zadovolji to što je
potrebno (ono što je fizički nemoguće).
• Konceptualni model je rezultat procesa sakupljanja podataka.

DDS2L1 5
Copyright © 2019, Oracle and/or its affiliates. All rights reserved.
Conceptual and Physical Models
Šta je konceptualni model?
Konceptualni model:
• Identifikuje (odredjuje, pronalazi):
– Bitne stavke (ono što će biti tabela u bazi podataka)
– Pronalazi veze, povezanost među tim stavkama
• Ne određuje/dodeljuje:
– atribute (stvari koje će ući u kolone ili polja u bazi
podataka)
– Jedinstvene/specifične/određene stavke (nešto što će
biti primarno u bazi podataka).

DDS2L1 6
Copyright © 2019, Oracle and/or its affiliates. All rights reserved.
Conceptual and Physical Models
Šta je konceptualni model?
Konceptualni model je važan za prduzeće jer on:
• Tačno opisuje koje su informacije potrebne za taj posao
• Pokreće diskusiju, razgovor
• Sprečava greške i nesporazume
• Formira važnu dokumentaciju za „idealne sisteme“
• Formira čvrste osnove za fizički model/izgled baze podataka
• Dokumentuje proces, procedure posla (takođe poznat kao biznis
pravila)
• Uzima u obzir propise i zakone koji važe u ovoj industriji i u ovom
području rada

DDS2L1 7
Copyright © 2019, Oracle and/or its affiliates. All rights reserved.
Conceptual and Physical Models
Šta je logički model?
Logički model:
• Obuhvata sve bitne stavke i veze među njima
• Zove se model međusobno povezanih stavki –
entiteta (ERM - entity relationship model)
• Ilustrovan je u ERD-u
• Određuje sve karakteristike i UIDs za svaki entitet
• Određuje karakteristike koje su moguće
• Određuje moguću i bitnu, važnu povezanost

DDS2L1 8
Copyright © 2019, Oracle and/or its affiliates. All rights reserved.
Conceptual and Physical Models
Šta je fizički model
Fizički model:
• To je nastavak, produžetak logičkog modela podataka
– Definiše, određuje tabele, vrste podataka i preciznost
– Određuje preglede, indekse i druge objekte baze podataka
• Opisuje kako te predmete treba implementirati u
određenu bazu podataka
• Prikazuje izgled tabela, uključujući kolone, primarne
ključeve i strane ključeve

DDS2L1 9
Copyright © 2019, Oracle and/or its affiliates. All rights reserved.
Conceptual and Physical Models
Konceptualni i fizički modeli
• To je umetnost planiranja, razvijanja i komunikacije koji
omogućava grupi ljudi da rade zajedno kako bi postigli
željeni ishod.
• Modeliranje/Obrada podataka je proces sakupljanja
važnih okvira i pravila koji oblikuju firmu i njihovo
prikazivanje vizuelno putem dijagrama
• Taj dijagram postaje "the blueprint" za dizajniranje
fizičkog izgleda.
• Klijentov san (što bi bio konceptualni model) će
postati fizička realnost (to bi bio fizički model)

DDS2L1 10
Copyright © 2019, Oracle and/or its affiliates. All rights reserved.
Conceptual and Physical Models
Terminologija
Ključni pojmovi na ovom času su:
• Konceptualni model
• Podaci
• Obrada/modeliranje podataka
• Fizički model

DDS2L1 11
Copyright © 2019, Oracle and/or its affiliates. All rights reserved.
Conceptual and Physical Models
Kratak pregled
Na ovom času, trebalo je da naučite kako da:
• Objasnite važnost jasnog sagledavanja i
preciznog sakupljanja potrebnih informacija
• Razlikujete konceptualni model i njegovu fizički
prikaz
• Nabrojite 5 razloga za građenje konceptualne
baze podataka.
• Date primere konceptualnih i fizičkih modela.

DDS2L1 12
Copyright © 2019, Oracle and/or its affiliates. All rights reserved.
Conceptual and Physical Models

You might also like