sugibiask


 

ANA SAYFA - DERSLER - SCRiPTLER - FORUM - İNDİRİM KUPONU - EN COK iNDiRiLENLER - İLETİŞİM - REKLAM

 

   ÜYE GİRİŞİ
  Kullanıcı Adı :
  Şifre :

  Beni Hatırla:
     

   EN SON 3 YENİLİK

   CAPRAZ .NET 'TE ARA





 


Dersin Adı : Veri Güvenliği
Okunma : 618 Kategori :   SQL  
Eklenme Tarihi : 10/10/2004


.: DETAY :.


          CREATE VİEW                         GÖRÜŞ ALANI YARAT

 

ÖRNEK:Personel adlı temel tablodan persview adlı bir view oluştur.

 

CREATE VİEW  perswiew                                       GÖRÜŞ ALANI YARAT  persview          

AS SELECT  sicil,sos_g_no,ad,soyad,doğ_tar,       GİBİ SEÇ sicil,sos_g_no,ad,soyad,doğ_tar,

adres,cins,böl_no,yon_s_g_no                                  adres,cins,böl_no,yon_s_g_no

FROM personel;                                                        GELİŞ personel;

 

VERİ BÜTÜNLÜĞÜNÜN SAĞLANMASI:

 

WITH CHECK OPTION            KONTROLLÜ

 

CREATE VIEW  UST_PER_ VIEW                 Önce bir vıew oluşturulsun

AS SELECT FROM  personel

WHERE brüt  >25000000

WITH CHECK OPTİON;

  

GÖRÜŞ ALANI YARAT  UST_PER_VIEW

GİBİ SEÇ GELİŞ  personel

OLAN brüt >25000000

KOTROLLÜ;

 

 Burada, maaşı  25000000’ün üzerinde olan personelden oluşan bir  UST_PER_VIEW adlı view oluşturulmuştur.Bu vıew’a brüt maaşı  13000000 olan  bir personel eklemek istediği zaman hata mesajı verecektir.

CHECK opsiyonu kullanılmasaydı hata mesajı alınmadan bu veri VİEW  içine yükleyecekti.

 

EKLEME

 


INSERT  INTO  UST_PER_VIEW                            EKLE  İÇİNE  UST_PER_VIEW

VALUES (27521 ,’27865427’,’ayşe’,                           DEĞERLER (27521 ,’27865427’,’ayşe’,

‘okan’ ,{01/05/1962}’Cumh. Cad. 46 – Taksim’,       ‘okan’ ,{01/05/1962}’Cumh. Cad. 46 – Taksim’,

.F.,13000000 ,1 ,’27651112’);                                      .F.,13000000 ,1 ,’27651112’);