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

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

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

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

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

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

Αρχιτεκτονική Συστημάτων Βάσεων Δεδομένων. Κατηγορίες χρηστών ΣΔΒΔ Αρχιτεκτονική ANSI/SPARC Γλώσσες ερωτημάτων Μοντέλα δεδομένων Λειτουργίες ΣΔΒΔ

Διαχείριση Δεδομένων

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

Σχεδιασμός μιας εφαρμογής ΒΔ: Βήματα. 1. Συλλογή και Ανάλυση Απαιτήσεων(requirement analysis)

Βάσεις εδοµένων. Βασίλειος Βεσκούκης, Εµµ. Στεφανάκης ΣΥΣΤΗΜΑΤΑ ΙΑΧΕΙΡΙΣΗΣ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ

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

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

Μοντελοποίηση Πεδίου

Έννοιες Διαχείρισης Βάσεων Δεδομένων και Αρχιτεκτονική

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

Ανάπτυξη Μοντέλου Εκτίμησης της Ποιότητας του Χάρτη

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

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

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

Βάσεις Δεδομένων. Βασίλειος Βεσκούκης ΜΟΝΤΕΛΑ ΔΕΔΟΜΕΝΩΝ

Γεώργιος Φίλιππας 23/8/2015

Ramez Elmasri and Shamkant B. Navathe Ελληνική Εκδόσεις Δίαυλος, Επιμέλεια Μ.Χατζόπουλος Διαφάνεια 1-1

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

ΚΕΦΑΛΑΙΟ 5. Κύκλος Ζωής Εφαρμογών ΕΝΟΤΗΤΑ 2. Εφαρμογές Πληροφορικής. Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών

Πληροφοριακά Συστήματα Διοίκησης. Διοικητική Επιστήμη και Λήψη Αποφάσεων

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

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

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

Δεδομένα και Πληροφορίες

O μετασχηματισμός μιας «διαθεματικής» δραστηριότητας σε μαθηματική. Δέσποινα Πόταρη Πανεπιστήμιο Πατρών

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

Copyright 2007 Ramez Elmasri and Shamkant B. Navathe, Ελληνική Έκδοση Διαφάνεια 16-1


Σχεσιακό Μοντέλο. Εισαγωγή. Βάσεις εδοµένων : Σχεσιακό Μοντέλο 1

Βάσεις Περιβαλλοντικών Δεδομένων

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

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

Υπολογιστικής Σκέψης

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

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

Ένας απλός τρόπος αναπαράστασης δεδομένων: ένας διδιάστατος πίνακας που λέγεται σχέση Γνωρίσματα

Ένας απλός τρόπος αναπαράστασης δεδομένων: ένας διδιάστατος πίνακας που λέγεται σχέση Γνωρίσματα

Βάσεις Δεδομένων : Σχεσιακό Μοντέλο 1. Ένας απλός τρόπος αναπαράστασης δεδομένων: ένας διδιάστατος πίνακας που λέγεται σχέση.

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

Τα Διδακτικά Σενάρια και οι Προδιαγραφές τους. του Σταύρου Κοκκαλίδη. Μαθηματικού

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

Από τα Δεδομένα στην Πληροφορία: Διδακτικό Σενάριο για Εισαγωγή στη Γλώσσα SQL. Σ. Φίλου Β. Βασιλάκης

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

Ενότητα. Εισαγωγή στις βάσεις δεδομένων

Αικατερίνη Καμπάση, PhD. Τμήμα Προστασίας και Συντήρησης Πολιτισμικής Κληρονομιάς Α.Τ.Ε.Ι. Ιονίων Νήσων

Εισαγωγή Στις Αρχές Της Επιστήμης Των Η/Υ. Η έννοια του Προβλήματος - ΚΕΦΑΛΑΙΟ 2

Βάσεις Δεδομένων. Database Management Systems (DBMS) Συστήματα Διαχείρισης Βάσεων Δεδομένων (ΣΔΒΔ)

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

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

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

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

Ερωτηματολόγιο CloudingSMEs για τελικούς χρήστες (ΜΜΕ) υπηρεσιών Cloud

ΕΚΘΕΣΗ ΑΝΑΦΟΡΑΣ ΓΙΑ ΤΙΣ ΣΥΝΕΝΤΕΥΞΕΙΣ ΤΩΝ ΜΕΛΩΝ ΟΜΕΑ

Αντικείµενο: Θεµελιώδες πρόβληµα της επιστήµης µας εδοµένα

Η προσεγγιση της. Αρχιτεκτονικης Συνθεσης. ΜΑΡΓΑΡΙΤΑ ΓΡΑΦΑΚΟΥ Καθηγητρια της Σχολης Αρχιτεκτονων Ε.Μ.Π.

