Klassiskeem
See on mõeldud süsteemi struktuuri modelleerimiseks, objektide, nende omaduste ja omavaheliste seoste kirjeldamiseks. Klassidiagrammi abil saab näidata, millised klassid süsteemis eksisteerivad, millised on nende atribuudid, meetodid ja kuidas klassid omavahel suhtlevad.
Klassidiagrammi põhikomponendid:
Klass – ristkülik, jagatud kolmeks osaks:
- Klassinimi (ülemine osa)
- Atribuudid (klassile kuuluvad omadused)
- Meetodid (funktsioonid), mida klass täidab
Seos (Association) – joon klasside vahel, mis näitab, et ühe klassi objektid võivad suhelda teise klassi objektidega; võib olla nool suuna näitamiseks.
Agregeerimine (Aggregation) – tühja rombiga joone otsas klassil, mis sisaldab teisi objekte; näitab “osa-terve” suhet ilma tugeva sõltuvuseta.
Kompositsioon (Composition) – must romb joone otsas klassil; näitab tugevat “osa-terve” sõltuvust, kus kogu hävimisel hävivad ka osad.
Pärimine (Generalization) – joon tühja kolmnurgaga algklassile; näitab, et üks klass on teise klassi spetsiifiline variant.
Liides (Interface) – klass nimega stereotüübis <<interface>>; näitab meetodite komplekti, mida teised klassid peavad realiseerima.
MS Visio

Minu skeem (Andmebaas “Loomaaed”)

Diagrammi kirjeldus
Diagramm näitab loomaaia andmebaasi struktuuri ja seoseid erinevate tabelite vahel.
Peamised tabelid:
- Loom – sisaldab infot looma kohta (nimi, sünnipäev, kaal, vanus ja loomaklass).
- Loomaklass – määrab, millisesse klassi loom kuulub.
- Toitumine – kirjeldab, mida loom sööb ja kes töötaja seda haldab.
- Toit – sisaldab loomade toidu nimetusi.
- Töötaja – süsteemi töötaja, kes haldab loomade toitumist.
- Asukoht – näitab, kus loom loomaaia territooriumil asub.
- Paikkond – loomade elukoha piirkond.
- Jalutusaed – jalutusala loomade jaoks.
Kokkuvõte
Diagramm näitab, kuidas loomad on seotud oma klassi, toitumise, toidu, asukoha ja jalutusaladega loomaaia andmebaasis.

