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

entry

Có thể đổi tên cơ sở dữ liệu không? Nếu có, bạn sẽ đổi tên cơ sở dữ liệu như thế nào?

middle

Các loại chỉ mục XML trong SQL Server là gì?

middle

Cung cấp một ví dụ về Left Outer Join kèm theo điều kiện loại trừ.

Bình luận

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

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