Θέλετε έναν διασκεδαστικό τρόπο εκμάθησης της δημοφιλής γλώσσας της βάσης δεδομένων; Αυτοί οι ιστότοποι θα σας βοηθήσουν να μάθετε καθώς παίζετε.
Η SQL (Structured Query Language) είναι μια δημοφιλής γλώσσα ερωτημάτων που χρησιμοποιείται στην ανάπτυξη λογισμικού. Χρησιμοποιείται ευρέως με σχεσιακές βάσεις δεδομένων για την επεξεργασία και αποθήκευση δεδομένων.
Ως αναλυτής δεδομένων ή προγραμματιστής, η εκμάθηση της SQL είναι ζωτικής σημασίας δεξιότητα. Μπορείτε να δομήσετε και να επεξεργαστείτε δεδομένα χρησιμοποιώντας διάφορες γλώσσες προγραμματισμού. Ενώ η SQL είναι εύκολη στην εκμάθηση, η κατοχή της σε πραγματικές καταστάσεις είναι πρόκληση.
Ακολουθούν έξι ιστότοποι για να μάθετε και να βελτιώσετε τις δεξιότητές σας SQL παίζοντας παιχνίδια.
Θέλετε να διασκεδάσετε μαθαίνοντας SQL; Καλώς ήρθατε στο SQL Mystery. Αυτός ο ιστότοπος κάνει διασκεδαστικό να μαθαίνεις SQL ενώ λύνεις ένα μυστήριο δολοφονίας χρησιμοποιώντας Ερωτήματα και εντολές SQL. Έχουν μυστήρια για αρχάριους για να σας μυήσουν σε έννοιες με διασκεδαστικό τρόπο. Έχουν επίσης πιο απαιτητικά παιχνίδια για προχωρημένους μαθητές να λύσουν.
Τα παιχνίδια ξεκινούν με μια ιστορία και ορισμό της SQL και των εννοιών της. Αφού κατανοήσετε καλά τη γλώσσα ερωτήματος, μπορείτε να αρχίσετε να παίζετε τα παιχνίδια. Αυτό είναι εξαιρετικό για αρχάριους που δεν γνωρίζουν SQL.
Για να κερδίσετε το παιχνίδι, πρέπει να βοηθήσετε ένα πλασματικό αστυνομικό τμήμα να λύσει ένα έγκλημα. Το έγκλημα συνέβη στο SQL City και ο δολοφόνος είναι ελεύθερος. Για να το λύσετε, πρέπει να ανακτήσετε μια αναφορά εγκλήματος από τη βάση δεδομένων του αστυνομικού τμήματος.
Πρέπει να αναζητήσετε ενδείξεις στη βάση δεδομένων εκτελώντας τις εντολές SQL στον διαδραστικό επεξεργαστή κώδικα. Αν καταλάβατε σωστά το όνομα του δολοφόνου, θα είχατε λύσει το μυστήριο της δολοφονίας και θα είχατε κερδίσει το παιχνίδι.
Ο ιστότοπος SQLPD σας μεταφέρει σε μια ενδιαφέρουσα αποστολή κατά τη διδασκαλία της SQL. Είναι ένας διαδραστικός ιστότοπος κατάλληλος τόσο για αρχάριους όσο και για προχωρημένους μαθητές SQL. Έχει μια απλή διεπαφή με πολλές δραστηριότητες που σας επιτρέπουν να διασκεδάζετε ενώ μαθαίνετε SQL.
Ως εκπαιδευόμενος, λαμβάνετε μια σύντομη αποστολή που περιγράφει λεπτομερώς τον τρόπο εκτέλεσης της αποστολής και την υποβολή των αποτελεσμάτων. Ο ιστότοπος έχει πολλές καρτέλες, καθεμία με λεπτομέρειες που σας βοηθούν να εκτελέσετε την αποστολή. Η πρώτη καρτέλα είναι η σύντομη ενότητα με λεπτομέρειες σχετικά με την αποστολή.
Η δεύτερη καρτέλα έχει τον επεξεργαστή κώδικα που σας επιτρέπει να επιλέξετε τις εντολές και να βρείτε ονόματα σε μια βάση δεδομένων. Η τρίτη καρτέλα εμφανίζει τα αποτελέσματα από τον επεξεργαστή κώδικα.
Η τέταρτη καρτέλα είναι ένας οδηγός που σας υπενθυμίζει τις έννοιες SQL που χρειάζεστε για το παιχνίδι. Η πέμπτη καρτέλα σάς επιτρέπει να δημιουργήσετε ένα προφίλ για να επιτρέψετε στον ιστότοπο να παρακολουθεί την πρόοδό σας.
Αυτός ο ιστότοπος είναι ένας καλός πόρος για αρχάριους SQL καθώς απαιτεί λίγη ή καθόλου γνώση κωδικοποίησης. Ο Zi Chong, μαζί με άλλους συντελεστές, δημιούργησαν αυτό το διαδραστικό ηλεκτρονικό βιβλίο.
Η διεπαφή βοηθά τους μαθητές να κατανοήσουν την SQL εκτελώντας ερωτήματα έναντι συνόλων δεδομένων πραγματικής ζωής. Ο ιστότοπος δεν είναι απλώς μια σελίδα αναφοράς για την εκμάθηση της SQL. Οι μαθητές μαθαίνουν με εξάσκηση. Ο Zi Chong εισάγει εντολές SQL και εξηγεί πότε και πώς να τις χρησιμοποιήσετε για την αναζήτηση δεδομένων.
Ως μαθητής, μπορείτε να αποκτήσετε πρόσβαση σε ένα διαδραστικό πρόγραμμα επεξεργασίας κωδικοποίησης. Χρησιμοποιώντας το πρόγραμμα επεξεργασίας, μπορείτε να εξασκηθείτε εκτελώντας τις εντολές και βλέποντας την έξοδο. Μπορείτε να ρωτήσετε πραγματικά σύνολα δεδομένων, κάτι που είναι ένας σημαντικός τρόπος αποκτήστε πραγματική εμπειρία στην SQL.
Όχι μόνο ο ιστότοπος είναι δωρεάν στη χρήση, αλλά είναι επίσης χωρίς διαφημίσεις. Δεν απαιτείται να εγγραφείτε ή να κατεβάσετε τίποτα για να χρησιμοποιήσετε τον ιστότοπο και να ξεκινήσετε να μαθαίνετε.
Το Sqlzoo είναι ένα απόλυτο στολίδι αν θέλετε να μάθετε την SQL με εξάσκηση. Διαθέτει διαδραστικά σεμινάρια που σας βοηθούν να μάθετε από βασικές έως προηγμένες έννοιες.
Μπορείτε να μάθετε σταδιακά με διαδραστικά σεμινάρια και δεδομένα από την πραγματική ζωή. Έρχεται επίσης με έναν διαδραστικό επεξεργαστή κώδικα. Μπορείτε να αποκτήσετε πρόσβαση σε μια βάση δεδομένων και ένα κουίζ για να ελέγξετε την κατανόησή σας για το θέμα. Στη συνέχεια εξασκηθείτε χειραγωγώντας τα παρεχόμενα δεδομένα και βλέποντας τα αποτελέσματά σας.
Εάν αποτύχετε σε ένα κουίζ, δίνουν τη σωστή απάντηση και την ευκαιρία να δοκιμάσετε ξανά. Όταν περνάς, σου εξηγούν πώς έφτασαν στην απάντηση.
Έχετε δωρεάν πρόσβαση σε όλα τα εργαλεία και τους πόρους του ιστότοπου. Μόλις νιώσετε σίγουροι για την SQL, παρέχουν πόρους για εξάσκηση σε έργα. Επίσης, δεν χρειάζεται να εγγραφείτε ή να κάνετε λήψη εργαλείων.
Το SQLBOLT διαθέτει μια σειρά διαδραστικών μαθημάτων και μαθημάτων για να σας βοηθήσει να κατακτήσετε γρήγορα την SQL. Μπορείτε να μάθετε SQL ενώ αλληλεπιδράτε με μια πραγματική βάση δεδομένων.
Αρχικά, λαμβάνετε ένα σύντομο ιστορικό της SQL και των σχεσιακών βάσεων δεδομένων και τη συσχέτισή τους. Αυτό το υπόβαθρο σας βοηθά να κατανοήσετε καλύτερα τη γλώσσα και την προέλευσή της. Στη συνέχεια, εισάγεστε σε διάφορα μέρη του ερωτήματος SQL και σας δείχνει πώς να τροποποιήσετε το σχήμα χρησιμοποιώντας εντολές.
Μπορείς δημιουργήστε πίνακες βάσης δεδομένων από την αρχή και να χειραγωγήσουν τα υπάρχοντα. Κάθε μάθημα εισάγει μια νέα έννοια και περιλαμβάνει ένα διαδραστικό μάθημα στο τέλος κάθε μαθήματος. Ο διαδραστικός επεξεργαστής κώδικα σάς επιτρέπει να εξασκηθείτε με διάφορα σύνολα δεδομένων.
Μαθαίνεις με τον δικό σου ρυθμό και πειραματίζεσαι με διαφορετικές βάσεις δεδομένων. Εάν δεν είστε αρχάριοι, μπορείτε να παραλείψετε τα βασικά και να προχωρήσετε στις πιο προηγμένες έννοιες.
Ο ιστότοπος Schemaverse σάς επιτρέπει να παίξετε ένα παιχνίδι που υλοποιείται σε μια βάση δεδομένων PostgreSQL. Χρησιμοποιείτε εντολές SQL για να κουμαντάρετε έναν στόλο διαστημόπλοιων.
Μπορείτε να ανταγωνιστείτε άλλους παίκτες και ο νικητής παίρνει ένα τρόπαιο που το κάνει διασκεδαστικό και συναρπαστικό. Έχετε επίσης την επιλογή να χρησιμοποιήσετε την τεχνητή νοημοσύνη για να διοικήσετε τον στόλο για εσάς.
Το Schemaverse διαθέτει μια απλή πλατφόρμα με πολλά παιχνίδια για αρχάριους και προχωρημένους μαθητές. Πρώτα, πρέπει να εγγραφείτε και να συνδεθείτε για να παίξετε τα παιχνίδια τους. Στον ιστότοπο, θα έχετε πρόσβαση σε πολλά παιχνίδια και άλλους πόρους που σας καθοδηγούν για το πώς να ξεκινήσετε.
Ο ιστότοπος διαθέτει μια σελίδα εκμάθησης που περιγράφει λεπτομερώς το ιστορικό του και τον τρόπο χρήσης των πόρων του. Θα μάθετε για τη διεπαφή και τον τρόπο πλοήγησης στους πλανήτες και τα πλοία χρησιμοποιώντας SQL.
Στο Schemaverse, μαθαίνετε λεπτομέρειες ασφαλείας SQL, PostgreSQL και διασκεδάζετε ταυτόχρονα. Μπορείτε να χρησιμοποιήσετε οποιαδήποτε γλώσσα προγραμματισμού που υποστηρίζει PostgreSQL για να παίξετε το παιχνίδι.
Έχουν 11 δείγματα κώδικα που τους καθοδηγούν στο πώς να χρησιμοποιούν κώδικα για την εκτέλεση των παιχνιδιών. Το Schemaverse είναι ανοιχτού κώδικα, επομένως μπορείτε να συνεισφέρετε στο παιχνίδι χρησιμοποιώντας τη σελίδα τους στο GitHub.
Γιατί να μάθετε SQL;
Η SQL είναι μια ευρέως χρησιμοποιούμενη τεχνολογία στην ανάπτυξη λογισμικού. Οι συναλλακτικές και αναλυτικές εφαρμογές χρησιμοποιούν βάσεις δεδομένων SQL για την αποτελεσματική αποθήκευση και επεξεργασία δεδομένων.
Οι ταχύτερα αναπτυσσόμενες βιομηχανίες, όπως τα μέσα κοινωνικής δικτύωσης, η χρηματοδότηση και η επεξεργασία δεδομένων, χρησιμοποιούν βάσεις δεδομένων SQL. Είναι, επομένως, μια απαραίτητη δεξιότητα που πρέπει να έχετε στη σύγχρονη ανάπτυξη λογισμικού. Μπορείτε να ξεκινήσετε με τα παιχνίδια σε αυτό το άρθρο και να προχωρήσετε σε προηγμένους πόρους.