Βάσεις Δεδομένων. Βασίλειος Βεσκούκης ΜΟΝΤΕΛΑ ΔΕΔΟΜΕΝΩΝ
|
|
- Τηθύς Αλεξανδρίδης
- 7 χρόνια πριν
- Προβολές:
Transcript
1 Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Αγρονόμων Τοπογράφων Μηχανικών Βάσεις Δεδομένων Βασίλειος Βεσκούκης ΜΟΝΤΕΛΑ ΔΕΔΟΜΕΝΩΝ Βάσεις Δεδομένων vs. Αρχεία Χαρακτηριστικά της προσέγγισης των ΒΔ έναντι αυτής του παραδοσιακού προγραμματισμού επεξεργασίας αρχείων Προγράμματα επεξεργασίας αρχείων κάθε χρήστης ορίζει και διατηρεί τα δικά του αρχεία, που χρειάζεται για μια συγκεκριμένη εφαρμογή π.χ., Υ.ΠΕ.ΧΩ.Δ.Ε. ΥΠ.ΕΘ.Ο. ΕΦΟΡΙΑ Προγράμματα εφαρμογής Προγράμματα εφαρμογής αρχεία Κτηματολογίου αρχεία Κτηματολογίου 1
2 Βάσεις δεδομένων Προγράμματα επεξεργασίας αρχείων και οι δύο χρήστες ενδιαφέρονται για τα δεδομένα του κτηματολογίου κάθε χρήστης τηρεί ξεχωριστά αρχεία κάθε χρήστης τηρεί ξεχωριστά προγράμματα για το χειρισμό των αρχείων κάθε χρήστης απαιτεί κάποια δεδομένα που δεν είναι πάντα διαθέσιμα στα αρχεία του άλλου χρήστη Αποτέλεσμα: πλεονασμός στον ορισμό και την αποθήκευση των δεδομένων καταβολή πρόσθετου κόπου για τη διατήρηση κοινών δεδομένων σε ενημερωμένη μορφή Σφάλματα - ανακρίβειες Βάσεις δεδομένων Προσέγγιση βάσεων δεδομένων Διατηρείταιμίακαιμοναδικήαποθήκηδεδομένων, που ορίζεται μια φορά και στη συνέχεια χρησιμοποιείται από διάφορους χρήστες π.χ., Υ.ΠΕ.ΧΩ.Δ.Ε. ΥΠ.ΕΘ.Ο. ΕΦΟΡΙΑ Προγράμματα εφαρμογής Προγράμματα εφαρμογής Σύστημα Διαχείρισης Βάσεων Δεδομένων (ΣΔΒΔ) κατάλογος αρχεία Κτηματολογίου 2
3 Βάσεις δεδομένων Προσέγγιση βάσεων δεδομένων: πλεονεκτήματα ελάττωση των πλεοναζόντων δεδομένων ελαχιστοποίηση των απαιτήσεων σε χώρο αποθήκευσης λιγότερα προβλήματα ενημέρωσης των δεδομένων ανεξαρτησία των δεδομένων από τις εφαρμογές το σύστημα βάσης δεδομένων εκτός από τα δεδομένα (βάση) περιέχει και τον πλήρη ορισμό και τη δομή αυτών (κατάλογος δεδομένων ή μετα-δεδομένα) εύκολη η αλλαγή της δομής των αρχείων εύκολη χρήση ή κατάργηση ευρετηρίων απόκρυψη των λεπτομερειών αποθήκευσης, διαχείρισης αρχείων πολλαπλές όψεις των δεδομένων και λειτουργιών υποστηρίζεται η ταυτόχρονη πρόσβαση σε δεδομένα και λειτουργίες από πολλούς χρήστες διασφαλίζεται η εξουσιοδοτημένη πρόσβαση στα δεδομένα Μοντέλο δεδομένων Μοντέλο Δεδομένων είναι ένα σύνολο από έννοιες που μπορούν να χρησιμοποιηθούν για την περιγραφή της δομής μιας βάσης δεδομένων Δομή της βάσης δεδομένων Τύποι δεδομένων, Συσχετίσεις μεταξύ δεδομένων Περιορισμοί που πρέπει να ισχύουν για τα δεδομένα Τα περισσότερα μοντέλα δεδομένων περιγράφουν επίσης βασικές λειτουργίες για τον προσδιορισμό των ανακτήσεων και ενημερώσεων της βάσης δεδομένων και μια ειδική γλώσσα για τον ορισμό και χειρισμό των δεδομένων Περιγραφή Τύπων: Πίνακας(Ονομα πεδίου, βασικός τύπος πεδίου)* Συσχετίσεων: Ονομα, ρόλοι, ποσοτικοί δείκτες (1:1, 1:Ν, Μ:Ν) 3
4 Κατηγορίες μοντέλων δεδομένων Ταξινόμηση μοντέλων δεδομένων με βάση τους τύπους εννοιών που περιέχουν για την περιγραφή της δομής της ΒΔ Υψηλού επιπέδου ή εννοιολογικά μοντέλα δεδομένων παρέχουν έννοιες που βρίσκονται κοντά στον τρόπο με τον οποίο πολλοί χρήστες αντιλαμβάνονται τα δεδομένα Χαμηλού επιπέδου ή φυσικά μοντέλα δεδομένων παρέχουν έννοιες που περιγράφουν τις λεπτομέρειες του τρόπου αποθήκευσης των δεδομένων στον Η/Υ Παραστατικά μοντέλα ή μοντέλα υλοποίησης βρίσκονται μεταξύ των δύο παραπάνω κατηγοριών αποκρύπτουν μερικές έννοιες αποθήκευσης των δεδομένων, αλλά μπορούν να υλοποιηθούν σε ένα υπολογιστικό σύστημα με άμεσο τρόπο Μοντέλα δεδομένων: σχήμα και στιγμιότυπα Σε κάθε μοντέλο δεδομένων διακρίνουμε δύο έννοιες: την περιγραφή της βάσης δεδομένων την ίδια τη βάση Σχήμα της βάσης δεδομένων Είναι η περιγραφή της βάσης δεδομένων Ποιες οντότητες περιέχει Τι «ισχύει» για κάθε οντότητα Προσδιορίζεται κατά το σχεδιασμό της ΒΔ και δεν αναμένεται να αλλάζει συχνά π.χ., σχήμα της βάσης δεδομένων του κτηματολογίου ΓΕΩΤΕΜΑΧΙΑ ΚΑΕΚ ΕΜΒΑΔΟΝ ΧΡΗΣΗ ΔΙΕΥΘΥΝΣΗ ΠΟΛΥΓΩΝΟ ΔΙΚΑΙΟΥΧΟΙ ΚΩΔΙΚΟΣ ΕΠΩΝΥΜΟ ΟΝΟΜΑ ΔΙΕΥΘΥΝΣΗ ΔΙΚΑΙΩΜΑΤΑ ΚΑΕΚ ΔΙΚΑΙΟΥΧΟΣ ΠΟΣΟΣΤΟ ΗΜΕΡΟΜΗΝΙΑ 4
5 Μοντέλα δεδομένων: σχήμα και στιγμιότυπα Στιγμιότυπο της βάσης δεδομένων Αποτελεί μια «φωτογραφία» των δεδομένων της βάσης μια συγκεκριμένη χρονική στιγμή Τα στιγμιότυπα αλλάζουν συχνά διότι μεταβάλλονται τα δεδομένα Παράδειγμα: Για το σχήμα «Κτηματολόγιο» μια ΒΔ, μπορούμε να έχουμε Ενα στιγμιότυπο της βάσης δεδομένων του κτηματολογίου της Ρόδου Ενα στιγμιότυπο της βάσης δεδομένων του κτηματολογίου της Μυκόνου, κ.ο.κ. ΓΕΩΤΕΜΑΧΙΑ ΚΑΕΚ ΕΜΒΑΔΟΝ ΧΡΗΣΗ ΔΙΕΥΘΥΝΣΗ ΠΟΛΥΓΩΝΟ ΟΙΚΙΣΤΙΚΗ ΚΑΠΟΔΙΣΤΡΙΟΥ 32 Π ΚΑΛΛΙΕΡΓΕΙΑ ΑΓ. ΝΙΚΟΛΑΟΥ 141 Π23457 ΔΙΚΑΙΟΥΧΟΙ ΚΩΔΙΚΟΣ ΕΠΩΝΥΜΟ ΟΝΟΜΑ ΔΙΕΥΘΥΝΣΗ ΔΗΜΗΤΡΙΟΥ ΝΙΚΟΛΑΟΣ ΑΘΗΝΩΝ 45, ΑΘΗΝΑ ΠΑΡΑΣΧΟΥ ΜΑΡΙΑ ΝΙΚΗΣ 22, ΡΕΘΥΜΝΟ ΔΙΚΑΙΩΜΑΤΑ ΚΑΕΚ ΔΙΚΑΙΟΥΧΟΣ ΠΟΣΟΣΤΟ ΗΜΕΡΟΜΗΝΙΑ % % % Μοντέλα δεδομένων: σχήμα και στιγμιότυπα Το σχήμα περιέχει: Περιγραφή της δομής κάθε είδους δεδομένων (πεδία) Περιγραφή των σχέσεων μεταξύ των ειδών δεδομένων Το στιγμιότυπο περιέχει: Συγκεκριμένα δεδομένα κάθε είδους, σύμφωνα με τη δομή του σχήματος στο οποίο αντιστοιχεί Συσχετίσεις μεταξύ κάποιων από αυτά με κάποια άλλα, εφόσον το αντίστοιχο σχήμα τις προβλέπει Παράδειγμα Σχήμα: Οντότητες: Ονοματεπώνυμα, αγροτεμάχια Σχέσεις: κατέχει(ονοματεπώνυμο, αγροτεμάχιο, ποσοστό) Στιγμιότυπο Οντότητες: { Ανδρέου, Βασιλείου, οικόπεδο Νάξου 32, οικόπεδο Πατησίων 28 } Συσχετίσεις: { Κατέχει(Ανδρέου, οικόπεδο Νάξου 32, 100%), Κατέχει(Βασιλείου, Οικόπεδο Πατησίων 28, 50%), Κατέχει(Ανδρέου, Οικόπεδο Πατησίων 28, 50%) } 5
6 Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Αγρονόμων Τοπογράφων Μηχανικών Βάσεις Δεδομένων Βασίλειος Βεσκούκης ΜΟΝΤΕΛΟΠΟΙΗΣΗ ΔΕΔΟΜΕΝΩΝ, ΚΛΑΣΙΚΑ ΜΟΝΤΕΛΑ ΔΕΔΟΜΕΝΩΝ Μοντέλα Δεδομένων Δικτυωτό ΜΔ Προϊόν μιας ομάδας εργασίας DBTG (Database Task Group) του οργανισμού CODASYL (1971) Αναθεωρήσεις 1978, 1981 Χρήση της COBOL ως «στεγάζουσας» γλώσσας προγραμματισμού Παράρτημα Γ, τόμος Α Ιεραρχικό ΜΔ Δεν υπάρχει πρότυπο De facto ύπαρξη IMS (Information Management System): Τράπεζες, ασφ. Εταιρίες, κ.ά. System-2000 που διατίθεται από το SAS Institute Σχεσιακό ΜΔ Ted Codd (IBM), 1970 Απλό και μαθηματικά θεμελιωμένο Θα μας απασχολήσει εκτενώς 6
7 Σύντομη αναφορά στο Δικτυωτό ΜΔ Δύο δομές δεδομένων: εγγραφές και σύνολα Εγγραφές Εγγραφή (record) είναι μια ομάδα συσχετιζόμενων τιμών δεδομένων Μια περιγραφή μιας ομάδας, ονομάζεται τύπος εγγραφής (record type) Τα επιμέρους στοιχεία ενός τύπου εγγραφής λέγονται στοιχεία δεδομένων (data items) ή γνωρίσματα(attributes) Παράδειγμα: Σύνολα Δελτίο Ταυτότητας (γενικά) -> τύπος εγγραφής «Ταυτότητα» Δελτίο Ταυτότητας του κ. Παπαδόπουλου -> εγγραφή Στοιχεία δεδομένων: Ονομα, επώνυμο, πατρώνυμο, μητρώνυμο, ημ.γέννησης κλπ Τύπος συνόλου (set type): η περιγραφή μιας συσχέτισης 1:Ν μεταξύ δύο τύπων εγγραφών: {Ονομα, τύπος1: «Ιδιοκτήτης», τύπος2: «Μέλος»} Παράδειγμα: {Σπουδάζει_σε, Σχολή, Φοιτητής} Σύντομη αναφορά στο Δικτυωτό ΜΔ Το σύνολο {Σπουδάζει_σε, Σχολή, Φοιτητής} ΣΧΟΛΗ ΣΠΟΥΔΑΖΕΙ_ΣΕ ΦΟΙΤΗΤΗΣ 7
8 Δικτυωτό ΜΔ και είδη συσχετίσεων Οι συσχετίσεις μεταξύ δεδομένων είναι διαφορετικές ως προς την πολλαπλότητα Δελτίο ταυτότητας φυσικό πρόσωπο Ένα φυσικό πρόσωπο έχει ακριβώς ένα δελτίο ταυτότητας Ένα δελτίο ταυτότητας αντιστοιχεί ακριβώς σε ένα φυσικό πρόσωπο Σπουδαστής Σχολή Ενας σπουδαστής σπουδάζει σε μία σχολή Σε μία σχολή σπουδάζουν πολλοί σπουδαστές Φυσικό πρόσωπο γεωτεμάχιο Ένα φυσικό πρόσωπο (ιδιοκτήτης) μπορείναέχειπολλάγεωτεμάχια Ένα γεωτεμάχιο μπορεί να ανήκει σε πολλούς ιδιοκτήτες Οι συσχετίσεις μεταξύ δεδομένων είναι διαφορετικές ως προς τους περιορισμούς Δεν μπορεί να υπάρχει ΔΤ που δεν αντιστοιχεί σε φυσικό πρόσωπο Δεν μπορεί να υπάρχει φυσικό πρόσωπο που δεν έχει ΔΤ Σε μια σχολή μπορεί να μη φοιτούν σπουδαστές Σε μια σχολή δεν μπορεί να φοιτούν πάνω από 1000 σπουδαστές Ένα φυσικό πρόσωπο μπορεί να μην έχει καθόλου οικόπεδα Κ.ά. Σύντομη αναφορά στο Δικτυωτό ΜΔ {Σπουδάζει_σε, Σχολή, Φοιτητής} 8
9 Σύντομη αναφορά στο Δικτυωτό ΜΔ {Σπουδάζει_σε, Σχολή, Φοιτητής} Σύντομη αναφορά στο Δικτυωτό ΜΔ Σύνολα του δικτυωτού μοντέλου δεδομένων Εχουν ένα διακεκριμένο στοιχείο Είναι διατεταγμένα Διαφέρουν από τα σύνολα με τη μαθηματική έννοια Υπάρχει ένα ιδιαίτερο σύνολο, το Σύστημα Σύνολα με ιδιοκτήτη το Σύστημα Σημεία εισόδου στη ΒΔ Μέσο διάταξης εγγραφών Αναπαράσταση συνόλων Συνήθως με κυκλικές λίστες Διπλά συνδεδεμένες κυκλικές λίστες Δείκτης προς τον ιδιοκτήτη Συνεχόμενες εγγραφές μετά την εγγραφή-ιδιοκτήτη Πίνακες δεικτών που αποθηκεύονται με την εγγραφή ιδιοκτήτη Ευρετήρια 9
10 Σύντομη αναφορά στο Δικτυωτό ΜΔ Συσχετίσεις Μ:Ν στο δικτυωτό μοντέλο δεδομένων Σύντομη αναφορά στο Δικτυωτό ΜΔ Περιορισμοί στο Δικτυωτό ΜΔ Περιορισμοί εισαγωγής: πώς συμπεριφέρεται ένα σύνολο κατά την εισαγωγή AUTOMATIC MANUAL Περιορισμοί συγκράτησης: πώς επιτρέπεται να υφίσταται μια εγγραφή σε σχέση με τις υπόλοιπες OPTIONAL MANDATORY FIXED Κατά τον ορισμό ενός ΜΔ πρέπει να καθορίζονται αμφότεροι οι περιορισμοί Δεν επιτρέπονται όλοι οι συνδυασμοί 10
11 Σύντομη αναφορά στο Ιεραρχικό ΜΔ Ορισμοί στο Ιεραρχικό ΜΔ Εγγραφή: μια συλλογή από τιμές πεδίων που περιγράφουν μια οντότητα ή συσχέτιση Τύπος εγγραφών: η δομή ενός συνόλου εγγραφών Τύπος συσχετίσεων γονέα-παιδιού: Μια συσχέτιση 1:Ν μεταξύ δύο τύπων εγγραφών Στιγμιότυπο τύπου συσχετίσεων γονέα-παιδιού: Μια (1) εγγραφή τύπου-γονέα και 0-Ν εγγραφές τύπου-παιδιού Ιεραρχικό Σχήμα ή Ιεραρχία : ένα πλήθος τύπων εγγραφών και συσχετίσεων γονέα-παιδιού Ιεραρχικό σχήμα ΒΔ: ένα πλήθος ιεραρχικών σχημάτων Σύντομη αναφορά στο Ιεραρχικό ΜΔ 11
12 Σύντομη αναφορά στο Ιεραρχικό ΜΔ Ιδιότητες ενός ιεραρχικού σχήματος Υπάρχει ένας τύπος εγγραφών που λέγεται ρίζα και είναι αποκλειστικά γονέας Κάθε τύπος εγγραφών μπορεί να είναι "παιδί" σε ακριβώς έναν γονέα Κάθε τύπος εγγραφών γονέα μπορεί να έχει περισσότερα από 1 παιδιά Αν ένας γονέας έχει περισσότερα από 1 παιδιά, τότε αυτά είναι διατεταγμένα Ενας τύπος εγγραφών που δεν έχει παιδιά, λέγεται "φύλλο" του σχήματος Ιεραρχικό σχήμα δεδομένων: μια δενδρική δομή δεδομένων Κόμβος: ένας τύπος εγγραφών Ακμή: μια σχέση γονέα-παιδιού Σύντομη αναφορά στο Ιεραρχικό ΜΔ ΙΕΡΑΡΧΙΚΟ ΣΧΗΜΑ ΙΕΡΑΡΧΙΚΟ ΣΤΙΓΜΙΟΤΥΠΟ (ΔΕΝΔΡΟ) 12
13 Σύντομη αναφορά στο Ιεραρχικό ΜΔ Προβλήματα του ιεραρχικού μοντέλου δεδομένων Στις συσχετίσεις M:N Όταν ένας τύπος εγγραφών-παιδίμπορείναανήκεισεπολλούςγονείς Οταν σε μία συσχέτιση συμμετέχουν περισσότεροι από δύο τύποι εγγραφών Περιορισμοί ακεραιότητας στο ιεραρχικό ΜΔ Μόνο οι "ρίζες" μπορούν να μην έχουν εγγραφή-γονέα Μια εγγραφή-παιδί εισάγεται μόνο κάτω από τον γονέα της Η διαγραφή του γονέα συνεπάγεται τη διαγραφή όλων των παιδιών Αν μια εγγραφή-παιδί έχει δύο ή περισσότερες εγγραφές-γονέα (του ίδιου τύπου), τότε αυτή τηρείται σε τόσα αντίγραφα, όσα και οι γονείς Επιτρέπονται "εικονικοί" γονείς (εγγραφές που παρεμβάλλονται μεταξύ σημασιολογικού γονέα και παιδιού) Κάθετύποςεγγραφήςμπορείναείναιεικονικόςγονέαςμόνογιαέναν (διαφορετικό) τύπο εγγραφής Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Αγρονόμων Τοπογράφων Μηχανικών Βάσεις Δεδομένων Βασίλειος Βεσκούκης ΣΥΣΤΗΜΑΤΑ ΔΙΑΧΕΙΡΙΣΗΣ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ 13
14 Συστήματα Διαχείρισης Βάσεων Δεδομένων Αρχιτεκτονική των Συστημάτων Διαχείρισης Βάσεων Δεδομένων (αρχιτεκτονική των τριών σχημάτων) ΕΞΩΤΕΡΙΚΟ ΕΠΙΠΕΔΟ απεικόνιση εξωτερικού προς εννοιολογικό επίπεδο ΕΝΝΟΙΟΛΟΓΙΚΟ ΕΠΙΠΕΔΟ απεικόνιση εννοιολογικού προς εσωτερικό επίπεδο ΕΣΩΤΕΡΙΚΟ ΕΠΙΠΕΔΟ ΕΞΩΤΕΡΙΚΗ ΟΨΗ 1 ΤΕΛΙΚΟΙ ΧΡΗΣΤΕΣ ΕΝΝΟΙΟΛΟΓΙΚΟ ΣΧΗΜΑ ΕΣΩΤΕΡΙΚΟ ΣΧΗΜΑ ΕΞΩΤΕΡΙΚΗ ΟΨΗ ν ΒΑΣΗ ΔΕΔΟΜΕΝΩΝ Συστήματα Διαχείρισης Βάσεων Δεδομένων Αρχιτεκτονική των Συστημάτων Διαχείρισης Βάσεων Δεδομένων (αρχιτεκτονική των τριών σχημάτων) Εσωτερικό επίπεδο έχει ένα εσωτερικό σχήμα περιγράφει τη δομή της φυσικής αποθήκευσης της ΒΔ χρησιμοποιεί ένα φυσικό μοντέλο δεδομένων περιγράφει λεπτομερώς την αποθήκευση των δεδομένων και τους δρόμους προσπέλασης Εννοιολογικό επίπεδο έχει ένα εννοιολογικό σχήμα περιγράφει τη δομή όλης της ΒΔ για μια κοινότητα χρηστών αποκρύπτει τις λεπτομέρειες των φυσικών δομών αποθήκευσης εστιάζει στην περιγραφή των οντοτήτων, τύπων δεδομένων, συσχετίσεων, πράξεων χρηστών, και περιορισμών υιοθετείται ένα υψηλού επιπέδου μοντέλο ή ένα μοντέλο υλοποίησης 14
15 Συστήματα Διαχείρισης Βάσεων Δεδομένων Εξωτερικό επίπεδο περιλαμβάνει ένα πλήθος από εξωτερικά σχήματα ή όψεις χρηστών κάθε σχήμα περιγράφει το μέρος της ΒΔ που ενδιαφέρει την εφαρμογή μιας ομάδας χρηστών κι αποκρύπτει την υπόλοιπη ΒΔ υιοθετείται ένα υψηλού επιπέδου μοντέλο ή ένα μοντέλο υλοποίησης για την περιγραφή του Παρατηρήσεις τα περισσότερα εμπορικά ΣΔΒΔ δε διαχωρίζουν πλήρως τα τρία επίπεδα/σχήματα στην αρχιτεκτονική τους τα τρία σχήματα είναι απλώς και μόνο περιγραφές των δεδομένων τα μόνα δεδομένα που υπάρχουν είναι αυτά στο φυσικό επίπεδο Συστήματα Διαχείρισης Βάσεων Δεδομένων Αρχιτεκτονική των Συστημάτων Διαχείρισης Βάσεων Δεδομένων (αρχιτεκτονική των τριών σχημάτων) κάθε ομάδα χρηστών αναφέρεται μόνο στο δικό της εξωτερικό σχήμα το ΣΔΒΔ πρέπει να μετασχηματίσει ένα αίτημα που προσδιορίζεται ως προς το εξωτερικό σχήμα σε ένα αίτημα ως προς το εννοιολογικό σχήμα και στη συνέχεια σε ένα αίτημα ως προς το εσωτερικό σχήμα, το οποίο θα προκαλέσει την επεξεργασία της αποθηκευμένης ΒΔ τα δεδομένα που εξάγονται από τη ΒΔ πρέπει να αναμορφοποιηθούν ώστε να συμπίπτουν στην εξωτερική όψη του χρήστη (αντίστροφος μετασχηματισμός) οι διαδικασίες μετασχηματισμού ερωτημάτων και αποτελεσμάτων μεταξύ των επιπέδων καλούνται απεικονίσεις ΕΞΩΤΕΡΙΚΟ ΕΠΙΠΕΔΟ απεικόνιση εξωτερικού προς εννοιολογικό επίπεδο ΕΞΩΤΕΡΙΚΗ ΟΨΗ 1 ΤΕΛΙΚΟΙ ΧΡΗΣΤΕΣ ΕΞΩΤΕΡΙΚΗ ΟΨΗ ν ΕΝΝΟΙΟΛΟΓΙΚΟ ΕΠΙΠΕΔΟ απεικόνιση εννοιολογικού προς εσωτερικό επίπεδο ΕΣΩΤΕΡΙΚΟ ΕΠΙΠΕΔΟ ΕΝΝΟΙΟΛΟΓΙΚΟ ΣΧΗΜΑ ΕΣΩΤΕΡΙΚΟ ΣΧΗΜΑ ΒΑΣΗ ΔΕΔΟΜΕΝΩΝ 15
16 Συστήματα Διαχείρισης Βάσεων Δεδομένων Ανεξαρτησία των δεδομένων η αρχιτεκτονική των τριών επιπέδων/σχημάτων υποστηρίζει την ανεξαρτησία των δεδομένων δηλ., τη δυνατότητα αλλαγής του σχήματος ενός επιπέδου χωρίς να αλλάζει το σχήμα του αμέσως υψηλότερου επιπέδου αυτό επιτυγχάνεται με την κατάλληλη αλλαγή της αντίστοιχης απεικόνισης μεταξύ των επιπέδων επομένως, τα προγράμματα εφαρμογών και οι ερωτήσεις που διατυπώνονται από τους χρήστες δε χρειάζεται απαραίτητα να αλλάξουν όταν αποφασιστεί τα δεδομένα της βάσης να οργανωθούν με διαφορετικό τρόπο στα μέσα αποθήκευσης Συστήματα Διαχείρισης Βάσεων Δεδομένων Γλώσσες ΣΔΒΔ γλώσσα ορισμού δεδομένων (ΓΟΔ -DLL) γλώσσα αποθήκευσης δεδομένων (ΓΑΔ -SDL) γλώσσα χειρισμού δεδομένων (ΓΧΔ -DML) γλώσσα ορισμού όψεων (ΓΟΟ -VDL) Διεπαφές ΣΔΒΔ (interfaces) διεπαφές βασισμένες σε μενού επιλογών διεπαφές βασισμένες σε φόρμες διεπαφές φυσικής γλώσσας διεπαφές για παραμετρικούς χρήστες διεπαφές για τον διαχειριστή του συστήματος (DBA) 16
17 Κατηγορίες ΣΔΒΔ Με βάση το μοντέλο δεδομένων στο εννοιολογικό και εξωτερικό επίπεδο Σχεσιακά ΣΔΒΔ υιοθετούν το σχεσιακό μοντέλο τα δεδομένα αποθηκεύονται σε μορφή πινάκων Ιεραρχικά ΣΔΒΔ υιοθετούν το ιεραρχικό μοντέλο οι σχετιζόμενεςπληροφορίες οργανώνονται σε ιεραρχίες Δικτυωτά ΣΔΒΔ υιοθετούν το δικτυωτό μοντέλο συσχετισμένες εγγραφές συνδέονται αλυσιδωτά Αντικειμενοστρεφή ΣΔΒΔ υιοθετούν το αντικειμενοστρεφές μοντέλο η ΒΔ οργανώνεται με τη μορφή συλλογής αντικειμένων Κατηγορίες ΣΔΒΔ Με βάση τη θέση των δεδομένων κεντρικό ΣΔΒΔ ένας υπολογιστής χειρίζεται τη ΒΔ που περιέχει όλα τα δεδομένα ένας ή περισσότερη χρήστες μπορούν να προσπελάσουν τα δεδομένα από διάφορα σημεία κατανεμημένο ΣΔΒΔ ηβδείναι«μοιρασμένη» γεωγραφικά σε διάφορα σημεία οι χρήστες έχουν πρόσβαση στα δεδομένα, χωρίς να αντιλαμβάνονται τη διαφορά από μια κεντρική ΒΔ 17
18 Τμήματα ενός ΣΔΒΔ Ανάπτυξη ενός ΣΒΔ Τα σύγχρονα ΣΔΒ είναι πολύπλοκα Η ανάπτυξη ενός Συστήματος Βάσεων Δεδομένων υποστηρίζεται από: α) μεθοδολογίες, β) εργαλεία (case tools) Στάδια κατασκευής ενός ΣΒΔ καθορισμός του συστήματος ΒΔ (σκοπός, χρήστες, απαιτήσεις) σχεδίαση του συστήματος (ιδεατή, λογική και φυσική) υλοποίηση της εφαρμογής (υλοποίηση της σχεδίασης σε ΣΔΒΔ) εισαγωγή των δεδομένων στο σύστημα έλεγχος και αξιολόγηση του συστήματος λειτουργία του συστήματος παρακολούθηση της λειτουργία και συντήρηση του συστήματος Ιδιαίτερη σημασία δίνεται στη φάση σχεδίασης του ΣΒΔ 18
19 Σχεδίαση ενός ΣΒΔ Ο διττός στόχος της σχεδίασης: να ικανοποιήσει τις ανάγκες αποτύπωσης των πληροφοριών της εφαρμογής (κατάλληλη δόμηση των δεδομένων) να εξυμπηρετήσει τις λειτουργικές απαιτήσεις και τις ανάγκες επίδοσης της εφαρμογής (χρόνος απόκρισης, απαιτήσεις μνήμης) Στάδια σχεδίασης ενός ΣΒΔ: συγκέντρωση και ανάλυση των απαιτήσεων των χρηστών σχεδίαση του εννοιολογικού σχήματος επιλογή του ΣΔΒΔ που θα χρησιμοποιηθεί σχεδίαση του λογικού σχήματος σχεδίαση του φυσικού σχήματος Σχεδίαση ενός ΣΒΔ Στάδια σχεδίασης ενός ΣΒΔ ΜΙΚΡΟΚΟΣΜΟΣ ΣΥΛΛΟΓΗ ΚΑΙ ΑΝΑΛΥΣΗ ΑΠΑΙΤΗΣΕΩΝ ΛΕΙΤΟΥΡΓΙΚΕΣ ΑΠΑΙΤΗΣΕΙΣ ΕΠΙΛΟΓΗ ΣΔΒΔ ΕΝΝΟΙΟΛΟΓΙΚΟΣ ΣΧΕΔΙΑΣΜΟΣ ΣΧΕΔΙΑΣΗ ΔΟΣΟΛΗΨΙΩΝ ΛΟΓΙΚΟΣ ΣΧΕΔΙΑΣΜΟΣ ΠΕΡΙΟΡΙΣΜΟΙ ΕΠΙΔΟΣΕΩΝ ΦΥΣΙΚΟΣ ΣΧΕΔΙΑΣΜΟΣ ΥΛΟΠΟΙΗΣΗ 19
20 Σχεδίαση ενός ΣΒΔ Σχεδίαση εννοιολογικού σχήματος στόχος η σαφής περιγραφή της ΒΔ ανεξάρτητα από τον τρόπο υλοποίησής της αποτελεί την κοινή πλατφόρμα επικοινωνίας μεταξύ χρηστών του συστήματος σχεδιαστών του συστήματος αναλυτών και προγραμματιστών της ΒΔ τα μοντέλα που χρησιμοποιούνται είναιεκφραστικάκιαπλά χρησιμοποιούν λίγα δομικά στοιχεία αναπαριστούν δεδομένα και συσχετίσεις με διαγράμματα το πιο διαδεδομένο μοντέλο μοντέλο οντοτήτων συσχετίσεων (E-R model) 20
Βάσεις εδοµένων. Βασίλειος Βεσκούκης, Εµµ. Στεφανάκης ΜΟΝΤΕΛΟΠΟΙΗΣΗ Ε ΟΜΕΝΩΝ, ΚΛΑΣΙΚΑ ΜΟΝΤΕΛΑ Ε ΟΜΕΝΩΝ
Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Αγρονόµων Τοπογράφων Μηχανικών Βάσεις εδοµένων Βασίλειος Βεσκούκης, Εµµ. Στεφανάκης v.vescoukis@cs.ntua.gr ΜΟΝΤΕΛΟΠΟΙΗΣΗ Ε ΟΜΕΝΩΝ, ΚΛΑΣΙΚΑ ΜΟΝΤΕΛΑ Ε ΟΜΕΝΩΝ Μοντέλα εδοµένων
Διαβάστε περισσότεραΒάσεις εδοµένων. Βασίλειος Βεσκούκης, Εµµ. Στεφανάκης ΣΥΣΤΗΜΑΤΑ ΙΑΧΕΙΡΙΣΗΣ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ
Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Αγρονόµων Τοπογράφων Μηχανικών Βάσεις εδοµένων Βασίλειος Βεσκούκης, Εµµ. Στεφανάκης v.vescoukis@cs.ntua.gr ΣΥΣΤΗΜΑΤΑ ΙΑΧΕΙΡΙΣΗΣ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ Συστήµατα ιαχείρισης Βάσεων
Διαβάστε περισσότεραΒάσεις εδοµένων. Βασίλειος Βεσκούκης, Εµµ. Στεφανάκης ΜΟΝΤΕΛΟΠΟΙΗΣΗ Ε ΟΜΕΝΩΝ, ΚΛΑΣΙΚΑ ΜΟΝΤΕΛΑ Ε ΟΜΕΝΩΝ
Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Αγρονόµων Τοπογράφων Μηχανικών Βάσεις εδοµένων Βασίλειος Βεσκούκης, Εµµ. Στεφανάκης v.vescoukis@cs.ntua.gr ΜΟΝΤΕΛΟΠΟΙΗΣΗ Ε ΟΜΕΝΩΝ, ΚΛΑΣΙΚΑ ΜΟΝΤΕΛΑ Ε ΟΜΕΝΩΝ Βάσεις εδοµένων
Διαβάστε περισσότεραΔεδομένα και Πληροφορίες
Εισαγωγή Δεδομένα και Πληροφορίες, Βάση Δεδομένων, Σύστημα Διαχείρισης Βάσεων Δεδομένων (Ορισμοί, Γλώσσες & Διεπαφές, Κατηγορίες), Σύστημα Βάσης Δεδομένων, Κατάλογος Δεδομένων Μεταδεδομένα, Λειτουργική
Διαβάστε περισσότεραΈννοιες Διαχείρισης Βάσεων Δεδομένων και Αρχιτεκτονική
Έννοιες Διαχείρισης Βάσεων Δεδομένων και Αρχιτεκτονική Αρχιτεκτονική ANSI-SPARC, Επίπεδα Αρχιτεκτονικής (Εξωτερικό, Εννοιολογικό, Εσωτερικό), Παραδοσιακή Προσέγγιση (Μειονεκτήματα, Παράδειγμα), Προσέγγιση
Διαβάστε περισσότεραΒάσεις Δεδομένων. Βασίλειος Βεσκούκης 2006 Ρ.Κορακίτης, Β.Βεσκούκης, Θ.Καραλόπουλος, Γ.Πανόπουλος
Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Αγρονόμων Τοπογράφων Μηχανικών Βάσεις Δεδομένων Βασίλειος Βεσκούκης v.vescoukis@cs.ntua.gr Περιεχόμενο του μαθήματος, εισαγωγή, διαδικασία Σχετικά με το μάθημα Διδάσκοντες
Διαβάστε περισσότεραΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ - ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΣΒΔ - ΕΙΣΑΓΩΓΗ ΣΤΟ ΜΟΝΤΕΛΟ ΟΝΤΟΤΗΤΩΝ ΣΥΣΧΕΤΙΣΕΩΝ ΤΜΗΜΑ ΠΟΛΙΤΙΣΜΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ
ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Χειμερινό Εξάμηνο 2013 - ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΣΒΔ - ΕΙΣΑΓΩΓΗ ΣΤΟ ΜΟΝΤΕΛΟ ΟΝΤΟΤΗΤΩΝ ΣΥΣΧΕΤΙΣΕΩΝ Δρ. Βαγγελιώ Καβακλή ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ, ΤΜΗΜΑ ΠΟΛΙΤΙΣΜΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ 1 Αρχιτεκτονική
Διαβάστε περισσότεραΔιαχείριση Δεδομένων
Διαχείριση Δεδομένων Βαγγελιώ Καβακλή Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου 1 Εαρινό Εξάμηνο 2012-13 Περιεχόμενο σημερινής διάλεξης Βάσεις Δεδομένων Ορισμοί Παραδείγματα
Διαβάστε περισσότεραΒάσεις Δεδομένων. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα
Βάσεις Δεδομένων Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα Στέργιος Παλαμάς, Υλικό Μαθήματος «Βάσεις Δεδομένων», 2015-2016 Κεφάλαιο 2: Περιβάλλον Βάσεων Δεδομένων Μοντέλα Δεδομένων 2.1
Διαβάστε περισσότεραΠληροφοριακού Συστήματος Ενημέρωσης Καιρικών Συνθηκών
Τι είναι Πληροφοριακό Σύστημα και Βάση Δεδομένων Πληροφοριακό σύστημα Είναι το σύστημα, που επεξεργάζεται εισόδους, συντηρεί αρχεία και παράγει πληροφορίες κάθε μορφής. Είναι ο συνεκτικός κρίκος των υποσυστημάτων
Διαβάστε περισσότεραΑρχιτεκτονική Συστημάτων Βάσεων Δεδομένων. Κατηγορίες χρηστών ΣΔΒΔ Αρχιτεκτονική ANSI/SPARC Γλώσσες ερωτημάτων Μοντέλα δεδομένων Λειτουργίες ΣΔΒΔ
Αρχιτεκτονική Συστημάτων Βάσεων Δεδομένων Κατηγορίες χρηστών ΣΔΒΔ Αρχιτεκτονική ANSI/SPARC Γλώσσες ερωτημάτων Μοντέλα δεδομένων Λειτουργίες ΣΔΒΔ Χρήστες ΣΔΒΔ Απλοί Χρήστες: συγκεκριμένες λειτουργίες σε
Διαβάστε περισσότεραΒάσεις εδοµένων. Βασίλειος Βεσκούκης, Εµµ. Στεφανάκης. Το µοντέλο Οντοτήτων Συσχετίσεων Το Σχεσιακό Μοντέλο εδοµένων
Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Αγρονόµων Τοπογράφων Μηχανικών Βάσεις εδοµένων Βασίλειος Βεσκούκης, Εµµ. Στεφανάκης v.vescoukis@cs.ntua.gr Το µοντέλο Οντοτήτων Συσχετίσεων Το Σχεσιακό Μοντέλο εδοµένων
Διαβάστε περισσότεραΕισαγωγή στην Πληροφορική
Εισαγωγή στην Πληροφορική Βάσεις Δεδομένων ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Συντήρησης Πολιτισμικής Κληρονομιάς Τι είναι οι Βάσεις Δεδομένων; Σύστημα για αποθήκευση, μετάδοση
Διαβάστε περισσότεραΠληροφορική ΙΙ Εισαγωγή στις Βάσεις Δεδομένων. Τμήμα Λογιστικής
Εισαγωγή στις Βάσεις Δεδομένων Εισαγωγή στις Βάσεις Δεδομένων Ορισμός Βάσης Δεδομένων Σύστημα Διαχείρισης Βάσης Δεδομένων ΣΔΒΔ (DBMS) Χαρακτηριστικά προσέγγισης συστημάτων αρχειοθέτησης Χαρακτηριστικά
Διαβάστε περισσότεραΔιαχείριση Πολιτισμικών Δεδομένων
Διαχείριση Πολιτισμικών Δεδομένων Μάθημα 1 Εισαγωγή στις Βάσεις Δεδομένων Τζανέτος Πομόνης ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Συντήρησης Πολιτισμικής Κληρονομιάς Τι είναι οι Βάσεις
Διαβάστε περισσότεραΒάσεις εδοµένων Βασίλειος Βεσκούκης Κανονικοποίηση σχήµατος Β Σύνοψη
Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Αγρονόµων Τοπογράφων Μηχανικών Βάσεις εδοµένων Βασίλειος Βεσκούκης v.vescoukis@cs.ntua.gr Κανονικοποίηση σχήµατος Β Σύνοψη Κανονικοποίηση σχέσεων 1ος κανόνας κανονικοποίησης
Διαβάστε περισσότεραΒάσεις Δεδομένων. Εισαγωγή Ανάλυση Απαιτήσεων. Φροντιστήριο 1 ο
Βάσεις Δεδομένων Εισαγωγή Ανάλυση Απαιτήσεων Φροντιστήριο 1 ο 16-10-2008 Εισαγωγή - Ορισμοί Βάση Δεδομένων είναι μία συλλογή από σχετιζόμενα αντικείμενα Ένα σύστημα διαχείρισης βάσεων δεδομένων (ΣΔΒΔ)
Διαβάστε περισσότεραΕισαγωγή στην πληροφορική
Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Εισαγωγή στην πληροφορική Ενότητα 6: Εισαγωγή στις βάσεις δεδομένων (Μέρος Α) Αγγελίδης Παντελής Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Άδειες Χρήσης
Διαβάστε περισσότεραCopyright 2007 Ramez Elmasri and Shamkant B. Navathe, Ελληνική Έκδοση Δίαυλος Διαφάνεια 2-1
Copyright 2007 Ramez Elmasri and Shamkant B. Navathe, Ελληνική Έκδοση Δίαυλος Διαφάνεια 2-1 Κεφάλαιο 2 Έννοιες και Αρχιτεκτονική Συστημάτων Βάσεων δεδομένων Copyright 2007 Ramez Elmasri and Shamkant B.
Διαβάστε περισσότεραΒάσεις Δεδομένων. Βασίλειος Βεσκούκης Μοντέλο Οντοτήτων-Συσχετίσεων. Το Σχεσιακό Μοντέλο Δεδομένων
Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Αγρονόμων Τοπογράφων Μηχανικών Βάσεις Δεδομένων Βασίλειος Βεσκούκης v.vescoukis@cs.ntua.gr Το μοντέλο Οντοτήτων Συσχετίσεων Το Σχεσιακό Μοντέλο Δεδομένων Μοντέλο Οντοτήτων-Συσχετίσεων
Διαβάστε περισσότεραDatabase System Concepts and Architecture (Αρχιτεκτονική, οµές, και Μοντέλα)
Database System Concepts and Architecture (Αρχιτεκτονική, οµές, και Μοντέλα) Μοντέλα, οµές (Σχήµα) και Αντιπρόσωποι (Data Models, Schema, and Instances) DBMS αρχιτεκτονική ιάφοροι τύποι γλωσσών και διεπαφές
Διαβάστε περισσότεραΕισαγωγή στα Συστήματα Βάσεων Δεδομένων. Βάσεις Δεδομένων 2014-2015 Ευαγγελία Πιτουρά 1
Εισαγωγή στα Συστήματα Βάσεων Δεδομένων Ευαγγελία Πιτουρά 1 Τι θα δούμε σήμερα I. Σύντομη εισαγωγή στις ΒΔ II. Περιγραφή σκοπού και περιεχομένου μαθήματος III. Ιστορία των ΣΔΒΔ IV. Διαδικαστικά θέματα
Διαβάστε περισσότεραΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ασκήσεις και ερωτήσεις
ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ασκήσεις και ερωτήσεις 1) Ερωτήσεις Σωστού/Λάθους (ΣΛ) Το πακέτο λογισμικού Excel της Microsoft είναι λογισμικό διαχείρισης ΒΔ (ΣΛ) Το πακέτο λογισμικού Access της Microsoft είναι λογισμικό
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ - ΤΜΗΥΠ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι
ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ - ΤΜΗΥΠ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι Β. Μεγαλοοικονόμου, Δ. Χριστοδουλάκης Εισαγωγή στις Βάσεις Δεδομένων Ακ.Έτος 2008-09 (μεβάσητιςσημειώσειςτωνsilberchatz, Korth και Sudarshan) Εισαγωγή Γιατί
Διαβάστε περισσότεραΠληροφορική 2. Βάσεις Δεδομένων (Databases)
Πληροφορική 2 Βάσεις Δεδομένων (Databases) 1 2 Επίπεδα αρχεία (flat files) Επίπεδο αρχείο είναι ένα αρχείο που αποτελείται από ένα σταθερό, μικρό αριθμό πεδίων. Οι εγγραφές του αρχείου μπορεί να μην ακολουθούν
Διαβάστε περισσότεραΒάσεις Δεδομένων Εισαγωγή
Βάσεις Δεδομένων Εισαγωγή Σκοποί ενότητας Εκμάθηση Συστημάτων Διαχείρισης Βάσεων Δεδομένων Δημιουργία E-R διαγραμμάτων 2 Περιεχόμενα ενότητας Συστήματα Διαχείρισης Βάσεων Δεδομένων Διάγραμμα οντοτήτων
Διαβάστε περισσότεραΑντικείµενο: Θεµελιώδες πρόβληµα της επιστήµης µας εδοµένα
Εισαγωγή 1 Ζήτω οι Βάσεις εδοµένων!! Αντικείµενο: Θεµελιώδες πρόβληµα της επιστήµης µας εδοµένα Μοντελοποίηση Αποθήκευση Επεξεργασία (εύρεση πληροφορίας σχετικής µε µια συγκεκριµένη ερώτηση) Σωστή Λειτουργία
Διαβάστε περισσότεραΒάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας. 2 ο Μάθημα: Βασικά Θέματα Βάσεων Δεδομένων. Δρ. Κωνσταντίνος Χ.
Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας 2 ο Μάθημα: Βασικά Θέματα Βάσεων Δεδομένων Δρ. Κωνσταντίνος Χ. Γιωτόπουλος Βασικά θέματα Βάσεων Δεδομένων Ένα Σύστημα Βάσης Δεδομένων
Διαβάστε περισσότεραΕργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων
Εργαστήριο Βάσεων Δεδομένων Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων Βάσεις Δεδομένων - Γενικά Ορισμός: Βάση Δεδομένων (ΒΔ) είναι μια συλλογή από σχετιζόμενα αντικείμενα. Τα περιεχόμενα
Διαβάστε περισσότεραΚεφάλαιο 2. Έννοιες και Αρχιτεκτονική Συστημάτων Βάσεων δεδομένων
Copyright 2007 Ramez Elmasri and Shamkant B. Navathe, Ελληνική Έκδοση Δίαυλος Διαφάνεια 2-1 Κεφάλαιο 2 Έννοιες και Αρχιτεκτονική Συστημάτων Βάσεων δεδομένων Copyright 2007 Ramez Elmasri and Shamkant B.
Διαβάστε περισσότεραÈÛ ÁˆÁ ÛÙÈ μ ÛÂÈ Â ÔÌ ÓˆÓ
ΕΝΟΤΗΤΑ 1.1 ÈÛ ÁˆÁ ÛÙÈ μ ÛÂÈ Â ÔÌ ÓˆÓ ΔΙΔΑΚΤΙΚΟI ΣΤOΧΟΙ Στο τέλος της ενότητας αυτής πρέπει να μπορείτε: να επεξηγείτε τις έννοιες «βάση δεδομένων» και «σύστημα διαχείρισης βάσεων δεδομένων» να αναλύετε
Διαβάστε περισσότεραΕισαγωγικό Μάθημα Βασικές Έννοιες - Ανάλυση Απαιτήσεων
..?????? Εργαστήριο ΒΑΣΕΙΣ????????? ΔΕΔΟΜΕΝΩΝ Βάσεων Δεδομένων?? ΙΙ Εισαγωγικό Μάθημα Βασικές Έννοιες - . Γενικά Τρόπος Διεξαγωγής Ορισμός: Βάση Δεδομένων (ΒΔ) είναι μια συλλογή από σχετιζόμενα αντικείμενα
Διαβάστε περισσότεραΜάθημα: Συστήματα Διαχείρισης Βάσεων Δεδομένων Αναλυτικό Διάγραμμα Μελέτης
Μάθημα: Συστήματα Διαχείρισης Βάσεων Δεδομένων Αναλυτικό Διάγραμμα Μελέτης Χρονοδιάγραμμα Μελέτης- Διάθρωση της Ύλης 1η Εβδομάδα 2η Εβδομάδα 3η Εβδομάδα Παραδοσιακά Συστήματα που Βασίζονται σε Αρχεία Συστήματα
Διαβάστε περισσότεραΕργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων
Εργαστήριο Βάσεων Δεδομένων Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων Τρόπος Διεξαγωγής #1 Ύλη (4 Ενότητες) 1. Ανάλυση Απαιτήσεων - Σχεδιασμός Βάσης Δεδομένων 2. Δημιουργία βάσης a)
Διαβάστε περισσότεραΕισαγωγή στα Συστήµατα Βάσεων Δεδοµένων
Εισαγωγή στα Συστήµατα Βάσεων Δεδοµένων Βάσεις εδοµένων 2011-2012 Ευαγγελία Πιτουρά 1 Βασικές Έννοιες Τι είναι µια βάση δεδοµένων; Βάση Δεδοµένων: συλλογή από σχετιζόµενα δεδοµένα Ειδικού σκοπού λογισµικό
Διαβάστε περισσότεραΟργάνωση Βάσεων Βιοϊατρικών Δεδομένων Εξόρυξη Γνώσης Βιοϊατρικών Δεδομένων. Σεμινάριο 1: Εισαγωγή στις Βάσεις Δεδομένων
Οργάνωση Βάσεων Βιοϊατρικών Δεδομένων Εξόρυξη Γνώσης Βιοϊατρικών Δεδομένων Σεμινάριο 1: Εισαγωγή στις Βάσεις Δεδομένων Ευάγγελος Καρκαλέτσης, Αναστασία Κριθαρά, Γεώργιος Πετάσης Εργαστήριο Τεχνολογίας
Διαβάστε περισσότεραΕργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων
Εργαστήριο Βάσεων Δεδομένων Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων Τρόπος Διεξαγωγής #1 Ύλη (4 Ενότητες) 1. Ανάλυση Απαιτήσεων -Σχεδιασμός Βάσης Δεδομένων 2. Δημιουργία βάσης a) Create
Διαβάστε περισσότεραΒάσεις Δεδομένων Ενότητα 3
ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ενότητα 3: Αρχιτεκτονική Συστημάτων Ιωάννης Μανωλόπουλος, Καθηγητής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης
Διαβάστε περισσότεραΚεφάλαιο 4 Σχεδίαση Βάσεων Δεδομένων
Βάσεις Δεδομένων Επαγγελματικού Λυκείου Κεφάλαιο 4 Σχεδίαση Βάσεων Δεδομένων Εισηγητής Δελησταύρου Κωνσταντίνος Καθηγητής Πληροφορικής ΠΕ20 Μηχανικός Πληροφορικής Τ.Ε. M.Sc. στα Συστήματα Υπολογιστών Περιεχόμενα
Διαβάστε περισσότερα. Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Μάθημα Βασικές Έννοιες - Ανάλυση Απαιτήσεων
.. Εργαστήριο Βάσεων Δεδομένων Εισαγωγικό Μάθημα Βασικές Έννοιες - . Ύλη Εργαστηρίου ΒΔ Ύλη - 4 Ενότητες.1 - Σχεδιασμός Βάσης Δεδομένων.2 Δημιουργία Βάσης Δεδομένων Δημιουργία Πινάκων Εισαγωγή/Ανανέωση/Διαγραφή
Διαβάστε περισσότεραΕπισκόπηση Μαθήµατος
Βάσεις εδοµένων 5 ο Εξάµηνο ηµήτρης Λέκκας Επίκουρος Καθηγητής dlekkas@env.aegean.gr Τµήµα Στατιστικής & Αναλογιστικών-Χρηµατοοικονοµικών Μαθηµατικών Επισκόπηση Μαθήµατος Εισαγωγή (Σ Β ) Το µοντέλο σχέσεων
Διαβάστε περισσότεραΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Ενότητα 1: Εισαγωγή στις Βάσεις Δεδομένων. Αθανάσιος Σπυριδάκος Διοίκηση Επιχειρήσεων
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ενότητα 1: Εισαγωγή στις Βάσεις Δεδομένων Αθανάσιος Σπυριδάκος Διοίκηση Επιχειρήσεων Άδειες Χρήσης Το παρόν εκπαιδευτικό
Διαβάστε περισσότερα1.1. Βάσεις δεδομένων
1.1 Βάσεις δεδομένων Οι στόχοι μας σε αυτό το κεφάλαιο: Να διατυπώσουμε τον ορισμό για τη βάση δεδομένων και για το σύστημα διαχείρισης βάσεων δεδομένων (ΣΔΒΔ), καθώς και να περιγράψουμε τα συστατικά στοιχεία
Διαβάστε περισσότεραΕισαγωγή στα Συστήματα Βάσεων Δεδομένων. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1
Εισαγωγή στα Συστήματα Βάσεων Δεδομένων Βάσεις Δεδομένων 2013-2014 Ευαγγελία Πιτουρά 1 Τι θα δούμε σήμερα I. Σύντομη εισαγωγή στις ΒΔ II. Περιγραφή σκοπού και περιεχομένου μαθήματος III. Ιστορία των ΣΔΒΔ
Διαβάστε περισσότερα2.2.5 ΑΝΑΠΑΡΑΣΤΑΣΗ ΑΛΓΟΡΙΘΜΟΥ
2.2.5 ΑΝΑΠΑΡΑΣΤΑΣΗ ΑΛΓΟΡΙΘΜΟΥ ΑΝΑΠΑΡΑΣΤΑΣΗ ΑΛΓΟΡΙΘΜΟΥ Προκειμένου να επιτευχθεί η «ακριβής περιγραφή» ενός αλγορίθμου, χρησιμοποιείται κάποια γλώσσα που μπορεί να περιγράφει σειρές ενεργειών με τρόπο αυστηρό,
Διαβάστε περισσότεραΕισαγωγή στα Συστήματα Βάσεων εδομένων
Εισαγωγή στα Συστήματα Βάσεων εδομένων Βάσεις Δεδομένων 2010-2011 Ευαγγελία Πιτουρά 1 Τι θα δούμε σήμερα: ΕΙΣΑΓΩΓΗ Βασικές έννοιες Λίγα ιστορικά στοιχεία Μια σύνοψη του περιεχομένου του μαθήματος Εισαγωγή
Διαβάστε περισσότεραRamez Elmasri and Shamkant B. Navathe Ελληνική Εκδόσεις Δίαυλος, Επιμέλεια Μ.Χατζόπουλος Διαφάνεια 1-1
Μ.Χατζόπουλος Διαφάνεια 1-1 Υλοποίηση Βάσεων Δεδομένων www.di.uoa.gr/~k18 Διδάσκων Μ.Χατζόπουλος Ώρες Γραφείου Δεύτερα 15-16 Αλλά και όποια άλλη ώρα μπορώ. Σύγγραμματα: 1)Θεμελιώδεις Αρχές Συστημάτων Βάσεων
Διαβάστε περισσότεραΣχεσιακό Μοντέλο. Σχεδιασμός Βάσεων Δεδομένων Μάθημα 2 ο Μαρία Χαλκίδη
Σχεσιακό Μοντέλο Σχεδιασμός Βάσεων Δεδομένων Μάθημα 2 ο Μαρία Χαλκίδη Εισαγωγή Το σχεσιακό μοντέλο δεδομένων (relational data model) προτάθηκε από τον E. F. Codd το 1970 Aποτελεί ένα μέσο λογικής δόμησης
Διαβάστε περισσότεραΤο Σχεσιακό Μοντέλο. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1
Το Σχεσιακό Μοντέλο Βάσεις Δεδομένων 2013-2014 Ευαγγελία Πιτουρά 1 Μοντελοποίηση Σχήμα (database schema): η περιγραφή της δομής της πληροφορίας που είναι αποθηκευμένη στη βδ με τη χρήση ενός μοντέλου δεδομένων
Διαβάστε περισσότεραΕισαγωγή. Βάσεις Δεδομένων : Εισαγωγή 1
Βασικές Έννοιες Εισαγωγή Τι είναι μια βάση δεδομένων; Βάση εδομένων: συλλογή από σχετιζόμενα δεδομένα Σύστημα ιαχείρισης Βάσεων εδομένων (): λογισμικό (σύνολο από προγράμματα) για δημιουργία και χρήση
Διαβάστε περισσότεραΕισαγωγή στις βασικές έννοιες των Βάσεων Δεδομένων
Εισαγωγή στις βασικές έννοιες των Βάσεων Δεδομένων Σχεδιασμός Βάσεων Δεδομένων Μάθημα 1 ο Μαρία Χαλκίδη ΠΕΡΙΕΧΟΜΕΝΑ ΜΑΘΗΜΑΤΟΣ Σχεσιακό Μοντέλο Κανονικοποίηση Μοντέλο Οντοτήτων-Σχέσεων Κύκλος ζωής Βάσεων
Διαβάστε περισσότεραΕισαγωγή στις Βάσεις Δεδομένων (ΒΔ)
Εισαγωγή στις Βάσεις Δεδομένων (ΒΔ) ΣΧΟΛΗ ΙΚΑΡΩΝ ΣΧΟΛΗ ΙΚΑΡΩΝ ΤΟΜΕΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Α. ΑΝΔΡΕΑΤΟΣ Ιούλιος 2011 Βασικές έννοιες Δεδομένα: τυποποιημένα στοιχεία σε προκαθορισμένη μορφή κατάλληλη για περαιτέρω
Διαβάστε περισσότεραΜοντελοποίηση Πεδίου
Μοντελοποίηση Πεδίου περιεχόμενα παρουσίασης Εννοιολογικές κλάσεις Συσχετίσεις εννοιολογικών κλάσεων Τύποι ιδιοτήτων Γενίκευση Συχνά σφάλματα μοντελοποίησης πεδίου Εννοιολογικές κλάσεις και κλάσεις λογισμικού
Διαβάστε περισσότεραΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι. Ενότητα 1: Ορισμοί βασικών εννοιών: Μια πρώτη μοντελοποίηση. Ευαγγελίδης Γεώργιος Τμήμα Εφαρμοσμένης Πληροφορικής
Ενότητα 1: Ορισμοί βασικών εννοιών: Μια πρώτη μοντελοποίηση Ευαγγελίδης Γεώργιος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες,
Διαβάστε περισσότεραΕνότητα 3: Διαχείριση πληροφοριακών πόρων με τη χρήση βάσεων δεδομένων
Ενότητα 3: Διαχείριση πληροφοριακών πόρων με τη χρήση βάσεων δεδομένων YouTube Ιδρύθηκε το 2005 Στόχος του ήταν να δημιουργήσει μία παγκόσμια κοινότητα Βάση δεδομένων βίντεο Μέσα σε ένα χρόνο από τη δημιουργία
Διαβάστε περισσότεραΒάσεις Δεδομένων Ι. 5 ο Φροντιστήριο. Πέρδικα Πολίνα [perdika]
Βάσεις Δεδομένων Ι 5 ο Φροντιστήριο http://www.dblab.upatras.gr/gr/dbi.htm Πέρδικα Πολίνα [perdika] σχεδιασμός ΒΔ φάσεις: 1. συλλογή και ανάλυση απαιτήσεων 2. εννοιολογικός σχεδιασμός ΒΔ 3. επιλογή ΣΔΒΔ
Διαβάστε περισσότεραΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ. Συστήματα Διαχείρισης Βάσεων Δεδομένων
ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Συστήματα Διαχείρισης Βάσεων Δεδομένων 1 ΕΙΣΑΓΩΓΗ Η τεχνολογία των Βάσεων Δεδομένων (ΒΔ) (Databases - DB) και των Συστημάτων Διαχείρισης Βάσεων Δεδομένων (ΣΔΒΔ)
Διαβάστε περισσότεραΤεχνολογία Λογισμικού & Ανάλυση Συστημάτων
Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων Τεχνολογία Λογισμικού & Ανάλυση Συστημάτων 18/11/2016 Δρ. Ανδριάνα Πρέντζα Αναπληρώτρια Καθηγήτρια aprentza@unipi.gr Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων
Διαβάστε περισσότεραΕισαγωγή στην Πληροφορική
Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Εισαγωγή στην Πληροφορική Ενότητα 12: Βάσεις Δεδομένων [βασισμένο σε σημειώσεις των Silberchatz,Korth και Sudarshan] Το περιεχόμενο του μαθήματος διατίθεται
Διαβάστε περισσότεραΕισαγωγή στην Επιστήμη των Υπολογιστών
Εισαγωγή στην Επιστήμη των Υπολογιστών Ενότητα 7: Βάσεις Δεδομένων: Στόχοι, 2ΔΩ Τμήμα: Αγροτικής Οικονομίας & Ανάπτυξης Διδάσκων: Θεόδωρος Τσιλιγκιρίδης Μαθησιακοί Στόχοι Με την ολοκλήρωση της ενότητας
Διαβάστε περισσότεραΕισαγωγή στις Βάσεις Δεδομένων (ΒΔ)
Εισαγωγή στις Βάσεις Δεδομένων (ΒΔ) ΣΧΟΛΗ ΙΚΑΡΩΝ ΣΧΟΛΗ ΙΚΑΡΩΝ ΤΟΜΕΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Α. ΑΝΔΡΕΑΤΟΣ Ιούλιος 2011 Βασικές έννοιες Δεδομένα: τυποποιημένα στοιχεία σε προκαθορισμένη μορφή κατάλληλη για περαιτέρω
Διαβάστε περισσότεραΔιαχείριση Πολιτισμικών Δεδομένων
Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Διαχείριση Πολιτισμικών Δεδομένων Ενότητα 6: Εισαγωγή στις Βάσεις Δεδομένων Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και
Διαβάστε περισσότεραA ΕΠΑ.Λ ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 5 η ΕΝΟΤΗΤΑ: ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Εκπαιδευτικοί: ΓΑΛΑΝΟΣ ΓΕΩΡΓΙΟΣ ΜΠΟΥΣΟΥΝΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ
A ΕΠΑ.Λ ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 5 η ΕΝΟΤΗΤΑ: ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Εκπαιδευτικοί: ΓΑΛΑΝΟΣ ΓΕΩΡΓΙΟΣ ΜΠΟΥΣΟΥΝΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ 1 Βάση Δεδομένων: Με το όρο Βάση Δεδομένων εννοούμε ένα σύνολο δεδομένων που είναι οργανωμένο
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ
ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΠΡΟΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΜΑΘΗΜΑ: ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ ΜΟΝΤΕΛΑ ΣΥΣΤΗΜΑΤΟΣ Διδάσκων: Γ. Χαραλαμπίδης, Επ. Καθηγητής
Διαβάστε περισσότεραΜοντέλο Οντοτήτων-Συσχετίσεων
Μοντέλο Οντοτήτων-Συσχετίσεων 1 Εισαγωγή Σχεδιασμός μιας εφαρμογής ΒΔ: Βήματα 1. Συλλογή και Ανάλυση Απαιτήσεων (requirement analysis) Τι δεδομένα θα αποθηκευτούν, ποιες εφαρμογές θα κτιστούν πάνω στα
Διαβάστε περισσότεραΕισαγωγή στα Συστήµατα Βάσεων Δεδοµένων
Εισαγωγή στα Συστήµατα Βάσεων Δεδοµένων Βάσεις εδοµένων 2012-2013 Ευαγγελία Πιτουρά 1 Βασικές Έννοιες Τι είναι µια βάση δεδοµένων; Βάση Δεδοµένων: συλλογή από σχετιζόµενα δεδοµένα Ειδικού σκοπού λογισµικό
Διαβάστε περισσότεραΣχεδιασμός μιας εφαρμογής ΒΔ: Βήματα. 1. Συλλογή και Ανάλυση Απαιτήσεων(requirement analysis)
Σχεσιακό Μοντέλο Βάσεις εδοµένων 2012-2013 Ευαγγελία Πιτουρά 1 Σχεδιασμός μιας εφαρμογής ΒΔ: Βήματα 1. Συλλογή και Ανάλυση Απαιτήσεων(requirement analysis) Εισαγωγή Τι δεδομένα θα αποθηκευτούν, ποιες εφαρμογές
Διαβάστε περισσότεραΒάση Δεδομένων: συλλογή από σχετιζόμενα δεδομένα Σύστημα Διαχείρισης Βάσεων Δεδομένων (ΣΔΒΔ): λογισμικό για δημιουργία και χρήση μιας βάσης δεδομένων
Τι είναι μια βάση δεδομένων; Βάση Δεδομένων: συλλογή από σχετιζόμενα δεδομένα Σύστημα Διαχείρισης Βάσεων Δεδομένων (ΣΔΒΔ): λογισμικό για δημιουργία και χρήση μιας βάσης δεδομένων Σ Δ Β Δ ΒΔ Σύστημα Βάσεων
Διαβάστε περισσότεραΕισαγωγή. Καλή Ακαδημαϊκή Χρονιά! Τι θα δούμε σήμερα: Τα βασικά Την ιστορία (μέλλον) Μια γρήγορη ματιά στο τι θα δούμε στο μάθημα
Εισαγωγή Βάσεις Δεδομένων 2009-2010 Ευαγγελία Πιτουρά 1 Καλή Ακαδημαϊκή Χρονιά! Τι θα δούμε σήμερα: Τα βασικά Την ιστορία (μέλλον) Μια γρήγορη ματιά στο τι θα δούμε στο μάθημα Βάσεις Δεδομένων 2009-2010
Διαβάστε περισσότεραΕισαγωγή στην πληροφορική
Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Αγρονόµων Τοπογράφων Μηχανικών Εισαγωγή στην πληροφορική Βασίλειος Βεσκούκης ρ. Ηλεκτρολόγος Μηχανικός & Μηχανικός Υπολογιστών ΕΜΠ v.vescoukis@cs.ntua.gr Ρωµύλος Κορακίτης
Διαβάστε περισσότεραΑΝΑΛΥΣΗ ΑΠΑΙΤΗΣΕΩΝ ανάλυση απαιτήσεων Σε αυτό το μάθημα θα ασχοληθούμε με : Δημιουργία μοντέλων
ΑΝΑΛΥΣΗ ΑΠΑΙΤΗΣΕΩΝ Οι Μηχανικοί Λογισμικού παράγουν μοντέλα που βοηθούν στη διατύπωση των απαιτήσεων με τη μορφή προδιαγραφών. Η εργασία της παραγωγής μοντέλων περιγράφεται ως ανάλυση απαιτήσεων. Η ανάλυση
Διαβάστε περισσότεραΣχεσιακό Μοντέλο. Εισαγωγή. Βάσεις εδοµένων : Σχεσιακό Μοντέλο 1
Σχεσιακό Μοντέλο Βάσεις εδοµένων 2011-2012 Ευαγγελία Πιτουρά 1 Εισαγωγή O σχεδιασμός μιας βάση δεδομένων κωδικοποιεί κάποιο μέρος του φυσικού κόσμου Ένα μοντέλο δεδομένων είναι ένα σύνολο από έννοιες για
Διαβάστε περισσότεραΣύστημα υποβολής αιτήσεων υποψήφιων συνεργατών ΕΚΤ
Σύστημα υποβολής αιτήσεων υποψήφιων συνεργατών ΕΚΤ 1 Λειτουργικές απαιτήσεις Το σύστημα υποβολής αιτήσεων υποψήφιων συνεργατών στοχεύει στο να επιτρέπει την πλήρως ηλεκτρονική υποβολή αιτήσεων από υποψήφιους
Διαβάστε περισσότεραΕλληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Πληροφορική II. Ενότητα 7 : Βάσεις Δεδομένων (1/2) Δρ.
1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Πληροφορική II Ενότητα 7 : Βάσεις Δεδομένων (1/2) Δρ. Γκόγκος Χρήστος 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ηπείρου Τμήμα Χρηματοοικονομικής
Διαβάστε περισσότεραCopyright 2007 Ramez Elmasri and Shamkant B. Navathe, Ελληνική Έκδοση Διαφάνεια 16-1
Copyright 2007 Ramez Elmasri and Shamkant B. Navathe, Ελληνική Έκδοση Διαφάνεια 16-1 Κεφάλαιο 20 Φυσικός Σχεδιασμός Βάσεων Δεδομένων και Ρύθμιση Copyright 2007 Ramez Elmasri and Shamkant B. Navathe, Ελληνική
Διαβάστε περισσότεραInformation Technology for Business
Information Technology for Business! Lecturer: N. Kyritsis, MBA, Ph.D. Candidate!! e-mail: kyritsis@ist.edu.gr Διαχείριση Επιχειρηματικών Δεδομένων - Databases Ορισμός Βάσης Δεδομένων Συλλογή συναφών αρχείων
Διαβάστε περισσότεραΓΕΩΠΛΗΡΟΦΟΡΙΚΗ. και ΣΥΣΤΗΜΑΤΑ ΓΕΩΓΡΑΦΙΚΩΝ ΠΛΗΡΟΦΟΡΙΩΝ
ΓΕΩΠΛΗΡΟΦΟΡΙΚΗ και ΣΥΣΤΗΜΑΤΑ ΓΕΩΓΡΑΦΙΚΩΝ ΠΛΗΡΟΦΟΡΙΩΝ ΣΚΟΠΟΣ ΜΑΘΗΜΑΤΟΣ ΣΥΝΔΕΣΗ ΜΕ ΑΛΛΑ ΜΑΘΗΜΑΤΑ ΣΕ ΠΟΙΟΥΣ ΑΠΕΥΘΥΝΕΤΑΙ ΠΕΡΙΓΡΑΜΜΑ ΜΑΘΗΜΑΤΟΣ ΟΡΓΑΝΩΣΗ ΠΗΓΕΣ ΔΙΔΑΣΚΟΝΤΕΣ 1o μάθημα: ΕΙΣΑΓΩΓΗ Τί είναι Γεωπληροφορική
Διαβάστε περισσότεραΒάσεις Δεδομένων ΙΙ. Διάλεξη 5 η XML και ΒΔ στο Διαδίκτυο
Βάσεις Δεδομένων ΙΙ Διάλεξη 5 η XML και ΒΔ στο Διαδίκτυο Δ. Χριστοδουλάκης - Α. Φωκά Τμήμα Μηχανικών Η/Υ & Πληροφορικής - Εαρινό Εξάμηνο 2007 Εισαγωγή Πολλές εφαρμογές διαδικτύου υποστηρίζουν web διεπαφές
Διαβάστε περισσότεραΕπεκτεταμένο Μοντέλο Οντοτήτων-Συσχετίσεων Αντζουλάτος Γεράσιμος antzoulatos@upatras.gr Τμήμα Εφαρμογών Πληροφορικής στην Διοίκηση και Οικονομία ΤΕΙ Πατρών - Παράρτημα Αμαλιάδας 08 Νοεμβρίου 2012 Περιεχομενα
Διαβάστε περισσότεραΔιαδικασία σχεδιασμού Β.Δ.
Διαδικασία σχεδιασμού Β.Δ. Σε παλαιότερα μαθήματα είπαμε ότι πριν κατασκευάσουμε κάτι θα πρέπει πρώτα να το σχεδιάσουμε. Το ίδιο ισχύει και για μια Β.Δ.. Σε αυτή την ενότητα θα περιγράψουμε λίγο πιο αναλυτικά
Διαβάστε περισσότεραΒάσεις Δεδομένων. Σχεσιακό Μοντέλο Δεδομένων. Βασίλειος Βεσκούκης Ορισμός Βάσης Δεδομένων Δομή Περιορισμοί
Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Αγρονόμων Τοπογράφων Μηχανικών Βάσεις Δεδομένων Βασίλειος Βεσκούκης v.vescoukis@cs.ntua.gr Βασικές πράξεις της Σχεσιακής Αλγεβρας Σχεσιακό Μοντέλο Δεδομένων Ορισμός Βάσης
Διαβάστε περισσότεραΒάσεις Δεδομένων. Βασίλειος Βεσκούκης Εισαγωγή στη γλώσσα SQL (Structured Query Language) Η γλώσσα SQL
Εθνικό Μετσόβιο ολυτεχνείο Σχολή Αγρονόμων Τοπογράφων Μηχανικών Βάσεις Δεδομένων Βασίλειος Βεσκούκης v.vescoukis@cs.ntua.gr Εισαγωγή στη γλώσσα SQL (Structured Query Language) Η γλώσσα SQL Η γλώσσα SQL
Διαβάστε περισσότεραΒάσεις Περιβαλλοντικών Δεδομένων
Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Βάσεις Περιβαλλοντικών Δεδομένων Ενότητα 1: Εισαγωγή στις ΒΔ Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά
Διαβάστε περισσότεραΕισαγωγή στις βάσεις δεδομένων - Η ανατομία μιας βάσης δεδομένων
ΕΣΔ516 Τεχνολογίες Διαδικτύου Εισαγωγή στις βάσεις δεδομένων - Η ανατομία μιας βάσης δεδομένων Περιεχόμενα - Βιβλιογραφία Ενότητας Περιεχόμενα Ορισμοί Συστατικά στοιχεία εννοιολογικής σχεδίασης Συστατικά
Διαβάστε περισσότεραΔΙΑΓΡΑΜΜΑ ΟΝΤΟΤΗΤΩΝ - ΣΥΣΧΕΤΙΣΕΩΝ
ΔΙΑΓΡΑΜΜΑ ΟΝΤΟΤΗΤΩΝ - ΣΥΣΧΕΤΙΣΕΩΝ Διδάσκων του μαθήματος 2 Δρ. Λεωνίδας Φραγγίδης Τμήμα Διοίκησης Επιχειρήσεων ΤΕΙ ΑΜΘ Email: fragidis@teiemt.gr Ώρες Γραφείου: Τρίτη (10:00 12:00) Προτεινόμενα Βιβλία 3
Διαβάστε περισσότεραΣΥΣΤΗΜΑ ΔΙΑΧΕΙΡΙΣΗΣ ΠΤΥΧΙΑΚΩΝ ΕΡΓΑΣΙΩΝ
ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΠΑΤΡΩΝ ΣΧΟΛΗ ΟΙΚΟΝΟΜΙΑΣ ΚΑΙ ΔΙΟΙΚΗΣΗΣ ΤΜΗΜΑ ΛΟΓΙΣΤΙΚΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΣΥΣΤΗΜΑ ΔΙΑΧΕΙΡΙΣΗΣ ΠΤΥΧΙΑΚΩΝ ΕΡΓΑΣΙΩΝ ΣΠΟΥΔΑΣΤΗΣ: ΓΕΩΡΓΙΟΣ ΧΡΙΣΤΟΔΟΥΛΟΠΟΥΛΟΣ ΕΠΟΠΤΕΥΩΝ ΚΑΘΗΓΗΤΗΣ:
Διαβάστε περισσότεραΕΙΣΑΓΩΓΗ ΣΤΙΣ Β ΣΕ Ε Σ Ι ΟΜΕΝ
ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ Βασικές Έννοιες - εδοµένα { Νίκος, Μιχάλης, Μαρία, Θάλασσα, Αυτοκίνητο }, αριθµοί, π.χ. {1, 2, 3, 5, 78}, συµβολοσειρές (strings) π.χ. { Κώστας, 5621, ΤΡ 882, 6&5 #1, +
Διαβάστε περισσότεραΑρχεία και Βάσεις Δεδομένων
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Αρχεία και Βάσεις Δεδομένων Διάλεξη 1η: Εισαγωγή στα Συστήματα Διαχείρισης Βάσεων Δεδομένων Τμήμα Επιστήμης Υπολογιστών ΗΥ 360 Αρχεία και Βάσεις Δεδομένων Καθηγητής
Διαβάστε περισσότερακεφάλαιο 1. Από τα δεδομένα στις Βάσεις Δεδομένων (ΒΔ) Από τα δεδομένα στις Βάσεις Δεδομένων (ΒΔ)
κεφάλαιο 1 1. Από τα δεδομένα στις Βάσεις Δεδομένων (ΒΔ) Από τα δεδομένα στις Βάσεις Δεδομένων (ΒΔ) 5 1.1 Δεδομένα και Πληροφορίες Η σημερινή εποχή της πληροφορίας χαρακτηρίζεται από την δυνατότητα των
Διαβάστε περισσότεραΤο Σχεσιακό Μοντέλο. Βάσεις Δεδομένων 2014-2015. Ευαγγελία Πιτουρά 1
Το Σχεσιακό Μοντέλο Ευαγγελία Πιτουρά 1 Μοντελοποίηση Σχήμα (database schema): η περιγραφή της δομής της πληροφορίας που είναι αποθηκευμένη στη βδ με τη χρήση ενός μοντέλου δεδομένων Μοντέλο Δεδομένων:
Διαβάστε περισσότεραΟρισμοί Σχεσιακού Μοντέλου και (απλές)τροποποιήσεις Σχέσεων στην SQL. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1
Ορισμοί Σχεσιακού Μοντέλου και (απλές)τροποποιήσεις Σχέσεων στην SQL Ευαγγελία Πιτουρά 1 Τι έχουμε δει Μοντελοποίηση Εννοιολογικός Σχεδιασμός Βάσεων Δεδομένων (με χρήση του Μοντέλου Οντοτήτων/Συσχετίσεων)
Διαβάστε περισσότεραΑυτοματοποιημένη χαρτογραφία
ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ Αυτοματοποιημένη χαρτογραφία Ενότητα # 5: Χαρτογραφικές βάσεις δεδομένων Ιωάννης Γ. Παρασχάκης Τμήμα Αγρονόμων & Τοπογράφων Μηχανικών
Διαβάστε περισσότεραΔιάγραμμα Οντοτήτων Συσχετίσεων (ΔΟΣ) Entity Relationship Diagram (ERD)
Βάσεις Δεδομένων Ι 2 Διάγραμμα Οντοτήτων Συσχετίσεων (ΔΟΣ) Entity Relationship Diagram (ERD) Τμήμα Διοίκησης Επιχειρήσεων (Μεσολόγγι) ΤΕΙ Δυτικής Ελλάδας ΝΙΚΟΣ ΚΑΡΟΥΣΟΣ - ΔΙΟΝΥΣΗΣ ΚΑΡΟΥΣΟΣ XE 2015-2016
Διαβάστε περισσότεραΜοντέλα Οντοτήτων Συσχετίσεων 2
Μοντέλα Οντοτήτων Συσχετίσεων 2 Λόγος Πολλαπλότητας, Παράδειγμα Λόγου Πολλαπλότητας 1:1, Παράδειγμα Λόγου Πολλαπλότητας 1:Μ, Παράδειγμα Λόγου Πολλαπλότητας Μ:Ν, Ασθενείς Οντότητες, Αναδρομικές Συσχετίσεις
Διαβάστε περισσότεραΑπό το Μοντέλο Οντοτήτων Συσχετίσεων στο Σχεσιακό Μοντέλο
Από το Μοντέλο Οντοτήτων Συσχετίσεων στο Σχεσιακό Μοντέλο Μετατροπή Διαγράμματος Οντοτήτων Συσχετίσεων σε Σχεσιακό Μοντέλο, Αλγόριθμος Μετατροπής, Μετατροπή Οντότητας, Μετατροπή Συσχέτισης 1:1, Μετατροπή
Διαβάστε περισσότεραΚεφάλαιο 7. Τρισδιάστατα Μοντέλα
Κεφάλαιο 7. 7.1 ομές εδομένων για Γραφικά Υπολογιστών. Οι δομές δεδομένων αποτελούν αντικείμενο της επιστήμης υπολογιστών. Κατά συνέπεια πρέπει να γνωρίζουμε πώς οργανώνονται τα γεωμετρικά δεδομένα, προκειμένου
Διαβάστε περισσότεραΗΥ 360 Αρχεία και Βάσεις Δεδομένων
ΗΥ 360 Αρχεία και Βάσεις Δεδομένων Web site: http://www.csd.uch.gr/~hy360 Mailing list: hy360-list@csd.uoc.gr E-mail: hy360@csd.uoc.gr Καθηγητής Τμήμα Επιστήμης Υπολογιστών, Πανεπιστήμιο Κρήτης E-mail:
Διαβάστε περισσότεραOrchid: Integrating Schema Mapping and ETL ICDE 2008
Orchid: Integrating Schema Mapping and ETL ICDE 2008 Δομουχτσίδης Παναγιώτης Γενικά Data warehouse (DW): Είναι μία αποθήκη πληροφοριών οργανωμένη από ένα ενοποιημένο μοντέλο. Τα δεδομένα συλλέγονται από
Διαβάστε περισσότεραΕργαστήριο Ανάπτυξης Εφαρμογών Βάσεων Δεδομένων
Εργαστήριο Ανάπτυξης Εφαρμογών Βάσεων Δεδομένων Εξάμηνο 7 ο Περιεχόμενα Μαθήματος Εισαγωγή στις βασικές αρχές σχεδίασης και ανάπτυξης εφαρμογών Ανάλυση Απαιτήσεων. Σχεδιασμός Βάσης Δεδομένων (Μοντέλο Οντοτήτων
Διαβάστε περισσότεραΠρογραµµατιστικές τεχνικές
Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Αγρονόµων Τοπογράφων Μηχανικών Προγραµµατιστικές τεχνικές Βασίλειος Βεσκούκης ρ. Ηλεκτρολόγος Μηχανικός & Μηχανικός Υπολογιστών ΕΜΠ v.vescoukis@cs.ntua.gr Ρωµύλος Κορακίτης
Διαβάστε περισσότερα