Rumah Pangkalan data Apakah kestabilan dalam pangkalan data? - definisi dari techopedia

Apakah kestabilan dalam pangkalan data? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apakah maksud Cardinality?

Dalam konteks pangkalan data, kardinaliti merujuk kepada keunikan nilai data yang terkandung dalam lajur. Kardinaliti yang tinggi bermakna lajur mengandungi peratusan besar nilai yang sama sekali unik. Kardinality yang rendah bermakna lajur mengandungi banyak "ulangan" dalam julat datanya.

Ia tidak biasa, tetapi kardinaliti juga kadang-kadang merujuk kepada hubungan antara jadual. Kardinaliti di antara meja boleh menjadi satu-satu, banyak-ke-satu atau banyak-banyak.

Techopedia menerangkan Cardinality

Lajaj kardinaliti yang tinggi adalah mereka yang mempunyai nilai data yang sangat unik atau tidak biasa. Sebagai contoh, dalam jadual pangkalan data yang menyimpan nombor akaun bank, lajur "Nombor Akaun" harus mempunyai kardinaliti yang sangat tinggi - mengikut definisi, setiap item data dalam lajur ini harus sama sekali unik.

Lajur kardinaliti biasa adalah mereka yang mempunyai peratusan nilai data yang agak unik. Misalnya, jika jadual memegang maklumat pelanggan, lajur "Nama Akhir" akan mempunyai kardinaliti yang normal. Tidak setiap nama terakhir akan menjadi unik (contohnya, kemungkinan terdapat beberapa kejadian "Smith") tetapi secara keseluruhan, data itu agak tidak berulang.

Lajur kardinaliti yang rendah adalah mereka yang mempunyai nilai unik yang sangat sedikit. Dalam jadual pelanggan, lajur kardinaliti yang rendah akan menjadi lajur "Gender". Lajur ini mungkin hanya mempunyai "M" dan "F" sebagai julat nilai untuk dipilih, dan semua ribuan atau berjuta-juta rekod dalam jadual hanya boleh memilih salah satu daripada dua nilai untuk lajur ini.

Hubungan kardinal antara meja boleh berupa satu-satu, satu-ke-banyak (yang pembalikan adalah banyak-ke-satu) atau banyak-banyak. Istilah ini hanya merujuk kepada hubungan data antara jadual. Sebagai contoh, hubungan antara jadual "Pelanggan" dan jadual "Akaun Bank" adalah satu-ke-banyak, iaitu satu pelanggan boleh mempunyai beberapa akaun, tetapi satu akaun tidak boleh dimiliki oleh lebih daripada satu pelanggan. Itulah, sudah tentu, menganggap bank ini tidak pernah mendengar akaun bersama!

Takrif ini ditulis dalam konteks Pangkalan Data
Apakah kestabilan dalam pangkalan data? - definisi dari techopedia