UL/FRI/VSP-RI/OIS/Vaje/2006-02-23:B-D
Iz E-študij, proste zakladnice študentskega znanja
|
Vaje z dne Napaka: neveljaven čas
Vodil: Alenka Rožanec |
Vse informacije o vajah so objavljene na:
http://aris.fri.uni-lj.si/~alenka/
1. del vaj = izbira problemske domene za seminarsko nalogo
2. del vaj = objektni razvoj
pozitivno zagovorjena seminarska je pogoj za izpit
točke iz seminarske naloge so dodatne točke za pisni izpit
- 7 = 2 dodatni točki
- 8 = 4 dodatne točke
- 9 = 6 dodatne točke
- 10 = 8 dodatne točke
Podatkovno modeliranje
Poznamo več pristopov k razvoju:
- strukturni pristop
- diagramske tehnike
- postopki
- objektni pristop
Podatkovno modeliranje spada v strukturni pristop.
S podatkovnim modeliranjem pridemo do podatkovnega modela.
- Podatkovni model
Sestavljen iz gradnikov:
- entitete (entitetni tip)
- predstavlja nek realni ali abstraktni predmet o katerem zbiramo podatke
- primer: študent, račun, državljan, prevozno sredstvo, ...
- poimenjujemo jih s samostalniki
- simbol za entiteto je pravokotnik z imenom entitete
- razmerje
- razmerje izraža nek odnos med dvema entitetama
- predstavimo ga s črto
- črto opremimo z
- imenom, ki pove v kakšnem razmerju so primerki entitete1 v primerjavi z entiteto2
- vlogo
- števnost, ki pove s koliko primerki entitete so primerki v razmerju
- obveznost, [nobenim|enim|več]
- atribut
- z atributi opišemo lastnosti, ki jih imajo primerki v entiteti
- ločimo 3 vrste:
- identifikacijski
- obvezen
- enolično določajo zapis
- opisni
- neobvezen
- izpeljani
- neobvezen
- kjer iz vrednosti ostalih atributov vrednosti izračunamo
- naj bi se jih izogibali
- določamo njegov tip ali domeno vrednosti
Primeri entitet:
oseba, študent, račun
števnost in obveznost
| 0,1 | -0+ |
| 1,1 | -|- |
| 0,n | -0<- |
| 1,n | |
Identifikacijski atribut je obvezen, ostali atributi so neobvezni.
- Entitetni podtipi
določamo jih v dveh primerih:
- če imamo več podmnožic en.podtipa ki imajo razločevalne lastnosti
- če so podtipi povezani z drugimi entitetami v podat. modelu
Specializacija / generalizacija:
Asistent in Predavatelj sta entitetna podtipa, ker morata imeti oba določene vse lastnosti pedagoškega delavca, sama pa obsegata le njima specifične lastnosti.
Power Designer
Deluje v 3 korakih:
- konceptualni model
- ?
- preslikava v logični model glede na določene lastnosti (tip baze, podtipi itd...)
- izdelava podatkovnih modelov
- izdelava konceptualnega pod. modela
- preslikava k.p.m v nižje nivoje do PB
- več povezav
- povratne povezave
izdelek je lahko sestavljen iz enega ali več izdelkov




