Bài tập chương 3 & 4

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

Bài tập chương 2 & 3

1. Phát triển mô hình EER cho tình huống sau :


Một công ty công nghệ cung cấp mời chào dịch vụ (DENGHIDICHVU) cho khách hàng của
mình. DENGHIDICHVU có 2 kiểu tách biệt : sản phẩm (SANPHAM) và dịch vụ (DICHVU).
DENGHIDICHVU được nhận diện bằng Mã số đề nghị và Nội dung đề nghị.
SANPHAM được mô tả bằng Tên sản phẩm và Giá sản phẩm, Ngày sản xuất.
DICHVU được mô tả bằng Tên công ty chịu trách nhiệm dịch vụ và Các điều kiện dịch vụ.
Có các DICHVU sau : sửa chữa (SUACHUA), bảo trì (BAOTRI) và các dịch vụ khác.
Một dịch vụ sừa chữa (REPAIR) có Chi phí và sửa một số SANPHAM.
Một dịch vụ bảo trì (BAOTRI ) có Tỷ lệ tính theo giờ làm việc.
Có một số sản phẩm chẳng bao giờ sửa, tuy vậy có nhiều dịch vụ sửa chửa cho một SANPHAM.
Một khách hàng (KHACHHANG) có thể mua một DENGHIDICHVU và công ty cần theo dõi
khi nào DENGHIDICHVU được mua và Nhân viên giao dịch cho lời đề nghị. Không phải tất cả
các đề nghị dịch vụ đều được mua.
KHACHHANG được nhận diện bằng Mã số khách hàng, Tên. Địa chỉ, Số điện thoại.
Khi DICHVU được thực hiện, ra hóa đơn dịch vụ cho một số khách hàng, do một số khách hàng
mua DENGHIDICHVU cho khách hàng của mình, vì vậy một số khách hàng được ra hóa đơn
cho dịch vụ mình không mua, cũng như dịch vụ mình đã mua.
Khi khách hàng được ra hóa đơn dịch vụ, công ty cần theo dõi Ngày dịch vụ được thực hiện.
Ngày hóa đơn đến hạn và Tổng số đến hạn.
2. Phân rả sơ đồ ERD sau thành các quan hệ :
3. Phát triển mô hình EER cho các tình huống sau :
Trường ĐHKTL UEL nhờ bạn thiết kế cơ sở dữ liệu sắp xếp lịch học.
Sau khi phỏng vấn các yêu cầu của trường, bạn đã có các danh sách các thực thể, các thuộc tính
và các quy tắc kinh doanh như sau :
- Phòng (PHONG) được xác định theo Mã số tòa nhà và Số phòng, Sức chứa từng phòng.
Một phòng có thể là phòng thí nghiệm (PHONGLAB) hoặc phòng học (PHONGHOC).
- Nếu là phòng học (PHONGHOC) , có thêm thuộc tính Kiểu bảng dùng trong lớp học.
- Thiết bị trong lớp học (THIETBI) được xác định theo Mã số thiết bị và có các thuộc tính
Loại thiết bị và Tên mô tả loại thiết bị (các thiết bị như như máy chiếu, modem wifi …)
- Máy tính (MAYTINH) được theo dõi bằng Mã số máy tính và có các thuộc tính Loại
Máy tính, Tên mô tả loại máy tính, Dung lượng đĩa lưu trữ và Tốc độ bộ xử lý (các loại
máy tính như I5, I7…).
- Giáo viên (GIAOVIEN) có Mã số giáo viên và có các thuộc tính Tên, Cấp bậc và Số di
động.
- Khung thời gian học (KHUNGGIO) được nhận diện bằng Mã số khung giờ học và có các
thuộc tính Ngày trong tuần, Thời gian bắt đầu và Thời gian kết thúc.
- Khóa học (KHOAHOC) có Mã số khóa học và có các thuộc tính Tên mô tả khóa học và
Số tín chỉ. Các khóa học có thể có một, không hoặc nhiều điều kiện tiên quyết. Các khóa
học cũng có một hoặc nhiều môn học (MONHOC).
- Môn học (MONHOC) được quản lý bằng Mã số môn học và có thuộc tính Số lượng tham
gia.
Một số quy tắc kinh doanh bổ sung để giúp bạn tạo thiết kế ban đầu :
- Một Giáo viên dạy một, không dạy hoặc nhiều phần của một khóa học trong một học kỳ
nhất định.
- Giáo viên cung cấp các khung giờ dạy phù hợp với thời gian của mình.
- Lịch trình học (LICHHOC) được sắp xếp cho từng năm học và từng học kỳ trong năm.
- Phòng có thể được sắp lịch cho một môn học hoặc không có môn học nào trong một
khung giờ học trong một học kỳ của 1 năm học.

4. Thiết kế cơ sở dữ liệu cho mẫu phiếu thu tiền mặt như sau :

You might also like