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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Σχεδιασµός µιας Β. Εισαγωγή. Μετατροπή σε σχεσιακό -> είσοδο σε ένα Σ Β. Εισαγωγή. Ιδέες Ο/Σ Σχέσεις Σχεσιακό Σ Β

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

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

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

Εισαγωγή. Σχεδιασµός µιας Β

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

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

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

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

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

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

Εισαγωγή στα Πληροφοριακά Συστήματα

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

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

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

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

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

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


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

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

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

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

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

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

ΘΕΜΑΤΑ. Θέμα 1 ο Σύμφωνα με τους παραπάνω πίνακες και τη θέση που έχουν τα ξένα κλειδιά βρείτε τους

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

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

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

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

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

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

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

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

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

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

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

Πληροφοριακού Συστήματος Ενημέρωσης Καιρικών Συνθηκών

Σχεδιασμός μιας εφαρμογής ΒΔ: Βήματα. 1. Συλλογή και Ανάλυση Απαιτήσεων(requirement analysis)

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

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

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

Σχεδίαση και λειτουργία βάσης δεδομένων Το παράδειγμα της μαιευτικής κλινικής Ευάγγελος Καρβούνης

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

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

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

Βάσεις Δεδομένων Ι Εξεταστική Περίοδος Φεβρουαρίου 2006

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

Η εταιρεία είναι οργανωµένη σε τµήµατα Κάθε ΤΜΗΜΑένα όνοµα, κωδικό και έναν εργαζόµενο που διευθύνει το τµήµα. Αποθηκεύεται η ηµεροµηνία που ανέλαβε

Πρόλογος Μέρος Ι Εισαγωγή στα συστήματα βάσεων δεδομένων Μια βόλτα στις βάσεις δεδομένων...25

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ - Από το ΔΟΣ στη Σχεσιακή Β.Δ.

Εισαγωγή στα Πληροφοριακά Συστήματα

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι. Ενότητα 2: Μοντελο Συσχετίσεων Οντοτήτων, Μελέτη Περίπτωσης: Η βάση δεδομένων των CD

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

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

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

Λογικός Σχεδιασμός Σχεσιακών Σχημάτων: Αποσύνθεση

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

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

Σχεσιακό Μοντέλο. Εισαγωγή. Βάσεις εδοµένων : Σχεσιακό Μοντέλο 1

Σχεσιακή Άλγεβρα. Βάσεις Δεδομένων : Σχεσιακή Άλγεβρα 1

Εισαγωγή στην πληροφορική

Κεφάλαιο 4 Σχεδίαση Βάσεων Δεδομένων

Διάλεξη 08: Αντιστοίχηση Εννοιολογικού σε Σχεσιακό Μοντέλο (ER/EER to Relational) Διδάσκων: Παναγιώτης Ανδρέου

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

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

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

2 ο Σύνολο Ασκήσεων. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1

Διαδικασία σχεδιασμού Β.Δ.

Copyright 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley, ΕλληνικήΈκδοση, ίαυλος

Σχεσιακό Μοντέλο. Σχεδιασμός Βάσεων Δεδομένων Μάθημα 2 ο Μαρία Χαλκίδη

ΠΕΛΑΤΗΣ ΠΑΡΑΓΓΕΛΙΑ ΠΡΟΪΟΝ

Βάσεις Περιβαλλοντικών Δεδομένων

Κανονικοποίηση. Σημασιολογία Γνωρισμάτων. Άτυπες Οδηγίες. Παράδειγμα. Αξιολόγηση Σχεσιακών Σχημάτων ΒΔ. Περιττές Τιμές και Ανωμαλίες Ενημέρωσης

Βάσεις Δεδομένων : Λογικός Σχεδιασμός 1. καλών σχεσιακών σχημάτων. Λογικός Σχεδιασμός Σχεσιακών Σχημάτων. Γενικές Κατευθύνσεις.

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

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

Βάσεις Δεδομένων (Databases)

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

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

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

Ηλεκτρονικοί Υπολογιστές ΙI. Βάσεις Δεδομένων. Ακαδημαϊκό Έτος Εργαστήριο 2. Διαφάνεια 1. Κάπαρης Αναστάσιος

