0% found this document useful (0 votes)
21 views3 pages

BTCN01-ER Model

asdxxzcs

Uploaded by

qhien1234567
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views3 pages

BTCN01-ER Model

asdxxzcs

Uploaded by

qhien1234567
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

BÀI TẬP CÁ NHÂN

1: Xây dựng CSDL QLBH

Hệ thống quản lý bán hàng của một siêu thị được mô tả như sau:

• Siêu thị bán nhiều sản phẩm khác nhau. Các sản phẩm được phân loại theo từng nhóm sản
phẩm, mỗi nhóm sản phẩm có một mã nhóm

(MANHOM) duy nhất, mỗi mã nhóm hàng xác định tên nhóm hàng (TENNHOM), tất
nhiên một nhóm hàng có thể có nhiều sản phẩm. Mỗi sản phẩm được có một mã số (MASP)
duy nhất, mỗi mã sản phẩm xác định các thông tin về sản phẩm đó như : tên sản phẩm
(TENSP), mô tả sản phẩm (MOTA), đơn vị tính (DonViTinh), đơn giá mua (GIAMUA),
số lượng tồn (SLTON).

• Siêu thị nhập hàng từ nhiều nhà cung cấp khác nhau. Mỗi sản phẩm được cung cấp từ một
nhà cung cấp. Hệ thống phải lưu trữ các thông tin về các nhà cung cấp. Mỗi nhà cung cấp
có một mã số (MaNCC) duy nhất, mỗi mã nhà cung cấp sẽ xác định tên nhà cung cấp
(TenNCC), địa chỉ (Diachi), số điện thoại (Phone), số fax (Sofax) và địa chỉ mail (DCMail).
• Siêu thị bán hàng cho nhiều khách hàng. Mỗi khách hàng có một mã khách hàng (MAKH)
duy nhất, mỗi MAKH xác định các thông tin về khách hàng như : họ tên khách hàng
(HOTEN), địa chỉ (ĐIACHI), số điện thoại (ĐIENTHOAI), địa chỉ mail (DCMail), điểm
tích lũy (DiemTL). Siêu thị phân loại khách hàng thành 3 loại khách hàng: VIP, TV, VL.
Khách hàng VIP là những khách hàng đã là thành viên trên 5 năm và có tổng số hóa đơn
mua hàng trên 100, khách hàng TV(thành viên là các khách hàng đã làm thẻ thành viên
nhưng không đủ điều kiện của khách hàng VIP). Khách hàng vãng lai (VL) là khách hàng
chưa có thẻ thành viên. Đối với khách hàng vãng lai thì MaKH sẽ được hệ thống tự cấp
phát MaKH cho mỗi lần mua hàng do đó hệ thống không cần lưu các thông tin còn lại của
khách hàng vãng lai.
• Mỗi lần mua hàng, khách hàng có một hóa đơn. Mỗi hóa đơn có một số hóa đơn (SOHĐ)
duy nhất, mỗi số hóa đơn xác định một khách hàng (MAKH), ngày lập hóa đơn
(NGAYLAPHĐ), ngày giao hàng (NGAYGIAO) và nơi chuyển hàng (NoiChuyen). Ứng
với mỗi hóa đơn mua hàng, siêu thị qui định: Nếu khách hàng VIP sẽ được tặng 20% tổng
tiền vào điểm tích lũy của khách hàng, nếu là thành viên là 10%tổng tiền, vãng lai thì không
được tặng điểm tích lũy. Dựa vào điểm tích lũy siêu thị sẽ tặng phiếu quà tặng vào cuối
năm cho các khách hàng. Mỗi hóa đơn có thể mua nhiều sản phẩm, với số lượng cụ thể
(SOLUONG) và đơn gía bán (DONGIA) của từng sản phẩm.

2. Quản lý công trình


Để quản lý việc phân công các nhân viên tham gia vào xây dựng các công trình. Công ty xây
dựng ABC tổ chức quản lý như sau:

• Cùng lúc công ty có thể tham gia xây dựng nhiều công trình, mỗi công trình có một mã số
công trình duy nhất (MACT), mỗi mã số công
trình xác định các thông tin như: Tên gọi công trình (TENCT), địa điểm (ĐIAĐIEM), ngày
công trình được cấp giấy phép xây dựng

(NGAYCAPGP), ngày khởi công (NGAYKC), ngày hoàn thành (NGAYHT)

• Mỗi nhân viên của công ty ABC có một mã số nhân viên(MANV) duy nhất, một mã số
nhân viên xác định các thông tin như: Họ tên

(HOTEN), ngày sinh(NGAYSINH), phái (PHAI), địa chỉ (ĐIACHI), mỗi nhân viên ở một
phòng ban duy nhất.

• Công ty phân công các nhân viên tham gia vào các công trình, mỗi công trình có thể được
phân cho nhiều nhân viên và mỗi nhân viên cùng

lúc cũng có thể tham gia vào nhiều công trình. Với mỗi công trình một nhân viên có một
số lượng ngày công (SLNGAYCONG) đã

tham gia vào công trình đó.

• Công ty có nhiều phòng ban. Mỗi phòng ban có một mã số phòng ban(MAPB) duy nhất,
một phòng ban ứng với một tên phòng

ban(TENPB). Mỗi phòng ban có nhiều nhân viện.

3. Quản lý phòng thí nghiệm

Một phòng thí nghiệm có một số nhà hóa học, mỗi nhà hóa học tham gia vào một hoặc nhiều dự
án. Các nhà hóa học sử dụng một số thiết bị cho các dự án. Thông tin về nhà hóa học cần lưu trữ
là id nhân viên, tên và số điện thoại. Thông tin về dự án gồm mã dự án, tên dự án và ngày bắt đầu.
Thông tin về thiết bị gồm số sê-ri và tên thiết bị. Hệ thống cần lưu thông tin về ngày giao thiết bị:
thiết bị nào được giao cho nhà hóa học nào và để sử dụng vào dự án nào. Một nhà hóa học phải
tham gia ít nhất một dự án và có ít nhất một thiết bị. Một thiết bị có thể chưa được sử dụng đến.
Một dự án có thể chưa có nhà hóa học nào tham gia và do đó cũng chưa sử dụng một thiết bị nào.

4. Quản lý bệnh viện

Một bệnh viện có rất nhiều bác sĩ đang làm việc, mỗi bác sĩ có một mã số bác sĩ duy nhất. Các
bác sĩ đều có ít
nhất một chuyên khoa. Bệnh viện theo dõi tên, địa chỉ, mã định danh bệnh nhân duy nhất. Bất kỳ
bệnh nhân nào được tiếp nhận phải có một và chỉ một bác sĩ điều trị. Sau khi nhập viện, bệnh
nhân phải được điều trị bởi ít nhất một bác sĩ. Một bác sĩ có thể điều trị nhiều bệnh nhân nào
hoặc không điều trị bất kỳ bệnh nhân nào. Bất cứ khi nào bệnh nhân được bác sĩ điều trị, bệnh
viện đều mong muốn ghi lại ngày giờ điều trị.
Yêu cầu:

• Vẽ mô hình thực thể kết hợp (ER model)


• Tool: draw.io (https://app.diagrams.net/)

Đặt tên file: MSSV_HoTen_BT01.pdf Deadline: 22h50 ngày 17/08/2024

You might also like