Listajući udžbenik iz Baza podataka, naišao sam na nešto što me je zaintrigiralo: „Koncept domena u SQL-u nije definisan u skladu sa relacionom teorijom. SQL dozvoljava kreiranje izraza u kojima se porede vrednosti kolona definisanih nad različitim domenima, ako su to domeni nad istim predefinisanim tipom. Time se gubi osnovni smisao uvođenja domena. Zato se i ne preporučuje korišćenje domena pri definisanju kolona tabela, pa se čak najavljuje i potpuno izbacivanje koncepta domena u narednim verzijama SQL standarda.“ (Baze podataka, B. Lazarević, Z.Marjanović, N. Aničić i S. Babarogić, FON, 2003)
Međutim, vidim da u najnovijoj verziji Erwin-a i dalje postoji mogućnost definisanja domena. Takođe, vidim da mnogi definišu domene u svojim modelima, recimo u knjizi „Razvoj IS i baze podataka“, str. 132.
Zanima me šta vi mislite i zna li neko kako stoje stvari sa najnovijim SQL standardom?