Nimetu
tagamisel kui ka päringute tegemisel.
Konstraante on võimalik salvestada andmebaasi ka eraldiseisvate objektide e. reeglitena.
CREATE RULE Aasta1900KuniTana
AS @Aasta BETWEEN 1900 AND YEAR(GETDATE())
Sellisel kujul reegleid on võimalik rakendada tabeli väljadele otseselt kui ka läbi oma
andmetüüpide.
Reeglite kleepimiseks andmetüübi külge tuleb kasutada salvestatud protseduuri sp_bindrule:
EXEC sys.sp_bindrule
@rulename=N'[dbo].[Aasta1900KuniTana]'
, @objname=N'[dbo].[Aasta]'
Indeksid
Esmajärjekorras on indeksid mõeldud andmete otsingu kiirendamiseks. Indekseerimist tasub
kaaluda kõigil väljadel mida kasutatakse WHERE ja GROUP BY lauseosas ning millel
rakendatakse agregaatfunktsioone.
Teiseks saab indeksitega peale suruda andmete unikaalsust kas ühel väljal või väljade
kombinatsioonis. Sisuliselt on unikaalne indeks ka juba varem kasutatud primaarvõti.