Τα στοιχεία των ΠΣ στο πλαίσιο της ΔΔ Τα δεδομένα data (συνέχεια)

Save this PDF as:
 WORD  PNG  TXT  JPG

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "Τα στοιχεία των ΠΣ στο πλαίσιο της ΔΔ Τα δεδομένα data (συνέχεια)"

Transcript

1 Κωνσταντίνος Ταραμπάνης Καθηγητής Τα στοιχεία των ΠΣ στο πλαίσιο της ΔΔ Τα δεδομένα data (συνέχεια) ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΚΑΙ ΚΑΙ ΔΗΜΟΣΙΑ ΔΙΟΙΚΗΣΗ - Κ. - Κ. ΤΑΡΑΜΠΑΝΗΣ / 1

2 Από το προηγούμενο μάθημα ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΚΑΙ ΔΗΜΟΣΙΑ ΔΙΟΙΚΗΣΗ - Κ. ΤΑΡΑΜΠΑΝΗΣ /

3 Δεδομένα Ερωτήματα στο data management 1. Ποια δεδομένα/πληροφορίες πρέπει να διαχειρισθεί ο οργανισμός; Για την αντιμετώπιση των πληροφοριακών αναγκών των χρηστών του 2. Πώς θα είναι οργανωμένα τα δεδομένα; 3. Ποιος θα έχει πρόσβαση και τι είδους πρόσβαση θα έχει ο καθένας στα δεδομένα; Μεταδεδομένα Δεδομένα Οι ονομασίες των δεδομένων τι είναι; Για το πρώτο ερώτημα μπορούμε να βοηθηθούμε από τις γενικές κατηγορίες δεδομένων 1. κύρια δεδομένα (master data), δεδομένα κινήσεων (transaction data) 2. δεδομένα σχετικά με: Ανθρώπους, Οργανισμούς, Χώρους-Γεωγραφία, Πόρους, Δραστηριότητες, Γεγονότα 3. ρόλοι ανθρώπων ως χρήστες των υπηρεσιών της ΔΔ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΚΑΙ ΔΗΜΟΣΙΑ ΔΙΟΙΚΗΣΗ - Κ. ΤΑΡΑΜΠΑΝΗΣ /

4 Άνθρωποι - Ρόλοι Διαχωρισμός ρόλων των χρηστών στη ΔΔ user segmentation Information Systems for egovernment, Viscusi, Batini, Mecella, Springer, 2010 ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΚΑΙ ΔΗΜΟΣΙΑ ΔΙΟΙΚΗΣΗ - Κ. ΤΑΡΑΜΠΑΝΗΣ /

5 Εργασία #3: Βασικές Οντότητες της Διακυβέρνησης 1. Ποια δεδομένα πρέπει να διαχειρισθεί ο οργανισμός σας; Για την αντιμετώπιση των πληροφοριακών αναγκών των χρηστών του 2. Ποια δεδομένα πρέπει να διαχειρισθεί η ευρύτερη λειτουργική περιοχή στην οποία εντάσσεται ο οργανισμός σας; Για την αντιμετώπιση των πληροφοριακών αναγκών των χρηστών του 5 ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΚΑΙ ΔΗΜΟΣΙΑ ΔΙΟΙΚΗΣΗ - Κ. ΤΑΡΑΜΠΑΝΗΣ /

6 Ποια δεδομένα; Παράδειγμα: Συνταγογράφηση 6

7 Ποια δεδομένα; Παράδειγμα: Πανεπιστήμιο ΦΟΙΤΗΤΗΣ - ΜΕΛΟΣ ΔΕΠ - ΔΙΟΙΚΗΤΙΚΟΣ ΥΠΑΛΛΗΛΟΣ ΕΙΔΙΚΟΤΗΤΑ ΜΕΛΟΥΣ ΔΕΠ - ΕΙΔΙΚΟΤΗΤΑ ΔΙΟΙΚΗΤΙΚΟΥ ΥΠΑΛΛΗΛΟΥ ΑΚΑΔΗΜΑΙΚΟ ΤΜΗΜΑ - ΔΙΟΙΚΗΤΙΚΗ ΜΟΝΑΔΑ ΤΟΥ ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΜΑΘΗΜΑ ΕΡΕΥΝΗΤΙΚΗ ΔΡΑΣΤΗΡΙΟΤΗΤΑ ΕΚΠΑΙΔΕΥΤΙΚΟ ΥΛΙΚΟ ΣΥΓΓΡΑΜΜΑ ΥΛΙΚΟΤΕΧΝΙΚΗ ΥΠΟΔΟΜΗ ΤΟΥ ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΚΤΙΡΙΟ ΤΟΥ ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΘΕΜΑΤΙΚΗ ΠΕΡΙΟΧΗ ΤΟΥ ΠΑΝΕΠΙΣΤΗΜΙΟΥ TRANSACTION ΤΩΝ ΜΕΛΩΝ ΔΕΠ TRANSACTION ΤΩΝ ΦΟΙΤΗΤΩΝ ΕΓΓΡΑΦΗ ΑΞΙΟΛΟΓΗΣΗ TRANSACTION ΤΗΣ ΔΙΟΙΚΗΣΗΣ ΤΟΥ ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΕΞΩΣΤΡΕΦΗΣ ΥΠΗΡΕΣΙΑ ΤΟΥ ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΔΙΔΑΣΚΑΛΙΑ ΜΑΘΗΜΑΤΟΣ ΕΚΠΟΝΗΣΗ ΕΡΕΥΝΗΤΙΚΟΥ ΕΡΓΟΥ 7

8 Ποια δεδομένα; Παράδειγμα: Λειτουργική περιοχή της Παιδείας ΕΚΠΑΙΔΕΥΟΜΕΝΟΣ -ΕΚΠΑΙΔΕΥΤΙΚΟΣ - ΔΙΟΙΚΗΤΙΚΟΣ ΥΠΑΛΛΗΛΟΣ ΕΙΔΙΚΟΤΗΤΑ ΕΚΠΑΙΔΕΥΤΙΚΟΎ - ΕΙΔΙΚΟΤΗΤΑ ΔΙΟΙΚΗΤΙΚΟΥ ΥΠΑΛΛΗΛΟΥ ΕΚΠΑΙΔΕΥΤΙΚΟΣ ΦΟΡΕΑΣ ΑΚΑΔΗΜΑΙΚΟ ΤΜΗΜΑ ΤΟΥ ΕΚΠΑΙΔΕΥΤΙΚΟΥ ΦΟΡΕΑ ΔΙΟΙΚΗΤΙΚΗ ΜΟΝΑΔΑ ΤΟΥ ΕΚΠΑΙΔΕΥΤΙΚΟΥ ΦΟΡΕΑ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΕΚΠΑΙΔΕΥΤΙΚΟΥ ΦΟΡΕΑ ΜΑΘΗΜΑ ΕΚΠΑΙΔΕΥΤΙΚΟΥ ΦΟΡΕΑ ΕΡΕΥΝΗΤΙΚΗ ΔΡΑΣΤΗΡΙΟΤΗΤΑ ΕΚΠΑΙΔΕΥΤΙΚΟ ΥΛΙΚΟ ΥΛΙΚΟΤΕΧΝΙΚΗ ΥΠΟΔΟΜΗ ΕΚΠΑΙΔΕΥΤΙΚΟΥ ΦΟΡΕΑ ΚΤΙΡΙΟ ΕΚΠΑΙΔΕΥΤΙΚΟΥ ΦΟΡΕΑ ΘΕΜΑΤΙΚΗ ΠΕΡΙΟΧΗ ΤΟΥ ΕΚΠΑΙΔΕΥΤΙΚΟΥ ΦΟΡΕΑ TRANSACTION ΤΩΝ ΕΚΠΑΙΔΕΥΤΙΚΩΝ TRANSACTION ΤΩΝ ΕΚΠΑΙΔΕΥΟΜΕΝΩΝ TRANSACTION ΤΗΣ ΔΙΟΙΚΗΣΗΣ ΤΟΥ ΕΚΠΑΙΔΕΥΤΙΚΟΥ ΦΟΡΕΑ TRANSACTION ΤΟΥ ΥΠΑΙΘ ΕΞΩΣΤΡΕΦΗΣ ΥΠΗΡΕΣΙΑ ΤΩΝ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΦΟΡΕΩΝ ΔΙΔΑΣΚΑΛΙΑ ΜΑΘΗΜΑΤΟΣ ΕΚΠΟΝΗΣΗ ΕΡΕΥΝΗΤΙΚΟΥ ΕΡΓΟΥ 8

9 Πώς θα είναι οργανωμένα τα δεδομένα; 9/ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΚΑΙ ΔΗΜΟΣΙΑ ΔΙΟΙΚΗΣΗ - Κ. ΤΑΡΑΜΠΑΝΗΣ /

10 Η οργάνωση που παρέχει μια απλή λίστα είναι κατάλληλη; Όχι 10 ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΚΑΙ ΔΗΜΟΣΙΑ ΔΙΟΙΚΗΣΗ - Κ. ΤΑΡΑΜΠΑΝΗΣ /

11 Οργάνωση των Δεδομένων Ο αρχικός πίνακας του παραδείγματος περιέχει δεδομένα σχετικά με διαφορετικά θέματα. Στο παράδειγμα πόσα θέματα συνυπάρχουν στην ίδια λίστα; Η απάντηση είναι επτά καθώς η λίστα περιέχει στοιχεία για.. Απαιτείται κατάτμηση του πίνακα αυτού σε επιμέρους πίνακες με ένα θέμα στον καθένα Οι όροι «πίνακες» ή «οντότητες» - tables, entities χρησιμοποιούνται στην ορολογία της διαχείρισης δεδομένων. Στη διαχείριση δεδομένων η ομαδοποίηση δεδομένων ενός και μόνον θέματος διεκπεραιώνεται με μια διαδικασία που ονομάζεται «κανονικοποίηση» (normalization). Επιλύονται πολλά από τα προηγούμενα προβλήματα. Πώς ; Με την εξάλειψη του πλεονασμού δεδομένων data redundancy Επίσης επιλύεται το πρόβλημα της επιλεκτικής πρόσβασης σε ορισμένα στοιχεία, για παράδειγμα, σε αυτά που βρίσκονται στον ίδιο πίνακα ή και σε μέρος ενός πίνακα. 11

