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

Triển khai quan hệ một-không-một trong SQL Server

Mối quan hệ 1-0..1 trong cơ sở dữ liệu của bạn được hiển thị trực tiếp. Nó được xây dựng giữa các bảng Khóa học và Khóa học trực tuyến trong đó Khóa học là chính trong mối quan hệ (1) và Khóa học trực tuyến phụ thuộc vào FK được định cấu hình trên CourseID. FK cũng là PK của OnlineCourse =nó phải là duy nhất và do đó nó là 0..1.

Cơ sở dữ liệu "luôn luôn" sử dụng 1 - 0..1 vì 1 - 1 thực không thể được sử dụng hiệu quả để chèn dữ liệu. 1 - 1 có nghĩa là trái phải được chèn sau phải nhưng phải được chèn sau trái =không thể. Do đó, 1 - 0..1 được sử dụng khi bên trái là chính và phải được chèn trước khi bên phải và bên phải phụ thuộc và phải được chèn sau bên trá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. Làm cách nào để so sánh thời gian trong SQL Server?

  2. Mã hóa sao lưu cơ sở dữ liệu SQL Server

  3. Cách di chuyển tệp dữ liệu trong SQL Server - Phần 1

  4. Sự khác biệt giữa CHAR và VARCHAR trong SQL Server là gì - Hướng dẫn sử dụng SQL Server / T-SQL Phần 31

  5. Nhận Ngày trong năm từ một ngày trong SQL Server (T-SQL)