ΕΣΔ 232: ΟΡΓΑΝΩΣΗ ΔΕΔΟΜΕΝΩΝ ΣΤΗ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ. Ακαδημαϊκό Έτος 2011 2012, Εαρινό Εξάμηνο. Εργαστηριακή Άσκηση 2 24/01/2012



Σχετικά έγγραφα
Σχεσιακό Μοντέλο Περιορισμοί Μετατροπή ER σε Σχεσιακό Παράδειγμα.. Εργαστήριο Βάσεων Δεδομένων. Relational Model

Εργαστήριο Βάσεων Δεδομένων. Relational Model Σχεσιακό Μοντέλο

Βάσεις Δεδομένων. Σχεσιακό Μοντέλο Μετατροπή Διαγράμματος Οντοτήτων Συσχετίσεων (E-R) σε σχεσιακό. Φροντιστήριο 3 ο

ΕΣΔ 232: ΟΡΓΑΝΩΣΗ ΔΕΔΟΜΕΝΩΝ ΣΤΗ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ. Ακαδημαϊκό Έτος , Εαρινό Εξάμηνο. Εργαστηριακή Άσκηση 4 7/02/2012

Εργαστήριο Βάσεων Δεδομένων. Entity-Relationship Diagram (ER)

XAMPP Apache MySQL PHP javascript xampp

Μετατροπή Σχήματος Ο/Σ σεσχεσιακό

Μετατροπή Σχήματος Ο/Σ σεσχεσιακό

ΕΣΔ 232: ΟΡΓΑΝΩΣΗ ΔΕΔΟΜΕΝΩΝ ΣΤΗ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ. Ακαδημαϊκό Έτος , Εαρινό Εξάμηνο. Εργαστηριακή Άσκηση 1 17/01/2012

ER Diagram Συσχετίσεις Ασθενείς Οντότητες Παράδειγμα ER.. Εργαστήριο Βάσεων Δεδομένων. Entity-Relationship Diagram (ER)

Μετατροπή Σχήματος Ο/Σ σε Σχεσιακό

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Κανόνες μετατροπής Διαγράμματος Οντοτήτων-Συσχετίσεων σε Σχεσιακό Σχήμα. Δρ. Βαγγελιώ Καβακλή ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ,

Απεικόνιση Διαγράμματος Οντοτήτων-Συσχετίσεων σε Σχεσιακό Μοντέλο Δεδομένων

Μετατροπή Σχήματος Ο/Σ σε Σχεσιακό Σχήμα. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1

ΕΣΔ 232: ΟΡΓΑΝΩΣΗ ΔΕΔΟΜΕΝΩΝ ΣΤΗ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ. Ακαδημαϊκό Έτος , Εαρινό Εξάμηνο. Εργαστηριακή Άσκηση 5 21/02/2012

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΉΜΙΟ ΚYΠΡΟΥ

Οδηγός σύνδεσης στο δίκτυο του ΤΕΠΑΚ μέσα από την υπηρεσία απομακρυσμένης πρόσβασης VPN Τεχνολογικό Πανεπιστήμιο Κύπρου

Μετατροπή Σχήµατος Ο/Σ σε Σχεσιακό

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΉΜΙΟ ΚYΠΡΟΥ

Μετατροπή Σχήματος Ο/Σ σε Σχεσιακό Σχήμα. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1

ΣΧΕΔΙΑΣΜΟΣ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ ΕΡΓΑΣΤΗΡΙΟ 2

Διάγραμμα Οντοτήτων - Συσχετίσεων

Μετατροπή Σχήματος Ο/Σ σε Σχεσιακό Σχήμα. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1

Μετατροπή Σχήµατος Ο/Σ σε Σχεσιακό

Βάσεις Δεδομένων. Σταύρος Βαλσαμίδης Βάσεις Δεδομένων Διάγραμμα Ο-Σ 1

