Chuẩn hóa các bảng

Một phần của tài liệu báo cáo bài tập lớn kĩ thuật phần mềm ứng dụng đề tài hệ thống quản lý rạp chiếu phim (Trang 28 - 30)

5. Thiết kế hệ thống

1.3. Chuẩn hóa các bảng

Bảng nhân viên quản lý phim,phòng,lịch chiếu,vé

Thuộc tính ID_NV,Tên nhân viên, Điện thoại, Địa chỉ, Email, Chức danh, Chức vụ

Ràng buộc & Quy tắc nghiệp vụ Phụ thuộc hàm

Mỗi nhân viên có một mã nhân viên đạ diện. Mỗi nhân viên

chỉ có một tên ID_NV → Tên nhân viên

Mỗi nhân viên có một số điện thoại ID_NV → Diện thoại

Mỗi nhân viên có một địa chỉ ID_NV → Địa chỉ

Mỗi nhân viên sẽ chỉ có một Email ID_NV → Email

Mỗi nhân viên tại một thời điểm sẽ có một chức danh Mỗi nhân viên tại một thời điểm chỉ có một chức vụ

ID_NV, Ngày chức danh → Chức danh

ID_NV, Ngày chức vụ → Chức vụ

Chuẩn hóa

Khóa: ID_NV, Ngày chức danh, Ngày chức vụ Vi phạm chuẩn 3, 2

→tách thành 4 bảng

ID_NV: (ID_NV, Tên nhân viên, Điện thoại, Địa chỉ, Email);

Khóa: (ID_NV, Ngày chức danh,Ngày chức vụ );

NV_Chức Danh: (ID_NV, Ngày chức danh, Chức Danh); NV_Chức Vụ: (ID_NV, Ngày chức vụ , Chức vụ);

Bảng Phim

Thuộc tính Tên phim, Thể loại, Mác, Settime, Endtime,Year, thời lượng, đạo diễn, nhà sản xuất

Ràng buộc & Quy tắc nghiệp vụ Phụ thuộc hàm

Từ thể loại phim sẽ xác định được mác của phim Thể loại →Mác

Mỗi phim sẽ có một thời gian bắt đầu và thời gian kết thúc ID_Phim → Settime,

Endtime

Mỗi phim có mốt thời lượng chiếu nhất định ID_Phim → Thời lượng

Mỗi phim sẽ có một nhà sản xuất riêng ID_Phim → nhà sản xuất

Mỗi phim sẽ do một đạo diễn phụ trách ID_Phim → Đạo diễn

Chuẩn hóa Khóa: Tên phim, Thể loại

Vi phạm chuẩn 3 →tách thành 3 bảng

Phim: (Tên Phim, Settime, Endtime,Year, Thời lượng, Nhà sản xuất, Đạo diễn);

Thể loại: (Thể loại, Mác);

Phim_Thể loại: (Tên Phim , Thể loại );

Bảng Phòng

Thuộc tính Tên phòng, Số chỗ, loại phòng, bóng chiếu, loa, màn hình.

Ràng buộc & Quy tắc nghiệp vụ Phụ thuộc hàm

Mỗi loại phòng có số lượng ghế riêng Loại phòng → Số ghế

Mỗi loại phòng có một loại màn hình Loại phòng → màn hình

Mỗi loại phòng có một số lượng loa Loại phòng → Loa

Mỗi loại phòng có mốt số lượng bóng chiếu riêng Loại phòng → Bóng chiếu

Mỗi phòng chỉ thuộc một loại phòng Tên phòng → Loại phòng

Chuẩn hóa

Khóa: Tên phòng, Thể loại Vi phạm chuẩn 3 →tách thành 2 bảng Phòng: (Tên phòng, Loại Phòng );

Loại Phòng: (Loại Phòng, Số ghế, màn hình, số loa, số bóng chiếu);

Bảng Lịch chiếu

Thuộc tính ID_Lịch , Phim, Phòng, Time, thời lượng.

Ràng buộc & Quy tắc nghiệp vụ Phụ thuộc hàm

Mỗi lịch chiếu có một hoặc nhiều phim ID_Lịch → NPhim

Mỗi phim sẽ được chiếu ở nhiều phòng ở cùng thời điểm Phim,Time → NPhòng

Mỗi Phòng sẽ chiếu một phim ở một thời điểm Phòng, Time → Phim

Mỗi phim có một thời lượng chiếu riêng Phim → Thười lượng

Chuẩn hóa

Khóa: ID_Lich, Phim, Phong, Time Vi phạm chuẩn 3

→tách thành 2 bảng

Phòng - Loại phòng: (ID_Lịch, Phim, Phòng, Time ); Loại Phòng: (Phim, Thời lượng);

Bảng Vé

Thuộc tính ID_Vé, Số ghế, Tên Phim, Tên Phòng, time.

Ràng buộc & Quy tắc nghiệp vụ Phụ thuộc hàm

Mỗi vé chỉ có một tên phim ID_VE → Tên Phim

Mỗi vé có một phòng ID_VE → Tên Phòng

Một vé một phòng có một chỗ ngồi Phòng, ID_VE → Số ghế

Tại một lịch chiếu mỗi phim tại một phòng có một thời

gian Phim, ID_VE → Time

Chuẩn hóa

Khóa: ID_VE, Phim, Phong Vi phạm chuẩn 2,3 →tách thành 3 bảng

Thời gian chiếu: (ID_VE, Tên Phim, Tên Phòng, Time); Vị trí (số ghế): (ID_VE, Phòng, Số ghế);

Một phần của tài liệu báo cáo bài tập lớn kĩ thuật phần mềm ứng dụng đề tài hệ thống quản lý rạp chiếu phim (Trang 28 - 30)

Tải bản đầy đủ (PDF)

(47 trang)