Εισαγωγή στην Επεξεργασία Ερωτήσεων. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1

Διαδικασία Ανάπτυξης ΣΔΒΔ

Transcript:

Μετατροπή Σχήματος Ο/Σ σε Σχεσιακό Προσοχή είτε αυτά που ακολουθούν ως παράδειγμα Μην τα ακολουθείτε τυφλά ως «μαγική συνταγή» 1 2 Οντότητες Για κάθε τύπο οντοτήτων και για κάθε τύπο συσχετίσεων δημιουργούμε ένα σχήμα σχέσης που παίρνει το όνομα του αντίστοιχου τύπου. Ισχυροί τύποι οντοτήτων με μονότιμα απλά γνωρίσματα Για κάθε (ισχυρό) τύπο οντοτήτων Ε δημιουργούμε ένα σχήμα σχέσης R με τα ίδια γνωρίσματα - ένα για κάθε απλό γνώρισμα του Ε. Παράδειγμα (ταινία, φοιτητής) κλειδί; 3 4 Γενική Περίπτωση Γενικά, για κάθε συσχέτιση R μεταξύ n τύπων οντοτήτων που αντιστοιχούν στις σχέσεις S 1, S 2,, S n δημιουργούμε μια νέα σχέση R με γνωρίσματα: τα γνωρίσματα (ξένα κλειδιά) του πρωτεύοντος κλειδιού κάθε συμμετέχουσας σχέσης S i τα γνωρίσματα της R (αν υπάρχουν) M N Θα δούμε κάποιες ειδικές περιπτώσεις R 5 6 : Μετατροπή Μοντέλου ΟΣ σε Σχεσιακό 1

Γνωρίσματα Γνωρίσματα Σύνθετα Ένα γνώρισμα για κάθε απλό γνώρισμα που απαρτίζει το σύνθετο. Πλειότιμα Για κάθε πλειότιμο γνώρισμα Α, κατασκευάζουμε μια σχέση R με γνωρίσματα: το Α (ή τα γνωρίσματα του Α αν το Α είναι σύνθετο) και τα γνωρίσματα (ξένο κλειδί) του πρωτεύοντος κλειδιού της σχέσης που παριστάνει τον τύπο οντοτήτων η συσχετίσεων του οποίου γνώρισμα είναι το Α Για να δούμε τι γίνεται για συσχετίσεις 1-N και 1-1 7 8 1-Ν 1-Ν 1-Ν δυαδική συσχέτιση Για κάθε 1-Ν δυαδική συσχέτιση R μεταξύ δύο τύπων οντοτήτων του διαγράμματος Ο/Σ που αντιστοιχούν στις σχέσεις Τ και S 1. έστω T από την πλευρά 1 1 N 2. το πρωτεύον κλειδί της T γίνεται ξένο κλειδί της S Παράδειγμα: καθηγητής διδασκαλία (1-Ν) 9 10 1 N R Ποιο από τα δύο; 1-Ν E 2 R 1-1 δυαδική (μη ασθενής) συσχέτιση Για κάθε 1-1 δυαδική συσχέτιση R μεταξύ δύο τύπων οντοτήτων του διαγράμματος Ο/Σ που αντιστοιχούν στις σχέσεις Τ και S 1. επιλογή μιας εκ των Τ και S, έστω της S 2. το πρωτεύον κλειδί της S γίνεται ξένο κλειδί της Τ Παράδειγμα: καθηγητής διδασκαλία (1-1) Συμμετοχή Συνένωση (join) Προτιμάμε τη σχέση που αντιστοιχεί σε τύπο οντοτήτων με ολική συμμετοχή, γιατί; Τα γνωρίσματα της R; 11 12 : Μετατροπή Μοντέλου ΟΣ σε Σχεσιακό 2

