Tải bản đầy đủ (.pdf) (11 trang)

thực hành lab – tạo quan hệ nhiều – nhiều (many to many relationship)

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (777.03 KB, 11 trang )

Trung Tâm Đào Tạo Công Nghệ Mạng VIỆT CHUYÊN
740/12 Sư Vạn Hạnh (nối dài), P12, Q10, TP.HCM
Tel: (84.8) 862 7509 – (84.8) 2649179
Email:

Website: www.vietchuyen.org
– www.ddcntt.vn


Lớp: Web Doanh nghiệp nâng cao Trang 1
Biên soạn: Nguyễn Phát Tài
LAB – TẠO QUAN HỆ NHIỀU – NHIỀU
(MANY TO MANY RELATIONSHIP)

+ Trong bài tập này chủ yếu minh họa cách tạo quan hệ nhiều - nhiều, do đó cấu trúc các bảng chỉ
sử dụng vài thuộc tính (bạn hãy bổ sung các thuộc tính cho bảng tùy theo yêu cầu của bạn)

Ví dụ yêu cầu như sau
:

Khi xuất ra một tên phim thì ta liệt kê tên tất cả các diễn viên đóng phim này



Khi click vào xem chi tiết của một phim ta cũng cho biết phim này có các diễn viên nào đóng



VIỆT CHUYÊN
Trung Tâm Đào Tạo Công Nghệ Mạng VIỆT CHUYÊN
740/12 Sư Vạn Hạnh (nối dài), P12, Q10, TP.HCM


Tel: (84.8) 862 7509 – (84.8) 2649179
Email:

Website: www.vietchuyen.org
– www.ddcntt.vn


Lớp: Web Doanh nghiệp nâng cao Trang 2
Biên soạn: Nguyễn Phát Tài
Bước 1: Thiết kế database như sau:



phim: (ID_phim,tenphim,hinhminhhoanho,hinhminhhoalon,diachiphim,ID_daodien, ID_theloaiphim,
kichban,dodai,noiphathanh,thoigianchieu,ngaycapnhat, ID_galleryphim,solanxem,solandownload ….)



dienvien: (ID_dienvien, tendienvien,hinhdienviennho,hinhdienvienlon,ngaysinh,chieucao,sothich,tieusu
ID_gallerydienvien,codienvienhaycasi, ID_baihat)

+ Khi click vào một tên diễn viên thì ta phải cho ra chi tiết của diễn viên này, đồng thời phải cho bíêt
các bộ phim mà diễn viên này đã đóng.
+ Nếu diễn viên này là ca sĩ thì sẽ xuất ra các bài hát của dienvien này (Nếu muốn thì mở rộng
databse ra nữa làm luôn một site nhạc luôn) và click vào để nghe được bài hát của diễn viên kim ca sĩ
này.
+ Đồng thời phải xuất ra được thư viện hình của diễn viên này.





VIỆT CHUYÊN
Trung Tâm Đào Tạo Công Nghệ Mạng VIỆT CHUYÊN
740/12 Sư Vạn Hạnh (nối dài), P12, Q10, TP.HCM
Tel: (84.8) 862 7509 – (84.8) 2649179
Email:

Website: www.vietchuyen.org
– www.ddcntt.vn


Lớp: Web Doanh nghiệp nâng cao Trang 3
Biên soạn: Nguyễn Phát Tài
Bước 2: Tạo trang quản lý list_film.php và form_film.php (trong phần này chỉ minh họa cách tạo 2
trang này vì có liên quan tới phần quan hệ nhiều – nhiều. Còn trang list_dienvien.php &
form_dienvien.php thì bạn tự làm giống như cách tạo list và form trong các bài LAB trước)

+ Mở trang list_film.php



+ Thực hiện lệnh Create Dynamic List Wizard



+ Trong Step 1 cấu hình các thông số như sau:



+ Click nút Next

+ Trong Step 2 hãy chọn cột cần hiện trang trong trang quản lý Phim


VIỆT CHUYÊN
Trung Tâm Đào Tạo Công Nghệ Mạng VIỆT CHUYÊN
740/12 Sư Vạn Hạnh (nối dài), P12, Q10, TP.HCM
Tel: (84.8) 862 7509 – (84.8) 2649179
Email:

Website: www.vietchuyen.org
– www.ddcntt.vn


Lớp: Web Doanh nghiệp nâng cao Trang 4
Biên soạn: Nguyễn Phát Tài


+ Click nút Next
+ Trong Step 3 chỉ click nút Next



VIỆT CHUYÊN
Trung Tâm Đào Tạo Công Nghệ Mạng VIỆT CHUYÊN
740/12 Sư Vạn Hạnh (nối dài), P12, Q10, TP.HCM
Tel: (84.8) 862 7509 – (84.8) 2649179
Email:

