CÁC THÀNH PHẦN

Một phần của tài liệu giao_trinh_phan_tich_tkhttt_hang_1_7562 (Trang 67 - 71)

BÀI 1 CÁC MƠ HÌNH VÀ PHƯƠNG TIỆN BIỂU DIỄN DỮ LIỆU

4.2. CÁC THÀNH PHẦN

4.2.1. Thực thể - Kiểu thực thể

Thực thể là một vật thể cụ thể hay trừu tượng, tồn tại thực sự và khá ổn định

trong thế giới thực, mà ta muốn phản ánh nó trong hệ thống thơng tin.

Ví dụ: Thực thể cụ thể như Khách hàng Nguyễn Văn A, Đơn hàng số 13457

Thầy ID_thầy Tên thầy Dạy Học sinh ID_học sinh Tên học sinh

Thực thể trừu tượng như Khoa công nghệ thông tin, Tài khoản số 4586

Kiểu thực thể là một tập hợp các thực thể biểu diễn cho một lớp tự nhiên các vật

thể trong thế giới thực

Ví dụ: Kiểu thực thể Khách hàng, Đơn hàng, Sinh viên… Tên gọi Danh từ (chỉ lớp đối tượng trong thế giới thực)

4.2.2. Thuộc tính - Kiểu thuộc tính

Thuộc tính là một giá trị dùng để mơ tả một khía cạnh nào đó của một thực thể.

Ví dụ. Tuổi của Nguyễn Văn A là 45

Tổng số tiền của đơn hàng 4328 là 250.000.

Giá trị thuộc tính thường được cho kèm theo một tên. Tên thực chất là tên chung của mọi giá trị có thể chọn lựa để mơ tả một khía cạnh nhất định của các thực thể (Tuổi: 45, tuổi: 20, tuổi: 14). Ta gọi tên đó là một kiểu thuộc tính.

Ví dụ. Tuổi, tổng tiền, số lượng, ngày sinh,….là kiểu thuộc tính.

Ta có thể gọi Kiểu thực thể được mơ tả bởi cùng một tập hợp các kiểu thuộc tính. Ví dụ. Kiểu thực thể Khách hàng được mô tả bằng các kiểu thuộc tính TenKH, Địa chỉ, số tài khoản.

Khóa. Một hay một tập kiểu thuộc tính của một kiểu thực thể được gọi là một

khóa nếu giá trị của nó cho phép ta phân biệt các thực thể với nhau. Ví dụ. Số tài khoản và Mã hàng lần lượt là khóa của các kiểu thực thể Tài khoản và Mặt hàng.

Thuộc tính định danh. Nếu khóa chỉ gồm một kiểu thuộc tính duy nhất, ta gọi

thuộc tính đó là một định danh. Tên định danh thường viết với các tiền tố ID, #, SH, Mã. Ví dụ. ID nhân viên, # nhân viên, SH nhân viên, Mã nhân viên

Hình 4 – 1. Các thành phần trong mơ hình ER

4.2.3. Liên kết - Kiểu liên kết

Liên kết (Relationship) là một sự gom nhóm các thực thể trong đó mỗi thức thể

có một vai trị nhất định.

Ví dụ. Khách hàng A đã giao nộp đơn hàng 4328. Đơn hàng 4328 đặt mua các mặt hàng 34 và 78.

Bạn Thanh là học trò của thầy An

Kiểu liên kết là một tập hợp các liên kết có cùng ý nghĩa. Một kiểu liên kết được

định nghĩa giữa nhiều kiểu thực thể. Số các kiểu thực thể tham gia vào các kiểu liên kết gọi là số ngôi của kiểu liên kết. Giữa các thực thể có thể có hoặc khơng có liên kết với nhau. Đối với những thực thể có mối quan hệ với nhau, thì tất cả các kiểu liên kết trong thế giới thực đều thuộc một trong ba kiểu: quan hệ 1 – 1; quan hệ 1 – n, quan hệ n – n.

 Quan hệ 1 – 1

Ví dụ: Một sinh viên có một luận văn. Một luận văn thuộc về một sinh viên.

 Quan hệ 1 – n

Mỗi thể hiện của thực thể A quan hệ với nhiều thể hiện của thực thể B. Ngược lại mỗi thể hiện của thực thể B quan hệ với chỉ một thể hiện của thực thể A.

Luận văn Có Sinh viên

Ví dụ: Một khoa có nhiều sinh viên, một sinh viên thuộc về một khoa

 Quan hệ n – n

Mỗi thể hiện của thực thể A quan hệ với nhiều thể hiện của thực thể B. Ngược lại mỗi thể hiện của thực thể B quan hệ với nhiều thể hiện của thực thể A.

Ví dụ: Một giáo viên dạy nhiều sinh viên. Một sinh viên được dạy bởi nhiều giáo viên

Loại thành viên: là điều kiện một thể hiện của thực thể tham gia vào liên kết

với một thực thể khác. Nó có thể là bắt buộc hay tuỳ chọn trong quan hệ. Các loại thành viên cho biết số thể hiện nhỏ nhất của mỗi thực thể tham gia vào liên kết với một thể hiện của một thực thể khác.

Ví dụ:

Tuỳ chọn (ít nhất 0) –“một giáo viên có thể dạy khơng, một hoặc nhiều mơn học.” Bắt buộc(ít nhất 1) – “một mơn học cần phải được một hoặc nhiều giáo viên dạy.”

Tên gọi Động từ (chủ động hoặc bị động) phản ánh ý nghĩa của nó.

Khoa Sinh viên

Thuộc

Giáo viên Sinh viên

Được dạy bởi Dạy

Tùy chọn Bắt buộc

Giáo viên Mơn học

Được dạy bởi

Ví dụ. Kiểu liên kết Giao nộp giữa kiểu thực thể Khách hàng và kiểu thực thể Đơn hàng (2 ngôi). Kiểu liên kết Dạy giữa kiểu thực thể Thầy và kiểu thực thể Học sinh.

Chú ý. Tên liên kết thường chỉ phản ánh ý nghĩa liên kết theo một chiều. Ví dụ. Thầy dạy học sinh chứ không phải là học sinh dạy thầy.

Một phần của tài liệu giao_trinh_phan_tich_tkhttt_hang_1_7562 (Trang 67 - 71)

Tải bản đầy đủ (DOC)

(148 trang)
w