Nhom Bai3

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 15

Bài tập nhóm của

Nhóm II
Bài 3:Lập mô hình ER để quản lý lịch dạy của giáo viên
-Để quản lý lịch dạy của các giáo viên và lịch học của các lớp, một trường tổ chức như sau:
-Mỗi giáo viên có một mã số giáo viên (MAGV) duy nhất, mỗi MAGV xác định các thông tin như: họ và tên giáo viên
(HOTEN), số điện thoại (DTGV). Mỗi giáo viên có thể dạy nhiều môn cho nhiều khoa nhưng chỉ thuộc sự quản lý hành
chánh của một khoa nào đó.
-Mỗi môn học có một mã số môn học (MAMH) duy nhất, mỗi môn học xác định tên môn học(TENMH). Ứng với mỗi lớp thì
mỗi môn học chỉ được phân cho một giáo viên.
-Mỗi phòng học có một số phòng học (PHONG) duy nhất, mỗi phòng có một chức năng (CHUCNANG); chẳng hạn như
phòng lý thuyết, phòng thực hành máy tính, phòng nghe nhìn, xưởng thực tập cơ khí,…
-Mỗi khoa có một mã khoa (MAKHOA) duy nhất, mỗi khoa xác định các thông tin như: tên khoa (TENKHOA), điện thoại
khoa(DTKHOA).
-Mỗi lớp có một mã lớp (MALOP) duy nhất, mỗi lớp có một tên lớp (TENLOP), sĩ số lớp (SISO). Mỗi lớp có thể học nhiều
môn của nhiều khoa nhưng chỉ thuộc sự quản lý hành chính của một khoa nào đó.
-Hàng tuần, mỗi giáo viên phải lập lịch báo giảng cho biết giáo viên đó sẽ dạy những lớp nào, ngày nào (NGAYDAY), môn
gì?, tại phòng nào, từ tiết nào (TUTIET) đến tiết nào (ĐENTIET),tựa đề bài dạy (BAIDAY), những ghi chú (GHICHU) về
các tiết dạy này, đây là giờ dạy lý thuyết (LYTHUYET) hay thực hành - giả sử nếu LYTHUYET=1 thì đó là giờ dạy thực
hành và nếu LYTHUYET=2 thì đó là giờ lý thuyết, một ngày có 16 tiết, sáng từ tiết 1 đến tiết 6, chiều từ tiết 7 đến tiết 12,
tối từ tiết 13 đến 16.
-Một số yêu cầu của hệ thống này như: Lập lịch dạy trong tuần của các giáo viên. Tổng số dạy của các giáo viên theo
từng môn cho từng lớp, ….
Cần có 4 bước để có thể lập được
mô hình ER
Liệt kê,chọn Xác định thực thể,
lọc thông tin B2 thuộc tính và miền
giá trị

Xác định mối


B3 quan hệ B4 Vẽ sơ đồ
B1
Liệt kê,chọn lọc thông tin
By_ChuVanBao
&NguyenManhHung
Liệt kê,chọn lọc thông tin
-Giáo viên:
-Lớp:
❖ Mã giáo viên (MaGV)
❖ Mã lớp (MaLOP)
❖ Họ tên giáo viên (HOTEN)
❖ Tên lớp (TenLOP)
❖ Số điện thoại (DTGV)
❖ Sĩ số(SISO)
-Môn học:
❖ Mã môn học (MaMH)
❖ Tên môn học( TenMH)
-Phòng học:
❖ Phòng (PHONG)
❖ Chức năng (CHUCNANG)
-Khoa:
❖ Mã khoa(MaKHOA)
❖ Tên khoa(TENKHOA)
❖Điện thoại khoa(DTKHOA)
Liệt kê,chọn lọc thông tin

-Lịch báo giảng hàng tuần:


‣ Lớp dạy (LOPDAY)
‣ Ngày dạy (NGAYDAY)
‣ Môn dạy(MonDAY)
‣ Phòng dạy(PHONGDAY)
‣ Từ tiết(TUTIET)
‣ Đến tiết(DENTIET)
‣ Bài dạy(BAIDAY)
‣ Ghi chú(GHICHU)
‣ Giờ dạy lý thuyết (LYTHUYET)
‣ Giờ dạy thực hành(THUCHANH)
‣ Số tiết trên ngày(SOTIETTN)
B2
Xác định thực thể, thuộc
tính và miền giá trị