12 Οργάνωση των Δεδομένων Στη συνέχεια τα επιμέρους στοιχεία του αρχικού πίνακα πρέπει να ενταχθούν σε έναν από τους νέους πίνακες-οντότητες Πρέπει να καθορισθεί σε ποιον πίνακα θα ομαδοποιηθεί το κάθε επιμέρους στοιχείο; Το κάθε επιμέρους στοιχείο ονομάζεται «γνώρισμα» ή «πεδίο» ή «στήλη» - attribute, field, column στην ορολογία της διαχείρισης δεδομένων 12

13 Πίνακες & Γνωρίσματα 13

14 Πίνακες & Γνωρίσματα Ο πίνακας αποτελεί μια αποθηκευτική δομή η οποία ομαδοποιεί τα επιμέρους στοιχεία που σχετίζονται μεταξύ τους Οι πίνακες (tables) ονομάζονται συχνά και οντότητες (entities) Π.χ. ΦΟΙΤΗΤΗΣ Τα επιμέρους στοιχεία ονομάζονται γνωρίσματα (attributes) ή αλλιώς πεδία (fields) ή αλλιώς στήλες (columns) π.χ. όνομα φοιτητή, α/μ φοιτητή Το γνώρισμα αποτελεί ατομική πληροφορία π.χ. ημερομηνία γέννησης του φοιτητή Τα γνωρίσματα εντάσσονται σε πίνακες Σε ποιο πίνακα θα ενταχθεί κάποιο γνώρισμα; π.χ. ο μέσος όρος βαθμολογίας φοιτητή, ο μέσος όρος βαθμολογίας μαθήματος, ο μέσος όρος αποφοίτησης Η σειρά των γνωρισμάτων στον πίνακα δεν έχει σημασία. 14

15 Άλλα κριτήρια για τα γνωρίσματα Δεν είναι κατάλληλα γνωρίσματα τα λεγόμενα γνωρίσματα πολλαπλών τιμών (multi-value attributes) γιατί δεν αποτελούν ατομική πληροφορία Π.χ. τηλέφωνα επικοινωνίας Φαίνεται και από τη χρήση του πληθυντικού αριθμού Τα γνωρίσματα πολλαπλών τιμών μπορούν να αποθηκευθούν με πίνακες. Δεν είναι κατάλληλα γνωρίσματα τα λεγόμενα υπολογιζόμενα γνωρίσματα (derived attributes) εκτός και αν είναι δύσκολος ο υπολογισμός τους Π.χ. χρόνια προϋπηρεσίας, όχι - ημερομηνία πρόσληψης, ναι Γιατί δεν συμπεριλήφθηκε σε κανέναν πίνακα η τιμή του συνολικού κόστους του φαρμάκου; Δεν χρειάζεται καθώς μπορεί να υπολογισθεί από τα υπόλοιπα στοιχεία. 15

16 Πίνακες & Γνωρίσματα Ο κάθε πίνακας αποθηκεύει δεδομένα που εμφανίζονται ως ομοειδείς εγγραφές (records) ή αλλιώς σειρές (rows) ή αλλιώς περιπτώσεις (instances) Π.χ. στον πίνακα με το όνομα «ΦΟΙΤΗΤΗΣ» αποθηκεύονται όλες οι περιπτώσεις των φοιτητών Μια περίπτωση φοιτητή περιέχει όλα τα στοιχεία ενός φοιτητή (όνομα φοιτητή, α/μ φοιτητή, ημερομηνία γέννησης φοιτητή, φύλο φοιτητή, αριθμός ταυτότητας φοιτητή κλπ.). 16

17 Πίνακες & Γνωρίσματα Οι πίνακες και τα γνωρίσματα παρουσιάζουν μια ιεραρχία. Πηγή: Kroenke 17

18 Πίνακες & Γνωρίσματα Κλειδί (Key) Ο όρος κλειδί αναφέρεται στη στήλη ή σε ένα σύνολο στηλών που έχει επιλεγεί να προσδιορίζει την ταυτότητα μιας μοναδικής γραμμής σε ένα πίνακα. Για παράδειγμα, ο κωδικός του καθηγητή είναι το κλειδί του πίνακα «καθηγητής». Η τιμή του κωδικού του καθηγητή προσδιορίζει μια και μόνη γραμμή στον πίνακα «καθηγητής». Τη τιμή 354 για παράδειγμα έχει μόνον ένας καθηγητής. Κάθε πίνακας πρέπει να έχει κλειδί. Το κλειδί του πίνακα «μάθημα» είναι ο κωδικός του μαθήματος, και το κλειδί του πίνακα «φοιτητής» είναι ο αριθμός μητρώου του φοιτητή. Σε ορισμένες περιπτώσεις απαιτούνται περισσότερες από μια στήλες για να σχηματίσουν μια ταυτότητα. Π.χ. Για ένα πίνακα με «Αεροπορικές Πτήσεις» ο συνδυασμός αριθμός πτήσης και ημέρα προσδιορίζει τη ταυτότητα μιας πτήσης καθώς ο αριθμός πτήσης από μόνος του επαναλαμβάνεται. Κάθε πεδίο ενός κλειδιού πρέπει να έχει τιμή δηλ. δεν μπορεί να είναι κενό NULL 18

19 Σχέσεις 19

20 Σχέσεις Όμως με τη κατάτμηση της μιας λίστας σε επιμέρους πίνακες λείπει πληροφορία. Ποια; δεν φαίνονται πλέον οι συσχετίσεις που υπάρχουν μεταξύ των επιμέρους πινάκων Πρέπει να βρεθεί ένας τρόπος να εκφρασθούν οι συσχετίσεις μεταξύ των δεδομένων των επιμέρους πινάκων. Οι συσχετίσεις αυτές ονομάζονται «σχέσεις» - relations στην ορολογία της διαχείρισης δεδομένων 20

21 Σχέσεις Οι εγγραφές ενός πίνακα συσχετίζονται με τις εγγραφές σε έναν άλλο πίνακα; Professor Σχήμα: Database Processing, Kroenke 21

22 Σχέσεις Τρόπος επίλυσης Το κλειδί μπορεί να χρησιμοποιηθεί για να συσχετίσει δεδομένα των πινάκων μεταξύ τους Πώς; Με τη μεταφορά του κλειδιού ενός πίνακα στον άλλον πίνακα με τον οποίο σχετίζεται η παρουσία του κλειδιού στον σχετιζόμενο πίνακα ονομάζεται ξένο κλειδί. Χρησιμοποιείται ο όρος αυτός καθώς οι στήλες αυτές είναι κλειδιά, αλλά είναι κλειδιά άλλου (ξένου) πίνακα και όχι κλειδιά στον πίνακα που βρίσκονται. Το ξένο κλειδί αποτελεί εκδήλωση πλεονασμού δεδομένων αλλά είναι αυστηρά ελεγχόμενος Π.χ. δεν επιτρέπουμε να παρουσιασθεί ασυνέπεια μεταξύ κλειδιού και ξένου κλειδιού Τι εννοούμε ασυνέπεια; 22

23 Σχέσεις Παράδειγμα: Συνταγογράφηση κωδικός φαρμακείου Κωδικός του φαρμακείου στον πίνακα «ΣΥΝΤΑΓΗ» είναι ξένο κλειδί κωδικός φαρμακείου 23/

24 Σχέσεις Μεταξύ ποιων πινάκων υπάρχει σχέση; Πρέπει να μελετηθεί 24

25 Σχέσεις Η σχέση μεταξύ πινάκων εκφράζεται με ένα ρήμα Π.χ. Παρακολουθεί: «ΜΑΘΗΜΑ», «ΦΟΙΤΗΤΗΣ» Π.χ. Εργάζεται: «ΕΡΓΑΖΟΜΕΝΟΣ», «ΤΜΗΜΑ ΕΠΙΧΕΙΡΗΣΗΣ» 25

26 Πίνακες, Σχέσεις, Γνωρίσματα Παράδειγμα: Συνταγογράφηση 26

27 Είδη Σχέσεων: Βαθμός 27

28 Σχέσεις Μια σχέση μπορεί να συσχετίζει πολλές οντότητες. Ο αριθμός των πινάκων (οντοτήτων) που σχετίζονται σε μια σχέση ονομάζεται ο βαθμός (degree) της σχέσης. Σχέσεις με βαθμό δύο είναι πολύ συχνές και συχνά αναφέρονται ως δυαδικές σχέσεις. Υπάρχουν και σχέσεις με βαθμό 1 δηλ. να υπάρχει σχέση ενός πίνακα με τον εαυτό του π.χ. σκεφτείτε αναδρομική σχέση του πίνακα ΕΡΓΑΖΟΜΕΝΟΣ π.χ. σκεφτείτε αναδρομική σχέση του πίνακα ΜΑΘΗΜΑ ονομάζονται και αναδρομικές σχέσεις recursive relationships εμφανίζονται σπανιότερα θα τις μελετήσουμε αργότερα Σχέσεις με βαθμό μεγαλύτερες του 2 π.χ. τριαδικές σχέσεις (μεταξύ τριών πινάκων) αναπαρίστανται με δυαδικές σχέσεις μεταξύ ορισμένων εκ των πινάκων Θα εστιαστούμε στις δυαδικές σχέσεις σε αυτό το στάδιο 28

29 Είδη Σχέσεων: Μέγιστος Πληθάριθμος 29

30 Είδη Σχέσεων: Μέγιστος Πληθάριθμος Professor Σχήμα: Database Processing, Kroenke 30

