UL/FRI/VSP-RI/OIS/Vaje/2006-02-23:B-D

Iz E-študij, proste zakladnice študentskega znanja

< UL | FRI | VSP-RI | OIS | Vaje
Skoči na: navigacija, iskanje

Vaje z dne Napaka: neveljaven čas
UL/FRI/VSP-RI/OIS


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

FRI-VSP-OIS-Vaje-2006-02-23-B-D-1.png

števnost in obveznost

0,1 -0+
1,1 -|-
0,n -0<-
1,n  |< 

FRI-VSP-OIS-Vaje-2006-02-23-B-D-2.png

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:

FRI-VSP-OIS-Vaje-2006-02-23-B-D-3.png

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:

  1. konceptualni model
  2. ?
  3. preslikava v logični model glede na določene lastnosti (tip baze, podtipi itd...)

  1. izdelava podatkovnih modelov
  2. izdelava konceptualnega pod. modela
  3. preslikava k.p.m v nižje nivoje do PB

več povezav

FRI-VSP-OIS-Vaje-2006-02-23-B-D-4.png

povratne povezave

izdelek je lahko sestavljen iz enega ali več izdelkov

FRI-VSP-OIS-Vaje-2006-02-23-B-D-5.png


Osebna orodja
Imenski prostori
Različice
Dejanja
navigacija

Tiskanje/izvoz
orodja