Câu hỏi phỏng vấn SQL Server
Câu hỏi

Sự khác biệt giữa Primary key và ...

Câu trả lời

Primary Key và Unique Key đều đóng vai trò quan trọng trong việc đảm bảo tính duy nhất của dữ liệu trong các bảng của SQL Server. Dưới đây là những điểm khác biệt chính giữa chúng:

Primary Key:

  • Mỗi bảng chỉ có thể có một Primary Key
  • Primary Key không chấp nhận giá trị NULL và không cho phép giá trị trùng lặp
  • Một Primary Key tự động tạo ra một Clustered Index, nghĩa là dữ liệu được lưu trữ vật lý theo thứ tự của Primary Key
  • Primary Key thường được sử dụng để xác định mỗi bản ghi một cách duy nhất trong bảng và có thể được tham chiếu bởi Foreign Key của bảng khác

Unique Key

  • Một bảng có thể có nhiều Unique Key
  • Un...
senior

senior

Gợi ý câu hỏi phỏng vấn

middle

So sánh Function với Stored Procedure trong SQL Server?

middle

Làm thế nào một index có thể giúp tăng hiệu suất trong SQL Server?

middle

Sự khác biệt giữa mệnh đề Having và mệnh đề Where trong SQL Server là gì?

Bình luận

Chưa có bình luận nào