ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ΕΙΣΑΓΩΓΙΚΑ ΖΗΤΗΜΑΤΑ.

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
ΛΟΓΙΣΜΙΚΟ ΔΙΑΧΕΙΡΙΣΗΣ DATA, ΤΟΠΟΘΕΣΙΩΝ ΚΑΙ ΠΟΡΩΝ.
Advertisements

ΚΑΝΟΝΙΚΟΠΟΙΗΣΗ ΜΑΘΗΜΑ 5.
Διάγραμμα Παρουσίασης
Διακρατική συνάντηση EQUAL Σάμος, 25 – 26 Σεπτεμβρίου 2003
Βάσεις Δεδομένων Ευαγγελία Πιτουρά1 Λογικός Σχεδιασμός Σχεσιακών Σχημάτων: Αποσύνθεση.
Το Σχεσιακό Μοντέλο Βάσεις Δεδομένων Ευαγγελία Πιτουρά.
ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ Εισαγωγή στις Βάσεις Δεδομένων για Μαθητές Λυκείων και Τεχνικών Σχολών Δημήτρης Ζεϊναλιπούρ Λέκτορας Τμήμα Πληροφορικής,
Βάσεις Δεδομένων.
Βάσεις Δεδομένων 1 T.Manavis– N.Kyritsis.
Μετατροπή Σχήματος Ο/Σ σε Σχεσιακό
Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Εισαγωγή Σχεδιασμός μιας ΒΔ ανάλυση ποιας πληροφορίας και της σχέσης ανάμεσα στα στοιχεία της περιγραφή.
Αρχιτεκτονική Συστημάτων
Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Μετατροπή Σχήματος Ο/Σ σε Σχεσιακό.
ΣΧΕΣΙΑΚΟ ΜΟΝΤΕΛΟ ΜΑΘΗΜΑ 3.
ΕΙΣΑΓΩΓΗ ΜΑΘΗΜΑ 1.
Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Μετατροπή Σχήματος Ο/Σ σε Σχεσιακό.
1 Υλοποίηση διαλέξεων σύγχρονης εκπαίδευσης Τσέλιος Δημήτρης Καθηγητής Εφαρμογών Ημερίδα παρουσίασης του έργου «Προηγμένες υπηρεσίες ηλεκτρονικής μάθησης.
Πετρογεωργάκης Μανούσος Σπυρόπουλος Σταύρος
Εννοιολογική αναπαράσταση δεδομένων. Οντότητα Είναι κάθε αντικείμενο, πρόσωπο, γεγονός κατάσταση ή και αφηρημένη έννοια που προσδιορίζεται από την ανεξάρτητη.
Δημιουργία Σχεσιακού μοντέλου από ERD
Ημέρα 1η.
Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Σχεδιασμός Σχεσιακών Σχημάτων.
Διδακτική της Πληροφορικής ΗΥ302 Εργασία :Παρουσίαση σχολικού βιβλίου Γ’ Λυκείου Τεχνολογικής Κατεύθυνσης «Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον»
Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Σχεσιακό Μοντέλο.
Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Σχεσιακό Μοντέλο.
Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Μετατροπή Σχήματος Ο/Σ σε Σχεσιακό.
3 Αρχιτεκτονική Συστημάτων  Κατηγορίες χρηστών ΣΔΒΔ  Αρχιτεκτονική ANSI/SPARC  Γλώσσες ερωτημάτων  Μοντέλα δεδομένων  Λειτουργίες ΣΔΒΔ.
Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Μετατροπή Σχήματος Ο/Σ σε Σχεσιακό.
Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Σχεδιασμός Σχεσιακών Σχημάτων.
Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Μετατροπή Σχήματος Ο/Σ σε Σχεσιακό.
Βάσεις Δεδομένων Ευαγγελία Πιτουρά1 Συναρτησιακές Εξαρτήσεις.
Βάσεις Δεδομένων Ευαγγελία Πιτουρά1 Συναρτησιακές Εξαρτήσεις.
Βάσεις Δεδομένων Ευαγγελία Πιτουρά1 Λογικός Σχεδιασμός Σχεσιακών Σχημάτων.
Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Εισαγωγή Σχεδιασμός μιας ΒΔ ανάλυση ποιας πληροφορίας και της σχέσης ανάμεσα στα στοιχεία της περιγραφή.
Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Εισαγωγή Σχεδιασμός μιας ΒΔ ανάλυση ποιας πληροφορίας και της σχέσης ανάμεσα στα στοιχεία της περιγραφή.
Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Σχεσιακό Μοντέλο.
Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Μετατροπή Σχήματος Ο/Σ σε Σχεσιακό.
Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Συναρτησιακές Εξαρτήσεις.
Βάσεις Δεδομένων Ευαγγελία Πιτουρά1 Κανονικές Μορφές.
Βάσεις Δεδομένων Αρχιτεκτονική.
Κανονικοποίηση, συναρτησιακές εξαρτήσεις
Σπύρος Αβδημιώτης MBA PhD Τμήμα Διοίκησης Επιχειρήσεων Κατεύθυνση Διοίκησης Τουριστικών Επιχειρήσεων & Επιχειρήσεων Φιλοξενίας Εαρινό Εξάμηνο 2016.
ΠΛΗΡΟΦΟΡΙΚΗ ΤΕΧΝΟΛΟΓΙΑ ΚΑΙ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Κ.ΑΛΑΦΟΔΗΜΟΣ καθηγητής Δ.Παπαχρήστος μέλος ΕΔΙΠ ΑΕΙ ΠΕΙΡΑΙΑ ΤΤ ΠΑΝΕΠΙΣΤΗΜΙΟ Α ΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ.
Βάσεις Δεδομένων Κεφ. 1 Πλεονεκτήματα Β.Δ. έναντι αρχείων Βασικές λειτουργίες Β.Δ. Εφαρμογές Β.Δ. στην καθημερινή ζωή.
ΤΙΤΛΟΣ ΕΡΓΑΣΙΑΣ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ανδρέου Βασίλης.
ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ΣΤΗ ΔΙΑΧΕΙΡΙΣΗ ΤΕΧΝΙΚΩΝ ΕΡΓΩΝ
Σχεσιακό Μοντέλο Δεδομένων
Το Σχεσιακό Μοντέλο Βάσεις Δεδομένων Ευαγγελία Πιτουρά.
Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας
Αρχιτεκτονική Συστημάτων
Η φάση του εννοιολογικού σχεδιασμού
Βάσεις Δεδομένων Ι Εισαγωγή
Από το Μοντέλο Οντοτήτων Συσχετίσεων στο Σχεσιακό Μοντέλο
Εισαγωγή στις βάσεις δεδομένων ISBN
Java DataBase Connectivity
Κωδικός Διαφανειών: MKT119
Κωδικός Διαφανειών: MKT119
Βάσεις Δεδομένων & Έμπειρα Συστήματα
Επεξεργασία Κειμένου Διδακτική προσέγγιση των λογισμικών γενικής χρήσης Ζωγραφική Λογιστικά φύλλα Βάσεις δεδομένων.
Αρχιτεκτονική Συστημάτων
Εφαρμογή Κανονικοποίησης
Το Σχεσιακό Μοντέλο Βάσεις Δεδομένων Ευαγγελία Πιτουρά.
Κανονικοποίηση ΤΙ ΕΙΝΑΙ ; Τεχνική Διαδικασία
Κανονικοπηση(normalization)
Βάσεις Δεδομένων και web-based Εφαρμογές
Βάσεις Δεδομένων Γεωπονικό Πανεπιστήμιο Αθηνών Γενικό Τμήμα
Αρχιτεκτονική Συστημάτων
Κανονικοποίηση 1η, 2η και 3η Κανονική Μορφή
Σχεσιακεσ βασεισ δεδομενων
Το Σχεσιακό Μοντέλο Βάσεις Δεδομένων Ευαγγελία Πιτουρά.
Μεταγράφημα παρουσίασης:

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ΕΙΣΑΓΩΓΙΚΑ ΖΗΤΗΜΑΤΑ

