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

Chuẩn hóa trong SQL là gì?

Câu trả lời

Chuẩn hóa trong SQL là một kỹ thuật được sử dụng để tổ chức dữ liệu trong cơ sở dữ liệu quan hệ. Mục đích chính của chuẩn hóa là để giảm thiểu sự trùng lặp dữ liệu (redundancy) và đảm bảo rằng chỉ có dữ liệu liên quan được lưu trữ trong mỗi bảng. Điều này không chỉ giúp tiết kiệm không gian đĩa mà còn giảm thiểu các vấn đề bảo trì và tăng cường hiệu suất của cơ sở dữ liệu.

Các Dạng Chuẩn (Normal Forms)

Chuẩn hóa dữ liệu được thực hiện thông qua các giai đoạn khác nhau, mỗi giai đoạn được gọi là một "dạng chuẩn" (normal form). Các dạng chuẩn phổ biến bao gồm:

  1. Dạng Chuẩn Thứ Nhất (1NF):

    • Dữ liệu được lưu trữ trong các bảng với các hàng được xác định duy nhất bởi một khóa chính.
    • Dữ liệu trong mỗi bảng được lưu trữ trong các cột riêng biệt ở dạng giảm nhất.
    • Không có nhóm lặp lại trong bảng.
  2. Dạng Chuẩn Thứ Hai (2NF):

    • Bao gồm tất cả các yêu cầu của 1NF.
    • Chỉ dữ liệu liên q...
middle

middle

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

senior

Điều gì sẽ xảy ra nếu không có Index trong SQL?

senior

Chi phí của việc đánh dấu Index trong SQL là gì?

middle

Sự khác biệt giữa DDLDML trong SQL là gì?

Bình luận

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

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