Põhiobjekti hetkeseisundi kajastamine andmebaasis ning põhiobjekti erinevad võimalikud elutsüklid. |
Leitakse põhiolemitüübi seisundid, mis pakuvad infosüsteemile huvi. Iga olemi kohta peab teadma selle hetkeseisundit. Seisundidiagramm on aluseks kasutusjuhtude leidmisele. Lõpptulemusena saab kasutaja registreerida põhiolemeid ja liigutada neid läbi erinevate seisundite jadade. Iga olemi seisundite jada moodustab selle elutsükli. Need elutsüklid olid kajastatud seisundidiagrammis. |
Ava Seisundisimulaator (avaneb uues aknas) |
Kasutusjuhtudest ja andmebaasioperatsioonidest andmebaasi ja andmebaasirakenduseni |
Kasutusjuhu alusel tekib andmebaasirakendus. Andmebaasi operatsiooni lepingu alusel tekib andmebaasis loodud funktsioon. Kasutusjuhus viidatud lugemisoperatsiooni põhjal tekib andmebaasis vaade. Funktsioonid ja vaated kasutavad tabeleid, mis on loodud kontseptuaalse andmemudeli alusel. Lõppkasutaja kasutab rakendust ning rakendus leiab kasutajale näidatavad andmed vaatest ja teeb muudatused andmebaasis kasutades funktsiooni. |
Ava Tubade Lõpetamine (avaneb uues aknas) |
Andmebaasioperatsioonide lepingute ja olemi-suhte diagrammi seos |
Näitab, kuidas andmebaasioperatsiooni lepingus kasutatavad elemendid esinevad kas kontseptuaalses andmemudelis või kasutatakse neid operatsiooni enda täpsemaks kirjapanekuks. |
Ava Kaupade Haldus (avaneb uues aknas) |
CRUD maatriks |
Näitab, kuidas CRUD maatriks seob ära kontseptuaalse andmemudeli ja kasutusjuhtude mudeli. |
Ava CRUD Maatriks (avaneb uues aknas) |
Kontseptuaalse andmemudeli ja andmebaasis loodud tabelite seos |
Näitab, kuidas kontseptuaalses andmemudelis kirjeldatud sisendi alusel tekivad tabelid ning nendes defineeritud kitsendused. |
Ava Tabelid ERD-st (avaneb uues aknas) |
Andmebaasioperatsioonide lepingu ja andmebaasis loodud funktsiooni seos |
Näitab, kuidas andmebaasioperatsiooni lepingust saab tuletada andmebaasis loodud funktsiooni, mis kontrollib eeltingimuste täidetust ja nende täidetusel teeb andmemuudatusi, mida kirjeldavad järeltingimused. |
Ava AB Funktsioon Lepingust (avaneb uues aknas) |
SQL-andmebaasi baastabelite normaliseerimine |
Konkreetse näite põhjal tabelite viimine esimeselt normaalkujult viiendale normaalkujule ning lisaks ka ortogonaalse andmebaasi disaini printsiibi täidetuse kontrollimine. |
Ava Normaliseerimine (avaneb uues aknas) |