SlideShare une entreprise Scribd logo
1  sur  21
Télécharger pour lire hors ligne
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
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
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
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 podatkov
4. 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 čarovnika
11. Ponovimo 3x:
a. za stranke
b. za vozila
c. 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)

Contenu connexe

Plus de Tomislav Rozman

Growth hacking and gamification - presentation
Growth hacking and gamification - presentation Growth hacking and gamification - presentation
Growth hacking and gamification - presentation Tomislav Rozman
 
Poslovna informatika 5: Informacijska varnost
Poslovna informatika 5: Informacijska varnostPoslovna informatika 5: Informacijska varnost
Poslovna informatika 5: Informacijska varnostTomislav Rozman
 
Poslovna informatika 4: Razvoj in management informatike
Poslovna informatika 4: Razvoj in management informatikePoslovna informatika 4: Razvoj in management informatike
Poslovna informatika 4: Razvoj in management informatikeTomislav Rozman
 
Poslovna informatika 3: e-poslovanje in digitalizacija
Poslovna informatika 3: e-poslovanje in digitalizacijaPoslovna informatika 3: e-poslovanje in digitalizacija
Poslovna informatika 3: e-poslovanje in digitalizacijaTomislav Rozman
 
Poslovna informatika 2: Podpora upravljanju in infomacijska analiza
Poslovna informatika 2: Podpora upravljanju in infomacijska analizaPoslovna informatika 2: Podpora upravljanju in infomacijska analiza
Poslovna informatika 2: Podpora upravljanju in infomacijska analizaTomislav Rozman
 
Poslovna informatika 1: Uvod
Poslovna informatika 1: UvodPoslovna informatika 1: Uvod
Poslovna informatika 1: UvodTomislav Rozman
 
Growth hacking / Gamification - Case study (7)
Growth hacking / Gamification - Case study  (7)Growth hacking / Gamification - Case study  (7)
Growth hacking / Gamification - Case study (7)Tomislav Rozman
 
Growth hacking - the Content Marketing (3)
Growth hacking - the Content Marketing (3)Growth hacking - the Content Marketing (3)
Growth hacking - the Content Marketing (3)Tomislav Rozman
 
Growth hacking - the Referrals (2)
Growth hacking - the Referrals (2)Growth hacking - the Referrals (2)
Growth hacking - the Referrals (2)Tomislav Rozman
 
Growth hacking - the basic process (1)
Growth hacking - the basic process (1)Growth hacking - the basic process (1)
Growth hacking - the basic process (1)Tomislav Rozman
 
Gamification academy training programme
Gamification academy training programmeGamification academy training programme
Gamification academy training programmeTomislav Rozman
 
5 tips - how to become irreplaceable member of any project team
5 tips - how to become irreplaceable member of any project team5 tips - how to become irreplaceable member of any project team
5 tips - how to become irreplaceable member of any project teamTomislav Rozman
 
Email management processes (BPMN)
Email management processes (BPMN)Email management processes (BPMN)
Email management processes (BPMN)Tomislav Rozman
 
EU project proposal preparation process
EU project proposal preparation processEU project proposal preparation process
EU project proposal preparation processTomislav Rozman
 
Achieving sustainable development by integrating it into the business proces...
Achieving sustainable development by integrating it into the business proces...Achieving sustainable development by integrating it into the business proces...
Achieving sustainable development by integrating it into the business proces...Tomislav Rozman
 
PHD presentation BPM (in SLO)
PHD presentation BPM (in SLO)PHD presentation BPM (in SLO)
PHD presentation BPM (in SLO)Tomislav Rozman
 
Research processes (partial) - Project BPM in higher education institutions
Research processes (partial) - Project BPM in higher education institutionsResearch processes (partial) - Project BPM in higher education institutions
Research processes (partial) - Project BPM in higher education institutionsTomislav Rozman
 
Innovative processes in organizations
Innovative processes in organizationsInnovative processes in organizations
Innovative processes in organizationsTomislav Rozman
 
Learning to implement BPM in your organization: how deep you should go?
Learning to implement BPM in your organization: how deep you should go?Learning to implement BPM in your organization: how deep you should go?
Learning to implement BPM in your organization: how deep you should go?Tomislav Rozman
 
Social responsibility manager – new EU certification
Social responsibility manager – new EU certificationSocial responsibility manager – new EU certification
Social responsibility manager – new EU certificationTomislav Rozman
 

Plus de Tomislav Rozman (20)

Growth hacking and gamification - presentation
Growth hacking and gamification - presentation Growth hacking and gamification - presentation
Growth hacking and gamification - presentation
 