ΗΥ360 - Αρχεία και Βάσεις Δεδομένων Χειμερινό Eξάμηνο Μοντέλο Οντοτήτων-Συσχετίσεων Σχεσιακό Μοντέλο

Σχεσιακό Μοντέλο Δεδομένων

Σύνδεση μέσω VPN στο εσωτερικό Δίκτυο του ΑΛΣ-ΕΛΑΚΤ

XnetTrader: ΟΔΗΓΙΕΣ ΓΙΑ ΤΗΝ ΕΝΕΡΓΟΠΟΙΗΣΗ ΤΗΣ ΕΦΑΡΜΟΓΗΣ σε ΔΧΣ Τερματικό

Διαχείριση Πληροφοριών στο Διαδίκτυο. Εργαστήριο 1

Μοντέλο Οντοτήτων-Συσχετίσεων

Απεικόνιση Διαγράμματος Οντοτήτων-Συσχετίσεων σε Σχεσιακό Μοντέλο Δεδομένων

Οδηγός Εγκατάστασης

Μετατροπή Σχήματος Ο/Σ σε Σχεσιακό Σχήμα. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1

ΕΝΕΡΓΟΠΟΙΗΣΗ ΛΟΓΑΡΙΑΣΜΟΥ MICROSOFT OFFFICE365 (Βήματα 1-7)

Ε.Ο.Π.Υ.Υ. Δ/νση Στρατηγικού Σχεδιασμού Οδηγίες ενεργοποίησης χρήστη Φ.Α.Υ.

Epsilon Net PYLON Platform

Σχεσιακή δοµή δεδοµένων

Βάσεις Δεδομένων Ι. 2 ο Φροντιστήριο. Πέρδικα Πολίνα [perdika]

Διαδικασία εγκατάστασης και ρύθμισης AUA-VPN για Windows XP/Vista/7/8

Το Μοντέλο Οντοτήτων Συσχετίσεων

Οδηγίες για την εγκατάσταση του πακέτου Cygwin

Σχεδιασμός Βάσεων Δεδομένων

Σχεδίαση και Χρήση Βάσεων Δεδομένων. Χρήση του DBDesigner. Γιώργος Πυρουνάκης - forky@di.uoa.gr

Εισαγωγή στις βάσεις δεδομένων - Η ανατομία μιας βάσης δεδομένων

Από το Μοντέλο Οντοτήτων Συσχετίσεων στο Σχεσιακό Μοντέλο

Οι υποστηριζόμενοι web browsers για την υπηρεσία VPN του Ο.Λ.Π. είναι οι παρακάτω:

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ

ΜοντέλοΟντοτήτωνΣυσχετίσεων & ΔιάγραμμαΟντοτήτων Συσχετίσεων. Μοντέλο Οντοτήτων Συσχετίσεων

Edmodo Σύντομος οδηγός για εκπαιδευτικούς

Μια καλή επιλογή θα ήταν (χωρίζοντας τις λέξεις με παύλα -) ή

Μετατροπή Σχήµατος Ο/Σ σε Σχεσιακό

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ CLASSWEB Εισαγωγή βαθμολογιών από διδάσκοντες μέσω Διαδικτύου

Το Σχεσιακό Μοντέλο. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1

Εγχειρίδιο χρήσης εφαρμογής online 2017 (Οδηγίες προς τον Αιτούντα)

Συναρτησιακές Εξαρτήσεις και Κανονικοποίηση

Μάθημα: ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Διδάσκων: Καθ. Ιωάννης Βασιλείου ΕΝΔΕΙΚΤΙΚΗ ΛΥΣΗ ΚΑΙ ΣΧΟΛΙΑ ΣΤΗΝ ΠΡΩΤΗ ΑΣΚΗΣΗ

Ένας απλός τρόπος αναπαράστασης δεδομένων: ένας διδιάστατος πίνακας που λέγεται σχέση Γνωρίσματα

Μοντέλο Οντοτήτων-Συσχετίσεων

