b. Các dịch vụ mạng khác
3.2. Mơ hình cơ sở dữ liệu
Mơ hình cơ sở dữ liệu là một tập hợp các cấu trúc logic được sử dụng để diễn tả cấu trúc dữ liệu và các mối quan hệ dữ liệu tìm thấy trong một cơ sở dữ liệu .Một cách cơ bản , ta có thể chia mơ hình cơ sở dữ liệu thành hai nhóm :các mơ hình khái niệm và các mơ hình thực hiện.
3.2.1.Mơ hình khái niệm
Mơ hình khái niệm tập trung vào chất logic của việc biểu diễn dữ liệu. Do đó, mơ hình khái niệm liên quan tới vấn đề cái gì được biểu diễn trong cơ sở dữ liệu hơn là làm thế nào để biểu diễn ra nó. Mơ hình khái
niệm bao gồm ba dạng quan hệ mơ tả sự quan hệ giữa các dữ liệu. Đó là dạng quan hệ một – nhiều, nhiều – nhiều, và quan hệ một – một.
Quan hệ một – một
Cho các tập thực thể E1, E2, … Ek nếu mỗi thực thể của E1 có quan hệ với đúng 1 thực thể của E2 và ngược lại thì mối quan hệ này gọi là mối quan hệ một – một giữa E1 và E2
Quan hệ nhiều – một
Nếu mỗi thực thể trong E1 có mối quan hệ nhiều nhất 1 thực thể trong E2 và mỗi thực thể trong E2 có thể khơng có quan hệ với thực thể nào hoặc có quan hệ với 1 hoặc nhiều thực thể trong E1. Mối quan hệ này được gọi là mối quan hệ nhiều - một từ E1 vào E2.
Quan hệ nhiều – nhiều
Nếu mỗi thực thể trong E1 có thể khơng có quan hệ với thực thể nào hoặc có quan hệ với 1 hoặc nhiều thực thể trong E2 và mỗi thực thể trong E2 có thể khơng có quan hệ với thực thể nào hoặc có quan hệ với 1 hoặc nhiều thực thể trong E1. Mối quan hệ này được gọi là mối quan hệ nhiều – nhiều từ E1 vào E2.