31 Είδη Σχέσεων: Μέγιστος Πληθάριθμος Με βάση τον μέγιστο πληθάριθμο υπάρχουν τρεις τύποι σχέσεων : η σχέση 1:1 (ένα προς ένα) Για τη σχέση αυτή μια περίπτωση(εγγραφή) της μιας οντότητας(πίνακα) σχετίζεται με μια περίπτωση της άλλης οντότητας. η σχέση 1:Ν (ένα προς πολλά) Για τη σχέση αυτή μια περίπτωση(εγγραφή) της μιας οντότητας(πίνακα) σχετίζεται με πολλές εν γένει περιπτώσεις(εγγραφές) της άλλης οντότητας. Η σχέση αυτή είναι ασύμμετρη και έτσι η θέση του 1 και του Ν έχει σημασία η σχέση Ν:Μ (σχέση πολλά προς πολλά) Για τη σχέση αυτή μια περίπτωση(εγγραφή) της μιας οντότητας(πίνακα) σχετίζεται με πολλές εν γένει περιπτώσεις(εγγραφές) της άλλης οντότητας, και αντίστροφα, μια περίπτωση(εγγραφή) της άλλης οντότητας σχετίζεται με πολλές εν γένει περιπτώσεις(εγγραφές) της πρώτης οντότητας. Η παραπάνω κατηγοριοποίηση δηλώνει τον μέγιστο αριθμό των περιπτώσεων(εγγραφών) των οντοτήτων(πινάκων) που μπορούν να λάβουν μέρος στο ένα μέρος της σχέσης. Σκεφτείτε την ανάλογη κατηγοριοποίηση με τον ελάχιστο αριθμό των περιπτώσεων 31

32 Σχέσεις Μέγιστος πληθάριθμος Σχέσεων Παραδείγματα ΑΚΙΝΗΤΟ και ΠΡΟΣΩΠΟ ΦΑΡΜΑΚΟ και ΣΥΝΤΑΓΗ ΣΥΝΤΑΓΗ και ΦΑΡΜΑΚΕΙΟ 32

33 Πίνακες, Σχέσεις, Γνωρίσματα Παράδειγμα: Συνταγογράφηση 33

34 Σχέσεις 1:Ν 34

35 Σχέσεις Σχέσεις με μέγιστο πληθάριθμο 1:N Ο πίνακας από τη πλευρά 1 ονομάζεται γονέας της σχέσης Ο πίνακας από τη πλευρά Ν (πολλά) ονομάζεται παιδί της σχέσης Συνηθέστερη περίπτωση σχέσης Το κλειδί του γονέα μεταφέρεται στο παιδί ως ξένο κλειδί και έτσι αναπαρίσταται η σχέση Ως τώρα δεν αναφέραμε σε ποιον από τους δυο πίνακες τοποθετείται το ξένο κλειδί 35

36 Σχέσεις Παράδειγμα ΚΑΘΗΓΗΤΗΣ κωδ. καθηγητή επώνυμο όνομα Γεωργίου Γιώργος 213 Ιωάννου Γιάννης 198 Στεργίου Στέργιος 192 Νικολάου Νίκος ΜΑΘΗΜΑ κωδ. μαθήματος τίτλος μαθήματος κωδ. καθηγητή 108 Στατιστική Μάνατζμεντ Πληροφορική 213 ΦΟΙΤΗΤΗΣ α/μ φοιτητή επώνυμο όνομα κωδ. καθηγητή Αθανασόπουλος Αθανάσιος Γεωργόπουλος Γιώργος Πετρόπουλος Πέτρος Κωνσταντόπουλος Κων/νος 354 Γιατί δημιουργούμε σχέση μεταξύ πίνακα ΚΑΘΗΓΗΤΗΣ και πίνακα ΜΑΘΗΜΑ, και γιατί μεταξύ πίνακα ΚΑΘΗΓΗΤΗΣ και πίνακα ΦΟΙΤΗΤΗΣ; 36

37 Σχέσεις Σχέσεις με μέγιστο πληθάριθμο 1:N διδάσκει ΚΑΘΗΓΗΤΗΣ κωδ. καθηγητή επώνυμο όνομα.. ΜΑΘΗΜΑ κωδ. μαθήματος τίτλος μαθήματος κωδ. καθηγητή 354 Γεωργίου Γιώργος 213 Ιωάννου Γιάννης 198 Στεργίου Στέργιος 192 Νικολάου Νίκος ΦΟΙΤΗΤΗΣ 108 Στατιστική Μάνατζμεντ Πληροφορική 213 συμβουλεύει α/μ φοιτητή επώνυμο όνομα κωδ. καθηγητή Αθανασόπουλος Αθανάσιος Γεωργόπουλος Γιώργος Πετρόπουλος Πέτρος Κωνσταντόπουλος Κων/νος

38 Σχέσεις Παράδειγμα Ας θεωρήσουμε ένα παράδειγμα με τρεις πίνακες: ΚΑΘΗΓΗΤΗΣ, ΜΑΘΗΜΑ, ΦΟΙΤΗΤΗΣ. Παρατηρούμε την στήλη με τον κωδικό του καθηγητή στο πίνακα «ΜΑΘΗΜΑ». Η στήλη αυτή δηλώνει τη γραμμή στον πίνακα «ΚΑΘΗΓΗΤΗ» με την οποία συνδέεται μια γραμμή στο πίνακα «ΜΑΘΗΜΑ». Στη πρώτη γραμμή του πίνακα «ΜΑΘΗΜΑ» η τιμή του κωδικού του καθηγητή είναι 213. Αυτό υποδηλώνει ότι υπεύθυνος αυτού του μαθήματος είναι ο καθηγητής του οποίου ο κωδικός είναι 213. Παρατηρώντας τον πίνακα «ΚΑΘΗΓΗΤΗΣ» φαίνεται ότι η γραμμή του Γιάννη Ιωάννου έχει τη τιμή αυτή. Έτσι, η πρώτη γραμμή στο πίνακα «μάθημα» σχετίζεται με τον Γιάννη Ιωάννου. Παρόμοια παρατηρούμε τη στήλη με τον κωδικό του καθηγητή στο πίνακα «ΦΟΙΤΗΤΗΣ». Η στήλη αυτή δηλώνει τη γραμμή στον πίνακα «ΚΑΘΗΓΗΤΗ» με την οποία συνδέεται μια γραμμή στο πίνακα «ΦΟΙΤΗΤΗΣ». Στη τελευταία γραμμή του πίνακα «φοιτητής» η τιμή του κωδικού του καθηγητή είναι 354. Αυτό υποδηλώνει ότι ο σύμβουλος καθηγητής αυτού του φοιτητή είναι ο καθηγητής του οποίου ο κωδικός είναι 354. Παρατηρώντας τον πίνακα «καθηγητής» φαίνεται ότι η γραμμή του Γιώργου Γεωργίου έχει τη τιμή αυτή. Έτσι η τελευταία γραμμή στο πίνακα «φοιτητής» σχετίζεται με τον Γιώργο Γεωργίου. 38

39 Σχέσεις Παράδειγμα (συνέχεια) Ο κωδικός του καθηγητή δεν αποτελεί το κλειδί του πίνακα «μάθημα». Φαίνεται εξάλλου καθώς υπάρχουν δύο μαθήματα με τον ίδιο κωδικό καθηγητή. Δηλαδή, ο κωδικός καθηγητή δεν προσδιορίζει μοναδικά σειρές στο πίνακα αυτό. Ο κωδικός καθηγητή δεν είναι κλειδί ούτε στον πίνακα «φοιτητής» παρά το ότι δεν φαίνεται να υπάρχουν στις γραμμές του πίνακα αυτού οι ίδιες τιμές κωδικού καθηγητή στις γραμμές που παρουσιάζονται. Δεν υπάρχει λόγος δύο ή και περισσότεροι φοιτητές να μην έχουν τον ίδιο καθηγητή ως σύμβουλο. Μάλιστα είναι και το πιθανότερο. 39

40 Σχέσεις Πόσες σχέσεις μεταξύ δυο πινάκων; Μπορούν να υπάρχουν περισσότερες από μια σχέσεις μεταξύ των ίδιων δυο πινάκων; Ναι Η κάθε σχέση σημαίνει κάτι άλλο και εκφράζεται με διαφορετικό ρήμα Από κάθε σχέση προκύπτει χωριστό ξένο κλειδί. Π.χ. Σκεφτείτε τις σχέσεις μεταξύ ΕΡΓΑΖΟΜΕΝΟΣ και ΤΜΗΜΑ ΕΠΙΧΕΙΡΗΣΗΣ Σκεφτείτε τις σχέσεις μεταξύ ΑΤΟΜΟ και ΑΚΙΝΗΤΟ κατά την ενοικίασή του 40

41 Σχέσεις Παράδειγμα: Ηλεκτρονική Μίσθωση ΠΡΟΣΩΠΟ Πρώτη προσπάθεια Υποθέσεις Ρεαλιστικές; ΑΚΙΝΗΤΟ κωδ. ακινήτου κωδ. προσώπου επώνυμο όνομα αφμ ΜΙΣΘΩΣΗ Αθανασόπουλος Αθανάσιος Γεωργόπουλος Γιώργος Πετρόπουλος Πέτρος Κωνσταντόπουλος Κων/νος κωδ. εκμίσθωσης μισθώθηκε μίσθωσε κωδ. ακινήτου ημνια έναρξης ημνια λήξης διευθ. ακινήτου 354 Σοφούλη 56, Θεσ/νικη Κατοικία είδος ακινήτου Αιγαίου 12, Θεσ/νικη Κατάστημα 198 Κανάρη 3, Καλοχώρι Αγροτεμάχιο 192 Σοφούλη 57, Θεσ/νικη Κατοικία εκμίσθωσε κωδ. προσώπου (μισθωτή) κωδ. προσώπου (εκμισθωτή) /11/ /11/ /11/ /11/ /11/ /11/ αρ. συμβολαίου... 41

42 Σχέσεις Ν:Μ 42

43 Σχέσεις Σχέσεις με μέγιστο πληθάριθμο Ν: Μ Συναντώνται πολύ συχνά Δεν υπάρχει γονέας ή παιδί Δεν μπορεί να εκφρασθεί με την απλή μεταφορά του κλειδιού του ενός πίνακα στον άλλο Απαιτεί την δημιουργία νέου πίνακα που ονομάζεται συνδετικός πίνακας Το όνομα του συνδετικού πίνακα μπορεί να προκύψει από τη παράθεση των ονομάτων των αρχικών πινάκων ή από το ρηματικό ουσιαστικό που προκύπτει από το ρήμα της σχέσης Ο συνδετικός πίνακας έχει από μια σχέση με τον καθένα από τους αρχικούς πίνακες Η καθεμιά από τις σχέσεις αυτές έχουν μέγιστο πληθάριθμο 1:Ν 43

44 Σχέσεις Σχέσεις με βαθμό Ν: Μ Το κλειδί του συνδετικού πίνακα προκύπτει συνήθως από τον συνδυασμό των κλειδιών των αρχικών πινάκων Ορισμένες φορές ο συνδυασμός αυτός δεν αρκεί (δηλ. δεν διασφαλίζει μοναδικότητα) και έτσι απαιτείται ή η πρόσθεση και άλλου(ων) γνωρίσματος(ων) ή η επιλογή ενός νέου γνωρίσματος τύπου ID 44

