CHƯƠNG I TỔNG QUAN VỀ ĐỀ TÀI
4.2 Chuẩn hóa dữ liệu
4.2.1 Chuyển đổi từ mô hình ER mở rộng về ER kinh điển
• Xử lý thuộc tính đa trị Áp dụng quy tắc chuyển đổi 1
Bảng 4. 2 Xử lý thuộc tính đa trị
KIỂU THỰC THỂ THUỘC TÍNH ĐA TRỊ
QUYEN(Mã quyền, Tên quyền, Mô tả) Không có TAIKHOAN(Mã tài khoản, Tên tài
khoản, Mật khẩu tài khoản, Mã quyền, Ngày sinh, Giới tính, Quê quán, Trạng thái)
Không có
PHONGCHIEU(Mã phòng, Tên phòng chiếu, Số lượng ghế tối đa, Sô ghế VIP, Trạng thái, Mô tả)
Không có
LICHCHIEU(Mã lịch chiếu, Ngày chiếu, Giờ chiếu, Mã phim, Tên phim, Mã phòng chiếu, Tên phòng chiếu, Mô tả)
Giờ chiếu tách thành kiểu thực thể mới là SUATCHIEU(Mã suất chiếu, Tên suất chiếu, Giờ chiếu, Mô tả) liên kết 1-n với thực thể LICHCHIEU
PHIM(Mã phim, Tên phim, Đạo diễn, Năm sản xuất, Nhà sản xuất, Quốc gia, Độ dài phim, Ảnh đại diện, Nội dung tóm tắt, Nội dung chi tiết, Trailer, Mô tả, Thể loại phim)
Thể loại tách thành kiểu thực thể mới là THELOAI(Mã thể loại phim, Tên thể loại phim, Mô tả) liên kết 1-n với thực thể PHIM KHUYENMAI(Mã khuyến mại, Ngày
bắt đầu, Ngày kết thúc, Nội dung, Giá sale)
Không có
GHE(Mã ghế, Loại ghế, Giá ghế, STT, Dãy ghế, Tình trạng )
Loại ghế tách thành kiểu thực thể mới LOAIGHE(Mã loại ghế, Tên loại ghế, Giá ghế) liên kết 1-n với thực thể GHE
HD_DATVE (Mã HD đặt vé, Ngày đặt, Mã phòng, Phòng chiếu, Ngày chiếu, Mã suất chiếu, Giờ chiếu, Mã phim, Tên phim, Mã ghế, Tên ghế, Giá vé, Mã tài khoản, Tên tài khoản, Tên ghế, Tổng tiền,Trạng thái)
Mã ghế tách thành kiểu thực thể mới là CT_VE(Mã HD đặt vé, Mã ghế, Tên ghế, Giá vé) liên kết 1-n với thực thể HD_DATVE
4.2.2 Xử lý thuộc tính không sơ đẳng
Bảng 4. 3 Xử lý thuộc tính không sơ đẳng
KIỂU THỰC THỂ THUỘC TÍNH KHÔNG SƠ
ĐẲNG QUYEN(Mã quyền, Tên quyền, Mô tả) Không có
TAIKHOAN(Mã tài khoản, Tên tài khoản, Mật khẩu tài khoản, Mã quyền, Ngày sinh, Giới tính, Quê quán, Trạng thái)
Không có
PHONGCHIEU(Mã phòng, Tên phòng chiếu, Số lượng ghế tối đa, Sô ghế VIP, Trạng thái, Mô tả)
Không có LICHCHIEU(Mã lịch chiếu, Ngày
chiếu, Mã phim, Tên phim, Mã phòng chiếu, Phòng chiếu, Mã suất chiếu, Mô tả)
Không có
SUATCHIEU(Mã suất chiếu, Tên suất
chiếu, Giờ chiếu, Mô tả) Không có
PHIM(Mã phim, Tên phim, Đạo diễn, Năm sản xuất, Nhà sản xuất, Quốc gia, Độ dài phim, Ảnh đại diện, Nội dung tóm tắt, Nội dung chi tiết, Trailer, Mô tả)
Không có
THELOAI(Mã thể loại phim, Tên thể
loại phim, Mô tả) Không có
GHE(Mã ghế, Loại ghế, Giá ghế, STT,
Dãy ghế, Tình trạng ) Không có
LOAIGHE(Mã loại ghế, Tên loại ghế,
Giá ghế) Không có
KHUYENMAI(Mã khuyến mại, Ngày bắt đầu, Ngày kết thúc, Nội dung, Giá sale)
Không có HD_DATVE (Mã HD đặt vé, Ngày
đặt, Mã phòng chiếu, Phòng chiếu, Ngày chiếu, Mã suất chiếu, Giờ chiếu, Mã phim, Tên phim, Mã tài khoản, Tên tài khoản, Trạng thái)
Không có
CT_VE(Mã vé, Mã HD đặt vé, Mã
ghế, Tên ghế, Giá vé ) Không có
4.2.3 Tìm khóa cho kiểu thực thể chính
Bảng 4. 4 Tìm khóa cho kiểu thực thể chính
KIỂU THỰC THỂ KHÓA
QUYEN(Mã quyền, Tên quyền, Mô tả) Mã quyền
TAIKHOAN(Mã tài khoản, Tên tài khoản, Mật khẩu tài khoản, Mã quyền, Ngày sinh, Giới tính, Quê quán, Trạng thái)
Mã tài khoản PHONGCHIEU(Mã phòng, Tên phòng chiếu, Số
lượng ghế tối đa, Sô ghế VIP, Trạng thái, Mô tả) Mã phòng chiếu SUATCHIEU(Mã suất chiếu, Tên suất chiếu, Giờ
chiếu, Mô tả) Mã suất chiếu
PHIM(Mã phim, Tên phim, Đạo diễn, Năm sản xuất, Nhà sản xuất, Quốc gia, Độ dài phim, Ảnh đại diện, Nội dung phim, Nội dung chi tiết, Trailer)
Mã phim THELOAI(Mã thể loại phim, Tên thể loại phim, Mô
tả) Mã thể loại
LICHCHIEU(Mã lịch chiếu, Ngày chiếu, Mã phim,
Mã suất chiếu, Mã phòng chiếu) Mã lịch chiếu
GHE(Mã ghế, Tên ghế, Mã loại ghế, Tình trạng ) Mã ghế LOAIGHE(Mã loại ghế, Tên loại ghế, Giá ghế) Mã loại ghế KHUYENMAI(Mã khuyến mại, Ngày bắt đầu, Ngày
kết thúc, Nội dung, Giá sale) Mã khuyến mại
HD_DATVE (Mã HD đặt vé, Ngày đặt, Mã phòng chiếu, Phòng chiếu, Ngày chiếu, Mã suất chiếu, Giờ chiếu, Mã phim, Tên phim, Mã tài khoản, Tên tài
Mã HD đặt vé
khoản, Trạng thái)
CT_VE(Mã vé, Mã HD đặt vé, Mã ghế, Tên ghế, Giá
vé ) Mã vé
4.2.4 Vẽ mô hình kinh điển