Poslovna informatika 5: Informacijska varnost
Poslovna informatika 5: Informacijska varnostPoslovna informatika 5: Informacijska varnost
Poslovna informatika 5: Informacijska varnost
 
Poslovna informatika 4: Razvoj in management informatike
Poslovna informatika 4: Razvoj in management informatikePoslovna informatika 4: Razvoj in management informatike
Poslovna informatika 4: Razvoj in management informatike
 
Poslovna informatika 3: e-poslovanje in digitalizacija
Poslovna informatika 3: e-poslovanje in digitalizacijaPoslovna informatika 3: e-poslovanje in digitalizacija
Poslovna informatika 3: e-poslovanje in digitalizacija
 
Poslovna informatika 2: Podpora upravljanju in infomacijska analiza
Poslovna informatika 2: Podpora upravljanju in infomacijska analizaPoslovna informatika 2: Podpora upravljanju in infomacijska analiza
Poslovna informatika 2: Podpora upravljanju in infomacijska analiza
 
Poslovna informatika 1: Uvod
Poslovna informatika 1: UvodPoslovna informatika 1: Uvod
Poslovna informatika 1: Uvod
 
Growth hacking / Gamification - Case study (7)
Growth hacking / Gamification - Case study  (7)Growth hacking / Gamification - Case study  (7)
Growth hacking / Gamification - Case study (7)
 
Growth hacking - the Content Marketing (3)
Growth hacking - the Content Marketing (3)Growth hacking - the Content Marketing (3)
Growth hacking - the Content Marketing (3)
 
Growth hacking - the Referrals (2)
Growth hacking - the Referrals (2)Growth hacking - the Referrals (2)
Growth hacking - the Referrals (2)
 
Growth hacking - the basic process (1)
Growth hacking - the basic process (1)Growth hacking - the basic process (1)
Growth hacking - the basic process (1)
 
Gamification academy training programme
Gamification academy training programmeGamification academy training programme
Gamification academy training programme
 
5 tips - how to become irreplaceable member of any project team
5 tips - how to become irreplaceable member of any project team5 tips - how to become irreplaceable member of any project team
5 tips - how to become irreplaceable member of any project team
 
Email management processes (BPMN)
Email management processes (BPMN)Email management processes (BPMN)
Email management processes (BPMN)
 
EU project proposal preparation process
EU project proposal preparation processEU project proposal preparation process
EU project proposal preparation process
 
Achieving sustainable development by integrating it into the business proces...
Achieving sustainable development by integrating it into the business proces...Achieving sustainable development by integrating it into the business proces...
Achieving sustainable development by integrating it into the business proces...
 
PHD presentation BPM (in SLO)
PHD presentation BPM (in SLO)PHD presentation BPM (in SLO)
PHD presentation BPM (in SLO)
 
Research processes (partial) - Project BPM in higher education institutions
Research processes (partial) - Project BPM in higher education institutionsResearch processes (partial) - Project BPM in higher education institutions
Research processes (partial) - Project BPM in higher education institutions
 
Innovative processes in organizations
Innovative processes in organizationsInnovative processes in organizations
Innovative processes in organizations
 
Learning to implement BPM in your organization: how deep you should go?
Learning to implement BPM in your organization: how deep you should go?Learning to implement BPM in your organization: how deep you should go?
Learning to implement BPM in your organization: how deep you should go?
 
Social responsibility manager – new EU certification
Social responsibility manager – new EU certificationSocial responsibility manager – new EU certification
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
  • 8. 3. Registriraj zbirko podatkov 4. Shrani zbirko podatkov 3. Priprava podatkovne baze
  • 9. 5. Pripravi 3 nove tabele 4. Priprava tabel Sami pripravimo tabele ... ali uporabimo že pripravljene tabele
  • 10. 5. Priprava tabele 'Stranke' s pomočjo čarovnika 4. Priprava tabel izberemo vsa polja
  • 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
  • 15. 12. Pod-obrazec uporabimo za vnos 1:n, npr. več vozil za 1 stranko Priprava vnosnih pod-obrazcev
  • 16. 12. Končni rezultat - 3-je vnosni obrazci Priprava vnosnih pod-obrazcev
  • 17. 13. Vnesite nekaj podatkov za stranke, vozila in servise Vnos podatkov
  • 18. 14. Pripravite poročilo: Izpis vseh servisov sortiranih po ceni padajoče Priprava poročila
  • 21. Viri ● OpenOffice 3.4. - program Base (zaslonske slike)