Perbedaan Antara hibah dan pencabutan

Itu perbedaan utama antara hibah dan pencabutan itu hibah memberikan hak istimewa kepada pengguna sementara pencabutan mengambil kembali hak istimewa yang diberikan kepada pengguna.

SQL menyediakan tingkat otorisasi yang berbeda untuk pengguna. Berikan dan cabut dua perintah tersebut. Perintah hibah memungkinkan pemberian otorisasi kepada pengguna sementara perintah pembatalan memungkinkan penarikan tingkat otorisasi dari pengguna.

ISI

1. Ikhtisar dan Perbedaan Utama
2. Apa itu hibah?
3. Apa yang dicabut
4. Perbandingan Berdampingan - berikan dan cabut dalam Bentuk Tabular
5. Ringkasan

Apa itu hibah??

DBMS adalah perangkat lunak sistem untuk membuat dan mengelola basis data. Lebih jauh lagi, SQL atau Structured Query Language adalah bahasa untuk menangani basis data. 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 database. Perintah create, alter, drop adalah beberapa perintah DDL. Data Manipulating Language (DML) memungkinkan operasi data dalam database. Memilih, menyisipkan, memperbarui, dan menghapus adalah beberapa contoh perintah DML. Data Control Language (DCL) memungkinkan kontrol akses ke data dalam database. Hibah dan pencabutan adalah dua perintah DCL yang menyediakan keamanan basis data.

Gambar 01: Database SQL

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

grantprivilege_name pada object_name

to 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. Ini bisa berupa tabel, tampilan, dll. Nama pengguna adalah nama pengguna yang mendapatkan hak akses. Opsi hibah bersifat opsional. Ini memungkinkan pengguna untuk memberikan hak akses bagi pengguna lain.

Perintah untuk memberikan izin untuk membuat tabel adalah sebagai berikut.

berikan buat tabel ke nama pengguna

Perintah untuk izin besar untuk menjatuhkan tabel adalah sebagai berikut.

berikan drop table ke nama pengguna

Itu adalah beberapa pernyataan SQL dengan perintah hibah.

Apa yang dicabut?

Perintah pencabutan menghapus hak akses atau hak istimewa pengguna ke objek database. Sintaksnya adalah sebagai berikut.

cabut privilege_name pada object_name

dari nama pengguna

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

batalkan buat tabel dari nama pengguna

Secara singkat, dua pernyataan yang diberikan menguraikan penggunaan hibah dan pencabutan. Pernyataan di bawah ini memberikan hak istimewa pilih di meja siswa untuk pengguna1.

berikan pilihan pada siswa untuk pengguna1

Pernyataan di bawah ini, mencabut hak pilih pada tabel siswa dari user1.

batalkan pilih pada siswa dari user1

Apa Perbedaan Antara hibah dan pencabutan?

 berikan vs dicabut

hibah adalah perintah DCL yang memungkinkan menyediakan hak istimewa bagi pengguna pada objek basis data. mencabut adalah perintah DCL yang memungkinkan mengambil kembali izin yang diberikan kepada pengguna.
Dalam Kontrol Terdesentralisasi
Hibah lebih mudah. Pencabutan itu rumit.
Pemakaian
Mengizinkan menetapkan hak akses kepada pengguna. Mengizinkan menghapus hak akses dari pengguna.

Ringkasan - berikan vs pencabutan

mengabulkan dan mencabut adalah dua perintah penting DCL. DCL adalah sub kategori SQL. Perbedaan antara hibah dan pencabutan adalah bahwa hibah memberikan hak istimewa kepada pengguna sementara pencabutan mengambil kembali hak istimewa yang diberikan oleh pengguna.

Referensi:

1. "Menggunakan GRANT dan REVOKE." Operator Relasional dan Logika Python | Malam studi. Tersedia disini 

Gambar milik:

1.'Sql-server-ce-4-logo 'Oleh Microsoft - Situs Web Microsoft, (Domain Publik) melalui Commons Wikimedia