45 Σχέσεις Τι είδους σχέση μεταξύ: ΦΟΙΤΗΤΗΣ και ΜΑΘΗΜΑ Σχέση πολλά-προς-πολλά Ποιο είναι το κλειδί για κάθε πίνακα; Διαφέρει το κλειδί αν ενδιαφέρει η διαχρονική παρακολούθηση της επίδοσης του κάθε φοιτητή από τη γραμματεία του τμήματος; 45

46 Σχέσεις Παράδειγμα: ΦΟΙΤΗΤΗΣ, ΜΑΘΗΜΑ ΦΟΙΤΗΤΗΣ ΜΑΘΗΜΑ κωδ. μαθήματος όνομα μαθήματος 354 ΕΙΔΙΚΑ ΘΕΜΑΤΑ ΠΣ ΕΙΣΑΓΩΓΗ ΣΤΑ ΠΣ ΠΣ ΔΙΟΙΚΗΣΗΣ αμ επώνυμο όνομα ημνια γέννησης ΔΗΛΩΣΗ ΜΑΘΗΜΑΤΟΣ ή ΦΟΙΤΗΤΗΣ- ΜΑΘΗΜΑ Αθανασόπουλος Αθανάσιος 11/12/ Γεωργόπουλος Γιώργος 5/9/ Πετρόπουλος Πέτρος 16/3/ Κωνσταντόπουλος Κων/νος 7/2/1992 δήλωσε δηλώθηκε ΠΛΗΡΟΦΟΡΙΑΚΗ ΟΡΓΑΝΩΣΗ ΕΠΙΧΕΙΡΗΣΕΩΝ 4 αρ. διδακτικών μονάδων.. κωδ. μαθήματος κωδ. φοιτητή ημνια δήλωσης βαθμός αρ. Απουσιών /11/ /11/ /11/

47 Σχέσεις Τι είδους σχέση μεταξύ: ΕΡΓΑΖΟΜΕΝΟΣ και ΕΡΓΟ Σχέση πολλά-προς-πολλά Ποιο είναι το κλειδί του κάθε πίνακα; Ποια γνωρίσματα έχει ο συνδετικός πίνακας εκτός αυτών που αποτελούν το κλειδί του; Ισχύει το θέμα της διαχρονικής παρακολούθησης που υπήρχε στο παράδειγμα ΦΟΙΤΗΤΗΣ και ΜΑΘΗΜΑ; Κάνετε το σχήμα με πίνακες και εγγραφές. 47

48 Σχέσεις Παράδειγμα: ΕΡΓΟ και ΕΡΓΑΖΟΜΕΝΟΣ Σχήμα: Database Processing, Kroenke 48

49 Σχέσεις Παράδειγμα: ΕΡΓΟ και ΕΡΓΑΖΟΜΕΝΟΣ Ο συνδετικός πίνακας «ΑΝΑΘΕΣΗ» Θα μπορούσε να έχει ο συνδετικός πίνακας δικό του κωδικό ως κλειδί αντί του συνδυασμού των κλειδιών των αρχικών πινάκων Σχήμα: Database Processing, Kroenke 49

50 Βάσεις Δεδομένων- Σχέσεις Τι είδους σχέση μεταξύ: ΕΡΓΑΖΟΜΕΝΟΣ και ΔΕΞΙΟΤΗΤΑ Σχέση πολλά-προς-πολλά Ποιο είναι το κλειδί του κάθε πίνακα; Ποια γνωρίσματα έχει ο συνδετικός πίνακας εκτός αυτών που αποτελούν το κλειδί του; Ισχύει το θέμα της διαχρονικής παρακολούθησης που υπήρχε στο παράδειγμα ΦΟΙΤΗΤΗΣ και ΜΑΘΗΜΑ; Κάνετε το σχήμα με πίνακες και εγγραφές. 50

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

Τα στοιχεία των ΠΣ στο πλαίσιο της ΔΔ Μοντέλο Δεδομένων Data Model Κωνσταντίνος Ταραμπάνης Καθηγητής kat@uom.gr Τα στοιχεία των ΠΣ στο πλαίσιο της ΔΔ Μοντέλο Δεδομένων Data Model ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΚΑΙ ΚΑΙ ΔΗΜΟΣΙΑ ΔΙΟΙΚΗΣΗ - Κ. - Κ. ΤΑΡΑΜΠΑΝΗΣ 2015 2015 1/ 1 Σχέσεις

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

ΕΝΝΟΙΟΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ ΔΕΔΟΜΕΝΩΝ (6) ΤΕΙ ΔΥΤΙΚΗΣ ΕΛΛΑΔΑΣ ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ (ΜΕΣΟΛΟΓΓΙ) ΑΝΑΛΥΣΗ ΚΑΙ ΣΧΕΔΙΑΣΜΟΣ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΕΝΝΟΙΟΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ ΔΕΔΟΜΕΝΩΝ (6) ΓΙΩΡΓΟΣ ΜΟΥΡΚΟΥΣΗΣ Μηχανικός Η/Υ & Πληροφορικής Διδάκτορας

Διαβάστε περισσότερα

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

Βάσεις δεδομένων. (2 ο μάθημα) Ηρακλής Βαρλάμης Βάσεις δεδομένων (2 ο μάθημα) Ηρακλής Βαρλάμης varlamis@hua.gr Περιεχόμενα Μοντελοποίηση δεδομένων Μοντέλο Οντοτήτων Συσχετίσεων Παραδείγματα Διαγραμματικές τεχνικές Συμβολισμοί Τριαδικές συσχετίσεις 2

Διαβάστε περισσότερα

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

Εισαγωγή στα Πληροφοριακά Συστήματα Εισαγωγή στα Πληροφοριακά Συστήματα Ενότητα 3: Η έννοια της ΠΛΗΡΟΦΟΡΙΑΣ - INFORMATION Κωνσταντίνος Ταραμπάνης Τμήμα Οργάνωσης & Διοίκησης Επιχειρήσεων ΕΙΣΑΓΩΓΗ ΣΤΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Κωνσταντίνος Ταραμπάνης

Διαβάστε περισσότερα

ΜΟΝΤΕΛΟΠΟΙΗΣΗ Ε ΟΜΕΝΩΝ: το E-R µοντέλο. Κωνσταντίνος Ταραµπάνης Καθηγητής γρ

ΜΟΝΤΕΛΟΠΟΙΗΣΗ Ε ΟΜΕΝΩΝ: το E-R µοντέλο. Κωνσταντίνος Ταραµπάνης Καθηγητής γρ ΜΟΝΤΕΛΟΠΟΙΗΣΗ Ε ΟΜΕΝΩΝ: το E-R µοντέλο Κωνσταντίνος Ταραµπάνης Καθηγητής γρ. 307 891-578 kat@uom.gr ΕΙΣΑΓΩΓΗ Στο κεφάλαιο αυτό γίνεται περιγραφή εργαλείων και τεχνικών µοντελοποίησης δεδοµένων. Ειδικότερα:

Διαβάστε περισσότερα

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

Τα στοιχεία των ΠΣ στο πλαίσιο της ΔΔ Τα δεδομένα - data Κωνσταντίνος Ταραμπάνης Καθηγητής kat@uom.gr Τα στοιχεία των ΠΣ στο πλαίσιο της ΔΔ Τα δεδομένα - data ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΚΑΙ ΚΑΙ ΔΗΜΟΣΙΑ ΔΙΟΙΚΗΣΗ - Κ. - Κ. ΤΑΡΑΜΠΑΝΗΣ 2015 2015 1/ 1 Από το προηγούμενο

Διαβάστε περισσότερα

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

Πεδία (Attributes) Συσχετίσεις (Relationships) Κλειδιά (Identifiers) Οντότητες είναι υποψήφια αρχεία Λογικός σχεδιασμός Αρχείων Το μοντέλο οντοτήτων Οντότητες (Entities) Πεδία (Attributes) Συσχετίσεις (Relationships) Κλειδιά (Identifiers) Οντότητες είναι υποψήφια αρχεία Τι είναι Οντότητες Είναι συλλογή

Διαβάστε περισσότερα

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

Διάγραμμα Οντοτήτων - Συσχετίσεων Διάγραμμα Οντοτήτων - Συσχετίσεων Παύλος Εφραιμίδης Βάσεις Δεδομένων Διάγραμμα Ο-Σ 1 Σχεδιασμός μιας Βάσης Δεδομένων Τα βασικά βήματα για το σχεδιασμό και την ανάπτυξη μιας Βάσης Δεδομένων είναι: Ανάλυση

Διαβάστε περισσότερα

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

Μοντέλο Οντοτήτων-Συσχετίσεων Μοντέλο Οντοτήτων-Συσχετίσεων 1 Εισαγωγή Σχεδιασμός μιας εφαρμογής ΒΔ: Βήματα 1. Συλλογή και Ανάλυση Απαιτήσεων (requirement analysis) Τι δεδομένα θα αποθηκευτούν, ποιες εφαρμογές θα κτιστούν πάνω στα

Διαβάστε περισσότερα

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

Βάσεις Δεδομένων. Ενότητα 4: Μοντελοποίηση Συσχέτισης Οντοτήτων. Αθανάσιος Σπυριδάκος Τμήμα Διοίκησης Επιχειρήσεων ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Βάσεις Δεδομένων Ενότητα 4: Μοντελοποίηση Συσχέτισης Οντοτήτων Αθανάσιος Σπυριδάκος Τμήμα Διοίκησης Επιχειρήσεων Άδειες Χρήσης

Διαβάστε περισσότερα

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

ΜοντέλοΟντοτήτωνΣυσχετίσεων & ΔιάγραμμαΟντοτήτων Συσχετίσεων. Μοντέλο Οντοτήτων Συσχετίσεων ΜοντέλοΟντοτήτωνΣυσχετίσεων & ΔιάγραμμαΟντοτήτων Συσχετίσεων Μοντέλο Οντοτήτων Συσχετίσεων Το Μοντέλο Οντοτήτων-Συσχετίσεων βασίζεται στην αντίληψη ότι ο πραγματικός κόσμος αποτελείται από οντότητες (entities)

