Attribuuttimääritykset
Attribuuttimääritykset tarkoittavat attribuuttien tarkkaa määrittelyä tietomallissa tai ohjelmistojärjestelmässä. Ne kuvaavat, millä ominaisuuksilla attribuutti on. Määritykset sisältävät usein tyypin, arvokannellisuuden, oletusarvon, variaation tai ehtoarkalu. Esimerkiksi tietokantatauluissa attribuuttimääritykset määrittävät sarakkeen tietotyypin (kuten INT, VARCHAR, DATE), NULL- tai NOT NULL -rajojen ja mahdollisen oletusarvon. Tietomallinnuksessa käytetään myös attribuuttimäärityksiä kuvaamaan entiteettien välisiä suhteita tai omistajuuslaksetteja, jolloin voidaan esim. määrittää, että tietty attribuutti on yksilöivä tai että se on pakollinen.
Attribuuttimääritykset ovat oleellinen osa standardi‑ ja kieli‑tukevia data‑suunnittelukonsepteja. Niitä voidaan määrätä eri muodossa: relaatiotietokannoista puhumassa DDL‑kielissä
Metodologisesti attribuuttimääritykset auttavat varmistamaan tietojen eheyttä ja käyttöesimeneä. Ne vähentävät virheoppien määrää vastaavaan saatavuus- ja laatutarkastukseen.