7.0 KiB
Εμφάνιση δεδομένων αεροδρομίων
Σας έχει δοθεί μια βάση δεδομένων βασισμένη στο SQLite, η οποία περιέχει πληροφορίες για αεροδρόμια. Το σχήμα της εμφανίζεται παρακάτω. Θα χρησιμοποιήσετε την επέκταση SQLite στο Visual Studio Code για να εμφανίσετε πληροφορίες σχετικά με τα αεροδρόμια διαφορετικών πόλεων.
Οδηγίες
Για να ξεκινήσετε την εργασία, θα χρειαστεί να εκτελέσετε μερικά βήματα. Θα πρέπει να εγκαταστήσετε κάποια εργαλεία και να κατεβάσετε τη δείγματική βάση δεδομένων.
Ρύθμιση του συστήματός σας
Μπορείτε να χρησιμοποιήσετε το Visual Studio Code και την επέκταση SQLite για να αλληλεπιδράσετε με τη βάση δεδομένων.
- Μεταβείτε στο code.visualstudio.com και ακολουθήστε τις οδηγίες για να εγκαταστήσετε το Visual Studio Code
- Εγκαταστήστε την επέκταση SQLite όπως περιγράφεται στη σελίδα του Marketplace
Κατεβάστε και ανοίξτε τη βάση δεδομένων
Στη συνέχεια, θα κατεβάσετε και θα ανοίξετε τη βάση δεδομένων.
- Κατεβάστε το αρχείο βάσης δεδομένων από το GitHub και αποθηκεύστε το σε έναν κατάλογο
- Ανοίξτε το Visual Studio Code
- Ανοίξτε τη βάση δεδομένων στην επέκταση SQLite επιλέγοντας Ctl-Shift-P (ή Cmd-Shift-P σε Mac) και πληκτρολογώντας
SQLite: Open database
- Επιλέξτε Choose database from file και ανοίξτε το αρχείο airports.db που κατεβάσατε προηγουμένως
- Αφού ανοίξετε τη βάση δεδομένων (δεν θα δείτε κάποια ενημέρωση στην οθόνη), δημιουργήστε ένα νέο παράθυρο ερωτημάτων επιλέγοντας Ctl-Shift-P (ή Cmd-Shift-P σε Mac) και πληκτρολογώντας
SQLite: New query
Μόλις ανοίξετε το νέο παράθυρο ερωτημάτων, μπορείτε να εκτελέσετε δηλώσεις SQL στη βάση δεδομένων. Μπορείτε να χρησιμοποιήσετε την εντολή Ctl-Shift-Q (ή Cmd-Shift-Q σε Mac) για να εκτελέσετε ερωτήματα στη βάση δεδομένων.
[!NOTE] Για περισσότερες πληροφορίες σχετικά με την επέκταση SQLite, μπορείτε να συμβουλευτείτε την τεκμηρίωση
Σχήμα βάσης δεδομένων
Το σχήμα μιας βάσης δεδομένων είναι ο σχεδιασμός και η δομή των πινάκων της. Η βάση δεδομένων airports έχει δύο πίνακες, cities
, που περιέχει μια λίστα πόλεων στο Ηνωμένο Βασίλειο και την Ιρλανδία, και airports
, που περιέχει τη λίστα όλων των αεροδρομίων. Επειδή κάποιες πόλεις μπορεί να έχουν πολλαπλά αεροδρόμια, δημιουργήθηκαν δύο πίνακες για την αποθήκευση των πληροφοριών. Σε αυτή την άσκηση θα χρησιμοποιήσετε συνδέσεις (joins) για να εμφανίσετε πληροφορίες για διαφορετικές πόλεις.
Πόλεις |
---|
id (PK, ακέραιος) |
city (κείμενο) |
country (κείμενο) |
Αεροδρόμια |
---|
id (PK, ακέραιος) |
name (κείμενο) |
code (κείμενο) |
city_id (FK προς id στον Cities) |
Εργασία
Δημιουργήστε ερωτήματα για να επιστρέψετε τις παρακάτω πληροφορίες:
- όλα τα ονόματα πόλεων στον πίνακα
Cities
- όλες τις πόλεις στην Ιρλανδία στον πίνακα
Cities
- όλα τα ονόματα αεροδρομίων με την πόλη και τη χώρα τους
- όλα τα αεροδρόμια στο Λονδίνο, Ηνωμένο Βασίλειο
Κριτήρια αξιολόγησης
Εξαιρετικό | Επαρκές | Χρειάζεται Βελτίωση |
---|
Αποποίηση Ευθύνης:
Αυτό το έγγραφο έχει μεταφραστεί χρησιμοποιώντας την υπηρεσία αυτόματης μετάφρασης Co-op Translator. Παρόλο που καταβάλλουμε προσπάθειες για ακρίβεια, παρακαλούμε να έχετε υπόψη ότι οι αυτόματες μεταφράσεις ενδέχεται να περιέχουν λάθη ή ανακρίβειες. Το πρωτότυπο έγγραφο στη μητρική του γλώσσα θα πρέπει να θεωρείται η αυθεντική πηγή. Για κρίσιμες πληροφορίες, συνιστάται επαγγελματική ανθρώπινη μετάφραση. Δεν φέρουμε ευθύνη για τυχόν παρεξηγήσεις ή εσφαλμένες ερμηνείες που προκύπτουν από τη χρήση αυτής της μετάφρασης.