1.Xây dựng sơ đồ Quan hệ Thực thể ERD

Một phần của tài liệu Hệ thống thông tin quản lý - Chương 3 (Trang 37 - 43)

III. THIẾT KẾ CÁC TỆP DỮ LIỆU TỪ SƠ ĐỒ QUAN HỆ THỰC THỂ

1.Xây dựng sơ đồ Quan hệ Thực thể ERD

Sau khi đã nghiên cứu các thực thể và mối quan hệ giữa các thực thể, chúng ta có thể xây dựng Sơ đồ Quan hệ - Thực thể ERD.

Các bước xây dựng Sơ đồ ERD: Xác định các thực thể Xác định quan hệ giữa các thực thể Xác định các thuộc tính của thực thể, quan hệ Xác định kiểu và bậc của quan hệ

1. Xây dựng sơ đồ Quan hệ - Thực thể ERD

1. Xác định các thực thể- nên chọn danh từ để đặt tên cho thực thể

2. Xác định quan hệ giữa các thực thể. Tên của quan hệ thường được diễn tả bằng động từ để chỉ các hành động, sự kiện liên kết…

3. Xác định các thuộc tính của thực thể và quan hệ. Tên các thuộc tính thường là danh từ - kết hợp với một số ký hiệu:

- Thuộc tính định danh (Khóa): #Tên thuộc tính - Thuộc tính quan hệ: Tên thuộc tính QH

- Riêng đối với thực thể quan hệ: Khóa được tạo thành từ hai thuộc tính quan hệ ở hai thực thể (Thuộc tính QH 1, Thuộc tính QH 2)

1. Xây dựng sơ đồ Quan hệ - Thực thể ERD

Ví dụ: Bộ GD&ĐT tổ chức khảo sát các trường Đại học. Mỗi trường Đại học có nhiều Khoa, mỗi Khoa có nhiều Bộ môn, mỗi Bộ môn có nhiều Giảng viên. Để nâng cao chất lượng đào tạo, các trường quy định mỗi giảng viên chỉ giảng một môn học, mỗi môn học chỉ do một giảng viên phụ trách.

Tại các trường, mỗi Khoa đều quản lý nhiều lớp, mỗi lớp có nhiều Sinh viên. Mỗi sinh viên phải học nhiều môn học, mỗi Môn học có nhiều Sinh viên tham gia.

Hãy vẽ sơ đồ Quan hệ - Thực thể (ERD) để làm cơ sở thiết kế sơ đồ cấu trúc dữ liệu nhằm quản lý trường đại học.

1.Xây dựng sơ đồ Quan hệ - Thực thể ERD

Dựa vào nội dung của báo cáo khảo sát, ta xác định được:

Các thực thể: Trường, Khoa, Bộ môn, Giảng viên, Môn học, Lớp, Sinh viên.

Mối quan hệ giữa các thực thể:

- Giữa Trường và Khoa thể hiện bằng “Mã trường” ở thực thể “Khoa”,

- Giữa Khoa và Bộ môn thể hiện bằng “Mã khoa” ở thực thể “Bộ môn”...

- Giữa Sinh viên và Môn học có những thuộc tính riêng là “Lần thi”, “Điểm thi” nên cần tạo thêm một thực thể quan hệ

1.Xây dựng sơ đồ Quan hệ - Thực thể ERD

Thực thể Thuộc tính

Trường #Mã trường, Tên trường, Đơn vị chủ quản Khoa #Mã khoa, Tên khoa, …, Mã trường

Bộ môn #Mã bộ môn, Tên bộ môn, …, Mã khoa

Giảng viên #Mã giảng viên, Họ tên GV, Ngày sinh, Địa chỉ,…, Mã bộ môn

Môn học #Mã môn học, Tên môn học, SoDVHT,…, Mã giảng viên Lớp #Mã lớp, Tên lớp, Mã khoa

Sinh viên #Mã sinh viên, Họ và tên SV, Ngày sinh, Địa chỉ, …, Mã lớp SVMH Mã sinh viên, Mã môn học, Lần thi, Điểm thi

1. Xây dựng sơ đồ Quan hệ - Thực thể ERD

Tiếp tục xác định kiểu và bậc của quan hệ → vẽ sơ đồ ERD

Hệ đào tạo Bộ môn Giảng viên

Trường ĐH Khoa Sinh viên Lớp Môn học 1 N 1 1 1 1 1 1 N N N N 1 N N N (adsbygoogle = window.adsbygoogle || []).push({});

Một phần của tài liệu Hệ thống thông tin quản lý - Chương 3 (Trang 37 - 43)