Διαβάστε περισσότερα

ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ & ΔΗΜΟΣΙΑ ΔΙΟΙΚΗΣΗ

ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ & ΔΗΜΟΣΙΑ ΔΙΟΙΚΗΣΗ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ & ΔΗΜΟΣΙΑ ΔΙΟΙΚΗΣΗ Εισαγωγή Κωνσταντίνος Ταραμπάνης Καθηγητής kat@uom.gr http://islab.uom.gr Εργαστήριο Πληροφοριακών Συστημάτων 2016 2/ Καλωσόρισμα Εισαγωγή Η τεχνολογία της πληροφορίας

Διαβάστε περισσότερα

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

Σχεδιασμός Βάσεων Δεδομένων Πανεπιστήμιο Πειραιώς Τμήμα Ψηφιακών Συστημάτων Σχεδιασμός Βάσεων Δεδομένων Εργαστήριο 1 Δρ. Βασιλική Κούφη Περιεχόμενα 1. Εισαγωγή 2. Κύκλος ζωής ανάπτυξης Βάσεως Δεδομένων 3. Oracle SQL Developer Data

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Το Μοντέλο Οντοτήτων Συσχετίσεων Το Μοντέλο Οντοτήτων Συσχετίσεων Μοντέλο Οντοτήτων Συσχετίσεων Το Μοντέλο Οντοτήτων-Συσχετίσεων (μοντέλο ΟΣ) βασίζεται στην αντίληψη ότι οπραγματικός κόσμος αποτελείται από οντότητες (entities) με γνωρίσματα

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Εισαγωγικό Μάθημα Βασικές Έννοιες - Ανάλυση Απαιτήσεων ..?????? Εργαστήριο ΒΑΣΕΙΣ????????? ΔΕΔΟΜΕΝΩΝ Βάσεων Δεδομένων?? ΙΙ Εισαγωγικό Μάθημα Βασικές Έννοιες - . Γενικά Τρόπος Διεξαγωγής Ορισμός: Βάση Δεδομένων (ΒΔ) είναι μια συλλογή από σχετιζόμενα αντικείμενα

Διαβάστε περισσότερα

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

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ - ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΣΒΔ - ΕΙΣΑΓΩΓΗ ΣΤΟ ΜΟΝΤΕΛΟ ΟΝΤΟΤΗΤΩΝ ΣΥΣΧΕΤΙΣΕΩΝ ΤΜΗΜΑ ΠΟΛΙΤΙΣΜΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Χειμερινό Εξάμηνο 2013 - ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΣΒΔ - ΕΙΣΑΓΩΓΗ ΣΤΟ ΜΟΝΤΕΛΟ ΟΝΤΟΤΗΤΩΝ ΣΥΣΧΕΤΙΣΕΩΝ Δρ. Βαγγελιώ Καβακλή ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ, ΤΜΗΜΑ ΠΟΛΙΤΙΣΜΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ 1 Αρχιτεκτονική

Διαβάστε περισσότερα

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

Μετατροπή Σχήματος Ο/Σ σε Σχεσιακό Μετατροπή Σχήματος Ο/Σ σε Σχεσιακό 1 Μετατροπή Σχήματος Ο/Σ σε Σχεσιακό Προσοχή είτε αυτά που ακολουθούν ως παράδειγμα Μην τα ακολουθείτε τυφλά ως «μαγική συνταγή» 2 : Μετατροπή Μοντέλου ΟΣ σε Σχεσιακό

Διαβάστε περισσότερα

Εισαγωγή στα Πληροφοριακά Συστήματα. Ενότητα 4:

Εισαγωγή στα Πληροφοριακά Συστήματα. Ενότητα 4: Εισαγωγή στα Πληροφοριακά Συστήματα Ενότητα 4: Η έννοια της ΠΛΗΡΟΦΟΡΙΑΣ - INFORMATION Κωνσταντίνος Ταραμπάνης Τμήμα Οργάνωσης & Διοίκησης Επιχειρήσεων ΕΙΣΑΓΩΓΗ ΣΤΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Κωνσταντίνος Ταραμπάνης

Διαβάστε περισσότερα

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

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ Ενότητα: 11Η ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ Δρ. ΠΑΝΤΕΛΗΣ ΑΓΓΕΛΙΔΗΣ Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative

Διαβάστε περισσότερα

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

Το Μοντέλο Οντοτήτων Συσχετίσεων Το Μοντέλο Οντοτήτων Συσχετίσεων Μοντέλο Οντοτήτων Συσχετίσεων Το Μοντέλο Οντοτήτων- Συσχετίσεων (μοντέλο ΟΣ) βασίζεται στην αντίληψη ότι ο πραγματικός κόσμος αποτελείται από οντότητες (entities) με χαρακτηριστικά

Διαβάστε περισσότερα

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

Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων Εργαστήριο Βάσεων Δεδομένων Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων Βάσεις Δεδομένων - Γενικά Ορισμός: Βάση Δεδομένων (ΒΔ) είναι μια συλλογή από σχετιζόμενα αντικείμενα. Τα περιεχόμενα

Διαβάστε περισσότερα

Πληροφορική 2. Βάσεις Δεδομένων (Databases)

Πληροφορική 2. Βάσεις Δεδομένων (Databases) Πληροφορική 2 Βάσεις Δεδομένων (Databases) 1 2 Επίπεδα αρχεία (flat files) Επίπεδο αρχείο είναι ένα αρχείο που αποτελείται από ένα σταθερό, μικρό αριθμό πεδίων. Οι εγγραφές του αρχείου μπορεί να μην ακολουθούν

Διαβάστε περισσότερα

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

Εισαγωγή στις βάσεις δεδομένων - Η ανατομία μιας βάσης δεδομένων ΕΣΔ516 Τεχνολογίες Διαδικτύου Εισαγωγή στις βάσεις δεδομένων - Η ανατομία μιας βάσης δεδομένων Περιεχόμενα - Βιβλιογραφία Ενότητας Περιεχόμενα Ορισμοί Συστατικά στοιχεία εννοιολογικής σχεδίασης Συστατικά

Διαβάστε περισσότερα

Βάσεις Δεδομένων Ενότητα 4

Βάσεις Δεδομένων Ενότητα 4 ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ενότητα 4: Μοντέλο Οντοτήτων-Συσχετίσεων Ιωάννης Μανωλόπουλος, Καθηγητής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

ΠΕΛΑΤΗΣ ΠΑΡΑΓΓΕΛΙΑ ΠΡΟΪΟΝ ΤΕΙ ΑΘΗΝΩΝ ΣΧΟΛΗ Σ Ο ΤΜΗΜΑ ΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ ΧΕΙΜΕΡΙΝΟ ΕΞΑΜΗΝΟ 2009-2010 Η/Υ ΙΙΙ ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ (Θεωρία) ΜΑΘΗΜΑ 2ο Σχεσιακό µοντέλο (E-R model), ιάγραµµα οντοτήτων συσχετίσεων (E-R diagram), Σχεσιακό

Διαβάστε περισσότερα

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

. Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Μάθημα Βασικές Έννοιες - Ανάλυση Απαιτήσεων .. Εργαστήριο Βάσεων Δεδομένων Εισαγωγικό Μάθημα Βασικές Έννοιες - . Ύλη Εργαστηρίου ΒΔ Ύλη - 4 Ενότητες.1 - Σχεδιασμός Βάσης Δεδομένων.2 Δημιουργία Βάσης Δεδομένων Δημιουργία Πινάκων Εισαγωγή/Ανανέωση/Διαγραφή

Διαβάστε περισσότερα

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

Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων Εργαστήριο Βάσεων Δεδομένων Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων Τρόπος Διεξαγωγής #1 Ύλη (4 Ενότητες) 1. Ανάλυση Απαιτήσεων - Σχεδιασμός Βάσης Δεδομένων 2. Δημιουργία βάσης a)

Διαβάστε περισσότερα

ΥΠΟΔΕΙΓΜΑ ΣΥΜΠΛΗΡΩΣΗΣ

ΥΠΟΔΕΙΓΜΑ ΣΥΜΠΛΗΡΩΣΗΣ Έντυπο Υπολογισμού Κενών-Πλεονασμάτων Σχολείου στο Σύστημα «Αθηνά» ΕΣΠΕΡΙΝΩΝ ΓΕΛ Γενικές Πληροφορίες Σύνολο Τμημάτων Γενικής Παιδείας 12 Ωράριο Διευθυντή 5 δηλ. τόσο εμφανίζεται στην οθόνη με τα ωράρια

Διαβάστε περισσότερα

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

Μοντέλο Οντοτήτων-Συσχετίσεων Εισαγωγή Εισαγωγή Σχεδιασµός µιας Β ανάλυση ποιας πληροφορίας και της σχέσης ανάµεσα στα στοιχεία της περιγραφή της δοµής - σχήµα σε διάφορους συµβολισµούς ή µοντέλα Μοντέλο Οντοτήτων - Συσχετίσεων γραφικό

Διαβάστε περισσότερα

Οι ορισµοί των ΠΣ στο πλαίσιο της

Οι ορισµοί των ΠΣ στο πλαίσιο της Κωνσταντίνος Ταραμπάνης Καθηγητής kat@uom.gr Οι ορισµοί των ΠΣ στο πλαίσιο της ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΚΑΙ ΚΑΙ ΗΜΟΣΙΑ ΗΜΟΣΙΑ ΙΟΙΚΗΣΗ ΙΟΙΚΗΣΗ - Κ. - Κ. ΤΑΡΑΜΠΑΝΗΣ 2015 2015 1/ 1 Πληροφοριακό Σύστηµα κατά

Διαβάστε περισσότερα

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

Μετατροπή Σχήµατος Ο/Σ σε Σχεσιακό Μετατροπή Σχήµατος Ο/Σ σε Σχεσιακό Βάσεις εδοµένων 2012-2013 Ευαγγελία Πιτουρά 1 Μετατροπή Σχήµατος Ο/Σ σε Σχεσιακό Δείτε αυτά που ακολουθούν ως παραδείγματα Μην τα ακολουθείτε τυφλά ως«μαγική συνταγή»

Διαβάστε περισσότερα

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

