Tietokannan suunnitteluun kuuluu olemassa olevien suhteiden tunnistaminen erillisten tietojen välillä ja niiden kartoittaminen järkevällä tavalla. Tietokantojen suunnittelua on useita: käsitteellinen tietokannan suunnittelu, looginen tietokantasuunnittelu ja fyysinen tietokannan suunnittelu. Looginen ja fyysinen tietokannan suunnittelu on ehkä kaikkein yksinkertaisin. Käsitteellinen tietokannan suunnittelu on hieman epäselvämpi, koska tässä vaiheessa tietokantamallia ei tehdä suoraan. Prosessi on yksinomaan olennaisten tietojen tunnistaminen.
Kaksi pääasiallista asiaa, jotka tunnistetaan käsitteellisessä tietokannan suunnittelussa, ovat entiteetit ja suhteet – entiteetit ovat todellisia esineitä aineellisessa maailmassa ja suhteet ovat yhteysverkosto, joka yhdistää entiteetin toistaiseksi. Tässä syntyy tämän tyyppisen suunnittelun keskeinen käsite: kokonaisuus-suhde-malli. Tämä ei sisällä koko organisaatiota ja rakennetta, joka on luontainen tietokannan suunnittelulle; se on kuitenkin sen edeltäjä.
Suhteen kardinaalisuudet ovat olennainen osa tietoyhteiskunnan käsitteellisessä suunnittelussa käytettävää kokonaisuussuhdemallia. Kardinaliteetit ilmaisevat kuinka säännöllisesti yhteisö kokee tietyn suhteen toiseen yhteisöön. Varsinaisessa mallissa ne on merkitty pisteillä, joissa kaavion entiteetti haarautuu yhdistämään yhteen tai useampaan entiteettiin. Mallissa esitetään myös erilaisia ”ominaisuuksia”, kuten entiteetteihin ja suhteisiin liittyviä nimiä, ominaisuuksia ja määriä.
Lopullisia näkökohtia tietoyhteiskuntamallin suunnittelun kokonaisuussuhteen mallin kehittämisessä ovat kunkin havaitun määritteen määrittäminen tietylle toimialueelle ja kaksinkertainen tarkistus sen varmistamiseksi, että kaikki mallissa on järkevää. Kaiken tarkistaminen edellyttää kaikkien toistuvien tietojen etsimistä ja suodattamista, varmistamista siitä, että kaikki määritteet on liitetty oikeisiin kokonaisuuksiin ja suhteisiin, ja sen varmistamista, että kaikki kaavion liitännät ovat loogisia. Jos yhteydet eivät ole loogisia todellisessa maailmassa, niiden on oltava loogisia ainakin abstraktilla tasolla.
Looginen tietokannan suunnittelu seuraa käsitteellistä vaihetta. Prosessi antaa järjestystä ja johdonmukaisuutta aiemmin kartoitetuille suhteille ja järjestää ne siten, että niitä voidaan todella käyttää tietokannan fyysiseen suunnitteluun. Tehtävien suorittaminen fyysisessä tietokantasuunnittelussa johtaa tietokantaan, joka on toimiva ja hyvin jäsennelty käsitteellisen tietokannan suunnittelun ja loogisen tietokantasuunnittelun työn valossa.