Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Apa definisi kardinalitas dalam SQL

Mereka berbicara hal yang sama dan itu ada hubungannya dengan tupel (relational algebra ) atau baris (istilah awam).

Ketika dikatakan kardinalitas tinggi adalah nilai yang mungkin dari atribut (atau bidang) tertentu yang unik dan oleh karena itu jumlah baris atau tupel lebih tinggi:

Contoh :

 StudentID   Lastname Firstname  Gender
 101         Smith    John       M
 102         Jones    James      M
 103         Mayo     Ann        F
 104         Jones    George     M
 105         Smith    Suse       F

Sejauh StudentID cardinality adalah high karena itu unik. Dalam hal ini ia memiliki lima (5) tupel/baris.

Sebaliknya Nama belakang memiliki kardinalitas normal, khususnya hanya ada tiga (3) tupel/baris unik. Jadi memiliki normal cardinality .

Dan akhirnya Gender hanya memiliki dua kemungkinan tupel unik sehingga Low Cardinality .

Anda mungkin bingung dengan Cardinality di sini dengan Degree dari relasi yang ada hubungannya dengan jumlah attributes/fields dalam relasi (atau tabel).

Di sisi lain buku teks untuk Database ketika berbicara tentang Cardinality biasanya berkaitan dengan suatu entitas dalam kaitannya dengan entitas lain, yaitu, jumlah kemungkinan hubungan yang terjadi untuk entitas yang berpartisipasi dalam jenis hubungan tertentu. Jadi misalnya untuk binary relationship cardinality bisa berupa one-to-one , one-to-many atau many-to-many .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana Anda terhubung secara efisien ke mysql di php tanpa menghubungkan kembali pada setiap permintaan

  2. PHP menyiapkan pernyataan dan transaksi dalam satu lingkaran

  3. Cara Menghapus MySQL Dari Ubuntu Sepenuhnya

  4. Cara Menginstal MySQL dengan phpMyAdmin di Ubuntu 12.04

  5. PHP PDO - Jumlah Baris