21
doc. dr. Tomislav Rozman [email protected] [email protected] www.bicero.com Twitter: @tomirozman LinkedIn: http://si.linkedin.com/in/tomislavrozman DOBA, Fakuteta za uporabne poslovne in družbene študije Maribor Priprava podatkovne baze

Poslovna informatika 6: Podatkovne baze

Embed Size (px)

Citation preview

Page 1: Poslovna informatika 6: Podatkovne baze

doc. dr. Tomislav Rozman

[email protected]@bicero.com

www.bicero.comTwitter: @tomirozman

LinkedIn: http://si.linkedin.com/in/tomislavrozman

DOBA, Fakuteta za uporabne poslovne in družbene študije Maribor

Priprava podatkovne baze

Page 2: Poslovna informatika 6: Podatkovne baze

Vsebina

1. E-R model2. Priprava nove podatkovne baze OO Base3. Priprava tabel4. Priprava povezav5. Priprava vnosnih obrazcev6. Priprava poročil

Page 3: Poslovna informatika 6: Podatkovne baze

Uvod

● Pripravili bomo preprost informacijski sistem s podatkovno bazo.

● Lastnosti:○ eno-uporabniška○ OO Base ○ relacije: 1:n○ atributi○ 3x uporabniški vmesnik○ 1x poročilo

Podatkovna baza

poročilaVnos podatkov

poizvedbe

Page 4: Poslovna informatika 6: Podatkovne baze

Uvod

● Poslovni problem:○ Podjetje, ki se ukvarja s

servisiranjem vozil, želi voditi evidenco vseh strank in servisov njihovih vozil.

○ Cilj: poznati popolno zgodovino servisov vozila.

○ Vloge:■ Administrator servisa vnaša

stranke, vozila in servise■ Direktor: želi poročila:

● seznam najdražjih popravil● ...?

Page 5: Poslovna informatika 6: Podatkovne baze

1. Priprava E-R modela

● Stranka ima lahko več vozil. Za vsako vozilo lahko opravi več servisov:

Page 6: Poslovna informatika 6: Podatkovne baze

2. Priprava E-R modela - atributi

● Stranka:○ ime, priimek○ naslov○ tel○ email

● Vozilo:○ naziv○ model○ letnik○ barva

● Servis:○ datum sprejema○ datum oddaje○ opis popravila○ strošek materiala○ strošek dela

Page 7: Poslovna informatika 6: Podatkovne baze

3. Priprava podatkovne baze

1. Zaženi OpenOffice - Base

2. Ustvari novo zbirko podatkov ali se poveži z obstoječo

Page 8: Poslovna informatika 6: Podatkovne baze

3. Registriraj zbirko podatkov4. Shrani zbirko podatkov

3. Priprava podatkovne baze

Page 9: Poslovna informatika 6: Podatkovne baze

5. Pripravi 3 nove tabele

4. Priprava tabel

Sami pripravimo tabele ...

ali uporabimo že pripravljene tabele

Page 10: Poslovna informatika 6: Podatkovne baze

5. Priprava tabele 'Stranke' s pomočjo čarovnika

4. Priprava tabel

izberemo vsa polja

Page 11: Poslovna informatika 6: Podatkovne baze

6. Priprava tabele 'Vozilo' v oblikovalskem pogledu

7. Vnesemo imena atributov (polj) in podatkovne tipe

4. Priprava tabel

ime atributa

podatkovni tip (Integer = številka)

samodejna vrednost... samo za ID polja

Page 12: Poslovna informatika 6: Podatkovne baze

8. Vnesemo vse atribute za entiteto vozilo in servis

Priprava tabel - atributi

Nujen vnos?

Entiteta Vozilo

Entiteta Servis

povezava s stranko

povezava z vozilom

Page 13: Poslovna informatika 6: Podatkovne baze

9. Povežemo tabele 1:n

Povezava tabel

Povezava 1:n (vsako vozilo ima lahko več servisov)Povezava 1:n (vsaka

stranka ima lahko več vozil)

Page 14: Poslovna informatika 6: Podatkovne baze

10. Izdelamo vnosni obrazec s pomočjo čarovnika11. Ponovimo 3x:

a. za strankeb. za vozilac. za servise

Priprava vnosnih obrazcev

Izberemo vsa polja

Page 15: Poslovna informatika 6: Podatkovne baze

12. Pod-obrazec uporabimo za vnos 1:n, npr. več vozil za 1 stranko

Priprava vnosnih pod-obrazcev

Page 16: Poslovna informatika 6: Podatkovne baze

12. Končni rezultat - 3-je vnosni obrazci

Priprava vnosnih pod-obrazcev

Page 17: Poslovna informatika 6: Podatkovne baze

13. Vnesite nekaj podatkov za stranke, vozila in servise

Vnos podatkov

Page 18: Poslovna informatika 6: Podatkovne baze

14. Pripravite poročilo: Izpis vseh servisov sortiranih po ceni padajoče

Priprava poročila

Page 19: Poslovna informatika 6: Podatkovne baze

15. Sortiranje

Priprava poročila - sortiranje

Page 20: Poslovna informatika 6: Podatkovne baze

Priprava poročila - pregled

Page 21: Poslovna informatika 6: Podatkovne baze

Viri● OpenOffice 3.4. - program Base (zaslonske slike)