1. PHANQUYEN(USER, PASSWORD)
Ứng với phađn quyeăn có moơt user duy nhât (USER) đeơ phađn bieơt với user khác.
Quan heơ đát dáng chuaơn BCNF (Boyce cold normal form). 2. DSLOP(MALOP, TENLOP)
Ứng với moêi danh sách lớp có moơt mã lớp (MALOP) duy nhât đeơ phađn bieơt với các lớp khác. Moêi lớp có teđn lớp (TENLOP).
Quan heơ đát dáng chuaơn BCNF (Boyce cold normal form).
3. HOCSINH(MAHS, TENHS, MALOP, NGAYSINH, PHAI, DIACHI, GHICHU, HINHANH)
Ứng với moêi hĩc sinh có mã hĩc sinh (MAHS) đeơ phađn bieơt với các hĩc sinh khác. Moêi hĩc sinh có teđn hĩc sinh (TENHS), ngày sinh (NGAYSINH), phái (PHAI), địa chư (DIACHI), ghi chú (GHICHU), hình ạnh (HINHANH).
Quan heơ đát dáng chuaơn BCNF (Boyce cold normal form). 4. DETHI(MADETHI, TENDETHI)
Ứng với moêi đeă thi có mã đeă thi (MADETHI) đeơ phađn bieơt với các đeă thi khác. Moêi đeă thi có teđn đeă thi (TENDETHI).
Quan heơ đát dáng chuaơn BCNF (Boyce cold normal form). CAUHOI (1,n) CTDT (1,n) DETHI
Chương trình thi traĩc nghieơm mođn toán GVHD: Thaăy ThS. Vaín Như Bích
SVTH: Traăn Thị Bình An & Nguyeên Thị Hánh Trang 19
5. CAUHOI(MACAUHOI, NOIDUNG, CAUA, CAUB, CAUC, CAUD, CAUE, DAPAN, HINHVEMH)
Ứng với moêi cađu hỏi có mã cađu hỏi (MACAUHOI) đeơ phađn bieơt với cađu hỏi khác. Moêi cađu hỏi có noơi dung cađu hỏi (NOIDUNG), trạ lời cađu a (CAUA), trạ lời cađu b (CAUB), trạ lời cađu c (CAUC), trạ lời cađu d (CAUD), trạ lời cađu e (CAUE), đáp án (DAPAN), hình vẽ minh hĩa cho cađu hỏi (HINHVEMH).
Quan heơ đát dáng chuaơn BCNF (Boyce cold normal form). 6. CHITIETDETHI(MADETHI, MACAUHOI)
Đôi với chi tiêt đeă thi có moơt boơ mã đeă thi (MADETHI), mã cađu hỏi (MACAUHOI).
Quan heơ đát dáng chuaơn BCNF (Boyce cold normal form).
7. KYTHI(MAKYTHI, TENKYTHI, NGAYTHI, SOCAUHOI, THOIGIAN, DIEM)
Đôi với moêi kỳ thi có moơt boơ mã kỳ thi (MAKYTHI), teđn kỳ thi (TENKYTHI) đeơ phađn bieơt với các kỳ thi khác. Moêi kỳ thi có ngày thi (NGAYTHI), sô cađu hỏi (SOCAUHOI), thời gian (THOIGIAN), đieơm (DIEM).
Quan heơ đát dáng chuaơn BCNF (Boyce cold normal form). 8. BAILAM(MAHS, MAKYTHI, MACAUHOI, TRALOI)
Ứng với moêi bài làm có moơt boơ mã hĩc sinh (MAHS), mã kỳ thi (MAKYTHI), mã cađu hỏi (MACAUHOI) đeơ phađn bieơt với các bài làm khác. Moêi bài làm có trạ lời (TRALOI).
Quan heơ đát dáng chuaơn BCNF (Boyce cold normal form). 9. BANGDIEM(MAKYTHI, MAHS, DIEMTHI)
Đôi với moêi bạng đieơm có moơt boơ mã kỳ thi (MAKYTHI), mã hĩc sinh (MAHS) đeơ phađn bieơt đieơm cụa hĩc sinh. Moêi bạng đieơm đeău có đieơm (DIEM) cụa hĩc sinh thi.
Quan heơ đát dáng chuaơn BCNF (Boyce cold normal form).
Kêt luaơn:
Chương trình thi traĩc nghieơm mođn toán GVHD: Thaăy ThS. Vaín Như Bích
SVTH: Traăn Thị Bình An & Nguyeên Thị Hánh Trang 20
Ghi chú: Định nghĩa dáng chuaơn
- Moơt thuoơc tính được gĩi là thuoơc tính nêu giá trị cụa nó khođng phại là sự kêt hợp bởi nhieău thođng tin có ý nghĩa khác nhau và heơ thông luođn truy xuât tređn toàn boơ giá trị cụa nó, ít khi truy xuât đên từng thành phaăn dữ lieơu.
- Dáng chuaơn 1 (First normal form): Moơt quan heơ ở dáng chuaơn 1 khi mà tât cạ các thuoơc tính đeău mang giá trị cơ bạn tức giá trị đơn.
- Dáng chuaơn 2 (Second normal form): Moơt quan heơ R ở dáng chuaơn 2 khi:
+ Nó ở dáng chuaơn 1.
+ Mĩi thuoơc tính khođng khóa đeău phú thuoơc đaăy đụ vào các khóa cụa R.
- Dáng chuaơn 3 (Third normal form): Moơt quan heơ R ở dáng chuaơn 3 khi:
+ Nó ở dáng chuaơn 2.
+ Mĩi thuoơc tính khođng khóa R đeău khođng phú thuoơc baĩc caău vào moơt khóa nào cụa R.
- Dáng chuaơn BCK (Boyce Cold Kent – Còn gĩi BC): Moơt quan heơ R ở dáng chuaơn BCK thì mĩi vê trái cụa phú thuoơc hàm khođng hieơn nhieđn đeău có vê trái chứa khóa.
- Dáng chuaơn 4 (Fourth Cold normal form): Moơt quan heơ R ở dáng chuaơn 4 khi và chư khi R ở dáng chuaơn BCK và mĩi phú thuoơc đa trị khođng hieơn nhieđn X -->>Y được định nghĩa tređn R thì vê trái X phại chứa moơt khóa cụa R, nghĩa là A Q+ \ Y thì X A F+.
Dáng chuaơn cụa cơ sở dữ lieơu là dáng chuaơn thâp nhât trong các dáng chuaơn cụa quan heơ.
Chương trình thi traĩc nghieơm mođn toán GVHD: Thaăy ThS. Vaín Như Bích
SVTH: Traăn Thị Bình An & Nguyeên Thị Hánh Trang 21