tietokantasuunnittelua
Tietokantasuunnittelua on järjestelmällinen prosessi, jolla määritellään ja toteutetaan tietokanta siten, että se tallentaa, hakee ja hallinnoi tietoa tehokkaasti, turvallisesti ja skaalautuvasti. Tavoitteena on tukea liiketoimintaprosesseja sekä varmistaa tiedon eheys ja luotettava saatavuus.
Suunnittelun päävaiheet ovat konseptuaalinen, looginen ja fyysinen suunnittelu. Konseptuaalisessa vaiheessa luodaan ER-tyylinen malli entiteetteineen, atribuutteineen ja
Normalisointi on keskeinen tekniikka; tyypillisiä tavoitteita ovat vähentää redundanssia 1NF–3NF (ja BCNF), mutta käytännössä voidaan hyödyntää
Tiedon eheys ja turvallisuus varmistetaan rajoitteilla sekä ACID-ominaisuuksilla transaktioissa; tärkeää on myös käyttöoikeuksien hallinta ja tietoturva
Projektien menestyksekäs suunnittelu huomioi suorituskyvyn, ylläpidon ja yhteensopivuuden sovellusten kanssa sekä valitun järjestelmän vahvuudet. Relaatiotietokannat ovat