Διάγραμμα Οντοτήτων Συσχετίσεων (ΔΟΣ) Entity Relationship Diagram (ERD)

Σχεδιασμός Βάσεων Δεδομένων

Εργαστηριακός Οδηγός. Βάσεις Δεδομένων της Γ' Τάξης ΕΠΑΛ

ΟΔΗΓΙΕΣ ΣΥΣΤΗΜΑΤΟΣ ΤΗΛΕΚΑΤΑΡΤΙΣΗΣ

Ένας απλός τρόπος αναπαράστασης δεδομένων: ένας διδιάστατος πίνακας που λέγεται σχέση Γνωρίσματα

Σύστημα Επιλογής και Διανομής Διδακτικών Συγγραμμάτων. Οδηγίες για τους φοιτητές

Windows 7 Windows Vista

ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ ΓΡΑΜΜΑΤΕΙΑΚΗΣ ΕΦΑΡΜΟΓΗΣ ESCHOOL

Οδηγίες. Εγκατάσταση Προσωπικού Πιστοποιητικού

ΕΝΗΜΕΡΩΤΙΚΟ ΦΥΛΛΑΔΙΟ ΠΡΩΤΟΕΤΩΝ ΦΟΙΤΗΤΩΝ

ΕΝ ΕΙΚΤΙΚΗ ΛΥΣΗ ΚΑΙ ΣΧΟΛΙΑ ΣΤΗΝ ΠΡΩΤΗ ΑΣΚΗΣΗ ΣΧΕ ΙΑΣΜΟΙ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ

Βάσεις Δεδομένων : Σχεσιακό Μοντέλο 1. Ένας απλός τρόπος αναπαράστασης δεδομένων: ένας διδιάστατος πίνακας που λέγεται σχέση.

Βάσεις δεδομένων. (2 ο μάθημα) Ηρακλής Βαρλάμης

Βάση Δεδομένων: συλλογή από σχετιζόμενα δεδομένα Σύστημα Διαχείρισης Βάσεων Δεδομένων (ΣΔΒΔ): λογισμικό για δημιουργία και χρήση μιας βάσης δεδομένων

ΕΛΛΗΝΙΚΟ ΚΕΝΤΡΟ ΑΣΦΑΛΟΥΣ ΔΙΑΔΙΚΤΥΟΥ ΡΥΘΜΙΣΗ ΕΡΓΑΛΕΙΩΝ ΓΟΝΙΚΟΥ ΕΛΕΓΧΟΥ GOOGLE CHROME

Θέματα ανακεφαλαίωσης

Εισαγωγή στις Βάσεις Δεδομένων (ΒΔ)

Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ - ΤΜΗΥΠ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι

ΟΔΗΓΙΕΣ ΣΥΝΔΕΣΗΣ ΣΤΟ ΔΙΚΤΥΟ ΤΟΥ ΟΠΑ ΑΠΟ ΕΞΩΤΕΡΙΚΟ ΠΑΡΟΧΟ (ΥΠΗΡΕΣΙΑ VPN) Windows 8, Windows 7, Windows Vista, Windows XP

ΕΝΝΟΙΟΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ ΔΕΔΟΜΕΝΩΝ (6)

ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ

ιαχείριση Πληροφοριών στο ιαδίκτυο

ΟΔΗΓΙΕΣ ΣΥΝΔΕΣΗΣ ΣΤΟ ΑΣΥΡΜΑΤΟ ΔΙΚΤΥΟ eduroam

. Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Μάθημα Βασικές Έννοιες - Ανάλυση Απαιτήσεων

Οδηγίες για αντιμετώπιση προβλημάτων στην εγκατάσταση του ΧΑΜPP

Βάσεις δεδομένων. (3 ο μάθημα) Ηρακλής Βαρλάμης

CYGWIN Οδηγίες Χρήσης (Συγγραφέας: Γιώργος ούκας)

Εγκατάσταση Mozilla Firefox

ΟΔΗΓΟΣ ΕΓΚΑΤΑΣΤΑΣΗΣ ΠΙΣΤΟΠΟΙΗΤΙΚΟΥ ΑΣΦΑΛΕΙΑΣ WEBMAIL ΤΕΙ ΚΑΛΑΜΑΤΑΣ

Εργαστήριο «Τεχνολογία Πολιτισμικού Λογισμικού» Ενότητα. Σχεδίαση Βάσεων Δεδομένων

Σχεδιασμός μιας Β : Βήματα

Μοντέλο Οντοτήτων-Συσχετίσεων

Μπορείτε τα δείτε βιντεάκι με τη διαδικασία εδώ:

Το Σχεσιακό Μοντέλο Βάσεων Δεδομένων

SingularLogic Σεπτέμβριος 2014

Μοντέλο Οντοτήτων-Συσχετίσεων

2. Το Μοντέλο Οντοτήτων- Συσχετίσεων

Το βιβλίο διευθύνσεων των Windows

Ανάκτηση Κωδικού URegister για Νεοεισαχθέντες Φοιτητές

ΕΡΓΑΣΤΗΡΙΟ 1: 1 Εισαγωγή, Χρήσιμες Εφαρμογές

Transcript:

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ, ΤΜΗΜΑ ΕΠΙΚΟΙΝΩΝΙΑΣ & ΣΠΟΥΔΩΝ ΔΙΑΔΙΚΤΥΟΥ ΕΣΔ 232: ΟΡΓΑΝΩΣΗ ΔΕΔΟΜΕΝΩΝ ΣΤΗ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ Ακαδημαϊκό Έτος 2011 2012, Εαρινό Εξάμηνο Εργαστηριακή Άσκηση 2 24/01/2012 Εισαγωγή στη MySQL (μέρος 1ο) Η δεύτερη εργαστηριακή άσκηση έχει σαν στόχο την εισαγωγή και την εξοικείωση των φοιτητών με την MySQL καθώς και τη σχεδιάση - υλοποίηση πινάκων. Μέρος Α: Ενεργοποίηση του phpmyadmin Για να ενεργοποιήσετε το phpmyadmin: 1. Μέσω του browser σας (π.χ. Internet Explorer, Firefox, Google Chrome, κτλ.) μπείτε στη σελίδα: http://cis.cut.ac.cy/phpmyadmin/ 2. Πληκτρολογήστε όνομα χρήστη και κωδικό πρόσβασης. Εικόνα 1: Όνομα χρήστη και κωδικός πρόσβασης 3. Εάν το όνομα χρήστη και ο κωδικός πρόσβασης είναι ορθά τότε θα οδηγηθείτε στο αρχικό παράθυρο του phpmyadmin. 1

Εικόνα 2: Αρχικό παράθυρο phpmyadmin Μέρος Β: Ενεργοποίηση του phpmyadmin στο σπίτι 1. Μπορείτε να ενεργοποιήσετε το phpmyadmin ακολουθώντας τα βήματα του προηγούμενου σταδίου αφού πρώτα συνδεθείτε με το δίκτυο του ΤΠΚ μέσω της υπηρεσίας απομακρυσμένης πρόσβασης VPN. Ή εναλλακτικά μπορείτε να εγκαταστήσετε το ολοκληρωμένο πακέτο XAMPP. 2. Εγκατάσταση του ολοκληρωμένου πακέτου XAMPP Για να εγκαταστήσετε το XAMPP σε σύστημα Windows, επισκεφτείτε την ιστοσελίδα http://www.apachefriends.org/en/xampp.html, επιλέξετε XAMPP για Windows και κατεβάστε το πακέτο εγκατάστασης. Το πακέτο θα έχει όνομα της μορφής xampp-win32-1.5.3a-installer.exe Τρέξτε το πακέτο εγκατάστασης. Αποδεχτείτε το C:\Program files\xampp για φάκελο εγκατάστασης και πατήστε install. Μόλις γίνει η εγκατάσταση θα ανοίξει το παράθυρο command prompt (εικόνα 3) και θα ακολουθήσετε τη διαδικασία όπως περιγράφετε στην εικόνα. 2

Εικόνα 3: Command prompt Επιλέγοντας 1 θα οδηγηθείτε αυτόματα στο XAMPP control Panel (εικόνα 4). Η εγκατάσταση δημιουργεί shortcut του XAMPP control Panel στο desktop αλλιώς μπορείτε να το ανοίξετε από το XAMPP for Windows στο All programs του Windows start menu. Στο XAMPP control Panel θα πρέπει να ξεκινήσετε το Apache και MySQL server πατώντας start. 3

Εικόνα 4: XAMPP control Panel Οταν ξεκινήστε τους servers θα πρέπει να δώσετε password στο λογαριασμό root. Μπείτε στο http://localhost, επιλέξετε Security στα αριστερά του παραθύρου. Αυτό θα σας οδηγήσει στη σελίδα όπου υπάρχουν πληροφορίες για το δομή της ασφάλειας του server. Μπείτε στο http://localhost /security/xamppsecurity.php που βρίσκετε στο κάτω μέρος της σελίδας, γράψετε σαν user τη λέξη root, ένα password της αρεσκείας σας και μετά πατήστε το Secure the XAMPP directory για να σώσετε το password. Τέλος μπορείτε να σταματήσετε το server πατώντας το stop στο XAMPP control Panel. Μέρος Γ: Μετατροπή διαγράμματος οντοτήτων-συσχετίσεων σε σχεσιακό μοντέλο Το σχεσιακό μοντέλο παριστάνει τη βάση δεδομένων ως μια συλλογή από σχέσεις. Οι σχέσεις αντιπροσωπεύονται από πίνακες με διακριτά ονόματα. Κάθε γραμμή στον πίνακα ονομάζεται πλειάδα (tuple) και αντιπροσωπεύει μια σχέση μεταξύ ενός συνόλου τιμών και κάθε στήλη στον πίνακα αποτελεί ένα γνώρισμα. Ισχυρές οντότητες Για κάθε ισχυρή οντότητα δημιουργούμε μια σχέση πίνακα με όλα τα απλά γνωρίσματα της οντότητας. Για τα σύνθετα αποθηκεύουμε τα απλά συστατικά. Επιλέγουμε το πρωτεύον κλειδί και το υπογραμμίζουμε. Αν είναι σύνθετο, υπογραμμίζουμε όλα τα απλά γνωρίσματα Ασθενείς οντότητες Όνομα Επώνυμο ΑΜ Τηλέφωνο Οδός Αριθμός Για κάθε ασθενή οντότητα δημιουργούμε μια σχέση πίνακα στον οποίο αποθηκεύουμε το πρωτεύον κλειδί της προσδιορίζουσας οντότητας-ιδιοκτήτη 4

Το πρωτεύον κλειδί της οντότητας είναι συνδυασμός του πρωτεύοντος κλειδιού του ιδιοκτήτη και του μερικού κλειδιού αν υπάρχει ΑΣΦΑΛΙΣΜΕΝΟΣ Όνομα Επώνυμο Αρ. Ταυτότητας Τηλέφωνο Οδός Αριθμός ΠΡΟΣΤΑΤΕΥΟΜΕΝΟΣ Φύλο Όνομα Α.Τ.Ασφαλισμένου Συσχετίσεις 1-1 Για κάθε συσχέτιση 1-1 προσδιορίζουμε τις οντότητες που συμμετέχουν στη συσχέτιση. Επιλέγουμε μία και συμπεριλαμβάνουμε ως ξένο κλειδί το πρωτεύον κλειδί της άλλης. Για το ρόλο της πρώτης επιλέγουμε κατά προτίμηση την σχέση με ολική συμμετοχή Συμπεριλαμβάνουμε τα γνωρίσματα της συσχέτισης ΕΡΓΑΖΟΜΕΝΟΣ Όνομα Επώνυμο Αρ. Ταυτότητας ΕΤΑΙΡΙΑ Επωνυμία Έτος Ίδρυσης Αρ. Ταύτοτητας Εργαζόμενου Έτος που ανέλαβε Συσχετίσεις 1-Ν 5

Προσδιορίζουμε την οντότητα από τη πλευρά Ν, έστω S. Η άλλη οντότητα είναι η Τ. Συμπεριλαμβάνουμε στην S ως ξένο κλειδί το πρωτεύον κλειδί της Τ Συμπεριλαμβάνουμε ως γνωρίσματα στην S τυχόν γνωρίσματα της σχέσης ΚΑΘΗΓΗΤΗΣ Όνομα Επώνυμο E-mail ΜΑΘΗΜΑ Κωδικός Τίτλος Ύλη E-mail Καθηγητή Αρ. Διαλέξεων Συσχετίσεις Μ-Ν Για κάθε Μ-Ν συσχέτιση R μεταξύ δύο τύπων οντοτήτων του διαγράμματος ER που αντιστοιχούν στις σχέσεις Τ και S δημιουργούμε ένα νέο σχήμα σχέσης Ζ το οποίο: Περιέχει σαν ξένα κλειδιά τα πρωτεύοντα κλειδιά των οντοτήτων Τ και S Περιέχει τα επιπλέον γνωρίσματα της συσχέτισης R ΦΟΙΤΗΤΗΣ Όνομα Επώνυμο ΑΜ ΔΑΝΕΙΣΜΟΣ ΑΜ Φοιτητή Κωδικός Βιβλίου Ημ. Δανεισμού Ημ. Επιστροφής ΒΙΒΛΙΟ Τίτλος Συγγραφέας Κωδικός 6

Πλειότιμα Γνωρίσματα Για κάθε πλείοτιμο γνώρισμα Α κατασκευάζουμε μια νέα σχέση που περιλαμβάνει ένα γνώρισμα που αντιστοιχεί στο Α καθώς και το πρωτεύον κλειδί Κ της οντότητας που έχει σαν γνώρισμα το Α. Πρωτεύον κλειδί είναι ο συνδυασμός Α και Κ ΦΟΙΤΗΤΗΣ Όνομα Επώνυμο ΑΜ ΞΕΝΕΣ ΓΛΩΣΣΕΣ Γλώσσα ΑΜ Ειδική Περίπτωση: ISA ΑΡΧΕΙΟ path όνομα κατάληξη ΜΟΥΣΙΚΗ path BitRate είδος ΚΕΙΜΕΝΟ path τίτλος γλώσσα 7

Αναδρομικές συσχετίσεις ΦΑΚΕΛΟΣ id Όνομα Ημερομηνία Δημιουργίας Id_φακέλου Ολική - Μερική συμμετοχή Εάν μια οντότητα συμμετέχει σε με μια σχέση 1-1 ή 1-Ν με ολική συμμετοχή τότε το αντίστοιχο ξένο κλειδί που υλοποιεί τη σχέση δεν θα πρέπει να επιτρέπεται να πάρει τη τιμή NULL Εάν μια οντότητα συμμετέχει σε μια σχέση 1-1 ή 1-Ν με μερική συμμετοχή τότε το αντίστοιχο ξένο κλειδί που υλοποιεί τη σχέση θα πρέπει να επιτρέπεται να πάρει τη τιμή NULL 8

Άσκηση 1 Μεταφορά του πιο κάτω σχήματος οντοτήτων συσχετίσεων σε πίνακες Πίνακες: Airplane (RegistrationNumber, ModelNumber, Capacity) Flight (FlightNumber, From, To, DepartureDate, DepartureTime, ArrivalDate, ArrivalTime, RegistrationNumber) Passenger (EmailAddress, GivenNames, Surname) Booking (ID, EmailAddress, FlightNumber) 9