tietokantasuunnittelun
Tietokantasuunnittelu viittaa prosessiin, jolla luodaan tehokas, luotettava ja ylläpidettävä tietokanta. Se sisältää datan rakenteen määrittelyn, tietojen väliset suhteet sekä sääntöjen ja rajoitusten asettamisen datan eheyden varmistamiseksi. Keskeisiä vaiheita ovat vaatimusmäärittely, käsitteellinen mallinnus, looginen mallinnus ja fyysinen mallinnus.
Vaatimusmäärittelyssä tunnistetaan tietokannan käyttötarkoitukset ja käyttäjien tarpeet. Käsitteellisessä mallinnuksessa luodaan korkean tason esitys datasta, yleensä entiteetti-suhdediagrammien
Loogisessa mallinnuksessa käsitteellinen malli muunnetaan tietokantajärjestelmälle sopivaan muotoon, kuten relaatiomalliin, jossa data järjestetään taulukoihin sarakkeineen ja
Fyysisessä mallinnuksessa määritellään yksityiskohtaisesti, miten data tallennetaan tietokantajärjestelmään, mukaan lukien tietotyypit, indeksit ja tallennusrakenteet. Hyvä tietokantasuunnittelu