Perbedaan antara hibah dan dicabut

Perbedaan antara hibah dan dicabut

Itu perbedaan utama antara hibah dan dicabut adalah itu hibah memberikan hak istimewa kepada pengguna saat dicabut mengambil kembali hak istimewa yang diberikan kepada pengguna.

SQL memberikan tingkat otorisasi yang berbeda untuk pengguna. Grant dan Revoke adalah dua perintah seperti itu. Perintah hibah memungkinkan memberikan otorisasi kepada pengguna sementara perintah REVOKE memungkinkan penarikan level otorisasi dari pengguna.

ISI

1. Ikhtisar dan Perbedaan Utama
2. Apa itu Grant
3. Apa yang dicabut
4. Perbandingan berdampingan - hibah dan dicabut dalam bentuk tabel
5. Ringkasan

Apa itu Grant?

DBMS adalah perangkat lunak sistem untuk membuat dan mengelola database. Lebih jauh lebih penting, SQL atau bahasa kueri terstruktur adalah bahasa untuk menangani database. Oleh karena itu, memungkinkan untuk memasukkan, memodifikasi, dan mengambil data dalam database. Ada juga berbagai kategori dalam SQL, seperti DDL, DML dan DCL. Data Definition Language (DDL) memungkinkan untuk membuat dan merestrukturisasi objek basis data. The Create, Alter, Drop adalah beberapa perintah DDL. Data Manipulating Language (DML) memungkinkan data operasi dalam database. Pilih, masukkan, perbarui, dan hapus adalah beberapa contoh perintah DML. Data Control Language (DCL) memungkinkan pengendalian akses ke data dalam database. Hibah dan dicabut adalah dua perintah DCL yang memberikan keamanan basis data.

Gambar 01: Database SQL

Perintah hibah menyediakan akses atau hak istimewa pada objek database untuk pengguna. Sintaksnya adalah sebagai berikut.

GrantPrivilege_name di Object_name

ke username [opsi hibah];

Menurut hal di atas, privilege_name adalah hak akses atau hak istimewa yang diberikan kepada pengguna. Object_name adalah nama objek database. Itu bisa menjadi meja, tampilan dll. Nama pengguna adalah nama pengguna yang mendapatkan akses dengan benar. Opsi hibah adalah opsional. Ini memungkinkan pengguna untuk memberikan hak akses untuk pengguna lain.

Perintah untuk memberikan izin untuk membuat tabel adalah sebagai berikut.

Grant Buat tabel untuk nama pengguna

Perintah untuk izin besar untuk menjatuhkan tabel adalah sebagai berikut.

Grant Drop Table untuk nama pengguna

Itu adalah beberapa pernyataan SQL dengan perintah hibah.

Apa yang dicabut?

Perintah Revoke menghilangkan hak akses atau hak istimewa pengguna ke objek database. Sintaksnya adalah sebagai berikut.

mencabut hak istimewa_name di objek_name

dari nama pengguna

Berikut ini adalah contoh mengambil kembali hak istimewa untuk membuat tabel dari pengguna tertentu.

Mencabut Tabel Buat dari Nama Pengguna

Singkatnya, dua pernyataan yang diberikan menguraikan penggunaan hibah dan dicabut. Pernyataan di bawah ini memberikan hak istimewa terpilih pada tabel siswa kepada pengguna1.

Hibah Pilih Siswa ke Pengguna1

Pernyataan di bawah ini, mencabut hak istimewa pilih di atas tabel siswa dari pengguna1.

mencabut pilih siswa dari user1

Apa perbedaan antara hibah dan pencabutan?

 Hibah vs Revoke

menganugerahkan adalah perintah DCL yang memungkinkan memberikan hak istimewa bagi pengguna pada objek database. menarik kembali adalah perintah DCL yang memungkinkan mengambil kembali izin yang ditetapkan untuk pengguna.
Dalam kontrol terdesentralisasi
Hibah lebih mudah. REGOKE itu rumit.
Penggunaan
Memungkinkan menetapkan hak akses kepada pengguna. Memungkinkan menghapus hak akses dari pengguna.

Ringkasan -Hibah vs REGOKE

Grant dan Revoke adalah dua perintah DCL penting. DCL adalah sub kategori SQL. Perbedaan antara Grant dan Revoke adalah bahwa hibah memberikan hak istimewa kepada pengguna saat dicabut mengambil kembali hak istimewa yang diberikan oleh pengguna.

Referensi:

1.“Menggunakan hibah dan dicabut." Operator Relasional dan Logis Python | Studytonight. Tersedia disini 

Gambar milik:

1.'SQL-Server-CE-4-Logo' oleh Microsoft-Situs Web Microsoft, (Domain Publik) melalui Commons Wikimedia