Kullanıcı düzeyinde şemalar
PostgreSQL şemalarının önemli bir kullanım amacı, veritabanı kullanıcılarına yalnızca kendilerinin erişebileceği, diğerlerinin erişimini engelleyen kendi tablo gruplarını sağlayabilmektir; böylece kullanıcıların veritabanı erişimleri birbirini etkilemez. Güvenlik adına bu yaklaşım bir adım daha ileri götürülerek, yetkisiz kullanıcıların üretim tablolarını manipüle etmesi önlenebilir. Şemalar, birden fazla veritabanı kullanmadan bu ayrımları oluşturmaya olanak tanır; bu da veritabanı yöneticileri için bakım gereksinimlerini azaltabilir.
Bu egzersiz
PostgreSQL Veritabanları Oluşturma
kursunun bir parçasıdırEgzersiz talimatları
- Web geliştiricisi Ann Simmons için bir, veri analisti Ty Beck için bir ve üretim verileri için (adı
productionolacak) bir tane olmak üzere 3 şema oluştur. Çalışan şemalarını adlandırırkenad_soyadbiçimini kullan.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
-- Add a schema for Ann Simmons
CREATE SCHEMA ___;
-- Add a schema for Ty Beck
___ ___ ty_beck;
-- Add a schema for production data
___ ___ ___;