Mục lục:

Làm cách nào có thể tạo mối quan hệ khóa ngoại khóa chính trong SQL Server?
Làm cách nào có thể tạo mối quan hệ khóa ngoại khóa chính trong SQL Server?

Video: Làm cách nào có thể tạo mối quan hệ khóa ngoại khóa chính trong SQL Server?

Video: Làm cách nào có thể tạo mối quan hệ khóa ngoại khóa chính trong SQL Server?
Video: Học SQL 08. Phân biệt Khóa Chính và Khóa Ngoại, Ràng buộc toàn vẹn Dữ liệu | Tự học câu lệnh SQL 2024, Tháng mười một
Anonim

Sử dụng SQL Server Management Studio

  1. Trong Object Explorer, bấm chuột phải vào bảng sẽ ở trên ngoại quốc - Chìa khóa Bên của mối quan hệ và nhấp vào Thiết kế.
  2. Từ menu Trình thiết kế bảng, hãy nhấp vào Các mối quan hệ .
  3. bên trong Ngoại quốc - các mối quan hệ chính hộp thoại, nhấp vào Thêm.
  4. Nhấn vào mối quan hệ trong Đã chọn Mối quan hệ danh sách.

Về vấn đề này, làm cách nào chúng ta có thể tạo mối quan hệ giữa khóa chính và khóa ngoại trong SQL Server?

Đến tạo ra NS mối quan hệ khóa chính và khóa ngoài , nhấp chuột phải vào khóa ngoại cột bảng (bảng Tài khoản) và chọn Các mối quan hệ … Bên trong Các mối quan hệ chính đối ngoại hộp thoại, nhấp vào Thêm cái nút . Điều đó theo mặc định sẽ thêm một mối quan hệ trong bảng điều khiển bên trái.

Ngoài ra, khóa có thể là khóa chính và khóa ngoại không? Khóa chính luôn cần phải là duy nhất, khóa ngoại cần cho phép các giá trị không phải là duy nhất nếu bảng là mối quan hệ một-nhiều. Nó là hoàn toàn tốt để sử dụng khóa ngoại như là khóa chính nếu bảng được kết nối bằng mối quan hệ một-một, không phải mối quan hệ một-nhiều.

Dưới đây, khóa chính và khóa ngoại trong SQL Server là gì?

Khóa chính xác định duy nhất một bản ghi trong bảng. Khóa ngoại là một trường trong bảng khóa chính trong một bảng khác. Khóa chính không thể chấp nhận giá trị null. Khóa ngoại có thể chấp nhận nhiều giá trị null.

Làm cách nào để tham chiếu khóa ngoại trong SQL?

Tóm lược:

  1. Mọi giá trị của Khóa ngoại phải là một phần của Khóa chính của các bảng khác.
  2. Khóa ngoại có thể tham chiếu đến một cột khác trong cùng một bảng. Tài liệu tham khảo này được gọi là tài liệu tham khảo tự.
  3. Bạn có thể tạo Khóa ngoại bằng Tạo Bảng, Bảng thay thế hoặc SQL Server Management Studio.

Đề xuất: