Upload
tomislav-rozman
View
85
Download
4
Embed Size (px)
Citation preview
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
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)