Mô hình dữ liệu xác định cách chúng tôi cung cấp cấu trúc cho dữ liệu và cách dữ liệu được kết nối với dữ liệu khác.
Mô hình dữ liệuxác định cách chúng tôi cung cấp cấu trúc cho dữ liệu và cách dữ liệu được kết nối với dữ liệu khác.
Chúng tôi có nhiều loại mô hình dữ liệu khác nhau. Tất cả chúng có thể được nhóm dưới 2 ô chính:Mô hình khái niệmvàmô hình logic.
Mô hình khái niệm được biết đến nhiều nhất làMối quan hệ thực thểMô hình, còn được gọi là ER. Đó là cách tốt nhất để tổ chức dữ liệu lúc đầu, khi bạn đang trong giai đoạn thiết kế, bởi vì đó là mô hình gần nhất với cách chúng ta nghĩ và nó không được liên kết với bất kỳ triển khai cụ thể nào.
Mặt khác, các mô hình logic làgần hơn với việc thực hiện.
Các mô hình logic bao gồm (trong số nhiều mô hình khác):
- CácQuan hệMô hình
- CácThứ bậcMô hình
- CácLưới mắt cáomô hình
- CácVậtmô hình
Bạn có thể thấy tên đã cho chúng ta gợi ý về cách các mô hình đó được triển khai: bảng cho mô hình quan hệ, cây của mô hình phân cấp, đồ thị cho mô hình dạng lưới, các đối tượng cho mô hình đối tượng.
Cácmô hình quan hệlà mô hình logic mà chúng ta sẽ sớm xem chi tiết hơn, vì nó là cơ sở của các cơ sở dữ liệu quan hệ phổ biến, bao gồm PostgreSQL, MySQL, SQLite và SQL Server.
Mô hình khái niệm và mô hình logic là hai công cụ khác nhau. Sử dụng cái này không loại trừ cái kia. Chúng ta có thể bắt đầu với một mô hình khái niệm và sau đó sử dụng một mô hình logic để thực hiện nó.
Các hướng dẫn khác về cơ sở dữ liệu:
- Hướng dẫn kiến thức cơ bản về MongoDB
- MongoDB khác với cơ sở dữ liệu SQL như thế nào
- Hệ thống thông tin, dữ liệu và thông tin
- Mô hình dữ liệu
- Giới thiệu về Mô hình Dữ liệu ER
- Mô hình quan hệ
- Đại số quan hệ
- Cơ sở dữ liệu quan hệ
- Cơ sở dữ liệu là gì? Và một DBMS?
- Giới thiệu về SQL
- Cách cài đặt PostgreSQL trên macOS
- Bạn luôn cần một cơ sở dữ liệu cho ứng dụng của mình?
- Cách cài đặt SQLite trên macOS
- Giới thiệu về PostgreSQL
- Quyền người dùng PostgreSQL
- Cách liệt kê tất cả người dùng trong PostgreSQL
- Cách chuyển đổi cơ sở dữ liệu bằng PostgreSQL
- Cách liệt kê tất cả cơ sở dữ liệu bằng PostgreSQL
- Cách liệt kê các bảng trong cơ sở dữ liệu hiện tại bằng PostgreSQL
- Cách cài đặt MySQL trên macOS
- Tạo người dùng trên MySQL
- PostgreSQL và MySQL, một so sánh
- Quyền của người dùng SQLite
- Quyền của người dùng MySQL
- SQL, tạo bảng
- SQL, thêm dữ liệu vào bảng
- SQL, cách sử dụng SELECT
- SQL, Xử lý các ô trống
- SQL, khóa duy nhất và khóa chính
- SQL, cách cập nhật dữ liệu
- SQL, cách cập nhật cấu trúc bảng
- SQL, cách xóa dữ liệu và bảng
- SQL tham gia
- Chế độ xem SQL
- Cách chèn nhiều mục cùng lúc trong bộ sưu tập MongoDB
- Cách xóa tất cả các mục khỏi bộ sưu tập MongoDB