Veri tabanı.
Veri tabanı, aslında verilerin depolandığı bir veri topluluğudur. DBMS Yazılımı ile Yüklenen Bilgisayara Bağlı Fiziksel Bellek Bileşeni Bu Bellek bileşenindeki verileri değiştirmek için, dbms yazılımı ile yüklenen bilgisayara Sunucu veya Veritabanı Sunucusu adı verilir. Hem Sunucu (Bilgisayar) hem de Veritabanı (bellek bileşeni) farklıdır. Duruma göre çoğu zaman aynı olarak ifade edildi.
KULLANICI ve ŞEMA
Her iki kelime, kullanıcı ve şema birbirinin yerine geçebilir, bu yüzden çoğu insan bu kelimeler üzerinde kafa karışıklığı yaratır.
kullanıcı
Kullanıcı veritabanına bağlanmak için bir hesaptır (Sunucu). CREATE USER IDENTIFIED BY kullanarak kullanıcı oluşturabiliriz.
Şema
Aslında Oracle Database, verileri işlemek için mantıksal ve fiziksel bir yapı içerir. Şema Ayrıca Veritabanındaki verileri işlemek için Mantıksal Yapı (Bellek Bileşeni). Kullanıcı oluşturulduğunda Oracle tarafından otomatik olarak oluşturulur. Bu i adıyla bir kullanıcı oluşturduk eğer schema.For Örnek ilişkili kullanıcı tarafından oluşturulan tüm nesneler içeriyor santhosh
sonra oracle adlı bir şema oluşturur santhosh
Oracle mağazaları kullanıcı tarafından oluşturulan tüm nesneler santhosh
içinde santhosh
şema.
İfadeyi kullanarak şema oluşturabiliriz CREATE SCHEMA
, ancak Oracle otomatik olarak bu şema için bir kullanıcı oluşturur.
Şemayı DROP SCHEMA <name> RESTRICT
ifadeyi kullanarak bırakabiliriz , ancak şema içeren nesneleri silemez, bu nedenle şemayı bırakmak için boş olması gerekir. Burada kısıtlama sözcüğü sizi bu şemayı nesnelerle belirtmeye zorlar.
Şemasına nesne içeren bir kullanıcıyı bırakmaya çalışırsak, CASCADE
Oracle, nesne içeren bir kullanıcıyı silmenize izin vermediğinden, sözcük belirtmeliyiz .
DROP USER <name> CASCADE
Böylece Oracle, şemadaki nesneleri siler ve ardından kullanıcıyı otomatik olarak bırakır, bu şema nesnelerine diğer şemalardan görünümler ve özel eşanlamlılar geçersiz duruma geçer.