Basis Data.
Basis data adalah kumpulan data, di mana sebenarnya data disimpan. Komponen Memori fisik yang Terhubung ke Komputer yang Diinstal dengan Perangkat Lunak DBMS untuk memanipulasi data dalam komponen Memori itu, komputer yang dipasang dengan perangkat lunak dbms disebut Server atau Database Server. Baik Server (Komputer) dan Database (komponen memori) berbeda tetapi Sebagian besar kali disebut sebagai Sama berdasarkan situasi.
PENGGUNA dan SKEMA
Kedua kata, pengguna dan skema, dapat dipertukarkan, itulah sebabnya kebanyakan orang bingung akan kata-kata ini.
Pengguna
Pengguna adalah akun untuk menghubungkan basis data (Server). kita dapat membuat pengguna dengan menggunakan CREATE USER IDENTIFIED BY BY.
Skema
Sebenarnya Oracle Database mengandung struktur logis dan fisik untuk memproses data. Skema Juga Struktur Logis untuk memproses data dalam Database (Komponen Memori). Itu dibuat secara otomatis oleh Oracle ketika pengguna dibuat. Ini berisi semua objek yang dibuat oleh pengguna yang terkait dengan skema itu. Misalnya, jika saya membuat pengguna dengan nama santhosh
maka oracle membuat skema yang disebut santhosh
, Oracle menyimpan semua objek yang dibuat oleh pengguna santhosh
dalam santhosh
skema.
Kita dapat membuat skema dengan menggunakan CREATE SCHEMA
pernyataan, tetapi Oracle secara otomatis membuat pengguna untuk skema itu.
Kita bisa menjatuhkan skema dengan menggunakan DROP SCHEMA <name> RESTRICT
pernyataan, tetapi tidak bisa menghapus skema yang berisi objek, jadi untuk menjatuhkan skema, itu harus kosong. di sini kata membatasi memaksa Anda untuk menentukan skema tanpa objek.
Jika kami mencoba menjatuhkan pengguna yang berisi objek dalam skemanya, kami harus menentukan CASCADE
kata karena Oracle tidak memungkinkan Anda untuk menghapus pengguna yang berisi objek.
DROP USER <name> CASCADE
jadi Oracle menghapus objek dalam skema dan kemudian menjatuhkan pengguna secara otomatis, Objek merujuk ke objek skema ini dari skema lain seperti tampilan dan sinonim pribadi pergi ke keadaan tidak valid.