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

Ba cách mà SQL động có thể được thực thi là gì?

expert

Liệu việc đặt khối TRY/CATCH bên trong giao dịch là đúng/sao cho tốt nhất hay giao dịch nên được đặt bên trong khối TRY?

middle

Khác nhau giữa Azure SQL Database và Azure SQL Managed Instance?

Bình luận

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

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