30/09/2018, 18:47

Tư vấn xây dựng CSDL Quản lý thuê bao hàng tháng của dịch vụ internet Viettel

Mình đang làm bài tập lớn Quản lý thuê bao hàng tháng của dịch vụ internet Viettel.
Mình tạo được các lớp như sau:
KhachHang (MaKH, TenKH, DiaChi)
GoiDV (MaDV, TenDV, ThoiGian, GiaCuoc)
HopDong (MaHD, NgayDK)
HoaDon (SoHD, NgayBD, NgayLap, GiaTien)

Mình không biết liên kết các lớp này như thế nào cho hợp lý. Mong mọi người vào góp ý giúp mình

Xuân Hòa viết 20:58 ngày 30/09/2018

Bạn tạo bảng thế này thì làm sao có thể liên kết các bảng với nhau được. Ở đây theo mình thì HoaDon thì sẽ liên quan đến KhachHang nên bạn thêm MaKH vào bảng HoaDon nữa, HopDong thì sẽ liên quan đến GoiDV Mà 1 khách hàng đăng kí sử dụng cho nên ở HopDong bạn thêm MaDV và MaKH vào nữa.

Trường Cô Độc viết 21:02 ngày 30/09/2018

Bạn ơi, thế HopDong có liên quan gì đến HoaDon không ?

Xuân Hòa viết 20:55 ngày 30/09/2018

1 hóa đơn tương ứng với duy nhất 1 khách hàng, mà khách hàng lại dùng 1 số gói dịch vụ nào đấy cho nên ở đây thêm gì nữa, ở trên nó liên kết các bảng lại với nhau rồi.

Trường Cô Độc viết 20:55 ngày 30/09/2018

Như thế này hả bạn

Xuân Hòa viết 20:58 ngày 30/09/2018

Đúng rồi bạn như vậy là 4 bảng liên kết với nhau cả rồi.

Bài liên quan
0