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

Một phần của tài liệu Thiết kế CSDL logic và mô hình quan hệ (Trang 47 - 48)

IV. Thiết kế CSDL logic và mô hình quan hệ

1.Các loại mô hình dữ liệu logic

Có bốn loại mô hình dữ liệu logic thường được sử dụng ngày nay. Đó là mô hình phân cấp ,mô hình mạng, mô hình quan hệ và mô hình hướng đối tượng.

1.1. Mô hình phân cấp (Hierarchical Model)

Trong mô hình phân cấp các bản ghi được sắp xếp theo cấu trúc từ trên xuống tạo thành một dạng cây. Thuật ngữ cha con được sử dụng cho mô hình pfân cấp. Một tính chất quan trọng của mô hình phân cấp là một con có liên hệ chỉ với cha.

1.2. Mô hình mạng (Network Model)

Trong mô hình mạng không phân biệt loại bản ghi con và bản ghi cha như mô hình phân cấp.Một bản ghi bất kỳ có thể được kết nối với một số bất kỳ các bản ghi loại khác.

1.3. Mô hình quan hệ (Relational Model)

Trong mô hình quan hệ, các dữ liệu được biểu diễn ở dạng các bảng với các dòng và các cột. Ta có hai bảng (hoặc hai quan hệ) PHÒNG và NHÂN VIÊN PHÒNG Mã phòng Tên phòng Vị trí P10 Kỹ thuật Bắc P20 Kế toán Đông NHÂN VIÊN

Mã nhân viên Họ tên Telephone Mã phòng NV001 Nguyễn Văn An 8.775566 P10

NV002 Trần Nhật Minh 8.124977 P10 NV003 Trần Thị Bình 7.234544 P20

Trong mô hình quan hệ không có một sự kết nối vật lý nào giữa các bảng. Sự kết nối giữa các bảng được mô tả logic bằng các giá trị bằng nhau được lưu trữ trong các bảng. Chẳng hạn trong bảng trên, mã phòng đối với mỗi nhân viên được lưu trữ trong bảng nhân viên. Các giá trị này cho phép người dùng liên kết dữ liệu giữa hai bảng phòng và nhân viên

1.4. Mô hình hướng đối tượng (Object-Oriented Model)

Trong mô hình hướng đối tượng, các thuộc tính dữ liệu và các phương pháp thao tác trên các dữ liệu này được bao gói trong một cấu trúc gọi là đối tượng. Đối tượng có thể chứa những dữ liệu phức hợp như văn bản, hình ảnh, tiến nói và hình ảnh động. Một đối tượng có thể yêu cầu hoặc xủ lý dữ liệu từ một đối tượng khác bằng việc gửi đi một thông báo đến đối tượng đó. Mô hình dữ liệu hướng đối tượng biểu diễn một sơ đồ mới để lưu trữ và thao tác dữ liệu. Từ các đối tượng đã có ,có thể sinh ra một đối tượng khác phức tạp hơn hay sử dụng lại chúng trong nhiều ứng dụng khác.

Một phần của tài liệu Thiết kế CSDL logic và mô hình quan hệ (Trang 47 - 48)