Tablolar ve kullanıcı tanımlı veri tipleri için kullanabileceğimiz diger bir yapı da default ve rule tanımlamalarıdır.
DEFAULT: Tablolarda boş geçilen alanlara özel ifadeler oluşturmak için bu özelliklerden yaralanılır. Tablomuzu seçip design table kısmında default value kısmına yazmış oldıgumuz deger o kısım boş geçildiğinde otomatik olarak atanacaktır Örneğin cinsiyeti boş geçilmişse otomatik olarak erkek veya kadın atayabiliriz.
RULE: Bir sütun için girilecek bilginin kontrolünü rule sayesinde sağlayabiliriz.
Bu kısımdan rules/new rule diyerek kuralımızı oluşturabilir örneğin tablomuza yaş sınırı koyalım @deger<50 diyerek yas kuralı oluşturuyoruz daha sonra kuralımıza çift tıklayarak bind columns diyerek hanig alanan kuralı uygulayacağımızı belirliyoruz. Bu işlemlerden sonra tablomuza yası 50 ve üstü olan bir kişiyi kayıt edemeyeceğiz böyle bir durumla karşılaşırsa hata vererek kayıt yapmamızı engelyecektir.
VIEW: Görünümler ana tabloya bağlı kalarak ana tablodan istenilen bilgileri içerecek yeni neslelerdir (sanal tablolardır).
Niçin view kullanılır?
–Güvenilik nedeniyle oluşturulabilir tablomuzun bütün sütunlarının herkes tarafından görülmesini istemeyebilirsiniz. böyle bir durumda görünüm oluşturmak işinize yarayacaktır.
–Tablolarda en çok kullanılan işlemlerden biriside iki veya daha fazla tabloyu birleştirmektir görünüm oluşturarak kod kalabalığını azaltabiliriz. Birleştirme gibi işlemleri tekrar kod yazmadan halledebiliriz.
View oluşturma: Sol daki konsoldan new view diyerek ekleyebiliriz
gelen panele istediğimiz SQL kodunu yazalım örneğin birleştirme yapalım:
serdar ON bilgi.isim = serdar.isim












