Domene

Domene

Domena je okrajšano ime za standardne tipe podatkov. Za domeno lahko opredelimo tudi dodatne integritetne omejitve: zahtevan podatek, le pozitivna vrednost, .... Domene zagotavljajo:

  • enoličnost in konsistentnost podatkovnih tipov in
  • boljše razumevanje strukture PB.

Primeri:

// Primer kreiranja domene za podatek Številka vaje v podatkovni bazi FireBird
Create Domain "Zap_st_vaje" As Smallint NOT NULL Check (>0);

// Isti primer za podatkovno bazo MS SQL server
Exec sp_addtype 'Zap_st_vaje', 'Smallint', 'NOT NULL'
go

Opomba: zmožnost kreiranja domen je odvisna od izbranega SUPB-ja ( denimo mySQL 4, Paradox ne podpirata domen).


Demonstracija kreiranja in upotabe domene