Μοντέλο Οντοτήτων-Συσχετίσεων Εισαγωγή Σχεδιασµός µιας Β : Βήµατα Ανάλυση Απαιτήσεων Τι δεδοµένα θα αποθηκευτούν, ποιες εφαρµογές θα κτιστούν πάνω στα δεδοµένα, ποιες λειτουργίες είναι συχνές Εννοιολογικός Σχεδιασµός Υψηλού-επιπέδου

Διαβάστε περισσότερα

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

Βάσεις Δεδομένων Ι. 2 ο Φροντιστήριο. Πέρδικα Πολίνα [perdika] Βάσεις Δεδομένων Ι 2 ο Φροντιστήριο http://www.dblab.upatras.gr/gr/dbi.htm Πέρδικα Πολίνα [perdika] Σχεδιασμός & Υλοποίηση ΒΔ Βήμα 1 συλλογή & ανάλυση απαιτήσεων (requirements collection and analysis)

Διαβάστε περισσότερα

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

Μοντέλο Οντοτήτων-Συσχετίσεων Εισαγωγή Σχεδιασμός μιας Β : Βήματα Συλλογή και Ανάλυση Απαιτήσεων Τι δεδομένα θα αποθηκευτούν, ποιες εφαρμογές θα κτιστούν πάνω στα δεδομένα, ποιες λειτουργίες είναι συχνές Λειτουργικές απαιτήσεις (πράξεις

Διαβάστε περισσότερα

ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΔΙΟΙΚΗΣΗΣ MANAGEMENT INFORMATION SYSTEMS (M.I.S.)

ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΔΙΟΙΚΗΣΗΣ MANAGEMENT INFORMATION SYSTEMS (M.I.S.) ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΔΙΟΙΚΗΣΗΣ MANAGEMENT INFORMATION SYSTEMS (M.I.S.) 1.1 Κωνσταντίνος Ταραμπάνης Καθηγητής Τμήμα Οργάνωσης και Διοίκησης Επιχειρήσεων Πανεπιστήμιο Μακεδονίας Γρ. 307 2310-891-578 kat@uom.gr

Διαβάστε περισσότερα

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

Σχεσιακό Μοντέλο. Σχεδιασμός Βάσεων Δεδομένων Μάθημα 2 ο Μαρία Χαλκίδη Σχεσιακό Μοντέλο Σχεδιασμός Βάσεων Δεδομένων Μάθημα 2 ο Μαρία Χαλκίδη Εισαγωγή Το σχεσιακό μοντέλο δεδομένων (relational data model) προτάθηκε από τον E. F. Codd το 1970 Aποτελεί ένα μέσο λογικής δόμησης

Διαβάστε περισσότερα

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

Εισαγωγή στις Βάσεις Δεδομζνων II ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΣΙΑ ΠΑΝΕΠΙΣΗΜΙΟ ΚΡΗΣΗ Εισαγωγή στις Βάσεις Δεδομζνων II Ενότητα: Το Σχεσιακό Μοντζλο Διδάσκων: Πηγουνάκης Κωστής ΤΜΗΜΑ ΟΙΚΟΝΟΜΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΣΧΟΛΗ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ Άδειες Χρήσης Το

Διαβάστε περισσότερα

Εισαγωγή στα Πληροφοριακά Συστήματα. Ενότητα 9: Πληροφοριακά Συστήματα Ορισμοί

Εισαγωγή στα Πληροφοριακά Συστήματα. Ενότητα 9: Πληροφοριακά Συστήματα Ορισμοί Εισαγωγή στα Πληροφοριακά Συστήματα Ενότητα 9: Πληροφοριακά Συστήματα Ορισμοί Κωνσταντίνος Ταραμπάνης Τμήμα Οργάνωσης & Διοίκησης Επιχειρήσεων ΕΙΣΑΓΩΓΗ ΣΤΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Κωνσταντίνος Ταραμπάνης

Διαβάστε περισσότερα

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

Σχεσιακό Μοντέλο Περιορισμοί Μετατροπή ER σε Σχεσιακό Παράδειγμα.. Εργαστήριο Βάσεων Δεδομένων. Relational Model .. Εργαστήριο Βάσεων Δεδομένων Relational Model . Σχεσιακό Μοντέλο (Relational Model) Το σχεσιακό μοντέλο παρουσιάζει μια βάση ως συλλογή από σχέσεις Μια σχέση είναι ένας πίνακας με διακριτό όνομα Κάθε

Διαβάστε περισσότερα

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ασκήσεις και ερωτήσεις

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ασκήσεις και ερωτήσεις ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ασκήσεις και ερωτήσεις 1) Ερωτήσεις Σωστού/Λάθους (ΣΛ) Το πακέτο λογισμικού Excel της Microsoft είναι λογισμικό διαχείρισης ΒΔ (ΣΛ) Το πακέτο λογισμικού Access της Microsoft είναι λογισμικό

Διαβάστε περισσότερα

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

Διαδικασία σχεδιασμού Β.Δ. Διαδικασία σχεδιασμού Β.Δ. Σε παλαιότερα μαθήματα είπαμε ότι πριν κατασκευάσουμε κάτι θα πρέπει πρώτα να το σχεδιάσουμε. Το ίδιο ισχύει και για μια Β.Δ.. Σε αυτή την ενότητα θα περιγράψουμε λίγο πιο αναλυτικά

Διαβάστε περισσότερα

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

Εισαγωγή στην Πληροφορική Εισαγωγή στην Πληροφορική Βάσεις Δεδομένων ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Συντήρησης Πολιτισμικής Κληρονομιάς Τι είναι οι Βάσεις Δεδομένων; Σύστημα για αποθήκευση, μετάδοση

Διαβάστε περισσότερα

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

Εισαγωγή στα Πληροφοριακά Συστήματα Εισαγωγή στα Πληροφοριακά Συστήματα Ενότητα 6: Η έννοια της ΠΛΗΡΟΦΟΡΙΑΣ - INFORMATION Κωνσταντίνος Ταραμπάνης Τμήμα Οργάνωσης & Διοίκησης Επιχειρήσεων ΕΙΣΑΓΩΓΗ ΣΤΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Κωνσταντίνος Ταραμπάνης

Διαβάστε περισσότερα

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

Βάσεις Δεδομένων Εισαγωγή Βάσεις Δεδομένων Εισαγωγή Σκοποί ενότητας Εκμάθηση Συστημάτων Διαχείρισης Βάσεων Δεδομένων Δημιουργία E-R διαγραμμάτων 2 Περιεχόμενα ενότητας Συστήματα Διαχείρισης Βάσεων Δεδομένων Διάγραμμα οντοτήτων

Διαβάστε περισσότερα

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

Εισαγωγή στα Πληροφοριακά Συστήματα Εισαγωγή στα Πληροφοριακά Συστήματα Ενότητα 9: Μοντελοποίηση με το μοντέλο Οντοτήτων Συσχετίσεων Μπεληγιάννης Γρηγόριος Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διοίκησης Επιχειρήσεων Αγροτικών

Διαβάστε περισσότερα

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

A ΕΠΑ.Λ ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 5 η ΕΝΟΤΗΤΑ: ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Εκπαιδευτικοί: ΓΑΛΑΝΟΣ ΓΕΩΡΓΙΟΣ ΜΠΟΥΣΟΥΝΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ A ΕΠΑ.Λ ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 5 η ΕΝΟΤΗΤΑ: ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Εκπαιδευτικοί: ΓΑΛΑΝΟΣ ΓΕΩΡΓΙΟΣ ΜΠΟΥΣΟΥΝΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ 1 Βάση Δεδομένων: Με το όρο Βάση Δεδομένων εννοούμε ένα σύνολο δεδομένων που είναι οργανωμένο

Διαβάστε περισσότερα

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

Συναρτησιακές Εξαρτήσεις και Κανονικοποίηση Συναρτησιακές Εξαρτήσεις και Κανονικοποίηση Κανονικές Μορφές - Πρώτη κανονική μορφή (1NF) - Δεύτερη κανονική μορφή (2NF) - Τρίτη κανονική μορφή (3NF) 1 Κανονικοποίηση Κανονικές Μορφές Οι σχέσεις μπορούν

Διαβάστε περισσότερα

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

Μοντέλο Οντοτήτων-Συσχετίσεων. Η ανάγκη Διαγράμματα ΟΣ Σύνολα Οντοτήτων-Συσχετίσεων Απεικονίσεις Επεκτάσεις Η ανάγκη Διαγράμματα ΟΣ Σύνολα Οντοτήτων-Συσχετίσεων Απεικονίσεις Επεκτάσεις Μοντέλα Δεδομένων Μοντέλο: αφαιρετική αναπαράσταση του πραγματικού κόσμου. Μοντέλα βασισμένα σε εγγραφές (record based models)

Διαβάστε περισσότερα

Βάσεις εδομένων ΘΕΜΑ ΕΡΓΑΣΙΑΣ. Μέρμηγκας Αλέξανδρος Α.Μ. 30000. ιαχείρηση Πληροφοριακών Συστηματών

Βάσεις εδομένων ΘΕΜΑ ΕΡΓΑΣΙΑΣ. Μέρμηγκας Αλέξανδρος Α.Μ. 30000. ιαχείρηση Πληροφοριακών Συστηματών TMHMA ΑΥΤΟΜΑΤΙΣΜΟΥ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ Τ.Ε.Ι. ΠΕΙΡΑΙΩΣ ΘΕΜΑ ΕΡΓΑΣΙΑΣ Βάσεις εδομένων Μέρμηγκας Αλέξανδρος Α.Μ. 30000 Βάση εδομένων Βάση δεδομένων είναι μια οργανωμένη συλλογή αλληλοσυσχετιζόμενων

Διαβάστε περισσότερα

Βάσεις δεδομένων και Microsoft Access

Βάσεις δεδομένων και Microsoft Access Περιεχόμενα Κεφάλαιο 1 Βάσεις δεδομένων και Microsoft Access... 7 Κεφάλαιο 2 Microsoft Access 2010... 16 Κεφάλαιο 3 Σχεδιασμός βάσης δεδομένων και δημιουργία πίνακα... 27 Κεφάλαιο 4 Προβολές πινάκων και

Διαβάστε περισσότερα

Άσκηση 2 - Κεχρής, Κεφάλαιο 8: Κανονικοποίηση

