Database Design. Entities, Instances, Attributes, and Identifiers Οντότητες, Εγγραφές, Πεδία, και Αναγνωριστικά

Σχετικά έγγραφα
Σχεδίαση Βάσεων Δεδομένων

Database Design. Entity Relationship Modeling and ERDs Μοντελοποίηση Σχέσεων Οντοτήτων και ERDs

Σχεδίαση Βάσεων Δεδομένων

Database Design. Documenting Business Rules Τεκμηρίωση Επιχειρησιακών κανόνων. 1 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Σχεδίαση Βάσεων Δεδομένων

Σχεδίαση Βάσεων. Τεχνητά, Σύνθετα, και Δευτερεύοντα Μοναδικά Χαρακτηριστικά (UIDs, Unique IDentifiers) Artificial, Composite, and Secondary UIDs

Σχεδίαση Βάσεων Δεδομένων

Σχεδίαση Βάσεων Δεδομένων

Σχεδίαση Βάσεων Δεδομένων

Σχεδίαση Βάσεων Δεδομένων

Σχεδίαση Βάσεων Δεδομένων

Database Design. Τύποι Σχέσεων Relationship Types. 1 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Σχεδίαση Βάσεων Δεδομένων

Σχεδίαση Βάσεων Δεδομένων

Σχεδίαση Βάσεων Δεδομένων

Σχεδίαση Βάσεων Δεδομένων

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

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

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

Σχεδίαση Βάσεων Δεδομένων

Βελτιώνω μια λεπτομέρεια, σε σχέση με την Ανακοίνωση από 22/6/2009 (1.4.3)

Βάσεις Δεδομένων Ι 1. Εισαγωγικές έννοιες. Τμήμα Διοίκησης Επιχειρήσεων (Μεσολόγγι) ΤΕΙ Δυτικής Ελλάδας

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

Θεμελιώδεις Αρχές Επιστήμης και Μέθοδοι Έρευνας

Περιεχόμενα. Κεφάλαιο 1 Εισαγωγή στην Access Κεφάλαιο 2 Χειρισμός πινάκων... 27

Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας. 2 ο Μάθημα: Βασικά Θέματα Βάσεων Δεδομένων. Δρ. Κωνσταντίνος Χ.

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

Αγορά Πληροφορικής. Προϊόντα και Υπηρεσίες.

Λίγα λόγια από το συγγραφέα...7

Τοπικό Σχέδιο Δράσης «Δίκτυο για την Κοινωνική Οικονομία και την Προώθηση στην Απασχόληση Γυναικών Επιστημόνων στο Θριάσιο Πεδίο»

Μεθοδολογία Έρευνας Κοινωνικών Επιστημών

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ. 1 ο ΣΧΟΛΕΙΟ ΚΩΔΙΚΑ «Βασικά Θέματα Προγραμματισμού στην Ανάπτυξη Δυναμικών Διαδικτυακών Εφαρμογών» (Part 3) Ουρανία Σμυρνάκη

Εισαγωγή στο απόρρητο

Ενότητα εκπαίδευσης και κατάρτισης για τις δεξιότητες ηγεσίας

Σχεδίαση Βάσεων Δεδομένων

Σχεδίαση Βάσεων Δεδομένων

ÈÛ ÁˆÁ ÛÙÈ μ ÛÂÈ Â ÔÌ ÓˆÓ

Ενδεικτικές λύσεις ασκήσεων

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

ODS Portal portal.opendiscoveryspace.eu. Μοιραστείτε εκπαιδευτικό υλικό μέσα από τις Κοινότητες!

Βάσεις Δεδομένων. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα

Σχεδιασμός των Πινάκων μίας Βάσης Δεδομένων

Φύλλο εργασίας 1 ης διδακτικής ώρας. Τίτλος: Δημιουργία ηλεκτρονικού εγγράφου σε συνεργατικό διαδικτυακό περιβάλλον

Εγκατάσταση: Δεν χρειάζονται γνώσεις προγραμματισμού. Εύκολη εγκατάσταση. Πλήρες και έτοιμο προς χρήση

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

Ένα αναλογικό σήμα περιέχει άπειρες πιθανές τιμές. Για παράδειγμα ένας απλός ήχος αν τον βλέπαμε σε ένα παλμογράφο θα έμοιαζε με το παρακάτω:

AstraΖeneca. Εγχειρίδιο Χρήσης Β2Β Site

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

Ενδεικτικές λύσεις ασκήσεων διαγραμμάτων περίπτωσης χρήσης (1ο Μέρος)