By_VuXuanLong
&LyVanHieu
B2 Xác định thực thể, thuộc tính và miền giá trị
- Thực thể Giáo viên (GIAOVIEN) Thực thể Phòng học(PHONGHOC)
bao gồm thuộc tính: gồm thuộc tính:
⁎MaGV (Mã giáo viên ) (interger) ❖ PHONG (Phòng) (string[30])
⁎HOTEN (Họ tên giáo viên ) ❖ CHUCNANG (Chức
(string[50]) năng)(string[50])
⁎DTGV (Số điện thoại ) (interger) -Thực thể Khoa (KHOA) gồm thuộc
-Thực thể Môn học (MONHOC) gồm tính:
thuộc tính” ❖ MAKHOA (Mã khoa)(interger)
⁎ MAMH (Mã môn học) (interger) ❖ TENKHOA (Tên
⁎TENMH (Tên môn học) (string[30]) khoa)(string[30])
❖ DTKHOA (Điện thoại
khoa)(interger)
-Thực thể Lớp (LOP) gồm thuộc tính:
❖ MALOP (Mã lớp)(interger)
❖ TENLOP (Tên lớp)(string[30])
❖ SISO (Sĩ số)(interger)
B2 Xác định thực thể, thuộc tính và miền giá trị
-Thực thể Lịch Báo giảng(LICHBAOGIANG) gồm thuộc tính:
❖ LOPDAY (Lớp dạy) (string[30])
❖ NGAYDAY (Ngày dạy) (date)
❖ MONDAY (Môn dạy) (string[30])
❖ PHONGDAY (Phòng dạy) (String[30])
❖ TUTIET (Từ tiết) (interger)
❖ DENTIET (Đến tiết) (interger)
❖ BAIDAY (Bài dạy) (string[30])
❖ GHICHU (Ghi chú) (string[30])
❖ LYTHUYET (Giờ dạy lý thuyết) (Time)
❖ THUCHANH (Giờ dạy thực hành) (Time)
❖ SOTIETTN (Số tiết trên ngày )(string[30])
Xác định mối quan hệ

By_TranHuyNam
&NguyenDangTu
Xác định mối quan hệ

-GIAOVIEN <Được phân> MONHOC: kiểu liên kết 1:1; 1 GIAOVIEN được phân 1 MONHOC
-GIAOVIEN <Dạy> LOP: kiểu liên kết 1:N; 1 GIAOVIEN dạy nhiều LOP
-GIAOVIEN <Lập> LICHBAOGIANG: kiểu liên kết 1:1; 1 GIAOVIEN lập 1 LICHBAOGIANG
-GIAOVIEN <Dạy> KHOA : kiểu liên kết 1:N; 1 GIAOVIEN dạy nhiều KHOA
-GIAOVIEN <Dạy> MONHOC : kiểu liên kết 1:N; 1 GIAOVIEN dạy nhiều MONHOC
-KHOA <Quản lý> GIAOVIEN: kiểu liên kết 1:N; 1 KHOA quản lý nhiều GIAOVIEN
-KHOA <Quản lý> PHONGHOC : kiểu liên kết 1:N; 1 KHOA quản lý nhiều PHONGHOC
-KHOA <Quản lý> LOP : kiểu liên kết 1:N; 1 KHOA quản lý nhiều LOP
-LOP <Học> MONHOC : kiểu liên kết 1:N; 1 LOP học nhiều MONHOC
Vẽ sơ đồ

By_NguyenTrongQuyen
&NguyenVanHao
LOPDAY
NGAYDAY PHONG
Vẽ sơ đồ
SOTIETTN
GHICHU MONDAY
PHONGHOC
N Quản

PHONGDAY
BAIDAY CHUCNANG 1
MAKHOA
LICHBAOGIANG
THUC DENTIET N Quản 1
HANH lý KHOA TENKHOA
1
TUTIET LYTHUYET
Lập 1 DTKHOA
1 Dạy
N
Quản lý
MaGV 1
N MALOP
HOTEN GIAOVIEN
1 Dạy N
1 Dạy
LOP TENLOP
DTGV
N
1 N Học
1
SISO
Được 1 MONHOC
phân
MAMH TENMH
Thanks!
Cảm ơn cô và các bạn đã xem phần trình bày
của nhóm II chúng em, chúc cô và cả lớp có 1
buổi học tập và làm việc thật vui vẻ!!!
Nhóm II gồm:
-Vũ Xuân Long
-Chu Văn Bảo
-Lý Văn Hiệu
-Nguyễn Văn Hào
-Nguyễn Đăng Tú
-Trần Huy Nam
-Nguyễn Mạnh Hùng
-Nguyễn Trọng Quyền

You might also like