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

Bạn có thể giải thích sự khác biệt giữa Khóa Chính và Chỉ Mục Duy Nhất không?

Câu trả lời

Khóa Chính (Primary Key) và Chỉ Mục Duy Nhất (Unique Index) đề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 cơ sở dữ liệu. Tuy nhiên, chúng có một số điểm khác biệt cơ bản:

  1. Khóa Chính (Primary Key):
    • Mỗi bảng chỉ có thể có một Khóa Chính.
    • Khóa Chính không chỉ đảm bảo rằng mỗi giá trị trong cột (hoặc các cột, nếu là khóa chính tổng hợp) là duy nhất mà còn đảm bảo rằng không có giá trị NULL nào được phép.
    • Khóa Chính thường được sử dụng để xác định mỗi hàng (record) một cách duy nhất trong bảng.
    • Theo mặc định, khi tạo Khóa Chính, một Chỉ Mục Duy Nhất (Unique Index) sẽ được tự động tạo để đảm bảo tính duy nhất và tăng tốc độ truy ...
junior

junior

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

middle

Giải thích sự khác biệt giữa FunctionStored Procedure trong SQL Server.

middle

Nêu các loại Join trong TSQL?

senior

Sự khác biệt giữa PARTITION BYGROUP BY là gì?

Bình luận

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

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