Website: www.vietchuyen.org
– www.ddcntt.vn



Lớp: Web Doanh nghiệp nâng cao Trang 5
Biên soạn: Nguyễn Phát Tài
+ Trong Step 4 này bạn có thể sắp xếp theo tenphim tăng dần hay theo ngaycapnhat giảm giần



+ Trang list_film.php có giao diện như sau:



VIỆT CHUYÊN
Trung Tâm Đào Tạo Công Nghệ Mạng VIỆT CHUYÊN
740/12 Sư Vạn Hạnh (nối dài), P12, Q10, TP.HCM
Tel: (84.8) 862 7509 – (84.8) 2649179
Email:

Website: www.vietchuyen.org
– www.ddcntt.vn


Lớp: Web Doanh nghiệp nâng cao Trang 6
Biên soạn: Nguyễn Phát Tài
+ File -> Save -> F12 để kiểm tra thử kết quả



+ Tiếp tục mở trang form_film.php lên, thực hiện lệnh Create Dynamic Form Wizard




+ Trong Setp 1 bạn hãy chọn các thông số như hình minh họa:

VIỆT CHUYÊN
Trung Tâm Đào Tạo Công Nghệ Mạng VIỆT CHUYÊN
740/12 Sư Vạn Hạnh (nối dài), P12, Q10, TP.HCM
Tel: (84.8) 862 7509 – (84.8) 2649179
Email:

Website: www.vietchuyen.org
– www.ddcntt.vn


Lớp: Web Doanh nghiệp nâng cao Trang 7
Biên soạn: Nguyễn Phát Tài


+ Click nút Next
+ Trong Step 2 hãy chọn đúng các kiểu hiển thị của Form filed sao cho là hợp lý nhất



+ Click nút Next
+ Trong Step 3 hãy tạo hợp lệ cho các Filed nào mà bạn cần muốn tạo hợp lệ
VIỆT CHUYÊN
Trung Tâm Đào Tạo Công Nghệ Mạng VIỆT CHUYÊN
740/12 Sư Vạn Hạnh (nối dài), P12, Q10, TP.HCM
Tel: (84.8) 862 7509 – (84.8) 2649179
Email:


Website: www.vietchuyen.org
– www.ddcntt.vn


Lớp: Web Doanh nghiệp nâng cao Trang 8
Biên soạn: Nguyễn Phát Tài


+ Click nút Next
+ Trong Step 4 click nút Finish hay chọn Move up /Down Column nếu bạn có thiết kế trường sắp
xếp trong bảng phim



VIỆT CHUYÊN
Trung Tâm Đào Tạo Công Nghệ Mạng VIỆT CHUYÊN
740/12 Sư Vạn Hạnh (nối dài), P12, Q10, TP.HCM
Tel: (84.8) 862 7509 – (84.8) 2649179
Email:

Website: www.vietchuyen.org
– www.ddcntt.vn


Lớp: Web Doanh nghiệp nâng cao Trang 9
Biên soạn: Nguyễn Phát Tài
+ Giao diện trang form_film.php như sau:




+ Hãy thực hiện lệnh Many-To-Many Wizard
+ Hãy cấu hình quan hệ này như sau:



VIỆT CHUYÊN
Trung Tâm Đào Tạo Công Nghệ Mạng VIỆT CHUYÊN
740/12 Sư Vạn Hạnh (nối dài), P12, Q10, TP.HCM
Tel: (84.8) 862 7509 – (84.8) 2649179
Email:

Website: www.vietchuyen.org
– www.ddcntt.vn


Lớp: Web Doanh nghiệp nâng cao Trang 10
Biên soạn: Nguyễn Phát Tài
+ Click nút Finish
+ Kết quả sẽ như sau:



+ File -> Save
+ Mở trang list_film.php lên để Preview, chọn thử một Phim và click nút Edit hay click nút Add New
để thêm một Phim mới.


VIỆT CHUYÊN
Trung Tâm Đào Tạo Công Nghệ Mạng VIỆT CHUYÊN

740/12 Sư Vạn Hạnh (nối dài), P12, Q10, TP.HCM
Tel: (84.8) 862 7509 – (84.8) 2649179
Email:

Website: www.vietchuyen.org
– www.ddcntt.vn


Lớp: Web Doanh nghiệp nâng cao Trang 11
Biên soạn: Nguyễn Phát Tài


+ Sau khi thêm thử một Phim xong bạn hãy thử kiểm tra lại trong bảng phimdienvien kết quả như
thế nào



+ Bạn thấy một phim sẽ có nhiều diễn viên đóng.


VIỆT CHUYÊN

×