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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ΠΕΡΙΕΧΟΜΕΝΑ 1. ΣΧΕΣΕΙΣ ΥΠΕΡΤΥΠΟΣ (SUPERTYPE) ΥΠΟΤΥΠΟΣ (SUBTYPE) ΣΧΕΣΕΙΣ ΠΟΛΛΑ ΠΡΟΣ ΠΟΛΛΑ (M:M) ΚΑΝΟΝΙΚΟΠΟΙΗΣΗ...

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

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

Κλειδιά (keys) Λογικά, σκεφτόµαστε για «κλειδιά» σαν τα δεδοµένα (τα πεδία) εκείνα τα οποία µας επιτρέπουν να ξεχωρίσουµε τις διάφορες εγγραφές

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

Κωδικός: <Κωδ.Αρ.Εγγράφου/ΚωδικόΌνομαΈργου/Αρ. Έκδοσης> <Company Name> <Όνομα - Κωδικό Όνομα Έργου> Έγγραφο Περιγραφής Σχεδίου Λογισμικού

Μαρούλης Δημήτρης EXCELLENT Ετήσια Αξιολόγηση του ΚΞΓ Μαρούλης Δημήτρης

Entity-Relationship Model (Chen) Οντολογικό Σχεσιακό Μοντέλο

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

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

ΟΔΗΓΙΕΣ ΓΙΑ ΧΡΗΣΗ ΤΟΥ ΕΡΓΑΛΕΙΟΥ RATIONAL ROSE

Διάλεξη 03: Εννοιολογική Σχεδίαση Βάσης Δεδομένων I (Entity Relationship Modelling) Διδάσκων: Παναγιώτης Ανδρέου

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

Ιστορικό. *Ομάδα ανάπτυξης: Γρεασίδης Θοδωρής: 265 Κουτσαυτίκης Δημήτρης: 258 Μπούρα Βάγια: 257 Πετράκη Ελένη: 266 Φουντά Σταυρούλα: 256

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

1 η ΑΣΚΗΣΗ ΕΡΓΑΣΤΗΡΙΟΥ (ομαδική: 2 ή 3 ατόμων) (Ημερομηνία Παράδοσης: 18/11/2017) (Ζητούμενο)

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

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

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

Εργαστήριο Ανάπτυξης Εφαρμογών Βάσεων Δεδομένων

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

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Ενότητα: Εισαγωγή ΚΥΡΟΠΟΥΛΟΣ ΚΩΝΣΤΑΝΤΙΝΟΣ. Τμήμα Διοίκηση Επιχειρήσεων (Κοζάνη)

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

Εργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων - 4 ο Εργαστήριο -

Ιατρική Πληροφορική. Δρ. Π. ΑσβεστΑΣ ΤμΗμα ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ

Εργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων

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

Σύγχρονες Εφαρμογές Τεχνολογιών της Πληροφορίας και των Επικοινωνιών

Βάσεις Δεδομένων. Εισαγωγή για το Εργαστήριο. Δρ. Τιάκας Ελευθέριος. Τμήμα Πληροφορικής ΑΠΘ

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

Τα στοιχεία των ΠΣ στο πλαίσιο της ΔΔ Μοντέλο Δεδομένων Data Model

Passport number (or) διαβατηρίου (ή)

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

