Rumah  >  Artikel  >  pangkalan data  >  Keselamatan, integriti dan kebenaran dalam DBMS

Keselamatan, integriti dan kebenaran dalam DBMS

WBOY
WBOYke hadapan
2023-08-25 12:49:02822semak imbas

DBMS 中的安全性、完整性和授权

Keselamatan Pangkalan Data Terdapat banyak tahap keselamatan pangkalan data yang berbeza, tetapi aspek utama ialah:

Pengesahan

Pengesahan pengguna adalah untuk memastikan orang yang mengakses pangkalan data adalah siapa dirinya. Tuntutan untuk menjadi. Pengesahan boleh dilakukan pada peringkat sistem pengendalian atau pun pada peringkat pangkalan data itu sendiri. Banyak sistem pengesahan (seperti pengimbas retina atau biometrik) digunakan untuk memastikan orang yang tidak dibenarkan tidak boleh mengakses pangkalan data.

Kebenaran

Kebenaran ialah kebenaran yang diberikan oleh pentadbir pangkalan data. Pengguna pangkalan data hanya boleh melihat kandungan yang dibenarkan untuk dilihat. Selebihnya pangkalan data berada di luar skop mereka.

Kebenaran berbeza yang tersedia untuk kebenaran ialah:

  • Kebenaran Utama - kuat> Kebenaran ini diberikan secara terbuka dan terus kepada pengguna.
  • Kebenaran Tambahan - Kebenaran ini diberikan kepada kumpulan dan diberikan secara automatik kepada pengguna jika pengguna adalah ahli kumpulan.
  • Kebenaran Tambahan - Kebenaran ini diberikan kepada kumpulan dan diberikan secara automatik kepada pengguna jika pengguna adalah ahli kumpulan. li>
  • Kebenaran Awam - Ini diberikan secara terbuka kepada semua pengguna.
  • Kebenaran Sensitif Konteks -Ini berkaitan dengan kandungan sensitif dan hanya diberikan kepada pengguna terpilih.

Kategori kebenaran yang boleh diberikan kepada pengguna ialah:

  • Pentadbir Sistem - Ini adalah kuasa pentadbiran tertinggi pengguna. Pengguna dengan kebenaran ini juga boleh melaksanakan beberapa arahan pentadbir pangkalan data, seperti memulihkan atau menaik taraf pangkalan data.
  • Kawalan Sistem - Ini adalah pihak berkuasa kawalan tertinggi pengguna. Ini membolehkan operasi penyelenggaraan pada pangkalan data, tetapi tiada akses langsung kepada data.
  • Penyelenggaraan Sistem - Ini ialah tahap kebenaran kawalan sistem yang lebih rendah. Ia juga membenarkan pengguna untuk mengekalkan pangkalan data dalam contoh pengurus pangkalan data.
  • Pemantauan Sistem - Menggunakan kebenaran ini, pengguna boleh memantau pangkalan data dan mengambil gambar daripadanya.
  • Pemantauan Sistem - li>

Integriti Pangkalan Data

Integriti data dalam pangkalan data merujuk kepada ketepatan, ketekalan dan kesempurnaan data. Integriti data dikuatkuasakan menggunakan tiga kekangan integriti berikut:

  • Integriti Entiti - Ini berkaitan dengan konsep kunci utama. Semua jadual harus mempunyai kunci utama mereka sendiri, yang harus mengenal pasti baris secara unik dan tidak boleh NULL.
  • Integriti Rujukan - Ini berkaitan dengan konsep kunci asing. Kunci asing ialah kunci kepada perhubungan yang dirujuk dalam perhubungan lain.
  • Kelengkapan Domain - Ini bermakna semua lajur dalam pangkalan data harus mempunyai domain yang ditentukan.

Atas ialah kandungan terperinci Keselamatan, integriti dan kebenaran dalam DBMS. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam