Đội tuyến quốc gia của Việt Nam cũng tham gia nhiều môn thi đấu tại Olympic Bắc Kinh 2008 lần này như một sự hưởng ứng tính thần thượng võ của Đại hội thể thao lớn nhất hành tính - Thế v
Trang 1
* + ĐẠI HỌC QUOC GIA TP.HO CHI MINH 5
TRUONG DAI HOC CONG NGHE THONG TIN
KHOA HE THONG THONG TIN
FH
BAO CAO DO AN KHO DU LIEU VA OLAP
DE TAI PHAN TICH DU LIEU THE VAN HOI
OLYMPIC TU NAM 1986 - 2021
Giảng viên hướng dẫn:
ThS Đỗ Thị Minh Phụng Sinh viên thực hiện:
Nguyễn Hữu Thắng 19522209 Trân Dương Thùy Ngân 19521889
TP H6 Chí Minh, tháng 2 năm 2022 x
AS
Trang 2
LOI CAM ON
Đầu tiên, nhóm chúng em xin gửi lời cảm ơn chân thành đến quý Cô giảng viên Trường Đại học Công nghệ thông tin - Đại học Quốc gia TP.HCM và quý thầy cô khoa Hệ thống Thông tin đã giúp cho nhóm chúng em có những kiến thức cơ bản làm nền tang dé thực hiện đề tài này
Đặc biệt, nhóm chúng em xin gửi lời cảm ơn và lòng biết ơn sâu sắc nhất tới thầy giáo - ThS Đỗ Thị Minh Phụng, người đã hướng dẫn cho em trong suốt thời gian làm đề tài Cô đã trực tiếp hướng dẫn tận tình, sửa chữa và đóng góp nhiều ý kiến quý báu giúp nhóm chúng em hoàn thành tốt báo cáo môn học của mình Một lần nữa em chân thành cảm
ơn cô và chúc cô đồi dào sức khoẻ
Trong thời gian một học kỳ thực hiện đề tài, nhóm chúng em đã vận dụng những kiến thức nền tảng đã tích lũy đồng thời kết hợp với việc học hỏi và nghiên cứu những kiến thức mới từ thầy cô, bạn bè cũng như nhiều nguồn tài liệu tham khảo Từ đó, nhóm chúng em vận dụng tối đa những gì đã thu thập được để hoàn thành một báo cáo đồ án tốt nhất Tuy
nhiên, vì kiến thức chuyên môn còn hạn chế và bản thân còn thiếu nhiều kinh nghiệm thực
tiễn nên nội dung của báo cáo không tránh khỏi những thiếu xót, em rất mong nhận được sự góp ý chỉ bảo thêm của quý thầy cô nhằm hoàn thiện những kiến thức của mình để nhóm chúng em có thể dùng làm hành trang thực hiện tiếp các đề tài khác trong tương lai cũng như là trong việc học tập và làm việc sau nay
Một lần nữa xin gửi đến thầy cô, bạn bè lời cảm ơn chân thành và tốt đẹp nhất!
Thành phố Hỗ Chí Minh, thang | nam 2022
Nhóm sinh viên thực hiện
Trang 3NHAN XET CUA GIANG VIEN
il
Trang 4MUC LUC
NHAN XET CUA GIANG VIEN ii
PHAN 1: GIOI THIEU DO AN 1 1.1 Ly do chom dé tain ccccccccccccccccccsessesscssessvsessesessssessesseseeseesessersesssevsvsnsevsesesens 1 1.2 Giới thiệu về dataset - s22 T1 HE 21211 1e rye 1
1.2.1 Dataset ãăă.ă 1 1.2.2 Đơn vị cung cấp ca tt 11111211 1212111121111 21211111 1112111 ưng 2
1.2.3 Mô tả số dòng, số cột, thời gian thu thập - s- s12 1111112122222 xe 2
1.2.4 Link dataset - - - L QC 1111520111 1n 1115111111 E T111 1111111111111 c1 11111 111cc hen 2
1.2.5 Mô tả chỉ tiết các thuộc tính đữ liệu gỐc 5-51 1211511112171 11212, x6 2 1.2.6 Kho đữ liệu đã xử lý 5s s2 111201 112112111 re 4 1.2.7 Hướng chủ đề s1 11111111111111 111 1112121112211 1101111 21 ng 4
1.3 Xây dựng kho dữ liệu 0 222011211 112111 121115111011 11011 1811101111121 vá 4 1.3.1 Lược đồ hình sao 2 ST 1 1211111151511 11 1512151111111 HH Hee 4
1.3.2 Các bảng chiỀu cS 1111111121111 1111 1112101111211 11101 011g 4
1.3.3 Bảng sự kiện Q00 0022011201111 11111 1111111111111 1111111111111 11111111111 tra 4
1.4 Các câu truy vấn - tt E212 121 1g rrye 4
Trang 5PHẢN 1: GIỚI THIỆU ĐỎ ÁN
1.1 Lý do chọn đề tài
Thế vận hội Olympic là một trong những sự kiện thể thao nỗi tiếng nhất và quan trọng nhất trên Trái đất Sự kiện Thế vận hội có nhiều cuộc thi thê thao mùa đông và mùa hè với hàng ngàn đối thủ từ khắp nơi trên thế giới tham gia vào các trò chơi khác nhau Hơn 200 quốc gia tham gia Thế vận hội Olympic Ủy ban Olympic quốc tế (IOC) tổ chức cả Thế vận hội Olympic mùa đông và Thế vận hội Olympic mùa hè cứ bốn năm một lần, nhưng cách nhau hai năm Thế vận hội mùa đông tiếp theo đang được tổ chức tại PyeongChang, Hàn Quốc vào năm 2018 và Bắc Kinh, Trung Quốc vào năm 2022 Thế vận hội mùa hè được tổ chức tai Tokyo, Nhat Ban vao nam 2020, Paris, Phap vao nam 2024 va Los Angeles, My vao nam 2028
Lan dau tiên ngọn đuốc Olympic 2008 đến Việt Nam vào cuối tháng 04/2008 và là qua
Thành phố Hồ Chí Minh Đó chính là vị thế và danh dự của Thành phố Hồ Chí Minh đối
với cả nước và trên trường quốc tế
Với tỉnh thần thể thao cao thượng vả trong sáng, nhân dân Việt Nam nói chung và nhân dân Thành phố Hỗ Chí Minh nói riêng hết lòng ủng hộ và cô vũ cho Olympic 2008, sự kiện thê thao quan trọng nhất của nhân dân thế giới được tô chức tại Bắc Kinh Đội tuyến quốc gia của Việt Nam cũng tham gia nhiều môn thi đấu tại Olympic Bắc Kinh 2008 lần này như một sự hưởng ứng tính thần thượng võ của Đại hội thể thao lớn nhất hành tính - Thế vận hội Olympic Khỏe để xây đựng và bảo vệ Tổ quốc Việt Nam xã hội chủ nghĩa luôn là mục tiêu phần đấu và là nhiệm vụ quan trong ma Dang ta dat ra cho nền thể thao nước nhà Hoạt động, luyện tập và thi đấu thê thao theo tính thần Olympic trong sáng và cao thượng cũng là thiết thực ủng hộ và cô vũ cho phong trào Olympic quốc tế, vì hòa bình, ôn định và phát triển trên toàn thế giới
Chính vì vậy mà nhóm em đã chọn đề tài “Phân tích đữ liệu về Olympic Games” để muốn tìm hiểu rõ hơn cũng như muốn có thêm nhiều kiến thức về môn thé thao nay
1.2 Giới thiệu về dataset
1.2.1 Dataset
4 Tén dataset: Olympic Games, 1986-2021 (Phân tích đữ liệu về Olympic Games từ
1986 đến 2021)
O Ngày cập nhật gần nhất: I tháng trước
4 Datasets nay ding dé phan tich dit ligu vé hon 19.000 huy chuong, 150.000 két qua, 74.000 vận động viên, 20.000 tiêu sử và 52 nước tổ chức Thế vận hội Olympic mùa
hè và mùa đông
Trang 61.2.2 Don vi cung cap
4 Neudn dit ligu géc cua dataset nay duoc lay tt_https://olympics.com/ va due tác gia Petro, Data Scientist, PhD at CheAI Lviv, Lviv Oblast, Ukraine thu thap va xử lý kỹ lưỡng
1.2.3 Mô tả số dòng, số cột, thời gian thu thập
Bộ đữ liệu gồm 159021 dòng đữ liệu và 41 cột thuộc tính bao gồm:
Bảng olympic_athletes gồm 74732 dòng đữ liệu và 7 cột thuộc tính
Bảng olympic_host gồm 53 dòng dữ liệu và 7 cột thuộc tính
Bang olympie_medals gồm 21311 dòng đữ liệu và 12 cột thuộc tính
Bảng olympic_results gồm 159021 đòng dữ liệu và 15 cột thuộc tính
Dữ liệu được thu thập từ năm 1986 đến 2021
1.2.4 Link dataset
Link dataset: https://Awww.kaggle.com/piterfm/olympic-games-medals-19862018
1.2.5 Mô tả chỉ tiết các thuộc tinh dit liệu gốc
STT | Tên thuộc tính Ý nghĩa kiêu dữ liệu
1 | athlete url Link giới thiệu vận động viên Url
2 | athelete full name | Tên đây đủ vận động viên String
3 | first game Tên giải đâu đầu tiên tham gia String
4 athlete year birthd | Năm sinh vận động viên Integer
ay
5 | athlete medals So huy chuong dat được theo từng loại String
6 | games participants | Tông sô lân tham gia giải đầu Integer
7 | bio Tiêu sử vận động viên String
Table 1 Mé ta chi tiét bang olympic_athletes
STT | Tên thuộc tinh Y nghĩa Kiểu dữ liệu
1 | game slug Mã giải đầu String
2 | game end date Thời gian kết thúc String
3 | game start date Thoi gian bat dau String
4 | game location Địa điểm tô chức String
5 | game name Tén giai dau String
6 | game season Mua giai dau String
7 | game_year Năm tô chức giải đâu Integer
Table 2 M6 ta chi tiét bang olympic_host
Trang 7
STT | Tên thuộc tinh Ý nghĩa Kiểu dữ liệu
1 | discipline title Thể loại môn thị đầu String
2 | slug game Mã giải đâu String
3 | event_title Ndi dung cua thé loai mén thi dau String
4 | event_gender Giới tính được tham gia String
5 | medal type Loại huân chương đạt được String
6 | participant type Tham gia theo cá nhân hoặc theo đội String
7 | participant title Tên của đội tham gia String
8 | athlete url Link giới thiệu vận động viên Url
9 |athlete full name Tên vận động viên String
10 | country name Tên quốc gia String
11 | country code Mã quôc gia String
12 | country 3 letter code | Mã quốc gia gôm 3 ký tự String
Table 3 Mô tả chỉ tiết bảng olympic_medals
STT | Tên thuộc tính Ý nghĩa kiêu dữ liệu
1 | discipline title Thể loại môn thị đầu String
2 | event_title Nội dung thê loại môn thi đầu String
3 | slug game Ma giai dau String
4 | participant_type Tham gia theo ca nhan hoac theo đội String
5 | medal type Loại huân chương đạt được String
6 | athlete Link giới thiệu vận động viên (team từ 2 | Url
nguol)
7 | rank equal Đông vị trí hay không String
8 | rank position Vi tri Integer
9 | country name Tên quôc gia String
10 | country code Mã quôc gia String
11 | country 3 letter code | Ma quoc gia gôm 3 ký tự String
12 | athelete url Link giới thiệu vận động viên Url
13 | athlete full name Tén day du van déng vién String
14 | value unit Gia tri cua tran dau String
15 | value type Loai gia tri String
Table 4 M6 ta chi tiét bang olympic_results
Trang 8
1.2.6 Kho dữ liệu đã xử ly
Sau khi lọc dữ liệu ta được 159021 dòng và 20 thuộc tính để sử dụng cho việc phân tích
đề tài
1.2.7 Hướng chủ đề
Hướng chủ đề của nhóm sẽ là phân tích kết quả và đánh giá về các trận đấu Olympic Games
1.3 Xây dựng kho dữ liệu
1.3.1 Lược đồ hình sao
Lược đồ hình sao chứa 7 bảng Trong đó bảng FACT_ olympic là bảng sự kiện chứa các khoá ngoại và các độ đo DIM Host, DIM Country, DIM Time, DIM _ Location, DIM._Game va DIM Athlete la các bảng chiều chứa thuộc tính khoá chính và các thuộc tính khác của chiều
DIM_Host
game_slug (PK)
game_name
DIM_Country
country_id (PK) int
country_name string
country_code string
country_3_letter_code string
i,
time_id (PK) DIM_Time int
game_end_date string
game_start_date string
game_season string
game_year int
FACT_Olympic
id (PK) location_id (FK) athlete_id (FK) time_id (FK) country_id (FK) game_slug (FK)
game_id (FK)
medal_type rank_equal rank_position
DIM_Location location_id (PK) game_location
game_id (PK) discipline_title string event_title string event_gender string participant_type string participant_title
DIM_ Athlete
athlete_id (PK) athlete_full_name string int
athlete_year_birthday int
Figure I Sơ dồ Lược đồ hình sao (Vẽ bằng công cụ Creatly)
1.3.2 Các bảng chiều
a Bảng DIM Host
| Khoá | Tên thuộc tính Kiểu dữ Mô tả
Trang 9
chinh liệu
- game slug String Mã giải đầu
game name String Tén giai dau
b Bang DIM Country
„ Tên thuộc tính dữ Mô tả
chính liệu VÀ
| county ¡d Inteper | Mã quốc gia
country name String | Tén quéc gia
country_code String | Ma quéc gia
country code 3 letter code | String | Mã quốc gia (3 ký tự)
c Bang DIM _ Time
Khoá „ Tên thuộc tính ae Kieu dữ Mo ta ˆ
chinh "
liệu
/ | time id Integer | Ma thoi gian
game _ end date String | Thời gian kết thúc giải đầu
game start date String | Thời gian bắt đâu giải dau
game season String | Mùa tô chức giải đầu
game year Integer | Năm tô chức giải đầu
d Bang DIM Location
Kié
Khoa „ Tên thuộc tính kg dữ Ms Mô tả `
chính "
liệu
/ | location id Integer | Mã địa điêm tô chức
game_ location String | Tên địa điêm tô chức
e Bảng DIM Game
Kié
Khoa „ Tên thuộc tính ks dữ Ms Mo ta `
chinh "
liệu
“' | game ¡d Integer | Ma tran dau
discipline title String | Tên bộ môn thi dau
event title String | Tên nội dung thi đầu
event_øender String | Giới tính vdv tham gia thi đầu
participant_type String | Hình thức thi đầu theo cá nhân hoặc đội participant title String | Tên đội thi (nêu thi đầu theo đội)
f Bang DIM Athlete
Trang 10
khoá ˆ ^ cự ~ A 2
„ Tên thuộc tính dữ Mo ta
chinh "
liệu
/ | athlete id Integer | Mã vận động viên
athlete full name String | Tên đây đủ vận động viên
athlete year birthday Integer | Năm sinh vận động viên
1.3.3 Bảng sự kiện EACT_ Olympic
Kiê
Khoá „ Tên thuộc tính a dữ x M6 ta x
chinh liệu en
/£@- \id Integer | Ma thir tyr
/ | country id Integer | Ma quoc gia
- athlete id Integer | Ma van dong vién
- | time id Integer | Ma thoi gian
- location id Integer | Ma dia diém
- game id Integer | Mã bộ môn thi đầu
# game slup Inteser | Mã giải đâu
medal type String | Loại huy chương
rank equal String | Dong vi tri
rank position Integer | Vi tri
1.4 Các câu truy vấn
Câu 1: Liệt kê top 10 vận động viên có nhiều huy chương vàng nhất, sắp xếp theo thứ tự lượt giảm dân
Câu 2: Liệt kê tất cả các vận động viên tham gia Olympic từ 4 lần trở lên, sắp theo theo thứ tự tăng dần
Câu 3: Tìm các vận động viên có số tuổi lớn nhất tham dự Tokyo 2020
Câu 4: Vận động viên London đành được nhiều huy chương bạc nhất
Câu 5: Quốc gia dành được nhiều huy vàng nhất từ năm 1990 đến năm 2000
Câu 6: Cho biết Olympic mùa đông đã tổ chức ở US bao nhiêu lần tính từ 1982 đến năm
2020
Câu 7: Thống kê số lượng thành viên thi đấu theo déi tham gia Ice Hockey trong thé van hội Sochi 2014
Câu 8: Tính từ năm 1982 đến năm 2020, có bao nhiêu vận động viên nữ Trung Quốc tham gia thế vận hội Olympic Games