Vastus (05.09.2024 10:57): Kõigepealt rõhutan, et kõik kes pole õppeainet "Andmebaasid I" õppinud, saavad
soovi korral selles aines nõutud projekti teha nii,
et võtavad aluseks ühe väljapakutud "Andmebaasid I" projektidest.
Dokumendis tuleks peatükkide 1 ja 2 kohta midagi kirjutada järgmistesse jaotistesse:
Tiitelleht
1.1.4 Põhiobjektid
1.1.6 Tegutsejad
1.1.8 Terviksüsteemi tükeldus allsüsteemideks
1.2.4 Allsüsteemi funktsionaalsed nõuded
(Siia läheks kasutusjuhtude diagramm)
2.2.1 Kontseptuaalne andmemudel
2.2.2 Andmebaasioperatsioonide lepingud
(Andmete muutmise operatsioonide nimekiri - lepinguid ei pea kirja panema)
2.2.3 Registri põhiobjekti seisundidiagramm
Sellele lisanduksid peatükid 3 ja 4 - nende tegemine on juba "Andmebaasid II" aine ülesanne.
Põhiobjektide ja tegutsejate nimekirjade alusel saab leida terviksüsteemi tükelduse allsüsteemideks. Edasiseks tööks tuleb valida üks funktsionaalne allsüsteem ning töö andmebaasi osa hõlmab kõiki neid registreid, mida see funktsionaalne allsüsteem oma tööks vajab. Registri põhiobjekti seisundidiagrammi alusel saab luua kasutusjuhtude diagrammi. Kasutusjuhtude diagramm aitab aru saada, mis andmeid on vaja süsteemis registreerida e on aluseks kontseptuaalse andmemudeli loomisele. Kontseptuaalne andmemudel on aluseks andmebaasi disainimisele sh kitsenduste jõustamisele. Andmebaasi operatsioonide nimekirja alusel saab andmebaasis luua funktsioone/protseduure.