Veritabanı Görünümleri Hakkında Daha Fazla Bilgi Alın - Veri Erişimini Denetleme

Veritabanı Görünümleri Hakkında Daha Fazlasını Öğrenin

Veritabanı görünümleri, son kullanıcı deneyiminin karmaşıklığını kolayca azaltmanıza ve son kullanıcıya sunulan verileri sınırlandırarak veritabanı tablolarında bulunan verilere erişme yeteneklerini sınırlandırmanıza olanak tanır. Aslında, bir görünüm, bir yapay veritabanı tablosunun içeriğini dinamik olarak doldurmak için bir veritabanı sorgusunun sonuçlarını kullanır.

Görünümleri Neden Kullanmalı?

Kullanıcılara veritabanı tablolarına doğrudan erişim sağlamak yerine, görünümlere veri erişimi sağlamak için iki temel neden vardır:

Bir Görünüm Oluşturmak

Bir görünüm oluşturmak oldukça basittir: CREATE VIEW komutunun içine koymak ve uygulamak istediğiniz kısıtlamaları içeren bir sorgu oluşturmanız yeterlidir. İşte sözdizimi:

CREATE VIEW viewname AS

Örneğin, bir önceki bölümde tartıştığım tam zamanlı çalışanlar görünümünü oluşturmak isterseniz, aşağıdaki komutu verirsiniz:

Tam zamanlı CREATE VIEW
First_name, last_name, employee_id SELECT
FROM çalışanları
WHERE durumu = 'FT'

Görünümün Değiştirilmesi

Bir görünümün içeriğini değiştirmek, bir görünümün oluşturulmasıyla aynı sözdizimini kullanır, ancak CREATE VIEW komutu yerine ALTER VIEW komutunu kullanırsınız. Örneğin, çalışanın telefon numarasını sonuçlara ekleyen tam zamanlı görünüme bir kısıtlama eklemek isterseniz, aşağıdaki komutu verirsiniz:

ALTER VIEW tam zamanlı AS
First_name, last_name, employee_id, telefon SELECT
FROM çalışanları
WHERE durumu = 'FT'

Görünüm Silme

Bir görünümü DROP VIEW komutunu kullanarak bir veritabanından kaldırmak kolaydır. Örneğin, tam zamanlı çalışanların görünümünü silmek isterseniz, aşağıdaki komutu kullanırsınız:

DROP GÖRÜNÜM