1 Βάσεις Δεδομένων I ΥΠΕΥΘΥΝΟΙ: ΘΟΔΩΡΗΣ ΜΑΝΑΒΗΣ ΝΙΚΟΣ ΚΥΡΙΤΣΗΣ Εργαστήριο 1 – Ανάλυση απαιτήσεων T Manavis
Βασικοί Ορισμοί Βάση Δεδομένων (Database - DB): –Μια συλλογή από συσχετιζόμενα δεδομένα. Τα δεδομένα του Πανεπιστήμιου (Φοιτητών, Μαθημάτων, Αιθουσών, κτλ), Πτήσεων, Ξενοδοχείου,.. Τυχαία συλλογή δεδομένων δεν αποτελούν βάση –π.χ., όλες οι λέξεις ενός βιβλίου παρόλο που είναι συσχετιζόμενα δεδομένα δεν αποτελούν βάση δεδομένων. Δεδομένα (Data): –Γνωστά γεγονότα τα οποία μπορούν να καταγραφούν και τα οποία έχουν συγκεκριμένη σημασία. –π.χ., Ο Κώστας είναι 32 ετών και η ταυτότητα του είναι Ο Κώστας είναι φοιτητής του IST.
Εισαγωγή - ορισμοί
Μια βάση δεδομένων...
Παραδείγματα χρήσης ΒΔ
Λειτουργίες Συστήματος Διαχείρισης Βάσεων Δεδομένων (ΣΔΒΔ) Συστήματα Διαχείρισης Βάσεων Δεδομένων (Database Management Systems)
Παραδείγματα ΣΔΒΔ
Ανάλυση Απαιτήσεων
Ορισμός Βάσης Δεδομένων
Βήμα 1: Οι οντότητες (entities)
Βήμα 2: Τα γνωρίσματα (attributes)
Βήμα 3: Οι συσχετίσεις μεταξύ οντοτήτων (relationships)
Βήμα 4: Καταγραφή πιθανών ερωτημάτων
Αναγνώριση Οντοτήτων και Συσχετίσεων
17 Παραδείγματα T Manavis
Παράδειγμα 1 – Βάση δεδομένων ενός συνεργείου αυτοκινήτων
Παράδειγμα 1 - συνέχεια
Οντότητες
Χαρακτηριστικά
Συσχετίσεις
Ερωτήματα
Σχηματικά...
Παράδειγμα 2 (λιγότερο λεπτομερές)
Οντότητες
Συσχέτιση Οντοτήτων
Πιθανές Ερωτήσεις
Παράδειγμα 3
Οντότητες
Χαρακτηριστικά
Συσχετίσεις
Ερωτήματα
Παράδειγμα 4
Οντότητες
Συσχετίσεις Οντοτήτων
Πιθανές Ερωτήσεις
Πηγές Τμήμα Μηχανικών Ηλεκτρονικών Υπολογιστών και Πληροφορικής Πανεπιστημίου Πατρών : Σημειώσεις του μαθήματος Βάσεις Δεδομένων Ι