1 1 Εναλλακτικά, συγχώνευση των S και T σε μία μόνο σχέση -- πότε; -- κλειδί; Προτιμάμε τη σχέση που αντιστοιχεί σε τύπο οντοτήτων με ολική συμμετοχή, γιατί; Τα γνωρίσματα της R; 13 14 Παράδειγμα 1 1 Αλλά πρόβλημα με null στο κλειδί!!! Απαιτεί ολική συμμετοχή για κάποια από τις οντότητες Θέλουμε να κατασκευάσουμε μια βδ για δρομολόγια τρένων. Κάθε σταθμός έχει ένα μοναδικό όνομα και διεύθυνση. Κάθε δρομολόγιο έχει ένα μοναδικό αριθμό, ένα σταθμό προορισμό, ένα σταθμό αφετηρία, ένα χρόνο αναχώρησης από την αφετηρία και ένα χρόνο άφιξης στον προορισμό. Επίσης, κάθε δρομολόγιο έχει έναν τουλάχιστον ενδιάμεσο σταθμό μαζί με το χρόνο άφιξης σε αυτόν. (i) Κατασκευάστε το σχεσιακό μοντέλο (ii) Τι αλλάζει αν αντί για «έναν τουλάχιστον» ενδιάμεσο σταθμό, έχουμε «μηδέν ή περισσότερους» 15 16 Ασθενείς Οντότητες Ασθενείς Τύποι Οντοτήτων: Παράδειγμα Ασθενείς τύποι οντοτήτων με (μονότιμα) γνωρίσματα Για κάθε ασθενή τύπο οντοτήτων Α που εξαρτάται από τον ισχυρό τύπο οντοτήτων Β (προσδιορίζον ιδιοκτήτης) δημιουργούμε ένα σχήμα σχέσης R με γνωρίσματα: 1. τα γνωρίσματα του Α, και 2. τα γνωρίσματα του πρωτεύοντος κλειδιού του Β (τα οποία είναι και ξένο κλειδί) Κλειδί (μερικό κλειδί+ πρωτεύον κλειδί) παράδειγμα (εξαρτώμενο μέλος) Παράδειγμα: ιδιοκτήτης τύπος οντοτήτων είναι ασθενής Οντότητες: Πρωτάθλημα, Ομάδες και Παίκτες Τα ονόματα των πρωταθλημάτων είναι μοναδικά. Σε κανένα πρωτάθλημα δε συμμετέχουν δυο ομάδες με το ίδιο όνομα, αλλά μπορεί να υπάρχουν ομάδες με το ίδιο όνομα σε διαφορετικά πρωταθλήματα Σε καμιά ομάδα δεν υπάρχουν παίκτες με το ίδιο νούμερο. Ωστόσο, μπορεί να υπάρχουν παίκτες με το ίδιο νούμερο σε διαφορετικές ομάδες. 17 18 : Μετατροπή Μοντέλου ΟΣ σε Σχεσιακό 3

