Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

cách lưu mối quan hệ hôn nhân trong cơ sở dữ liệu

Nếu bạn chỉ có thể được kết hôn với một người:1:1

-------------
- Person    -
-------------
id (key)
maried_to_id (foreign key)

Nếu bạn có thể được kết hôn với nhiều người hoặc muốn theo dõi các lần kết hôn trước đó, n:n

-------------
- Person    -
-------------
person_id (key)

-------------
- Mariage   -
-------------
first_person_id (foreign key)
second_person_id (foreign key)
start_date
end_date

(còn first_woman_id + second_woman_id + date tạo thành một khóa duy nhất để kết hôn. Bạn có thể bỏ qua ngày đó, nhưng sau đó số tiền làm lại sẽ không được theo dõi)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. docker container run yêu cầu ít nhất 1 đối số

  2. java jdbc mysql connector:cách giải quyết tình trạng ngắt kết nối sau một thời gian dài không hoạt động

  3. Cách kiểm tra kích thước của tất cả các bảng trong cơ sở dữ liệu trong MySQL

  4. PHP, lấy dữ liệu từ cơ sở dữ liệu

  5. Có cách nào để biết tên người dùng hiện tại của bạn trong mysql không?