Tác giả: Dương Nguyễn Phú Cường
Ngày đăng:
5/2/2025, 16:40
Lượt xem: 117
Đặc tả
Để xây dựng cơ sở dữ liệu cho ứng dụng lưu trữ và truy xuất thông tin về một kỳ World Cup, người ta đưa ra những nhu cầu dữ liệu như sau:
Thông tin về cầu thủ gồm:
- mã cầu thủ,
- tên,
- ngày sinh,
- quốc tịch (giả sử mỗi cầu thủ chỉ có 1 quốc tịch).
Trong một kỳ World Cup, cầu thủ có quốc tịch nước nào thì tham gia đội bóng của nước đó. Một cầu thủ có một vị trí đá trong đội bóng.
Một đội bóng có 11 cầu thủ chính thức , 11 cầu thủ dự bị, một huấn luyện viên trưởng và 2 huấn luyện viên phó.
Một trận đấu có:
- mã trận đấu,
- ngày,
- giờ,
- sân thi đấu,
- tỷ số.
- Mỗi trận đấu có 2 đội bóng của 2 nước tham gia.
Thông tin về trọng tài gồm:
- mã trọng tài,
- tên,
- ngày sinh,
- quốc tịch.
- Trọng tài chính và 2 trọng tài biên phải khác quốc tịch 2 đội bóng.
Hệ thống cần lưu thông tin về việc làm bàn cũng như số thẻ vàng, thẻ đỏ của mỗi cầu thủ trong mỗi
trận đấu.
Mô hình ER
Yêu cầu
- Sử dụng công cụ
HeidiSQL/PhpMyAdmin/MySQL Workbench...
để tiến hành tạo cấu trúc database theo mô hình PDM đã thiết kế.
- Sử dụng các kiểu dữ liệu lưu trữ MySQL phù hợp theo từng thuộc tính đã thiết kế.
- Ghi chú thiết kế rõ ràng cho từng bảng (table), từng cột (column).
- Có các ràng buộc nhập liệu rõ ràng (cột nào bắt buộc nhập, cột nào không).
- Có các giá trị default mặc định (nếu cần thiết).
- Có các khóa ngoại, khóa chính, khóa unique đầy đủ...
- Tiến hành nhập liệu cho mỗi bảng (table) thiết kế ít nhất 5 dòng dữ liệu.
Nộp bài
Database mẫu:
quan_ly_bong_da
Vui lòng đăng nhập để gởi bình luận!
Đăng nhậpChưa có bình luận nào!