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

junior

Những lệnh xử lý lỗi mới nào được giới thiệu với SQL Server 2005 và các phiên bản sau?

junior

SQL và TSQL

junior

TSQL Window functions là gì?

Bình luận

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

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