Εκσφαλμάτωση προγράμματος

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

Εργαστηριακές Ασκήσεις Σελίδα 1

8.2 Εννοιολογική χαρτογράφηση

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

Λογικός Σχεδιασμός Σχεσιακών Σχημάτων: Αποσύνθεση

Σχεδιασμός μιας Β : Βήματα

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

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

Κατανεμημένα Συστήματα: Θεωρία και Προγραμματισμός. Ενότητα # 1: Εισαγωγή Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

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

Πίνακας Περιεχομένων. μέρος A 1 Εισαγωγή στην Τεχνολογία Λογισμικού

Β.δ Επιλογή των κατάλληλων εμπειρικών ερευνητικών μεθόδων

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

Λογικός Σχεδιασµός Σχεσιακών Σχηµάτων: Αποσύνθεση. Βάσεις εδοµένων Ευαγγελία Πιτουρά 1

Προγραμματισμός επιχειρηματικών πόρων (ΠΕΠ) Source: Northampton Symphony Orchestra

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

Μετατροπή Ο/Σ σε Σχεσιακό Μοντέλο Σχεδιασμός Βάσεων Δεδομένων

Σχεδιασμός Επεξεργασίας και Τηλεπεξεργασίας

Το πρόβλημα στην πληροφορική

Σύβακας Σταύρος ΠΕ19,MSc. IT ΣΥΒΑΚΑΣ ΣΤΑΥΡΟΣ ΕΡΩΤΗΜΑΤΑ

1.1. Βάσεις δεδομένων

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

ΚΕΦΑΛΑΙΟ 1ο ΑΝΑΛΥΣΗ ΠΡΟΒΛΗΜΑΤΟΣ

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

Προϋπολογισμός και Σχεδιασμός

Προγραμματισμός επιχειρηματικών πόρων (ΠΕΠ) Source: Northampton Symphony Orchestra

Λογικός Σχεδιασµός Σχεσιακών Σχηµάτων: Αποσύνθεση

Συστήματα Πληροφοριών Διοίκησης

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

Κεφάλαιο 4 ο. Ο Προσωπικός Υπολογιστής

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

Σημασιολογική Ολοκλήρωση Δεδομένων με τη χρήση Οντολογιών

Χρηματοοικονομική Διοίκηση ΙΙ

Εργαστήριο 8o. Ερωτήματα επιλογής Παραμετρικά ερωτήματα Ερωτήματα δημιουργίας πεδίων. Ευάγγελος Γ. Καραπιδάκης

CRM για Εκπαιδευτικούς Φορείς

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

Διοίκηση Παραγωγής και Υπηρεσιών

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

Αναγνώριση Προτύπων Ι

Transcript:

Βάσεις Δεδομένων Ι 5 ο Φροντιστήριο http://www.dblab.upatras.gr/gr/dbi.htm Πέρδικα Πολίνα [perdika]

σχεδιασμός ΒΔ φάσεις: 1. συλλογή και ανάλυση απαιτήσεων 2. εννοιολογικός σχεδιασμός ΒΔ 3. επιλογή ΣΔΒΔ 4. απεικόνιση στο μοντέλο δεδομένων 5. φυσικός σχεδιασμός ΒΔ 6. υλοποίηση συστήματος ΒΔ και ρύθμιση

συλλογή & ανάλυση απαιτήσεων 1 γνώσηγιατιςπροσδοκίεςτωνχρηστών και τις προτιθέμενες χρήσεις της ΒΔ (λεπτομερώς ) διενεργείται από αναλυτές ησυμμετοχήτωνπελατών-χρηστών είναι πολύ σημαντική στην ανάπτυξη (έλεγχος του συστήματος που υλοποιείται)

συλλογή & ανάλυση απαιτήσεων 2 πραγματοποιείται πρώτη συνάντηση με πελάτες-χρήστες και καθορίζονται οι αρχικές απαιτήσεις, που είναι ελλειπείς και ασαφείς σε επόμενες συναντήσεις οι απαιτήσεις γίνονται πιο σαφείς ώσπου να καταλήξουν στις λεπτομερείς απαιτήσεις υλοποίησης

εννοιολογικός σχεδιασμός ΒΔ 1 1. σχεδιασμός εννοιολογικού σχήματος εξετάζονται τα δεδομένα της φάσης 1 (ανάλυση απαιτήσεων) και παράγεται το εννοιολογικό σχήμα 2. σχεδιασμός δοσοληψιών και εφαρμογών εξετάζονται οι εφαρμογές της ΒΔ που προέκυψαν από τη φάση 1 (ανάλυση απαιτήσεων) και παράγονται προδιαγραφές υψηλού επιπέδου

