Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Menerapkan relasi satu-ke-nol-atau-satu di SQL Server

Relasi 1-0..1 di database Anda terlihat langsung. Itu dibangun di antara tabel Kursus dan Kursus Online di mana Kursus adalah prinsip dalam hubungan (1) dan Kursus Online tergantung dengan FK yang dikonfigurasi pada CourseID. FK juga PK Kursus Online =harus unik dan karena itu 0.1.

Basis data "selalu" menggunakan 1 - 0..1 karena real 1 - 1 tidak dapat digunakan secara efektif untuk penyisipan data. 1 - 1 artinya kiri harus disisipkan setelah kanan tetapi kanan harus disisipkan setelah kiri =tidak mungkin. Karena itu 1 - 0.1 digunakan dimana kiri adalah prinsipal dan harus disisipkan sebelum kanan dan dependen kanan dan harus disisipkan setelah kiri.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Internal Replikasi Transaksional SQL Server

  2. Haruskah Anda memilih tipe data UANG atau DECIMAL(x,y) di SQL Server?

  3. LEN() vs DATALENGTH() di SQL Server

  4. Apakah T-SQL memiliki fungsi agregat untuk menggabungkan string?

  5. Dapatkan Beberapa Nilai di Kursor SQL Server