Mô hình ý tưởng và logic
Mô hình hóa dữ liệu là một nhiệm vụ khiến nhiều người lập mô hình bối rối vì sử dụng các thiết kế mô hình khác nhau. Ba phong cách mô hình hóa dữ liệu rất phổ biến là mô hình khái niệm, vật lý và logic nhưng do nhiều nguyên tắc chồng chéo, những người muốn sử dụng bất kỳ mô hình nào trong số này vẫn bị nhầm lẫn. Sự nhầm lẫn của họ được tăng thêm vì thuật ngữ kỹ thuật và thuật ngữ. Bài viết này sẽ cố gắng tìm ra sự khác biệt giữa các mô hình khái niệm và logic theo các thuật ngữ đơn giản để xóa bỏ nghi ngờ khỏi tâm trí của độc giả.
Mô hình hóa dữ liệu khái niệm
Mô hình quan hệ thực thể là tính năng cơ bản của mô hình dữ liệu khái niệm. Trong ERD của mô hình này, các thực thể được biểu diễn dưới dạng hộp trong khi các mối quan hệ được mô tả dưới dạng kim cương. Một ví dụ về mối quan hệ có thể được lấy làm đơn đặt hàng của khách hàng trong khi ví dụ về thực thể là tất cả những gì doanh nghiệp có thể quan tâm. Mô hình này được Peter Chen phát triển vào năm 1976. Tuy nhiên, kể từ đó mô hình này đã bị pha loãng và hiếm khi được sử dụng ở dạng tinh khiết ngày nay.
Trong một mô hình dữ liệu khái niệm, cũng có các mục dữ liệu ngoài các thực thể và các mối quan hệ. Các mục dữ liệu này được liên kết với các thực thể như các thuộc tính của chúng. Một số mục dữ liệu chung cho tất cả các thực thể có thể được liên kết với nhiều thực thể trong mô hình. Một tính năng của bất kỳ mô hình dữ liệu khái niệm nào là việc sử dụng cùng một thuật ngữ cho các thực thể được sử dụng trong doanh nghiệp. Mặc dù mô hình khái niệm là tương đối đơn giản, nhưng nó không còn tồn tại do sự phức tạp của các công ty ngày nay. Để mô tả các thực thể và các mối quan hệ của chúng trong bối cảnh ngày nay, mức độ trừu tượng rất cao được yêu cầu trong mô hình hóa dữ liệu khái niệm.
Mô hình hóa dữ liệu hợp lý
Đó là khi dữ liệu CNTT được triển khai trong dữ liệu kinh doanh mà người ta sử dụng mô hình dữ liệu logic. Mặc dù không cần phải có một trật tự trong khi đặt tên các thực thể và các mối quan hệ trong mô hình khái niệm, mô hình logic bắt buộc phải tính đến tổ chức tài khoản trong khi tạo các thuộc tính. Sau đó, người ta có thể đi tìm các khóa thay thế để dễ dàng hơn nếu các khóa ngoại làm cho các bảng trông phức tạp. Sau khi hoàn thành. Mô hình logic dường như gần với mô hình vật lý. Tuy nhiên, nó vẫn có những điểm tương đồng với mô hình khái niệm. Mô hình logic có các khóa chính, khóa ngoài và khóa thay thế nhưng không có gì đặc biệt đối với nền tảng cơ sở dữ liệu đích.
Sự khác biệt giữa mô hình dữ liệu khái niệm và logic? • Cả mô hình dữ liệu khái niệm cũng như logic đều quan trọng đối với mô hình dữ liệu • Trong khi mô hình dữ liệu khái niệm giúp giao tiếp dễ dàng với mô tả yêu cầu dữ liệu, mô hình dữ liệu lôgic cho phép nhân viên CNTT có thể tham gia mà không phải bận tâm về các giới hạn cơ sở dữ liệu.
|