Pregledno gradivo za predmet "Poslovna informatika"
6. del: Podatkovna baza, E-R modeliranje, tabele, entitete, povezave, poročila, vnosne maske, OpenOffice Base
Dodiplomski študij, DOBA Fakulteta za uporabne poslovne in družbene študije Maribor
Social responsibility manager – new EU certification
Poslovna informatika 6: Podatkovne baze
1. doc. dr. Tomislav Rozman
tomislav.rozman@net.doba.si
tomislav.rozman@bicero.com
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
2. Vsebina
1. E-R model
2. Priprava nove podatkovne baze OO Base
3. Priprava tabel
4. Priprava povezav
5. Priprava vnosnih obrazcev
6. Priprava poročil
3. 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čila
Vnos
podatkov
poizvedbe
4. 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
● ...?
5. 1. Priprava E-R modela
● Stranka ima lahko več vozil. Za vsako vozilo lahko
opravi več servisov:
6. 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
7. 3. Priprava podatkovne baze
1. Zaženi OpenOffice - Base
2. Ustvari novo zbirko podatkov ali se poveži z obstoječo
11. 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
12. 8. Vnesemo vse atribute za entiteto vozilo in
servis
Priprava tabel - atributi
Nujen vnos?
Entiteta Vozilo
Entiteta Servis
povezava s stranko
povezava z vozilom
13. 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)
14. 10. Izdelamo vnosni obrazec s pomočjo čarovnika
11. Ponovimo 3x:
a. za stranke
b. za vozila
c. za servise
Priprava vnosnih obrazcev
Izberemo vsa polja