VERİTABANI SİSTEMLERİ Dersi Veri Tanımlama soru detayı:
SORU:
Görünüm oluşturma ve silme işlemlerini açıklayınız?
CEVAP:
Görünümler, kullanıcıların veritabanındaki nesneleri sorgulayarak istedikleri veri kümelerini elde etmek için kullanılan yapılardır. Bu yapılar veriyi değil veriyi elde edecek sorgu komutlarını saklarlar. Birden fazla tablo ya da veritabanı nesnesinden istenilen alanların ve kayıtların elde edilmesi için görünümler oluşturulabilir. Bu yöntem ile kullanıcıların istenilen veri alanlarına erişimi sağlanabilir. Bu şekilde güvelik artacağı gibi, karmaşık sorgulardan elde edilen görünümlerin kullanılması uygulamada raporlama ve benzeri amaçlar için kolaylık sağlamaktadır. Görünüm oluşturmak için aşağıdaki yazım kuralı kullanılır.
CR
EATE VIEW Görünüm_Adı
As
<SQL Seçme Sorgusu>
Bir görünümü oluşturmak için asıl önemli olan istenilen veri kümesini elde edecek seçme sorgusunun yazılmasıdır. Bir sonraki ünitede seçme sorgularıyla ilgili ayrıntılı bilgilere yer verilecek ancak bu soruda bir seçme sorgusu komutu yazılması örneklenecektir. Bazı durumlarda ulaşılmak istenilen veri kümesinin karmaşık olması istenilen veri kümesine birden fazla adımda ulaşılmasını gerektirebilmektedir. Bu durumda birden fazla görünüm oluşturularak nihai görünüme ulaşılır. Buradaki örnekte istenilen veri kümesine ulaşabilmek için hangi tabloların kullanılacağı ve bu tabloların birbiriyle olan ilişkileri bilinmelidir. Oluşturulan bir görünümün silinmesi için DROP komutu kullanılır.