Εισαγωγικά - Δεδομένα Βοηθήματα μνήμης Δεδομένα Πηγές δεδομένων Καταγεγραμμένα γεγονότα Ακριβή – πλήρη – σχετικά - έγκαιρα Πηγές δεδομένων Εσωτερικά Εξωτερικά Περιβάλλον

Πληροφορίες Επεξεργασμένα δεδομένα Αξία πληροφορίας (κόστος) Παρελθόν Απλή παρουσίαση Υπολογισμοί Μέλλον Πρόβλεψη !

ΒΑΣΗ ΔΕΔΟΜΕΝΩΝ Ένα σύνολο δεδομένων που σχετίζονται μεταξύ τους Σύστημα Διαχείρισης Βάσης Δεδομένων (ΣΔΒΔ) GUI SQL DDL DML

Γιατί όχι Excel? Έστω ένα εκπαιδευτικό ίδρυμα με τμήματα και φοιτητές που παρακολουθούν μαθήματα (πχ ΤΕΙ Σερρών) Έστω ότι η γραμματεία καταγράφει τα στοιχεία και τις επιδόσεις των φοιτητών

Ένα στιγμιότυπο.... Τμήμα Τηλέφωνο ΑΜ Όνομα Επώνυμο Έτος Γέννησης Μάθημα Διδακτικές μονάδες Ημερομηνία εξέτασης Βαθμός Λογιστικής 23210123 12 Ακκ Ακακ 23213 1980 Κόστος 5 15/3/08 7 Διοίκησης 23210142 13 Κακο Μαμκ 33212 1988 Χρήμα 11/2/08 6,5 Πληρ/κης 232122 18 Ποπε Τιτα 335464 1999 C 11 15/5/09 4 ???