Άσκηση 2 - Κεχρής, Κεφάλαιο 8: Κανονικοποίηση Άσκηση 2 - Κεχρής, Κεφάλαιο 8: Κανονικοποίηση Εκφώνηση: Δίνεται ο παρακάτω πίνακας ΚΑΤΟΙΚΙΕΣ_ΑΓΟΡΑΣΤΩΝ τον οποίο χρησιμοποιεί μια κατασκευαστική εταιρία η οποία δραστηριοποιείται στην κατασκευή κατοικιών

Διαβάστε περισσότερα

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

Βάσεις Δεδομένων. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα Βάσεις Δεδομένων Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα Στέργιος Παλαμάς, Υλικό Μαθήματος «Βάσεις Δεδομένων», 2015-2016 Κεφάλαιο 4: Σχεδιασμός Βάσεων Δεδομένων Μοντέλο Οντοτήτων -

Διαβάστε περισσότερα

ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ. Συστήματα Διαχείρισης Βάσεων Δεδομένων

ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ. Συστήματα Διαχείρισης Βάσεων Δεδομένων ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Συστήματα Διαχείρισης Βάσεων Δεδομένων 1 ΕΙΣΑΓΩΓΗ Η τεχνολογία των Βάσεων Δεδομένων (ΒΔ) (Databases - DB) και των Συστημάτων Διαχείρισης Βάσεων Δεδομένων (ΣΔΒΔ)

Διαβάστε περισσότερα

Κεφάλαιο 5. Δημιουργία φορμών για τη βάση δεδομένων DVDclub

Κεφάλαιο 5. Δημιουργία φορμών για τη βάση δεδομένων DVDclub Κεφάλαιο 5. Δημιουργία φορμών για τη βάση δεδομένων DVDclub Σύνοψη Σ αυτό το κεφάλαιο θα περιγράψουμε τη δημιουργία φορμών, προκειμένου να εισάγουμε δεδομένα και να εμφανίζουμε στοιχεία από τους πίνακες

Διαβάστε περισσότερα

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

Βάσεις Δεδομένων 1η εργαστηριακή άσκηση Βάσεις Δεδομένων 1η εργαστηριακή άσκηση Διαγράμματα οντοτήτων-συσχετίσεων- Παράδειγμα Εκπαιδευτικό Ίδρυμα Δρ. Εύη Φαλιάγκα 1. Διάγραμμα οντοτήτων Συσχετίσεων Το διάγραμμα Οντοτήτων-Σχέσεων (Entity-Relationship)

Διαβάστε περισσότερα

Μ ε τ ε γ γ ρ α φέ ς Φ ο ι τ η τ ώ ν 2 0 1 5-2 0 1 6

Μ ε τ ε γ γ ρ α φέ ς Φ ο ι τ η τ ώ ν 2 0 1 5-2 0 1 6 Μ ε τ ε γ γ ρ α φέ ς Φ ο ι τ η τ ώ ν 2 0 1 5-2 0 1 6 Ο Δ Η Γ Ο Σ Δ Ι Α Σ Υ Ν Δ Ε Σ Η Σ Τ Ω Ν Ι Δ Ρ Υ Μ Α Τ Ι Κ Ω Ν Π Α Ρ Ο Χ Ω Ν Τ Α Υ Τ Ο Τ Η Τ Α Σ GUN E T I D E N T I T Y M A N A G E M E N T Ημερομηνία:

Διαβάστε περισσότερα

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

Το Σχεσιακό Μοντέλο. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Το Σχεσιακό Μοντέλο Βάσεις Δεδομένων 2013-2014 Ευαγγελία Πιτουρά 1 Μοντελοποίηση Σχήμα (database schema): η περιγραφή της δομής της πληροφορίας που είναι αποθηκευμένη στη βδ με τη χρήση ενός μοντέλου δεδομένων

Διαβάστε περισσότερα

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

Βάσεις Δεδομένων. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα Βάσεις Δεδομένων Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα Στέργιος Παλαμάς, Υλικό Μαθήματος «Βάσεις Δεδομένων», 2015-2016 Κεφάλαιο 2: Περιβάλλον Βάσεων Δεδομένων Μοντέλα Δεδομένων 2.1

Διαβάστε περισσότερα

Βάσεις Δεδομένων 2η εργαστηριακή άσκηση

Βάσεις Δεδομένων 2η εργαστηριακή άσκηση Βάσεις Δεδομένων 2η εργαστηριακή άσκηση Διαγράμματα οντοτήτων-συσχετίσεων- Παράδειγμα Εκπαιδευτικό Ίδρυμα Δρ. Εύη Φαλιάγκα 1. Αντικείμενο και σκοπός της εργαστηριακής άσκησης Εννοιολογικός και λογικός

Διαβάστε περισσότερα

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

Εισαγωγή στην πληροφορική Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Εισαγωγή στην πληροφορική Ενότητα 6: Εισαγωγή στις βάσεις δεδομένων (Μέρος Α) Αγγελίδης Παντελής Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Άδειες Χρήσης

Διαβάστε περισσότερα

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

Μετατροπή Σχήματος Ο/Σ σε Σχεσιακό Σχήμα. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Μετατροπή Σχήματος Ο/Σ σε Σχεσιακό Σχήμα Ευαγγελία Πιτουρά 1 Τι θα δούμε σήμερα: 1. Ο/Σ -> σχεσιακό 2. Ορισμός σχεσιακής βάσης σε SQL Αρχικά ας σχεδιάσουμε μια σχεσιακή βάση δεδομένων χωρίς να σχεδιάσουμε

Διαβάστε περισσότερα

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

Πρόλογος Μέρος Ι Εισαγωγή στα συστήματα βάσεων δεδομένων Μια βόλτα στις βάσεις δεδομένων...25 Περιεχόμενα Πρόλογος... 21 Μέρος Ι Εισαγωγή στα συστήματα βάσεων δεδομένων. 23 1 Μια βόλτα στις βάσεις δεδομένων...25 1.1 Η πρώτη βάση δεδομένων... 26 1.1.1 Άλλοι τρόποι...26 1.1.2 Απαιτήσεις της εφαρμογής...29

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

Διαχείριση Πολιτισμικών Δεδομένων

Διαχείριση Πολιτισμικών Δεδομένων Διαχείριση Πολιτισμικών Δεδομένων Μάθημα 1 Εισαγωγή στις Βάσεις Δεδομένων Τζανέτος Πομόνης ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Συντήρησης Πολιτισμικής Κληρονομιάς Τι είναι οι Βάσεις

Διαβάστε περισσότερα

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

Μοντέλα Οντοτήτων Συσχετίσεων 2 Μοντέλα Οντοτήτων Συσχετίσεων 2 Λόγος Πολλαπλότητας, Παράδειγμα Λόγου Πολλαπλότητας 1:1, Παράδειγμα Λόγου Πολλαπλότητας 1:Μ, Παράδειγμα Λόγου Πολλαπλότητας Μ:Ν, Ασθενείς Οντότητες, Αναδρομικές Συσχετίσεις

