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

Kể tên một số loại index trong SQL Server?

middle

Kích thước bảng có bị giảm khi bạn xóa dữ liệu khỏi bảng trong SQL Server không?

middle

Cách tạo row number trong SQL Server mà không cần ROWNUM như thế nào?

Bình luận

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

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