PROJECT ΕΡΓΑΣΤΗΡΙΩΝ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ Ι. Τμήμα Μηχανικών Πληροφορικής Τ.Ε.

Κλιμάκιο Πληροφορικής Σεμινάρια για τα λογισμικά κλειστού τύπου Κύκλος Α

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

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

ΣΥΝΤΟΜΟΣ ΟΔΗΓΟΣ ΕΝΤΟΠΙΣΜΟΣ ΟΧΗΜΑΤΟΣ. Η οθόνη Εντοπισμός οχήματος είναι η πρώτη οθόνη που βλέπετε μετά τη σύνδεσή σας στο Microcat LIVE.

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

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

Εγώ και οι υπολογιστές. Ευαγγελία Κοντεμενιώτη

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

Για να περιγράψω την ραγδαία εξέλιξη στην οργάνωση των. πανεπιστημιακών διαλέξεων μέσα στην τελευταία 10ετία,

Πλατφόρμα Διαδικτυακής Μάθησης

Διδακτική της Πληροφορικής

MANUAL PRESTASHOP 1.6

Διδακτική Μαθηματικών Ι Ενότητα 5: Διερευνητικές δραστηριότητες

Τεχνικές συλλογής δεδομένων στην ποιοτική έρευνα

Μετασχηµατισµός διαγράµµατος ER σε σχεσιακό σχήµα Β

Tynker: Γρήγορος οδηγός για εκπαιδευτικούς

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

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

Oracle Academy: Επενδύοντας στην ανάπτυξη ΙΤ δεξιοτήτων

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

Πλατφόρμα Διαδικτυακής Μάθησης

Ελαφριά εφαρμογή benchmarking για όλες τις επιχειρήσεις

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

ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ για το Δυαδικό Σύστημα Αρίθμησης

MySchool Πρακτικές οδηγίες χρήσης

Βάσεις και Βασικές Έννοιες των Φυσικών Επιστηµών. Εισαγωγή

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

Beauty Center LB. Εφαρμογή διαχείρισης κέντρου αισθητικής. Beauty Center LB v2.0 Εφαρμογή διαχείρισης Κέντρου Αισθητικής

Σύστημα Αναγνώρισης/Αντιστοιχίας Μαθημάτων. Εγχειρίδιο Χρήσης Φοιτητές

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

Σύστημα Αναγνώρισης/Αντιστοιχίας Μαθημάτων. Εγχειρίδιο Χρήσης - Φοιτητές

ΠΙΘΑΝΟΤΗΤΕΣ - ΣΤΑΤΙΣΤΙΚΗ

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

Ανοικτό Ψηφιακό Μάθημα για την κατάρτιση του προσωπικού υποστήριξης ανάπτυξης ψηφιακών μαθημάτων

ΕΝΟΤΗΤΑ 1 - Νέες Τεχνολογίες Πληροφοριών και Επικοινωνίας. 1ο ΥΠΟΚΕΦΑΛΑΙΟ: ΤΠΕ (Τεχνολογία Πληροφοριών και Επικοινωνιών)

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

Ψηφιακό Σχολείο 2.0. Βασικές έννοιες Υποδομές Ηλεκτρονική Μάθηση Διαχείριση Ηλεκτρονικής Τάξης Οργάνωση Ηλεκτρονικού Μαθήματος

ΚΕΦΑΛΑΙΟ ΠΡΩΤΟ. Ορισμός της θεωρίας Θεωρία είναι το μάθημα που μας διδάσκει το γράψιμο και το διάβασμα της μουσικής.

A ΕΠΑ.Λ ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 5 η ΕΝΟΤΗΤΑ: ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Εκπαιδευτικοί: ΓΑΛΑΝΟΣ ΓΕΩΡΓΙΟΣ ΜΠΟΥΣΟΥΝΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ

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

Πεδία (Attributes) Συσχετίσεις (Relationships) Κλειδιά (Identifiers) Οντότητες είναι υποψήφια αρχεία

Ερωτηματολόγιο για τη χρήση της Οπτικής Διδασκαλίας και της Ψηφιακής Αφήγηση ως εκπαιδευτικά εργαλεία.

Πριν την είσοδό σας στην εφαρμογή πατήστε το πλήκτρο «Live Update» ώστε να ενημερώσετε την εφαρμογή με την τελευταία έκδοση ( ).

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

Οδηγίες Διαχείρισης Web Portal ΤΕΑ-ΕΑΠΑΕ για τις Κατασκηνώσεις 2019 Διαδικασία Κράτησης θέσεως Κατασκήνωσης

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ. Access Θάνος Μακρανδρέου, Μέλος Ε.ΔΙ.Π. Τμήματος Α.Ο.Α Γ.Π.Α ΕΡΓΑΣΤΗΡΙΟ «ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ»

