Näide: Oletame, et kontseptuaalses andmemudelis modelleeritakse hooneid ja nendes olevaid ruume. 

Kontseptuaalse andmemudeli kohaselt on igas hoones null või rohkem ruumi. Miks nii?

Reaalset hoonet on tõepoolest raske ette kujutada ilma ühegi ruumita. Kuid konseptuaalse mudeli tõlkimisel reaalseteks andmebaasi tabeliteks põrkume siin kokku tehnilise väljakutsega.
 
Piirangut, et igas hoones peab olema vähemalt üks ruum, on SQLis andmebaasi tasemel paraku keeruline jõustada ja praktikas seda tegema ei hakata.
 
Seetõttu tehakse reaalses elus alati selline kompromiss:
  • Kõigepealt lisatakse andmed tabelisse Hoone (sellel ajahetkel on hoonel andmebaasi mõistes 0 ruumi).
  • Kohe järgmise sammuna hakatakse registreerima selle hoonega seotud Ruum kirjeid.
Seega, andmete sisestamise paindlikkuse huvides lubab andmebaasi disain luua hooneid, millel tehniliselt pole veel ühtegi ruumi registreeritud.