Διαβάστε περισσότερα

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ - ΤΜΗΥΠ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ - ΤΜΗΥΠ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι Β. Μεγαλοοικονόμου, Δ. Χριστοδουλάκης Διαγράμματα Οντοτήτων- Συσχετίσεων (E-R) Ακ.Έτος 2008-09 (μεβάσητιςσημειώσειςτωνsilberchatz, Korth και Sudarshan και

Διαβάστε περισσότερα

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

Μετατροπή Σχήματος Ο/Σ σεσχεσιακό Μετατροπή Σχήματος Ο/Σ σε Σχεσιακό Προσοχή είτε αυτά που ακολουθούν ως παράδειγμα Μην τα ακολουθείτε τυφλά ως «μαγική συνταγή» 1 2 Οντότητες Για κάθε τύπο οντοτήτων και για κάθε τύπο συσχετίσεων δημιουργούμε

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

ΠΡΑΞΗ: «ΜΟ.ΔΙ.Π» (Μονάδα Διασφάλισης Ποιότητας) του Πανεπιστημίου Μακεδονίας» Κωδικός MIS ΥΠΟΕΡΓΟ:

ΠΡΑΞΗ: «ΜΟ.ΔΙ.Π» (Μονάδα Διασφάλισης Ποιότητας) του Πανεπιστημίου Μακεδονίας» Κωδικός MIS ΥΠΟΕΡΓΟ: ΠΡΑΞΗ: «ΜΟ.ΔΙ.Π» (Μονάδα Διασφάλισης Ποιότητας) του Πανεπιστημίου Μακεδονίας» Κωδικός MIS 299516 ΥΠΟΕΡΓΟ: «ΜΟΔΙΠ του ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΜΑΚΕΔΟΝΙΑΣ» και α/α «01» ΕΠΙΧΕΙΡΗΣΙΑΚΟ ΠΡΟΓΡΑΜΜΑ: «Εκπαίδευση και Δια

Διαβάστε περισσότερα

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

Βάσεις Δεδομένων. Εισαγωγή Ανάλυση Απαιτήσεων. Φροντιστήριο 1 ο Βάσεις Δεδομένων Εισαγωγή Ανάλυση Απαιτήσεων Φροντιστήριο 1 ο 16-10-2008 Εισαγωγή - Ορισμοί Βάση Δεδομένων είναι μία συλλογή από σχετιζόμενα αντικείμενα Ένα σύστημα διαχείρισης βάσεων δεδομένων (ΣΔΒΔ)

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

Λίγα λόγια από το συγγραφέα... 7. 91 Βάσεις δεδομένων και Microsoft Access... 9. 92 Microsoft Access... 22

Λίγα λόγια από το συγγραφέα... 7. 91 Βάσεις δεδομένων και Microsoft Access... 9. 92 Microsoft Access... 22 ΕΝΟΤΗΤΑ 5 Περιεχόμενα Λίγα λόγια από το συγγραφέα... 7 91 Βάσεις δεδομένων και Microsoft Access... 9 92 Microsoft Access... 22 93 Το σύστημα Βοήθειας του Microsoft Office... 32 94 Σχεδιασμός βάσης δεδομένων

Διαβάστε περισσότερα

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

Πληροφοριακού Συστήματος Ενημέρωσης Καιρικών Συνθηκών Τι είναι Πληροφοριακό Σύστημα και Βάση Δεδομένων Πληροφοριακό σύστημα Είναι το σύστημα, που επεξεργάζεται εισόδους, συντηρεί αρχεία και παράγει πληροφορίες κάθε μορφής. Είναι ο συνεκτικός κρίκος των υποσυστημάτων

Διαβάστε περισσότερα

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

Διαδικασία Ανάπτυξης ΣΔΒΔ Διαδικασία Ανάπτυξης ΣΔΒΔ Διάγραμμα Οντοτήτων Συσχετίσεων (E-R) Φροντιστήριο 2 ο 23-10-2008 Βασικά Σχήματα: ΟΝΤΟΤΗΤΑ ΣΧΕΣΗ ΓΝΩΡΙΣΜΑ 19/2/2009 Βάσεις Δεδομένων 2 Γνωρίσματα Σύνθετα vs Απλά Μονότιμα vs Πλειότιμα

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Η εταιρεία είναι οργανωµένη σε τµήµατα Κάθε ΤΜΗΜΑένα όνοµα, κωδικό και έναν εργαζόµενο που διευθύνει το τµήµα. Αποθηκεύεται η ηµεροµηνία που ανέλαβε ιάγραµµα Οντοτήτων - Συσχετίσεων Παύλος Εφραιµίδης Βάσεις εδοµένων ιάγραµµα Ο-Σ 1 Σχεδιασµός µιας Βάσης εδοµένων Τα βασικά βήµατα για το σχεδιασµό και την ανάπτυξη µιας Βάσης εδοµένων είναι: Ανάλυση Απαιτήσεων

Διαβάστε περισσότερα

Μοντέλο αρχείων Οι βασικές έννοιες

Μοντέλο αρχείων Οι βασικές έννοιες 6.1. Οι βασικές έννοιες Πριν εμβαθύνουμε στο λογικό σχεδιασμό του μοντέλου αρχείων, που είναι το βασικό αντικείμενο του κεφαλαίου αυτού, θα περιγράψουμε τις βασικές έννοιες στις οποίες θα αναφερθούμε στη

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Εισαγωγή στις Βάσεις Δεδομένων (ΒΔ) Εισαγωγή στις Βάσεις Δεδομένων (ΒΔ) ΣΧΟΛΗ ΙΚΑΡΩΝ ΣΧΟΛΗ ΙΚΑΡΩΝ ΤΟΜΕΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Α. ΑΝΔΡΕΑΤΟΣ Ιούλιος 2011 Βασικές έννοιες Δεδομένα: τυποποιημένα στοιχεία σε προκαθορισμένη μορφή κατάλληλη για περαιτέρω

Διαβάστε περισσότερα

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

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι. Ενότητα 2: Μοντελο Συσχετίσεων Οντοτήτων, Μελέτη Περίπτωσης: Η βάση δεδομένων των CD Ενότητα 2: Μοντελο Συσχετίσεων Οντοτήτων, Μελέτη Περίπτωσης: Η βάση δεδομένων των CD Ευαγγελίδης Γεώργιος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό

Διαβάστε περισσότερα

Μοντέλα Δεδομένων. ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ 9 ο Εξάμηνο Μοντέλα Δεδομένων. Μοντέλο Δεδομένων. Μοντέλα Δεδομένων. Βάσεις Δεδομένων 9 ο εξάμηνο 2014

Μοντέλα Δεδομένων. ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ 9 ο Εξάμηνο Μοντέλα Δεδομένων. Μοντέλο Δεδομένων. Μοντέλα Δεδομένων. Βάσεις Δεδομένων 9 ο εξάμηνο 2014 ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ 9 ο Εξάμηνο 2014 Μοντέλα Δεδομένων Μοντέλο: Αφαιρετική αναπαράσταση του πραγματικού κόσμου Ενότητα 2 Μοντέλα Δεδομένων ΠΡΑΓΜΑΤΙΚΟΤΗΤΑ δομές λειτουργίες Μοντελοποίηση ΣΥΣΤΗΜΑ ΒΔ ΜΟΝΤΕΛΟ

Διαβάστε περισσότερα

Εργασία Συστήματα Βάσεων Δεδομένων. Θέμα

Εργασία Συστήματα Βάσεων Δεδομένων. Θέμα ΤΕΙ ΘΕΣΣΑΛΙΑΣ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ & ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ Εργασία Συστήματα Βάσεων Δεδομένων Θέμα.. Σπουδαστής Σειρά / Έτος Εισαγωγής : Επιβλέπων Καθηγητής Γιώργος Σαμαράς Μάιος 2014 Περιεχόμενα

Διαβάστε περισσότερα

Εισαγωγή στην Επιστήμη των Υπολογιστών

Εισαγωγή στην Επιστήμη των Υπολογιστών Εισαγωγή στην Επιστήμη των Υπολογιστών Ενότητα 7: Βάσεις Δεδομένων: Στόχοι, 2ΔΩ Τμήμα: Αγροτικής Οικονομίας & Ανάπτυξης Διδάσκων: Θεόδωρος Τσιλιγκιρίδης Μαθησιακοί Στόχοι Με την ολοκλήρωση της ενότητας

Διαβάστε περισσότερα

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

Μοντέλο Οντοτήτων-Συσχετίσεων Εισαγωγή Μοντέλο Οντοτήτων-Συσχετίσεων Σχεδιασμός μιας εφαρμογής Β : Βήματα 1. Συλλογή και Ανάλυση Απαιτήσεων Τι δεδομένα θα αποθηκευτούν, ποιες εφαρμογές θα κτιστούν πάνω στα δεδομένα, ποιες λειτουργίες

Διαβάστε περισσότερα

Διάλεξη 06: Σχεσιακό Μοντέλο I (Relational Data Model) Διδάσκων: Παναγιώτης Ανδρέου

Διάλεξη 06: Σχεσιακό Μοντέλο I (Relational Data Model) Διδάσκων: Παναγιώτης Ανδρέου Διάλεξη 06: Σχεσιακό Μοντέλο I (Relational Data Model) Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: Εισαγωγή στις έννοιες: Εισαγωγή στο Σχεσιακό Μοντέλο Ορισμοί Σχεσιακού Μοντέλου Σχεσιακοί

Διαβάστε περισσότερα

Σχέσεις. ιδάσκοντες:. Φωτάκης,. Σούλιου Επιμέλεια διαφανειών:. Φωτάκης. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών

Σχέσεις. ιδάσκοντες:. Φωτάκης,. Σούλιου Επιμέλεια διαφανειών:. Φωτάκης. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Σχέσεις ιδάσκοντες:. Φωτάκης,. Σούλιου Επιμέλεια διαφανειών:. Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο ιμελής Σχέση ιατεταγμένο ζεύγος (α, β): ύο αντικείμενα

Διαβάστε περισσότερα

Information Technology for Business

Information Technology for Business Information Technology for Business! Lecturer: N. Kyritsis, MBA, Ph.D. Candidate!! e-mail: kyritsis@ist.edu.gr Διαχείριση Επιχειρηματικών Δεδομένων - Databases Ορισμός Βάσης Δεδομένων Συλλογή συναφών αρχείων

Διαβάστε περισσότερα

Εννοιολογικός σχεδιασμός βάσεων δεδομένων Το μοντέλο Οντοτήτων/Συσχετίσεων Αθανάσιος Σταυρακούδης http://stavrakoudis.econ.uoi.gr Άνοιξη 2014 Περιεχόμενα 1 Γενικά για οντότητες και συσχετίσεις 2 Διαγράμματα

Διαβάστε περισσότερα

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

Σχεδίαση Βάσεων Δεδομένων Σχεδίαση Βάσεων Δεδομένων Βασική Χαρτογράφηση: Η Διαδικασία Μετασχηματισμού Basic Mapping: The Transformation Process 1 Copyright 2013, Oracle and/or its affiliates. All rights reserved. Στόχοι Το μάθημα

Διαβάστε περισσότερα

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

Εισαγωγή στις Βάσεις Δεδομένων (ΒΔ) Εισαγωγή στις Βάσεις Δεδομένων (ΒΔ) ΣΧΟΛΗ ΙΚΑΡΩΝ ΣΧΟΛΗ ΙΚΑΡΩΝ ΤΟΜΕΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Α. ΑΝΔΡΕΑΤΟΣ Ιούλιος 2011 Βασικές έννοιες Δεδομένα: τυποποιημένα στοιχεία σε προκαθορισμένη μορφή κατάλληλη για περαιτέρω

Διαβάστε περισσότερα

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

Μετατροπή Σχήματος Ο/Σ σεσχεσιακό Μετατροπή Σχήματος Ο/Σ σε Σχεσιακό Προσοχή είτε αυτά που ακολουθούν ως παράδειγμα Μην τα ακολουθείτε τυφλά ως «μαγική συνταγή» 1 2 Οντότητες Για κάθε τύπο οντοτήτων και για κάθε τύπο συσχετίσεων δημιουργούμε

Διαβάστε περισσότερα

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

Μεθοδολογία Έρευνας Κοινωνικών Επιστημών Μεθοδολογία Έρευνας Κοινωνικών Επιστημών Dr. Anthony Montgomery Επίκουρος Καθηγητής Εκπαιδευτικής & Κοινωνικής Πολιτικής antmont@uom.gr Ποιός είναι ο σκοπός του μαθήματος μας? Στο τέλος του σημερινού μαθήματος,

Διαβάστε περισσότερα

Σχέσεις. Διμελής Σχέση. ΣτοΊδιοΣύνολο. Αναπαράσταση

Σχέσεις. Διμελής Σχέση. ΣτοΊδιοΣύνολο. Αναπαράσταση Διμελής Σχέση Σχέσεις Διδάσκοντες: Φ. Αφράτη, Δ. Επιμέλεια διαφανειών: Δ. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο Διατεταγμένο ζεύγος (α, β): Δύο αντικείμενα

Διαβάστε περισσότερα

Ενότητα 1: Παρουσίαση μαθήματος. Διδάσκων: Βασίλης Κόμης, Καθηγητής

Ενότητα 1: Παρουσίαση μαθήματος. Διδάσκων: Βασίλης Κόμης, Καθηγητής Διδακτική της Πληροφορικής: Ερευνητικές προσεγγίσεις στη μάθηση και τη διδασκαλία Μάθημα επιλογής B εξάμηνο, Πρόγραμμα Μεταπτυχιακών Σπουδών Τμήμα Επιστημών της Εκπαίδευσης και της Αγωγής στην Προσχολική

Διαβάστε περισσότερα