ĐịNh Nghĩa mô hình dữ liệu

Trong lĩnh vực kinh doanh, mô hình dữ liệu là một cấu trúc trừu tượng, tài liệu và sắp xếp thông tin để liên lạc giữa các nhân viên của bộ phận kỹ thuật và các nhân viên còn lại. Trong khoa học máy tính, nó khác với cách tiếp cận của nó, trong đó tập trung vào kế hoạch phát triển ứng dụng và quyết định về cách dữ liệu sẽ được lưu trữ và cách truy cập.

Thường được chỉ định trong một ngôn ngữ, các mô hình dữ liệu xác định cấu trúc thông tin, với mục tiêu cải thiện giao tiếp và độ chính xác trong các ứng dụng sử dụng và trao đổi dữ liệu . Chúng là những căn cứ chung trong đó các thành viên của một nhóm làm việc với các cấp độ kinh nghiệm và kiến ​​thức kỹ thuật khác nhau có thể tương tác mà không gặp vấn đề gì, vì các mô hình này phải có một cách hiểu duy nhất .

Các mô hình dữ liệu rất cần thiết cho sự phát triển của các hệ thống thông tin, vì chúng có thể đạt được sự tương thích cần thiết để xử lý lượng dữ liệu khổng lồ . Ngoài ra, nếu các cấu trúc tương tự được sử dụng để lưu trữ và truy cập, thì các ứng dụng khác nhau có thể chia sẻ thông tin. Một ví dụ rõ ràng là một mẫu đăng ký trên một trang web, trong đó đối với tên của chúng tôi, chúng tôi chỉ có thể nhập các chữ cái và cho ngày sinh của chúng tôi, các số với một thứ tự cụ thể (chẳng hạn như ngày, tháng và năm). Những hạn chế này đáp ứng nhu cầu của cơ sở dữ liệu và phải giống nhau ở hai cơ sở trong đó chúng tôi muốn chia sẻ thông tin.

Đổi lại cho hiệu quả tuyệt vời mà họ cung cấp, là chi phí cao cho việc phát triển, vận hành và bảo trì các hệ thống và giao diện . Nhiều lần, nếu chất lượng của các mô hình dữ liệu được thực hiện kém, chúng trở thành trở ngại cho sự phát triển của một công ty. Nói chung, điều này là hiển nhiên khi một công ty không bao giờ đầu tư nhiều tài nguyên vào cơ sở hạ tầng kỹ thuật số của mình quyết định rằng họ muốn hiện đại hóa và phát hiện ra rằng nó có một cơ sở dữ liệu không hiệu quả và khó hiểu, rằng nó sẽ đơn giản và ít tốn kém hơn khi tái tạo mọi thứ ngay từ đầu .

Theo Viện Tiêu chuẩn Quốc gia Hoa Kỳ (ANSI), một mô hình dữ liệu có thể được hiểu là một lược đồ :

* khái niệm, trong đó chỉ định các biểu thức được cho phép bởi chính mô hình, truyền đạt các quy tắc và định nghĩa thiết yếu của dữ liệu cho người dùng;
* logic, mô tả ngữ nghĩa của các bảng và cột, các lớp hướng đối tượng, v.v., được biểu thị bằng một công nghệ thao tác cụ thể (như ngôn ngữ SQL );
* vật lý, chi tiết phương tiện lưu trữ thông tin, như phân vùng đĩa .

Các loại mô hình cơ sở dữ liệu

Mô hình bảng : định nghĩa của nó có thể không đáp ứng đúng với mô hình; Nó bao gồm một danh sách các dữ liệu hai chiều, trong đó tất cả các yếu tố của một cột nhất định là tương tự nhau và tất cả các giá trị của một hàng có liên quan với nhau.

Mô hình phân cấp : thông tin được tổ chức theo cấu trúc giống như cây, được lồng vào nhau để mỗi phần tử có thể phân nhánh thành nhiều phần tử khác, chúng phải có thể được sắp xếp theo một cách nào đó.

Mô hình mạng : cấu trúc thông tin bằng cách sử dụng hai cấu trúc cơ bản, được gọi là bản ghi (bản ghi) và bộ (bộ); cái trước chứa các trường và cái sau xác định mối quan hệ giữa các thanh ghi một-nhiều (ví dụ: một khách hàng, nhiều sản phẩm đã mua).

Lược đồ sao : thường bao gồm một bảng chính, liên kết với nhiều bảng khác. Một ví dụ phổ biến là lưu trữ dữ liệu của bệnh nhân trong một bảng, do đó sẽ liên quan đến một dữ liệu khác trong đó bao gồm tất cả các truy vấn của bạn và một yêu cầu khác trong đó các yêu cầu hoặc thay đổi của bạn trong các gói bảo hiểm được đăng ký, v.v.

Đề XuấT