οδηγίες συμπλήρωσης στοιχείων απογραφής

Κεφάλαιο 1: Κατανόηση καθορισμός και δομή του προβλήματος

Βάσεις Δεδομένων. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα

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

Transcript:

Database Design Entities, Instances, Attributes, and Identifiers Οντότητες, Εγγραφές, Πεδία, και Αναγνωριστικά 1 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Στόχοι Αυτό το μάθημα καλύπτει τους παρακάτω στόχους: Καθορίστε και δώστε ένα παράδειγμα μιας Οντότητας Διακρίνετε μεταξύ μιας Οντότητας και ενός παραδείγματος μιας Οντότητας Ονομάστε και περιγράψτε τα πεδία μιας Οντότητας Διακρίνετε μεταξύ ενός Πεδίου και της αξίας του Διακρίνετε μεταξύ υποχρεωτικών και κατ επιλογής Πεδίων, και μεταξύ σταθερών και μη Πεδίων Επιλέξτε και δικαιολογείστε ένα μοναδικό Πεδίο (UID) μιας οντότητας 2 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Σκοπός Η γνώση του πώς να οργανώσετε και να κατατάξετε δεδομένα καθιστά δυνατή την εξαγωγή χρήσιμων συμπερασμάτων για φαινομενικά τυχαία γεγονότα. Είναι σημαντικό να μάθετε για τις Οντότητες επειδή είναι πράγματα στα οποία αποθηκεύουμε δεδομένα. Για παράδειγμα: Ένα σχολείο χρειάζεται να αποθηκεύει δεδομένα για(το λιγότερο): Μαθητές, Δασκάλους, Μαθήματα, Αίθουσες, Βαθμούς. 3 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Σκοπός (Συνέχεια) Είναι σημαντικό να μάθετε για τα Πεδία επειδή παρέχουν πιο συγκεκριμένες πληροφορίες για μια οντότητα. Τα Πεδία σας βοηθάνε να διακρίνετε μεταξύ μιας εγγραφής και μιας άλλης με το να σας παρέχουν καλύτερες λεπτομέρειες για την Οντότητα. 4 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Για παράδειγμα: Σε ένα εστιατόριο, θα πρέπει να αναφέρετε τα ξεχωριστά προϊόντα σε μια παραγγελία ενός πελάτη ώστε να μπορέσετε να υπολογίσετε τον λογαριασμό του. Όταν δημιουργείτε «αρκετές» αναφορές πωλήσεων, πρέπει να είστε ικανοί να αναγνωρίσετε μια συγκεκριμένη αναφορά από μια λίστα αναφορών. 5 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Σκοπός (συνέχεια) Τι συμβαίνει με τα μοναδικά αναγνωριστικά; Είναι σημαντικό να μάθετε για τα μοναδικά αναγνωριστικά επειδή ξεχωρίζουν μια εγγραφή μιας οντότητας από μια άλλη. Για παράδειγμα: Σε μια αίθουσα διδασκαλίας, χρειάζεται να ξεχωρίζετε τον έναν μαθητή απ τον άλλον. Όταν ταξινομείτε τη συλλογή σας από CD, χρειάζεται να ξεχωρίζετε το ένα CD από το άλλο. 6 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Όταν αναφέρετε συναλλαγές σε μια οικονομική δήλωση, χρειάζεται να ξεχωρίσετε την μια συναλλαγή από την άλλη. 7 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Ορισμός Οντότητας Μια οντότητα είναι: Κάτι σημαντικό στην επιχείρηση για το οποίο τα δεδομένα πρέπει να είναι γνωστά Ένα όνομα για ένα σύνολο παρομοίων πραγμάτων το οποίο μπορείτε να καταγράψετε Συνήθως ουσιαστικό Παραδείγματα: αντικείμενα, γεγονότα, άνθρωποι Οι οντότητες έχουν εγγραφές. Μια εγγραφή είναι μια μεμονωμένη εμφάνιση μιας οντότητας. 8 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Οντότητες Άτομο Προϊόν Τύπος προϊόντος Δουλεία Επίπεδο προσόντων Συναυλία Εγγραφές Μαχάτμα Γκάντι Nike Air Jordan Παπούτσι Ηλεκτρολόγος Αρχάριος U2 στο Palladium Οντότητες και εγγραφές 9 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Ζώο Αμάξι Σκύλος Volkswagen Beetle 10 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Οντότητες και Εγγραφές (συνέχεια.) Ένα Σκύλος Δαλματίας, μια Σιαμαία γάτα, μια αγελάδα και ένα γουρούνι είναι εγγραφές ζώων Ένα convertible, ένα sedan και ένα station wagon είναι εγγραφές αμαξιών Μερικές οντότητες έχουν πολλές εγγραφές και άλλες μόνο λίγες Οι οντότητες μπορεί να είναι: Ένα ΑΤΟΜΟ ή ΠΡΟΙΟΝ Ένα επίπεδο ικανοτήτων Ένα γεγονός, όπως μια συναυλία 11 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Οντότητες και Εγγραφές (συνέχεια) Ένα ΣΚΥΛΙ είναι εγγραφή η μια οντότητα; Εξαρτάται: Εάν εξετάσουμε πολλά διαφορετικά είδη ζώων, είναι λογικό να σκεφτούμε πως μια οντότητα ΖΩΟ περιέχει τις εγγραφές ΣΚΥΛΟΣ,ΓΑΤΑ,ΑΛΟΓΟ κ.λπ. Αλλά τι γίνετε εάν διευθύνουμε ένα εκτροφείο σκυλιών; Θα χρειαστεί να κρατάμε δεδομένα για πολλές διαφορετικές ράτσες σκυλιών, αλλά όχι για άλλα είδη ζώων. 12 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Για έναν εκτροφέα σκυλιών, είναι πιο φυσιολογικό να σκέφτεται πως μια οντότητα σκύλος εμπεριέχει τις εγγραφές TERRIER, POODLE, LABRADOR κ.λπ. 13 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Τι είναι ένα Πεδίο; Όπως μια οντότητα, ένα πεδίο αντιπροσωπεύει κάτι σημαντικό για την επιχείρηση. Ένα πεδίο είναι ένα συγκεκριμένο κομμάτι πληροφορίας που βοηθάει να: Περιγραφεί μια οντότητα Ποσοτικοποιηθεί μια οντότητα Εγκριθεί μια οντότητα Ταξινομηθεί μια οντότητα Καθοριστεί μια οντότητα Ένα πεδίο έχει μια και μοναδική τιμή. 14 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Πεδία Τα πεδία έχουν τιμές. Μια χαρακτηριστική τιμή μπορεί να είναι ένας αριθμός, μια ακολουθία χαρακτήρων, μια ημερομηνία, μια εικόνα, ένας ήχος, κ.λπ. Αυτά ονομάζονται "τύποι δεδομένων" ή "τύποι." Κάθε χαρακτηριστικό αποθηκεύει ένα κομμάτι δεδομένων ενός συγκεκριμένου τύπου δεδομένων. Οντότητες Πεδία ΠΕΛΑΤΗΣ ΑΜΑΞΙ ΠΑΡΑΓΓΕΛΙΑ Οικογενειακό όνομα, ηλικία, μέγεθος παπουτσιού, πόλη κατοικίας, email μοντέλο, βάρος, τιμή καταλόγου Ημερομηνία παραγγελίας, ημερομηνία 15 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