εννοιολογικός σχεδιασμός ΒΔ 2 προσδοκόμενο αποτέλεσμα: πλήρης κατανόηση της δομής της ΒΔ, της σημασιολογίας, των συσχετίσεων μεταξύ δεδομένων και περιορισμών σταθερή περιγραφή του περιεχομένου της ΒΔ

εννοιολογικός σχεδιασμός ΒΔ 3 στρατηγικές σχεδιασμού σχήματος: καθοδική στρατηγική (top-down)

εννοιολογικός σχεδιασμός ΒΔ 4 στρατηγικές σχεδιασμού σχήματος: ανοδική στρατηγική (bottom-up)

εννοιολογικός σχεδιασμός ΒΔ 5 στρατηγικές σχεδιασμού σχήματος: στρατηγική από τον πυρήνα προς την περιφέρεια (inside-out) εστιάζουμε σε ένα κεντρικό σημείο από έννοιες πιο προφανείς και στη συνέχεια επεκτείνουμε με θεώρηση νέων εννοιών γύρω από τις υπάρχουσες ανάμεικτη στρατηγική διαμοιράζουμε τις απαιτήσεις βάσει της καθοδικής στρατηγικής, σχεδιάζουμε μέρος του σχήματος βάσει της ανοδικής στρατηγικής για κάθε διαμέριση και τα συνδυάζουμε

εννοιολογικός σχεδιασμός ΒΔ 6 ενοποίηση σχημάτων: για μεγάλες ΒΔ χρησιμοποιείται ανάμεικτη στρατηγική βήματα: 1. εντοπισμός αντιστοιχιών και συγκρούσεων μεταξύ των σχημάτων 1. συγκρούσεις ονομάτων 2. συγκρούσεις τύπων 3. συγκρούσεις πεδίου ορισμού 4. συγκρούσεις μεταξύ περιορισμών

εννοιολογικός σχεδιασμός ΒΔ 7 βήματα: 2. τροποποίηση όψεων (για προσαρμογή) 1. επίλυση συγκρούσεων βήματος 1 3. συγχώνευση όψεων 1. αντίστοιχες έννοιες εμφανίζονται μόνο μία φορά 4. αναδόμηση 1. ανάλυση και αναδόμηση για μείωση πολυπλοκότητας και πλεονασμών

εννοιολογικός σχεδιασμός ΒΔ 8

εννοιολογικός σχεδιασμός ΒΔ 9

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

επιλογή ΣΔΒΔ 2 η χρήση ΣΔΒΔ υπερτερεί της χρήσης αρχείων (π.χ. θα μπορούσαν να χρησιμοποιούνται xls ή access) γιατί???

απεικόνιση στο μοντέλο δεδομένων λογικός σχεδιασμός ΒΔ απεικόνιση του εννοιολογικού σχήματος από το μοντέλο δεδομένων υψηλού επιπέδου της φάσης 2 (εννοιολογικός σχεδιασμός ΒΔ) στο μοντέλο δεδομένων του ΣΔΒΔ

φυσικός σχεδιασμός ΒΔ 1 διαδικασία επιλογής συγκεκριμένων δομών αποθήκευσης και διαδρομών προσπέλασης για τα αρχεία της ΒΔ στόχος: καλή απόδοση για τις εφαρμογές που υποστηρίζονται

φυσικός σχεδιασμός ΒΔ 2 κριτήρια: χρόνος απόκρισης χρόνος μεταξύ υποβολής δοσοληψίας και απάντησης χρησιμοποίηση χώρου μέγεθος του χώρου αποθήκευσης των αρχείων της ΒΔ ρυθμός διεκπεραίωσης δοσοληψιών μέσος αριθμός δοσοληψιών ανά λεπτό (σε συνθήκες αιχμής του συστήματος)

υλοποίηση συστήματος ΒΔ & ρύθμιση 1 υλοποίηση: δημιουργία σχημάτων ΒΔ δημιουργία αρχείων αποθήκευσης της ΒΔ εισαγωγή δεδομένων σύνδεση με εφαρμογές που χρησιμοποιούν τη ΒΔ για την επεξεργασία των δεδομένων

υλοποίηση συστήματος ΒΔ & ρύθμιση 2 ρύθμιση: τροποποίηση της ΒΔ (πίνακες, indexes, αρχεία αποθήκευσης, ερωτήματα κλπ) ώστε να επιτυγχάνεται καλύτερη απόδοση στην περίπτωση που τα στατιστικά απόδοσης δεν είναι ικανοποιητικά να ικανοποιούνται οι νέες προδιαγραφέςαπαιτήσεις στην περίπτωση που υπάρξει αλλαγή