Πρόβλημα: Επανάληψη Δεδομένων Λύση: Επιρρεπές σε σφάλματα Χώρος αποθήκευσης Δυσκολία στη χρήση Υπολογιστικό Βάρος ............................ Λύση: Διάσπαση

Μοντέλα δεδομένων Λογικά Υλοποίησης Φυσικά Διάγραμμα Οντοτήτων – Συσχετίσεων Υλοποίησης Ιεραρχικό, Δικτυακό, αντικειμενοστραφές, σχεσιακό Φυσικά Αρχεία, εγγραφές, μέλη, δομές, πίνακες κλπ

Λογικά Μοντέλα - ΔΟΣ Οντότητα Αναπαράσταση φυσικού αντικειμένου Αντιπρόσωποι Χαρακτηριστικά (όλα τα κοινά στοιχεία των αντιπροσώπων)

Σχεσιακό Μοντέλο δεδομένων Σχέσεις (relations) Relational Data Base System Σχέση = πίνακας Όχι μήτρα Όχι δομή δεδομένων πίνακα Προσομοιάζει με πίνακα εγγραφών

Οντότητα ΦΟΙΤΗΤΗΣ Κλειδί Σύνθετο Πολλαπλό ΟΝΟΜΑ ΕΠΩΝΥΜΟ ΑΜ ΠΤΥΧΙΑ ΤΗΛΕΦΩΝΟ ΦΟΙΤΗΤΗΣ Σύνθετο ΔΙΕΥΘΥΝΣΗ ΕΤΟΣ ΓΕΝΝΗΣΗΣ ΟΔΟΣ ΑΡΙΘΜΟΣ ΤΚ

Οντότητα ΤΜΗΜΑ ΤΙΤΛΟΣ ΤΗΛΕΦΩΝΟ ΤΜΗΜΑ

Οντότητα ΜΑΘΗΜΑ ΤΙΤΛΟΣ ΚΩΔΙΚΟΣ ΔΙΔ. ΜΟΝΑΔΕΣ ΜΑΘΗΜΑ

Εγγραφή φοιτητή σε τμήμα Ημερομηνία εγγραφής Εγγράφεται σε... Μ 1 ΦΟΙΤΗΤΗΣ ΤΜΗΜΑ Ένας φοιτητής εγγράφεται σε ένα τμήμα Σε ένα τμήμα εγγράφονται πολλοί φοιτητές Σχέση ένα-προς-πολλά Οι σχέσεις μπορεί να έχουν χαρακτηριστικά

Προσφορά μαθημάτων από τμήμα Προσφέρει... Μ 1 ΜΑΘΗΜΑ ΤΜΗΜΑ Ένα τμήμα προσφέρει πολλά μαθήματα Ένα μάθημα προσφέρεται από ένα τμήμα Σχέση ένα-προς-πολλά

Παρακολούθηση μαθημάτων από φοιτητές ΒΑΘΜΟΣ Παρακολουθεί Μ Μ ΜΑΘΗΜΑ ΦΟΙΤΗΤΗΣ Ένας φοιτητής παρακολουθεί πολλά μαθήματα Ένα μάθημα παρακολουθείται από πολλούς φοιτητές Σχέση πολλά-προς-πολλά

Όλα μαζί..... ΒΑΘΜΟΣ ... ... ... ... ... ... Μ Μ ΜΑΘΗΜΑ ΦΟΙΤΗΤΗΣ Μ ... Παρακολουθεί ... ... ... Μ Μ ΜΑΘΗΜΑ ΦΟΙΤΗΤΗΣ Μ ... Μ ... Προσφέρει... Εγγράφεται σε... 1 1 ΤΜΗΜΑ ... ... Ημερομηνία εγγραφής

