9 Ocak 2017 Pazartesi

SQL'de Yetki İfadeleri ve İlişkisel Tablo Yapıları


Merhabalar,

SQL(Structed Query Language), Yapısal Sorgulama dilidir. SQL kullanarak verilerimizi veritabanları üzerinde en doğru şekilde saklayabiliriz. İstenildiği zaman minik bir sorguyla veriye ulaşıp üzerinde güncelleme yapmak ya da silmek çok çok kolaydır. SQL yapılarını biliyor olmak yeterlidir.

SQL ortamında hiyerarşik bir yapı söz konusudur. Database, Schema ve Table yapıları mevcuttur.
Schema güvenlik amacıyla kullanılır. Schema aracılığıyla bir kullanıcıya yetki vermek ya da yetkisini kaldırmak çok kolay olmaktadır.

Yetki deyimleri 3 tanedir.
Grant,deny ve revoke olmak üzere.

GRANT: Yetki vermek için kullanılır.

DENY: Grant ifadesinin tam tersidir. Yetkileri engeller; eriştirmez.

REVOKE: Grant ile oynadığınız hakları eski haline döndürmek için kullanabilirsiniz bu ifadeyi.



Aşağıdaki gibi bir örneği yapmayı deneyiniz...

Kisilerin id,ad,soyad,tcno ve memleket bilgilerini en doğru şekilde tutmak için
ihtiyacınız dogrultusunda tablolar oluşturunuz. Oluşturduğunuz tablolar arasındaki ilişki
türünü belirleyiniz.
İlgili bağlamları PK(Primary Key), FK(Foreign Key) ve UK(Unique Key) yapılarını kullanarak yapınız.

İyi Çalışmalar,

Hiç yorum yok:

Yorum Gönder

SQL Çalışma Sorularının Çözümü

 -Ürünler tablosundaki ürünlerden Rengi siyah,silver ya da multi renkte olanları fiyat bilgisine göre büyükten küçüğe getirilip gösterilecek...