poslovna informatika 6: podatkovne baze

Post on 15-Jan-2017

86 Views

Category:

Education

4 Downloads

Preview:

Click to see full reader

TRANSCRIPT

doc. dr. Tomislav Rozman

tomislav.rozman@net.doba.sitomislav.rozman@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

Vsebina

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

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

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● ...?

1. Priprava E-R modela

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

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

3. Priprava podatkovne baze

1. Zaženi OpenOffice - Base

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

3. Registriraj zbirko podatkov4. Shrani zbirko podatkov

3. Priprava podatkovne baze

5. Pripravi 3 nove tabele

4. Priprava tabel

Sami pripravimo tabele ...

ali uporabimo že pripravljene tabele

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

4. Priprava tabel

izberemo vsa polja

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

8. Vnesemo vse atribute za entiteto vozilo in servis

Priprava tabel - atributi

Nujen vnos?

Entiteta Vozilo

Entiteta Servis

povezava s stranko

povezava z vozilom

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)

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

a. za strankeb. za vozilac. za servise

Priprava vnosnih obrazcev

Izberemo vsa polja

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

Priprava vnosnih pod-obrazcev

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

Priprava vnosnih pod-obrazcev

13. Vnesite nekaj podatkov za stranke, vozila in servise

Vnos podatkov

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

Priprava poročila

15. Sortiranje

Priprava poročila - sortiranje

Priprava poročila - pregled

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

top related