Iπρομηθευτή Iέργου Iπρομηθευτή Iέργου Iεξαρτήματος Iεξαρτήματος και εξάρτημα προσδιορίζουν μοναδικά τον προμηθευτή (δηλαδή, έναεξάρτημαγιαένα έργο μόνο από ένα συγκεκριμένο προμηθευτή) 19 20 Iπρομηθευτή Iέργου Iπρομηθευτή Iέργου Iεξαρτήματος και έργο προσδιορίζουν μοναδικά το εξάρτημα (δηλαδή, ένας συγκεκριμένος προμηθευτής μόνο ένα εξάρτημα ανά έργο) Iεξαρτήματος Ισχύουν και τα δύο 21 22 Κλάσεις 1 Παράδειγμα Μάθημα (υποχρεωτικό (εξάμηνο) Επιλογής (κατεύθυνση) ή Ταινίες οήd S1 S2 S3 S1Α... S2Α S3Α...... Γενική περίπτωση Ειδική περίπτωση: όταν ολική συμμετοχή και μη επικάλυψη Ανακεφαλαίωση Τύπος οντοτήτων Σχέση (οντοτήτων) Τύπος συσχέτισης 1:1 ή 1:Ν Ξένο κλειδί ή Σχέση (συσχέτισης) ΤύποςσυσχέτισηςΜ:Ν Σχέση (συσχέτισης) με 2 ξένα κλειδιά (και γενικά) n-αδικός τύπος συσχέτισης Σχέση (συσχέτισης) με n ξένα κλειδιά Απλό γνώρισμα Γνώρισμα Σύνθετο γνώρισμα Σύνολο από γνωρίσματα Πλειότιμο γνώρισμα Σχέση και ξένο κλειδί 23 24 : Μετατροπή Μοντέλου ΟΣ σε Σχεσιακό 4

Παράδειγμα Ι Παράδειγμα Ι (συνέχεια) Υποθέστε ότι σας έχουν προσλάβει σε ένα τμήμα «Επιστήμης Πουλερικών» και σας ζητούν να σχεδιάστε τη βάση δεδομένων τους. Το βασικό πρόβλημα είναι η αποθήκευση πληροφορίας σχετικά με μια σειρά από πειράματα πάνω στον τρόπο εκτροφής κοτόπουλων. Κάθε κοτόπουλο έχει έναν όνομα, ένα είδος, μια ημερομηνία γέννησης και ένα μοναδικό αριθμό που ονομάζεται I-κοτόπουλου. Τα πειράματα έχουν ένα όνομα, ένα μοναδικό αριθμό που ονομάζεται I-πειράματος, μια ημερομηνία έναρξης και μια ημερομηνία περάτωσης. Για κάθε κοτόπουλο που συμμετέχει σε κάθε πείραμα, πρέπει να καταγράψετε το βάρος του πριν και μετά το πείραμα. Κάθε κοτόπουλο συμμετέχει το πολύ σε ένα πείραμα άλλα σε κάθε πείραμα συμμετέχουν πολλά κοτόπουλα. Επίσης, κάθε πείραμα αφορά τουλάχιστον ένα κοτόπουλο. Mετατρέψτε το διάγραμμα σε σχεσιακό σχήμα. ώστε δυο διαφορετικά σχεσιακά σχήματα, ένα κατάλληλο στην περίπτωση που σχεδόν όλα τα κοτόπουλα συμμετέχουν σε κάποιο πείραμα και ένα κατάλληλο για την περίπτωση που μόνο ένα πολύ μικρό ποσοστό συμμετέχει σε αυτά. Εξηγείστε. Σχεδιάστε το διάγραμμα Οντοτήτων/Συσχετίσεων (Ο/Σ) που αναπαριστά την παραπάνω πληροφορία. 25 26 Παράδειγμα ΙΙ Θέλουμε να σχεδιάσουμε μια βάση δεδομένων η οποία θα περιέχει πληροφορίες για τους ποδοσφαιριστές, τις ποδοσφαιρικές ομάδες και τους αγώνες ενός πρωταθλήματος. Συγκεκριμένα, θα έχει πληροφορία για τα παρακάτω: Για τους παίκτες το όνομά τους, την εθνικότητά τους και το έτος γέννησής τους. Για κάθε ομάδα το όνομά της, την πόλη που έχει έδρα της και τα χρώματά της (που μπορεί να είναι παραπάνω από ένα. Επίσης, τους παίκτες και τον αριθμό φανέλας τους. Για κάθε αγώνα, τις δυο ομάδες που αγωνίζονται, ποια είναι γηπεδούχος, την ημερομηνία διεξαγωγής και το αποτέλεσμα (score) πχ 5-0. Ισχύουν οι παρακάτω περιορισμοί: Το όνομα κάθε παίκτη είναι μοναδικό. Το όνομα κάθε ομάδας είναι μοναδικό. Κάθε παίκτης παίζει μόνο σε μια ομάδα. Κάθε ομάδα έχει πολλούς παίκτες. Μοντέλο Οντοτήτων/Συσχετίσεων Σχεσιακό Συνέχεια... Μετά τη φάση του σχεδιασμού, καταλήγουμε σε ένα σχεσιακό σχήμα. υο ερωτήματα 1. Είναι ο σχεδιασμός μας καλός; Θεωρία Κανονικών Μορφών 2. Πως θα υλοποιήσουμε (προγραμματίσουμε) την εφαρμογή μας χρησιμοποιώντας ένα Σ Β ; Σχεσιακή Άλγεβρα SQL Θα αρχίσουμε από το ερώτημα 2 για να δούμε γρήγορα πως η θεωρία βρήκε εφαρμογή σε πραγματικά συστήματα. 27 28 : Μετατροπή Μοντέλου ΟΣ σε Σχεσιακό 5