Διάσπαση ΔΟΣ σε πίνακες Θεωρία (συναρτησιακές εξαρτήσεις, κανονικές μορφές κλπ - βιβλιογραφία). Εύκολη πρακτική: Κάθε οντότητα είναι πίνακας Για κάθε σχέση 1:Μ θέτουμε το πρωτεύον κλειδί της πλευράς 1 ως ξένο κλειδί στην πλευρά Μ Για κάθε σχέση Μ:Μ κατασκευάζεται νέος πίνακας με τα πρωτεύοντα κλειδιά.

ΦΟΙΤΗΤΗΣ ΤΜΗΜΑ ΜΑΘΗΜΑ ΑΜ Επώνυμο Όνομα Τηλέφωνο Έτος Γενν. ......(υπόλοιπα)...... ΤΜΗΜΑ ΤΙΤΛΟΣ Τηλέφωνο ΜΑΘΗΜΑ Κωδικός Τίτλος Διδακτικές Μονάδες

Εγγραφή φοιτητή σε τμήμα (σχέση 1:Μ, ένα τμήμα εγγράφει πολλούς φοιτητές) ΦΟΙΤΗΤΗΣ ΑΜ Επώνυμο Όνομα Τηλέφωνο Έτος Γενν. ......(υπόλοιπα)... ΤΙΤΛΟΣ (τμήματος) ξ.κ. ΤΜΗΜΑ ΤΙΤΛΟΣ Τηλέφωνο ΜΑΘΗΜΑ Κωδικός Τίτλος Διδακτικές Μονάδες

Προσφορά μαθημάτων από τμήμα (σχέση 1:Μ, ένα τμήμα προσφέρει πολλά μαθήματα) ΦΟΙΤΗΤΗΣ ΑΜ Επώνυμο Όνομα Τηλέφωνο Έτος Γενν. ......(υπόλοιπα)...... ΤΙΤΛΟΣ (τμήματος) ξ.κ. ΤΜΗΜΑ ΤΙΤΛΟΣ Τηλέφωνο ΜΑΘΗΜΑ ξ.κ. Κωδικός Τίτλος Διδακτικές Μονάδες ΤΙΤΛΟΣ (τμήματος)

Παρακολούθηση μαθημάτων από φοιτητές (σχέση Μ:Μ, ένας φοιτητής παρακολουθεί πολλά μαθήματα) Προσθήκη νέου πίνακα (σχέσης) ΦΟΙΤΗΤΗΣ ......(υπόλοιπα)...... Έτος Γενν. Τηλέφωνο ΤΙΤΛΟΣ Τμήματος Όνομα Επώνυμο ΑΜ ΤΜΗΜΑ Διδακτικές Μονάδες Τίτλος Κωδικός ΜΑΘΗΜΑ ξ.κ. ΒΑΘΜΟΣ Παρακολούθηση μαθημάτων

ΣΧΗΜΑ μιας Βάσης Δεδομένων ΦΟΙΤΗΤΗΣ ......(υπόλοιπα)...... Έτος Γενν. Τηλέφωνο ΤΙΤΛΟΣ Τμήματος Όνομα Επώνυμο ΑΜ ΤΜΗΜΑ Διδακτικές Μονάδες Τίτλος Κωδικός ΜΑΘΗΜΑ ξ.κ. ΒΑΘΜΟΣ Παρακολούθηση μαθημάτων

Στιγμιότυπο μιας Βάσης Δεδομένων 10 Κύδρος Δημήτρης 123456 1948 ......(υπόλοιπα)...... Λογιστικής 14 Νοτόπουλος Παναγιώτης 654321 1986 ………………. 12 Γεωργίου Γιώργος 54545454 1990 …………….. Διοίκησης Λογιστικής 232323 Διοίκησης 323232 14 30Θ 9 12 35ΣΤ 5 30Θ Κόστος (Θ) 12 Λογιστικής 35ΣΤ Σχέσεις 5 Διοίκησης 30Ε Κόστος (Ε)

Χρήση ΣΔΒΣ (εργαστηριακό) ACCESS Παράδειγμα 1 (φοιτητές και τμήματα) Δημιουργία Πινάκων Συσχέτιση Πινάκων Παράδειγμα 2 (πελάτες, υλικά και τιμολόγια, ερωτήματα)