Διαγράμματα. Νίκος Σκουλίδης, Σημειώσεις Φυσικής Α` Γυμνασίου, , Διαγράμματα_1_0.docx

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

«Διαδικτυακό Σύστημα Ηλεκτρονικής Διαχείρισης και Διάθεσης Μαθημάτων»

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΣΙΑ ΠΑΝΕΠΙΣΗΜΙΟ ΚΡΗΣΗ

Ελάχιστες απαιτήσεις για το περιεχόμενο των μηνυμάτων XML

ΕΣΔ 232: ΟΡΓΑΝΩΣΗ ΔΕΔΟΜΕΝΩΝ ΣΤΗΝ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ. Ακαδημαϊκό Έτος , Εαρινό Εξάμηνο Διδάσκων Καθ.: Νίκος Τσαπατσούλης

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

Ο ΗΓΙΕΣ ΥΠΟΒΟΛΗΣ ΕΡΓΑΣΙΩΝ ΓΙΑ ΤΟ ΣΥΝΕ ΡΙΟ ΝΕΩΝ ΕΡΕΥΝΗΤΩΝ ΤΗΣ ΕΝΕΦΕΤ

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

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

Ηλεκτρονικός οδηγός για τους φοιτητές ενός Α.Ε.Ι.

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Τεχνολογία Λογισμικού & Ανάλυση Συστημάτων

ΣΔΥΝΟΛΟΓΗΚΟ ΠΑΝΔΠΗΣΖΜΗΟ ΚΤΠΡΟΤ ΥΟΛΖ ΜΖΥΑΝΗΚΖ ΚΑΗ ΣΔΥΝΟΛΟΓΗΑ. Πηπρηαθή εξγαζία ΒΑΘΜΟΝΟΜΖΖ ΦΖΦΗΑΚΖ ΦΧΣΟΓΡΑΦΗΚΖ ΜΖΥΑΝΖ ΜΖ ΔΠΑΝΓΡΧΜΔΝΟΤ ΠΣΖΣΗΚΟΤ ΜΔΟΤ

Συστήματα Πραγματικού Χρόνου. Real Time Systems, RTS

ΟΔΗΓΙΕΣ ΔΗΜΙΟΥΡΓΙΑΣ ΤΟΥ PREDICTION SCHEME

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


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

Εγχειρίδιο Invest i. Εγχειρίδιο Invest

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

MSI HELLAS CYBER SECURITY SCHOOL

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

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

Department of Computer Science University of Cyprus. EPL342 Databases. Lecture 4: ER I. Data Modeling Using the ER Model

ΜΕΤΑΦΡΑΣΗ Α. EU-CEG - ΑΙΤΗΣΗ ΓΙΑ ΤΑΥΤΟΤΗΤΑ ΥΠΟΒΑΛΛΟΝΤΟΣ

E-R MODEL. lect#3. Μάθηµα 7

Ράβδος Εργαλείων, σχεδόν τα ίδια εργαλεία και εικονίδια υπάρχουν όπως στα άλλα προγράμματα που έχετε μάθει μέχρι σήμερα.

Διάλεξη 04: Εννοιολογική Σχεδίαση Βάσης Δεδομένων II (Entity Relationship Modelling) Διδάσκων: Παναγιώτης Ανδρέου

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

Εισαγωγή στην Access 2007

Φυσική Σχεδίαση Υλοποίηση βάσης

Πως να εισάγετε λίστες αναπαραγωγής διαφημίσεων

Βάσεις Δεδομένων. Ενότητα 3: Σχεδιασμός και Διαχείριση Βάσεων Δεδομένων. Αθανάσιος Σπυριδάκος Τμήμα Διοίκησης Επιχειρήσεων

«Δουλεύω Ηλεκτρονικά, Δουλεύω Γρήγορα και με Ασφάλεια - by e-base.gr»

Σύγχρονες Εφαρμογές Τεχνολογιών της Πληροφορίας και των Επικοινωνιών

Η Δραστηριότητα 1 του Φύλλου Εργασίας 1 έχει ως στόχο την εξοικείωση με το περιβάλλον του scratch και πιο συγκεκριμένα με τις μορφές και τα σκηνικά.

Βάσεις Δεδομένων. Ενότητα 5: Σημασιολογικός Σχεδιασμός. Αθανάσιος Σπυριδάκος Τμήμα Διοίκησης Επιχειρήσεων

Σχεδίαση Σχεσιακών ΒΔ

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

Ελάχιστες απαντήσεις για το περιεχόμενο των μηνυμάτων XML

Γραφικά υπολογιστών Εργαστήριο 9 Κλάσεις στην Python. Σκοπός της 9ης άσκησης είναι να μάθουμε αντικειμενοστρεφή προγραμματισμό στην Python.

ΠΑΡΑΡΤΗΜΑ. του ΕΚΤΕΛΕΣΤΙΚΟΥ ΚΑΝΟΝΙΣΜΟΥ ΤΗΣ ΕΠΙΤΡΟΠΗΣ

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

Διαγράμματα Αλληλεπίδρασης. Διαγράμματα Ακολουθίας Διαγράμματα Συνεργασίας

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

Ο ΗΓΙΕΣ ΥΠΟΒΟΛΗΣ ΕΡΓΑΣΙΩΝ ΓΙΑ ΤΟ ΣΥΝΕ ΡΙΟ ΤΗΣ ΕΝΕΦΕΤ

LIST GLOBALLY GUIDE. 1.Dashboard. Στην αρχική σελίδα υπάρχει το ταµπλο γενικών πληροφοριών σχετικά µε την συµµετοχή σας στο List Globally.

Βάσεις Δεδομένων 1 Δημήτριος Τσουμάκος

ΕΝΤΥΠΟ ΑΠΑΙΤΗΣΗΣ ΤΡΟΧΑΙΟΥ ΑΤΥΧΗΜΑΤΟΣ / MOTOR VEHICLE ACCIDENT FORM

Transcript:

Σχεδίαση Βάσεων Δεδομένων Συμβάσεις Διαγραμμάτων Οντότητας Σχέσης Entity Relationship Diagramming (ERD) Conventions 1 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

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

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

Σκοπός (συνέχεια) Πόσο καλά τα πήγατε; Μαντέψατε τη σημασία των περισσοτέρων πινακίδων; Πλευρικός άνεμος Κυκλικός κόμβος Απαγορεύεται η είσοδος σε οχήματα που μεταφέρουν πάνω από μία ορισμένη ποσότητα εκρηκτικών ή άμεσα εύφλεκτων ουσιών Λωρίδα για αργά οχήματα Το STOP στη Βραζιλία Χαμηλή ορατότητα 4 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Κοινή Σύμβαση Είναι αποτελεσματικό να επικοινωνούμε με τέτοιο τρόπο ώστε να γίνονται εύκολα κατανοητές οι πληροφορίες από πολλούς ανθρώπους. To διαγράμματα Οντότητας Σχέσης (ER diagramming, Entity Relationship diagramming) είναι έτσι μπορεί να λέτε ή να γράφετε πράγματα διαφορετικά λόγω του τρόπου με τον οποίο μιλάτε, της προφοράς σας, και ούτω καθεξής, αλλά όλοι σχεδιάζουν τα διαγράμματα Οντότητας Σχέσης σύμφωνα με τις ίδιες συμβάσεις. 5 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

DJs on Demand: ΠΕΛΑΤΕΣ (CLIENTs), ΕΚΔΗΛΩΣΕΙΣ (EVENTs), και ΤΥΠΟΙ (TYPEs) «Η λίστα των πελατών μας αυξάνεται. Έχουμε πολλές επαναλαμβανόμενες δουλειές πελάτες στους οποίους αρέσει αυτό που κάναμε και οι οποίοι μας ζητούν να δουλέψουμε γι αυτούς ξανά. Έχουμε μερικούς πολυάσχολους πελάτες οι οποίοι μπορεί να έχουν περισσότερες από μία εκδηλώσεις σε εξέλιξη την ίδια στιγμή. 6 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

DJs on Demand: ΠΕΛΑΤΕΣ (CLIENTs), ΕΚΔΗΛΩΣΕΙΣ (EVENTs), και ΤΥΠΟΙ (TYPEs) (συνέχεια) Κάθε συνέταιρος έχει κάποια ειδικότητα ή εξειδίκευση, έτσι όταν κρίνεται σκόπιμο, προτιμούμε να ταξινομούμε τις εκδηλώσεις μας ανάλογα με το θέμα προκειμένου να μας βοηθήσει να αναθέσουμε το κατάλληλο άτομο (συνέταιρο) για τη δουλειά. Το θέμα μιας εκδήλωσης μπορεί να είναι ένα beach party, μεσαιωνικό, καρναβάλι, ρετρό της δεκαετίας του εξήντα ή του εβδομήντα, κλπ. Συνεχίζουμε να προσθέτουμε θέματα εκδηλώσεων καθώς προχωράμε». 7 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Σχεδιασμός Συμβάσεων Οντότητας Σχέσης CLIENT Οι οντότητες αντιπροσωπεύονται με softboxes. Τα ονόματα των οντοτήτων αντιστοιχίζονται μέσα στα softboxes. Τα ονόματα των οντοτήτων είναι πάντα στον ενικό και γράφονται όλα με κεφαλαία γράμματα. EVENT THEME 8 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Σχεδιασμός Συμβάσεων Τα χαρακτηριστικά τοποθετούνται κάτω από τα ονόματα των οντοτήτων. Τα υποχρεωτικά χαρακτηριστικά σημειώνονται με ένα αστερίσκο: * Τα προαιρετικά χαρακτηριστικά σημειώνονται με ένα κύκλο: o Τα μοναδικά αναγνωριστικά σημειώνονται σε μία δίεση: # CLIENT # number * first name * last name * phone number o email address EVENT # id * name * date * cost * description THEME # code * description 9 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Σχεδιασμός Συμβάσεων (συνέχεια) Οι σχέσεις είναι γραμμές που ενώνουν οντότητες. Οι γραμμές αυτές είναι είτε συνεχείς είτε διακεκομμένες. Οι γραμμές αυτές τελειώνουν σε είτε ένα «μονό δάχτυλο» (single toe) ή σε ένα «πόδι χήνας» (crow s foot) στο τέλος κάθε οντότητας. Θα μάθετε τις συγκεκριμένες λεπτομέρειες σχετικά με τις γραμμές σχέσεων στο επόμενο μάθημα. 10 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

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