b. Mơ hình quan hệ
- Chuyển đổi từ mơ hình thực thể liên kết ER sang mơ hình quan hệ
- KHÁCH HÀNG ( Mã KH, tên KH, địa chỉ, sđt, CMTND, nguồn KH,loại KH,) - NHÂN VIÊN ( Mã NV, tên NV, Phòng ban)
- GIAO DỊCH ( Mã GD , ngày GD, nhân viên GD, Nội dung GD) - HỒ SƠ ( Mã HS , thông tin mua sản phẩm)
- BẢN YÊU CẦU ( Mã yêu cầu , ND yêu cầu, TG gửi yêu cầu)
- BẢN PHẢN HỒI ( Mã phản hồi, ND phản hồi, TG gửi phản hồi )
- BẢN HỖ TRỢ YÊU CẦU (Mã hỗ trợ yêu cầu, ND hỗ trợ yêu cầu, TG hỗ trợ yêu cầu)
- BẢN HỖ TRỢ PHẢN HỒI (Mã hỗ trợ phản hồi, ND hỗ trợ phản hồi, TG hỗ trợ phản hồi)
- BẢN ĐÁNH GIÁ ( Mã đánh giá, Ý kiến đánh giá)
Chuyển các mối quan hệ thành quan hệ:
Mối quan hệ giữa khách hàng và giao dịch là quan hệ một – nhiều. Do đó ta thêm các thuộc tính khóa của thực thể khách hàng vào làm khóa bổ sung cho thực thể giao dịch
CT_GIAODICH( Mã GD, *Mã KH, ngày GD, nhân viên GD, nội dung GD)
- Từ mối quan hệ KHÁCH HÀNG và HỒ SƠ ta có quan hệ:
Mối quan hệ giữa khách hàng và hồ sơ là quan hệ một – nhiều. Do đó ta thêm các thuộc tính khóa của thực thể khách hàng vào làm khóa bổ sung cho thực thể hồ sơ
KHÁCH HÀNG – HỒ SƠ ( Mã HS, *Mã KH, thông tin mua sản phẩm)
- Từ mối quan hệ NHÂN VIÊN và HỒ SƠ ta có quan hệ:
Mối quan hệ giữa nhân viên và hồ sơ là quan hệ một – nhiều. Do đó ta thêm các thuộc tính khóa của thực thể khách hàng vào làm khóa bổ sung cho thực thể hồ sơ
NHÂN VIÊN – HỒ SƠ ( Mã HS, *Mã NV, thông tin mua sản phẩm) - Từ mối quan hệ KHÁCH HÀNG và BẢN YÊU CẦU ta có quan hệ:
Mối quan hệ giữa khách hàng và bản yêu cầu là quan hệ một- nhiều. Do đó ta thêm thuộc tính khóa của thực thể khách hàng vào làm khóa bổ sung cho thực thể bản yêu cầu
CT_BANYEUCAU ( *Mã KH, Mã yêu cầu ,ND yêu cầu, TG gửi yêu cầu) - Từ mối quan hệ KHÁCH HÀNG và BẢN PHẢN HỒI ta có quan hệ:
Mối quan hệ giữa khách hàng và bản phản hồi là quan hệ một- nhiều. Do đó ta thêm thuộc tính khóa của thực thể khách hàng vào làm khóa bổ sung cho thực thể bản phản hồi
CT_BANPHANHOI ( *Mã KH, Mã phản hồi , ND phản hồi, TG gửi phản hồi)
- Từ mối quan hệ KHÁCH HÀNG và BẢN HỖ TRỢ YÊU CẦU ta có quan hệ: Mối quan hệ giữa khách hàng và bản hỗ trợ yêu cầu là quan hệ một- nhiều. Do đó ta thêm thuộc tính khóa của thực thể khách hàng vào làm khóa bổ sung cho thực thể bản hỗ trợ yêu cầu
CT_BANHOTROYEUCAU ( *Mã KH, Mã hỗ trợ yêu cầu, ND hỗ trợ yêu
cầu, TG nhận hỗ trợ yêu cầu)
- Từ mối quan hệ KHÁCH HÀNG và BẢN HỖ TRỢ PHẢN HỒI ta có quan hê: Mối quan hệ giữa khách hàng và bản hỗ trợ phản hồi là quan hệ một- nhiều. Do đó ta thêm thuộc tính khóa của thực thể khách hàng vào làm khóa bổ sung cho thực thể bản hỗ trợ phản hồi
CT_BANHOTROPHANHOI ( *Mã KH, Mã hỗ trợ phản hồi , ND hỗ trợ phản
hồi, TG nhận hỗ trợ phản hồi)
- Từ mối quan hệ KHÁCH HÀNG và BẢN ĐÁNH GIÁ ta có quan hệ:
Mối quan hệ giữa khách hàng và bản đánh giá là quan hệ một- nhiều. Do đó ta thêm thuộc tính khóa của thực thể khách hàng vào làm khóa bổ sung cho thực thể bản đánh giá
CT_BANDANHGIA ( *Mã KH, Mã đánh giá, ý kiến đánh giá) Chuẩn hóa các quan hệ:
- KHÁCH HÀNG ( Mã KH, tên KH, địa chỉ, sđt, CMTND, nguồn KH, loại KH)
- NHÂN VIÊN ( Mã NV, tên NV, Phòng ban)
- GIAO DỊCH ( Mã GD , ngày GD, nhân viên GD, nội dung GD) - HỒ SƠ ( Mã HS , thông tin mua hàng)
- BẢN YÊU CẦU ( Mã yêu cầu , ND yêu cầu, TG gửi yêu cầu)
- BẢN PHẢN HỒI ( Mã phản hồi, ND phản hồi, TG gửi phản hồi )
- CT_BANYEUCAU( *Mã KH, Mã yêu cầu , ND yêu cầu, TG gửi yêu cầu) - CT_BANPHANHOI( *Mã KH, Mã phản hồi , ND phản hồi, TG gửi phản hồi) - CT_GIAODICH( Mã GD, *Mã KH, ngày GD, nhân viên GD, ND GD) - KHÁCH HÀNG – HỒ SƠ ( Mã HS, *Mã KH, thông tin mua sản phẩm) - NHÂN VIÊN – HỒ SƠ ( Mã HS, *Mã NV, thông tin mua sản phẩm)
- CT_BANHOTROYEUCAU( *Mã KH, Mã hỗ trợ yêu cầu, ND hỗ trợ yêu cầu, TG nhận hỗ trợ yêu cầu)
- CT_BANHOTROPHANHOI( *Mã KH, Mã hỗ trợ phản hồi, ND hỗ trợ yêu cầu, TG nhận hỗ trợ phản hồi)
- Sơ đồ của mơ hình dữ liệu quan hệ: