Trang Chủ Cơ sở dữ liệu Không chuẩn hóa là gì? - định nghĩa từ techopedia

Không chuẩn hóa là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Không chuẩn hóa có nghĩa là gì?

Không chuẩn hóa là một chiến lược mà các nhà quản lý cơ sở dữ liệu sử dụng để tăng hiệu suất của cơ sở hạ tầng cơ sở dữ liệu. Nó liên quan đến việc thêm dữ liệu dư thừa vào cơ sở dữ liệu được chuẩn hóa để giảm các loại vấn đề nhất định với các truy vấn cơ sở dữ liệu kết hợp dữ liệu từ các bảng khác nhau vào một bảng. Định nghĩa về không chuẩn hóa phụ thuộc vào định nghĩa chuẩn hóa, được định nghĩa là quá trình tổ chức cơ sở dữ liệu thành các bảng chính xác để thúc đẩy việc sử dụng nhất định.


Techopedia giải thích sự không chuẩn hóa

Trong nhiều trường hợp, việc không chuẩn hóa bao gồm việc tạo các bảng hoặc cấu trúc riêng biệt để các truy vấn trên một phần thông tin sẽ không ảnh hưởng đến bất kỳ thông tin nào khác được liên kết với nó. Chẳng hạn, khi có nhiều biến dữ liệu toàn cầu như tên khách hàng được liên kết với các lần mua trong lịch sử mua, quản trị viên cơ sở dữ liệu sẽ muốn đảm bảo rằng công việc được thực hiện trên một mặt hàng đã mua sẽ không ảnh hưởng không chính xác đến toàn bộ tài khoản của khách hàng. Do đó, các trình xử lý cơ sở dữ liệu sẽ phân tách hai phần thông tin, đôi khi có dữ liệu dư thừa để chúng có thể được xử lý riêng.

Trường hợp không chuẩn hóa xuất hiện là việc thêm dữ liệu dư thừa cho phép kết quả tìm kiếm tinh vi hơn. Một số ví dụ thường được đưa ra để giải thích điều này bao gồm các tình huống trong đó người xử lý cơ sở dữ liệu muốn tìm địa chỉ trước, lịch sử mua hàng hoặc bất cứ điều gì khác về khách hàng hoặc khách hàng không giải quyết trạng thái hiện tại cụ thể của tài khoản đó. Đây là nơi có dữ liệu dư thừa có thể cho phép cơ sở dữ liệu đưa ra các kết quả khác nhau dựa trên chính xác những gì người dùng đang yêu cầu. Một lần nữa, có dữ liệu dư thừa này cũng có thể cải thiện hiệu suất dựa trên các cách cụ thể mà cơ sở dữ liệu tìm kiếm cho một mục cụ thể. Những thách thức liên quan đến việc không chuẩn hóa bao gồm ghi lại quá trình một cách cẩn thận để tránh một số loại dị thường có thể xảy ra do sự không phù hợp của dữ liệu.

Không chuẩn hóa là gì? - định nghĩa từ techopedia