Analytics over Basketball Statistics using SlamData and MongoDB

This item is provided by the institution :
/aggregator-openarchives/portal/institutions/uoa   

Repository :
Pergamos Digital Library   

see the original item page
in the repository's web site and access all digital files if the item*



Analytics over Basketball Statistics using SlamData and MongoDB

Καραμπάτσης Αθανάσιος Μιχαήλ (EL)
Παναγιωτόπουλος Γεράσιμος Αλέξανδρος (EL)

born_digital_graduate_thesis
Πτυχιακή Εργασία (EL)
Graduate Thesis (EN)

2016


H Slamdata είναι μια πλατφόρμα που επιτρέπει στους χρήστες να εκτελούν ερωτήματα στην βάση δεδομένων MongoDB και παρέχει την δυνατότητα για οπτικοποίηση των παραχθέντων αποτελεσμάτων. Τα ερωτήματα που εκτελούνται στην πλατφόρμα, δεν είναι ερωτήματα στην γλώσσα της MongoDB αλλά σε μια άλλη γλώσσα την SQL2. H SQL2 είναι μια γλώσσα που δημιουργήθηκε για την πλατφόρμα και είναι παρόμοια με την γνωστή γλώσσα SQL. Η πλατφόρμα χρησιμοποιεί την γλώσσα SQL2 γιατί οι χρήστες είναι πιο εξοικειωμένοι με τα ερωτήματα σε SQL παρά σε MongoDB. Ακόμα, τα ερωτήματα γραμμένα σε SQL2 γράφονται και διαβάζονται πιο εύκολα. Η πτυχιακή εξετάζει 3 θέματα. Το πρώτο αφορά τον τρόπο που τα ερωτήματα σε SQL2 μεταφράζονται σε ερωτήματα MongoDB έτσι ώστε να τρέξουν στην τοπική βάση δεδομένων, MongoDB. Το δεύτερο θέμα παρουσιάζει οπτικοποιήσεις στατιστικών, μπάσκετ, του NBA, τα οποία είναι διαθέσιμα στο κοινο, χρησιμοποιώντας την πλατφόρμα slamdata. Παρουσιάζει επίσης, τα ερωτήματα που χρησιμοποιήθηκαν για να παράξουν αυτά τα δεδομένα, τα οποία χρησιμοποιήθηκαν για τις οπτικοποιήσεις. Το τελευταίο θέμα αφορά τον χρόνο εκτέλεσης των ερωτημάτων. Εξετάσαμε την δυνατότητα να αναδιοργανώσουμε κάποια δεδομένα που ήταν αποθηκευμένα στην βάση μας, έτσι ώστε να αλλάξουμε το ερώτημα που χρησιμοποιήθηκε, για να δημιουργήσουμε μια οπτικοποίηση, και να πετύχουμε καλύτερο χρόνο εκτέλεσης. (EL)
Slamdata is a platform that allows its users to run queries on MongoDB and provides the possibility to visualize the produced outcome. Moreover, the queries that are being run on the platform are not MongoDB queries but SQL2 queries. SQL2 is a language that was created for the platform and looks a lot like the well known SQL. The platform uses the SQL2 language because people are much more familiar with SQL queries than MongoDB and SQL2 queries are much more easier to use and read. The thesis examines three issues. The first topic is about the way that the SQL2 queries are translated into MongoDB queries in order to be run in the local MongoDB database. The second topic presents visualizations of NBA, publicly available, basketball statistics using the slamdata platform, including the queries that were used to formulate these data. The last topic is about the running time of queries. We examined the possibility of rearranging some data that were stored in our database, in order to change the query used to formulate the visualizations and achieve better running time. (EN)


English

Σχολή Θετικών Επιστημών » Τμήμα Πληροφορικής & Τηλεπικοινωνιών » Τομέας Θεωρητικής Πληροφορικής
Βιβλιοθήκη και Κέντρο Πληροφόρησης » Βιβλιοθήκη Σχολής Θετικών Επιστημών

https://creativecommons.org/licenses/by-nc/4.0/




*Institutions are responsible for keeping their URLs functional (digital file, item page in repository site)