Computer >> Máy Tính >  >> Lập trình >> Lập trình

Mô hình hóa mối quan hệ-thực thể là gì?

Mô hình hóa mối quan hệ thực thể là một cách tiếp cận thiết kế logic để loại bỏ dư thừa dữ liệu. Được coi là doanh nghiệp nhận đơn đặt hàng và bán sản phẩm cho người dùng.

Trong những ngày đầu tiên đánh giá, rất lâu trước khi cơ sở dữ liệu quan hệ, khi lần đầu tiên nó có thể chuyển thông tin này sang máy tính, nó có thể được ghi lại thứ tự giấy ban đầu dưới dạng dữ liệu béo riêng lẻ với một số trường. Dữ liệu như vậy có thể dễ dàng được phân phối 1000 byte trên 50 trường. Các phần tử dòng của đơn đặt hàng được xác định là một tập hợp các trường lặp lại được nhúng trong dữ liệu chính. Việc nhận dữ liệu này trên máy tính rất có lợi, nhưng nó có thể nhanh chóng học được một số bài học cơ bản về lưu và thao tác dữ liệu.

Tên người dùng và địa chỉ xuất hiện nhiều lần vì dữ liệu này được lặp lại bất cứ khi nào một quy tắc mới được thực hiện. Dữ liệu không nhất quán không được kiểm soát vì một số trường hợp của địa chỉ người dùng là tự trị và việc cập nhật địa chỉ của người dùng là một giao dịch bẩn.

Các hệ thống phần mềm được sử dụng để tìm nạp và vận hành dữ liệu trở nên phức tạp và vô tổ chức vì chúng cần xem xét cẩn thận các thuật toán xử lý để kết nối các nhóm bảng này. Nó yêu cầu một hệ thống cơ sở dữ liệu rất tốt trong việc kết nối các bảng. Điều này cụ thể hóa con đường cho cuộc cách mạng cơ sở dữ liệu quan hệ trong đó cơ sở dữ liệu chỉ quan tâm đến nhiệm vụ này.

Mô hình hóa mối quan hệ thực thể là một ngành học có thể làm nổi bật các mối quan hệ vi mô giữa các phần tử dữ liệu. Dạng thiết kế lớn nhất của mô hình mối quan hệ thực thể là loại bỏ tất cả sự dư thừa trong dữ liệu. Điều này hữu ích hơn cho việc xử lý giao dịch vì nó tạo ra các giao dịch rất đơn giản và xác định.

Giao dịch cập nhật địa chỉ người dùng có thể chuyển sang tra cứu dữ liệu riêng lẻ trong bảng tổng thể địa chỉ người dùng. Việc tra cứu này được dành riêng bởi một khóa địa chỉ người dùng đại diện cho tính duy nhất của dữ liệu địa chỉ người dùng và cho phép tra cứu được lập chỉ mục hoàn toàn nhanh chóng. Có thể nói rằng thành tựu của quá trình xử lý giao dịch trong cơ sở dữ liệu quan hệ nói chung là do sự phát triển của mô hình mối quan hệ thực thể.

Mô hình mối quan hệ thực thể cho doanh nghiệp có hàng nghìn thực thể logic. Các hệ thống hoạch định nguồn lực doanh nghiệp (ERP) cao cấp như SAP có hàng nghìn đơn vị. Mỗi thực thể thường biến thành một bảng vật lý khi cơ sở dữ liệu được thực hiện.

Người dùng cuối không thể học hoặc tìm hiểu mô hình mối quan hệ thực thể. Người dùng cuối không thể xử lý mô hình mối quan hệ thực thể. Không có GUI (giao diện người dùng đồ họa) sử dụng mô hình mối quan hệ thực thể chung và tạo ra nó cho người dùng cuối có thể truy cập được.

Phần mềm không thể truy vấn một cách tổng quát một mô hình mối quan hệ thực thể chung. Các trình tối ưu hóa dựa trên chi phí cố gắng thực hiện điều này nổi tiếng là tạo ra các lựa chọn sai, với kết quả thảm hại về hiệu suất. Sự cần thiết của kỹ thuật mô hình hóa mối quan hệ thực thể đánh bại mục tiêu của việc lưu trữ dữ liệu, bao gồm khôi phục thông tin trực quan và hiệu suất cao.