Andmebaaside eksami kordamisküsimuste vastused
See
tähendab loogilises disainis kõigepealt relatsioonilise andmemudeli
sissetoomist ning andmestruktuuride viimist vähemalt kolmandale
normaalkujule. Andmemudelisse ei tohi jääda mitu-mitmele suhteid, mis
analüüsi mudelis on lubatud.
Erinevalt analüüsietapil koostatud kontseptuaalmudelist nähakse nüüd iga
andmeobjekti (olemi) taga konkreetset (relatsioonilist) andmetabelit.
Seepärast nimetame andmemudelit nüüd (loogiliseks) andmebaasiskeemiks.
Kirjeldatakse kõik andmeväljad, määratakse (standardsed, mitte konkreetse
tarkvaraga seotud) andmetüübid ning väljapikkused.
Relatsioonilise andmebaasi loogilise disaini tegevused on:
1. Detailanalüüsi andmemudeli teisendamine - relatsioonilise mudeliga
kokkusobimatute konstruktsioonide eemaldamine andmemudelist (valikuline).
Eesmärgid:
- Eemaldada binaarsed mitu-mitu (M:N) suhted.
- Eemaldada rekursiivsed mitu-mitu (M:N) suhted.