Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Kłopoty z podjęciem decyzji o identyfikacji lub braku identyfikacji relacji

Oba brzmią dla mnie jak identyfikowanie relacji. Jeśli słyszałeś terminy jeden-do-jednego lub jeden-do-wielu i wiele-do-wielu, związki jeden-do-identyfikują relacje i relacje wiele-do-wieluzwiązkami nieidentyfikującymi .

  • Jeśli dziecko identyfikuje swojego rodzica, jest to relacja identyfikująca. W podanym linku, jeśli masz numer telefonu, wiesz, do kogo należy (należy tylko do jednego).

  • Jeśli dziecko nie identyfikuje swojego rodzica, jest to związek nieidentyfikujący. W linku wspomina o stanach. Pomyśl o stanie jako wierszu w tabeli reprezentującym nastrój. „Szczęśliwy” nie identyfikuje konkretnej osoby, ale wiele osób.

Edytuj :Inne przykłady z życia:

  • Fizyczny adres to związek nieidentyfikujący, ponieważ pod jednym adresem może mieszkać wiele osób. Z drugiej strony adres e-mail jest (zwykle uważany za) relacją identyfikującą.
  • Numer ubezpieczenia społecznego jest relacją identyfikującą, ponieważ należy tylko do jednej osoby
  • Komentarze w filmach YouTube identyfikują relacje, ponieważ należą tylko do jednego filmu.
  • Oryginał obrazu ma tylko jednego właściciela (identyfikujący), podczas gdy wiele osób może posiadać przedruki obrazu (nieidentyfikujące).


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wstawianie danych z frontendu do mysql db w angularjs

  2. mysql-connector-java-8.0.12 :pojawia się błąd dla strefy czasowej serwera „Czas standardowy półwyspu malajskiego”

  3. GROUP_CONCAT ZAMÓWIENIE WEDŁUG

  4. PHP 7 RC3:Jak zainstalować brakujące PDO MySQL

  5. Jak włączyć SSL/TLS dla MySQL w Ubuntu?