αποστολής ΕΡΓΑΣΙΑ ΣΥΝΑΛΛΑΓΗ ΣΥΜΒΑΣΗ ΕΡΓΑΣΙΑΣ τίτλος, περιγραφή ποσό, ημερομηνία συναλαγής Ημερομηνία έναρξης, μισθός 16 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Πεδία (συνέχεια) Ποιοι είναι οι τύποι δεδομένων για κάθε χαρακτηριστικό στον ΠΕΛΑΤΗ; Για παράδειγμα: το οικογενειακό όνομα είναι μια σειρά χαρακτήρων. Τα πεδία είναι μονότιμα. Κάθε χαρακτηριστικό μπορεί να έχει μόνο μια τιμή (σε οποιαδήποτε χρονική στιγμή) για κάθε εγγραφή της οντότητας. Οντότητες ΠΕΛΑΤΗΣ ΑΜΑΞΙ Πεδία Οικογενειακό όνομα, ηλικία, μέγεθος παπουτσιού, πόλη κατοικίας, email μοντέλο, βάρος, τιμή καταλόγου 17 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

ΠΑΡΑΓΓΕΛΙΑ ΕΡΓΑΣΙΑ ΣΥΝΑΛΛΑΓΗ ΣΥΜΒΑΣΗ ΕΡΓΑΣΙΑΣ Ημερομηνία παραγγελίας, ημερομηνία αποστολής τίτλος, περιγραφή ποσό, ημερομηνία συναλαγής Ημερομηνία έναρξης, μισθός 18 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Πεδία (συνέχεια) Κάποια πεδία (όπως η ηλικία) έχουν τιμές που συνεχώς αλλάζουν. Αυτά ονομάζονται ασταθή πεδία. Άλλα πεδία (όπως η ημερομηνία παραγγελίας) αλλάζουν σπάνια, εάν όχι ποτέ. Αυτά είναι τα σταθερά πεδία. Εάν σας δίνεται επιλογή, επιλέξτε τα σταθερά πεδία. Για παράδειγμα, χρησιμοποιήστε ημερομηνία γέννησης αντί ηλικία. 19 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Πεδία (συνέχεια) Κάποια Πεδία πρέπει να περιέχουν μια τιμή αυτά είναι υποχρεωτικά πεδία. Για παράδειγμα: στις περισσότερες επιχειρήσεις που παρακολουθούν προσωπικές πληροφορίες, το όνομα απαιτείται. Άλλα πεδία μπορεί να περιέχουν ή τιμή ή να μένουν κενά αυτά είναι προαιρετικά πεδία. Για παράδειγμα: ο αριθμός του κινητού τηλεφώνου είναι συχνά προαιρετικός εκτός των περιπτώσεων κινητών ή ασύρματων εφαρμογών. 20 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Πεδία (συνέχεια) Παράδειγμα: Η διεύθυνση email θα μπορούσε να είναι υποχρεωτικό χαρακτηριστικό για έναν εργαζόμενο σε μια εφαρμογή ηλεκτρονικού ταχυδρομείου, αλλά προαιρετικό χαρακτηριστικό για έναν ΠΕΛΑΤΗ ενός διαδικτυακού καταλόγου. 21 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Πεδία (συνέχεια) Ένας DJ πρέπει να είναι εξοικειωμένος με όλα τα είδη μουσικής. Εάν επρόκειτο να μοντελοποιήσουμε μια επιχείρηση ενός DJ, η οντότητα που κρατά την συλλογή της μουσικής θα μπορούσε να ονομαστεί ΤΡΑΓΟΥΔΙ. Τι πεδία έχει το ΤΡΑΓΟΥΔΙ? Δώστε ένα η δυο παραδείγματα των τιμών που κάθε χαρακτηριστικό του ΤΡΑΓΟΥΔΙΟΥ θα περιείχε. 22 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Αναγνωριστικά ΕΝΑ ΤΡΑΓΟΥΔΙ έχει ένα μοναδικό αναγνωριστικό (UID). Ένα UID είναι είτε ένα μεμονωμένο χαρακτηριστικό είτε ένας συνδυασμός πολλαπλών χαρακτηριστικών που ξεχωρίζουν το ένα τραγούδι από το άλλο. Πώς βρίσκεις ένα συγκεκριμένο τραγούδι στην συλλογή? Τι πληροφορίες μοναδικά προσδιορίζουν ένα τραγούδι? 23 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Αναγνωριστικά (συνέχεια.) Σκεφτείτε όλους τους μαθητές στην τάξη. Κάθε μαθητής περιγράφετε από πολλά γνωρίσματα ή πεδία. Ποιο/α από τα χαρακτηριστικό/ά σας επιτρέπει να διαλέξετε έναν μεμονωμένο μαθητή μέσα από το σύνολο της τάξης? Αυτό είναι το UID του μαθητή. 24 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Ορολογία Όροι κλειδιά που χρησιμοποιήθηκαν σε αυτό το μάθημα περιλαμβανομένων: Πεδίο Τύπος δεδομένων Οντότητα Εγγραφή Υποχρεωτικός Προαιρετικός 25 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Μεμονωμένη τιμή Μοναδικό Αναγνωριστικό (UID) Ασταθής 26 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Σύνοψη Σε αυτό το μάθημα, θα πρέπει να έχετε μάθει πως να: Ορίζετε και να δίνετε παραδείγματα μιας οντότητας Διακρίνετε μεταξύ μιας οντότητας και μιας εγγραφής μιας οντότητας Ονόμασετε και να περιγράψετε τα πεδία μιας οντότητας Διακρίνετε μεταξύ ενός πεδίου και της αξίας του Διακρίνετε μεταξύ υποχρεωτικών και προαιρετικών πεδίων, και μεταξύ σταθερών και ασταθών πεδίων Επιλέξετε και δικαιολογήσετε ένα μοναδικό αναγνωριστικό (UID) μιας οντότητας 27 Copyright 2013, Oracle and/or its affiliates. All rights reserved.