ΠΡΟΛΟΓΟΣ ΜΕΡΟΣ I: ΘΕΜΕΛΙΩ ΕΙΣ ΕΝΝΟΙΕΣ 1

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

Download "ΠΡΟΛΟΓΟΣ ΜΕΡΟΣ I: ΘΕΜΕΛΙΩ ΕΙΣ ΕΝΝΟΙΕΣ 1"

Transcript

1 Περιεχόµενα ΠΡΟΛΟΓΟΣ xix ΜΕΡΟΣ I: ΘΕΜΕΛΙΩ ΕΙΣ ΕΝΝΟΙΕΣ 1 1 ΜΙΑ ΕΠΙΣΚΟΠΗΣΗ ΤΩΝ ΣΥΣΤΗΜΑΤΩΝ ΤΩΝ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ ΙΑΧΕΙΡΙΣΗ Ε ΟΜΕΝΩΝ ΙΣΤΟΡΙΚΗ ΑΝΑ ΡΟΜΗ ΚΑΙ ΠΡΟΟΠΤΙΚΗ ΤΟ DBMS ΚΑΙ Η ΠΑΡΑ ΟΣΙΑΚΗ ΑΡΧΕΙΟΘΕΤΗΣΗ ΤΑ ΠΡΟΤΕΡΗΜΑΤΑ ΤΟΥ DBMS ΠΕΡΙΓΡΑΦΗ ΚΑΙ ΚΑΤΑΧΩΡΗΣΗ ΤΩΝ Ε ΟΜΕΝΩΝ ΣΤΟ DBMS Το σχεσιακό µοντέλο Επίπεδα Αϕαίρεσης στο DBMS Η Ανεξαρτησία των εδοµένων ΤΑ ΑΙΤΗΜΑΤΑ ΣΤΟ DBMS Η ΙΑΧΕΙΡΙΣΗ ΤΩΝ ΣΥΝΑΛΛΑΓΩΝ Ταυτόχρονη Εκτέλεση των Συναλλαγών Ηµιτελείς Συναλλαγές και Βλάβες στο Σύστηµα Σηµεία που Ενδιαϕέρουν Η ΟΜΗ ΕΝΟΣ DBMS ΕΠΑΓΓΕΛΜΑΤΙΚΕΣ ΕΙ ΙΚΟΤΗΤΕΣ ΣΤΙΣ ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ ΕΡΩΤΗΣΕΙΣ ΕΠΙΣΚΟΠΗΣΗΣ ΕΙΣΑΓΩΓΗ ΣΤΟ ΣΧΕ ΙΑΣΜΟ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ ΣΧΕ ΙΑΣΜΟΣ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ ΚΑΙ ΤΟ ΜΟΝΤΕΛΟ ER Πέρα από το Μοντέλο ER ΟΝΤΟΤΗΤΕΣ, ΓΝΩΡΙΣΜΑΤΑ ΚΑΙ ΣΥΝΟΛΑ ΟΝΤΟΤΗΤΩΝ ΣΥΣΧΕΤΙΣΕΙΣ ΚΑΙ ΣΥΝΟΛΑ ΣΥΣΧΕΤΙΣΕΩΝ ΠΡΟΣΘΕΤΑ ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ ΤΟΥ ΜΟΝΤΕΛΟΥ ER Περιορισµοί Κλειδιού Περιορισµοί Συµµετοχής Αδύναµες Οντότητες Ιεραρχίες Κατηγοριών Συνυπολογισµός ΣΧΕ ΙΑΣΜΟΣ ΤΗΣ ΒΑΣΗΣ Ε ΟΜΕΝΩΝ ΜΕ ΤΟ ΜΟΝΤΕΛΟ ER Οντότητα ή Γνώρισµα ; Οντότητα ή Συσχέτιση ; υαδικές ή Τριαδικές Συσχετίσεις ; Συνυπολογισµός ή Τριαδικές Συσχετίσεις ; Ι ΕΑΤΟΣ ΣΧΕ ΙΑΣΜΟΣ ΓΙΑ ΜΕΓΑΛΕΣ ΕΠΙΧΕΙΡΗΣΕΙΣ Η ΕΝΟΠΟΙΗΜΕΝΗ ΓΛΩΣΣΑ ΜΟΝΤΕΛΟΠΟΙΗΣΗΣ (UML) ΜΕΛΕΤΗ ΠΕΡΙΠΤΩΣΗΣ : ΤΟ ΙΑ ΙΚΤΥΑΚΟ ΚΑΤΑΣΤΗΜΑ v

2 vi ΠΕΡΙΕΧΟΜΕΝΑ Ανάλυση Απαιτήσεων Ιδεατός Σχεδιασµός ΕΡΩΤΗΣΕΙΣ ΕΠΙΣΚΟΠΗΣΗΣ ΤΟ ΣΧΕΣΙΑΚΟ ΜΟΝΤΕΛΟ ΕΙΣΑΓΩΓΗ ΣΤΟ ΣΧΕΣΙΑΚΟ ΜΟΝΤΕΛΟ ηµιουργία και Τροποποίηση Σχέσεων µε την SQL ΠΕΡΙΟΡΙΣΜΟΙ ΑΚΕΡΑΙΟΤΗΤΑΣ ΣΕ ΠΙΝΑΚΕΣ Περιορισµοί Κλειδιού Περιορισµοί Ξένου Κλειδιού Γενικού Τύπου Περιορισµοί ΕΠΙΒΟΛΗ ΤΩΝ ΠΕΡΙΟΡΙΣΜΩΝ ΑΚΕΡΑΙΟΤΗΤΑΣ Συναλλαγές και Περιορισµοί ΑΙΤΗΜΑΤΑ ΕΠΙ ΣΧΕΣΙΑΚΩΝ Ε ΟΜΕΝΩΝ ΛΟΓΙΚΟΣ ΣΧΕ ΙΑΣΜΟΣ ΒΑΣΗΣ Ε ΟΜΕΝΩΝ : ER ΣΕ ΣΧΕΣΙΑΚΟ ΣΧΗΜΑ Μετασχηµατισµός Συνόλων Οντοτήτων σε Πίνακες Μετασχηµατισµός Συνόλων Συσχετίσεων (δίχως Περιορισµούς) σε Πίνακες Μετασχηµατισµός Συνόλων Συσχετίσεων µε Περιορισµούς Κλειδιού Μετασχηµατισµός Συνόλων Συσχετίσεων µε Περιορισµούς Συµµετοχής Μετασχηµατισµός Συνόλων Αδύναµων Οντοτήτων Μετασχηµατισµός Ιεραρχιών Κατηγοριών Μετασχηµατισµός ιαγραµµάτων ER µε Συνυπολογισµό Μετασχηµατισµός ιαγράµµατος ER σε Σχεσιακό Σχήµα : επιπλέον πα- ϱαδείγµατα ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΟΨΕΙΣ Οψεις, Ανεξαρτησία των εδοµένων, Ασϕάλεια Η Ενηµερωσιµότητα των Οψεων ΑΚΥΡΩΣΗ/ΜΕΤΑΒΟΛΗ ΠΙΝΑΚΩΝ ΚΑΙ ΟΨΕΩΝ ΜΕΛΕΤΗ ΠΕΡΙΠΤΩΣΗΣ : ΤΟ ΙΑ ΙΚΤΥΑΚΟ ΚΑΤΑΣΤΗΜΑ ΕΡΩΤΗΣΕΙΣ ΕΠΙΣΚΟΠΗΣΗΣ ΣΧΕΣΙΑΚΗ ΑΛΓΕΒΡΑ ΚΑΙ ΣΧΕΣΙΑΚΟΣ ΛΟΓΙΣΜΟΣ ΠΡΟΚΑΤΑΡΚΤΙΚΑ ΣΧΕΣΙΑΚΗ ΑΛΓΕΒΡΑ Επιλογή και Προβολή Τελεστές Συνόλων Μετονοµασία Συζεύξεις ιαίρεση Περισσότερα Παραδείγµατα Αιτηµάτων στη Σχεσιακή Άλγεβρα ΣΧΕΣΙΑΚΟΣ ΛΟΓΙΣΜΟΣ Σχεσιακός Λογισµός Πλειάδων (TRC) Σχεσιακός Λογισµός των Ορισµάτων (DRC) Η ΕΚΦΡΑΣΤΙΚΗ ΥΝΑΜΙΚΗ ΤΗΣ ΑΛΓΕΒΡΑΣ ΚΑΙ ΤΟΥ ΛΟΓΙΣΜΟΥ ΕΡΩΤΗΣΕΙΣ ΕΠΙΣΚΟΠΗΣΗΣ SQL: ΑΙΤΗΜΑΤΑ, ΠΕΡΙΟΡΙΣΜΟΙ, ΕΝΑΥΣΜΑΤΑ ΕΠΙΣΚΟΠΗΣΗ Οργάνωση του Κεϕαλαίου ΠΕΡΙΓΡΑΦΗ ΤΗΣ ΒΑΣΙΚΗΣ ΕΚ ΟΣΗΣ ΑΙΤΗΜΑΤΟΣ SQL Παραδείγµατα Βασικών Αιτηµάτων SQL Παραστάσεις και Συµβολοσειρές στην Εντολή SELECT

3 ΠΕΡΙΕΧΟΜΕΝΑ vii 5.3 ΟΙ ΤΕΛΕΣΤΕΣ UNION, INTERSECT ΚΑΙ EXCEPT ΕΜΦΩΛΕΥΜΕΝΑ ΑΙΤΗΜΑΤΑ Εισαγωγή στα εµϕωλευµένα αιτήµατα Εµϕωλευµένα Αιτήµατα σε Αµοιβαία Εξάρτηση Τελεστές Σύγκρισης Συνόλων Περισσότερα Παραδείγµατα Εµϕωλευµένων Αιτηµάτων ΤΕΛΕΣΤΕΣ ΣΥΝΑΘΡΟΙΣΗΣ Οι Συνιστώσες GROUP BY και HAVING Περισσότερα Παραδείγµατα Αιτηµάτων µε Συναθροίσεις ΤΙΜΕΣ NULL Συγκρίσεις µε τη Χρήση Τιµών Null Τα Λογικά Συνδετικά AND, OR και NOT Συνέπειες στη Σύνταξη SQL Εξωτερικές Συζεύξεις Απαγόρευση των Τιµών Null ΣΥΝΘΕΤΟΙ ΠΕΡΙΟΡΙΣΜΟΙ ΑΚΕΡΑΙΟΤΗΤΑΣ ΣΤΗΝ SQL Περιορισµοί σε επίπεδο πίνακα Περιορισµοί Πεδίου Ορισµού ιασϕαλίσεις : ICs σε Πολλούς Πίνακες ΕΝΑΥΣΜΑΤΑ ΚΑΙ ΕΝΕΡΓΕΣ ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ Παραδείγµατα Εναυσµάτων στην SQL ΣΧΕ ΙΑΣΜΟΣ ΕΝΕΡΓΩΝ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ Πού Οϕείλεται το υσνόητο των Εναυσµάτων Σύγκριση : Περιορισµοί και Εναύσµατα Άλλες Χρήσεις Εναυσµάτων ΕΡΩΤΗΣΕΙΣ ΕΠΙΣΚΟΠΗΣΗΣ ΜΕΡΟΣ II: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ ΠΡΟΣΒΑΣΗ ΣΕ ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ ΑΠΟ ΕΦΑΡΜΟΓΕΣ Ενσωµατωµένη SQL Λογικοί ροµείς υναµική SQL ΜΙΑ ΕΙΣΑΓΩΓΗ ΣΤΟ JDBC Αρχιτεκτονική ΚΛΑΣΕΙΣ ΚΑΙ ΙΕΠΑΦΕΣ JDBC ιαχείριση Οδηγών JDBC Συνδέσεις Εκτελώντας Εντολές SQL ResultSets Εξαιρέσεις και Προειδοποιήσεις Εξετάζοντας Μεταδεδοµένα Βάσεων εδοµένων SQLJ Γράϕοντας Κώδικα SQLJ ΑΠΟΘΗΚΕΥΜΕΝΕΣ ΙΑ ΙΚΑΣΙΕΣ ηµιουργώντας µια Απλή Αποθηκευµένη ιαδικασία Καλώντας Αποθηκευµένες ιαδικασίες SQL/PSM ΜΕΛΕΤΗ ΠΕΡΙΠΤΩΣΗΣ : ΤΟ ΙΑ ΙΚΤΥΑΚΟ ΒΙΒΛΙΟΠΩΛΕΙΟ ΕΡΩΤΗΣΕΙΣ ΕΠΙΣΚΟΠΗΣΗΣ

4 viii ΠΕΡΙΕΧΟΜΕΝΑ 7 ΕΦΑΡΜΟΓΕΣ ΣΤΟ ΙΑ ΙΚΤΥΟ ΕΙΣΑΓΩΓΗ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΤΟΥ ΙΑ ΙΚΤΥΟΥ Παγκόσµια αναγνωριστικά πόρων (URIs) Πρωτόκολλο Μεταϕοράς Υπερκειµένου (HTTP) Εγγραϕα HTML Αρχεία XML Εισαγωγή στην XML XML DTDs DTD για Ειδικευµένα Πεδία Ορισµού Η ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΕΦΑΡΜΟΓΩΝ ΤΩΝ ΤΡΙΩΝ ΕΣΜΙΚΩΝ ΣΗΜΕΙΩΝ Αρχιτεκτονικές Απλού εσµικού Σηµείου και Πελάτη- ιακοµιστή Αρχιτεκτονικές Τριπλού εσµικού Σηµείου Πλεονεκτήµατα της Αρχιτεκτονικής Τριπλού εσµικού Σηµείου ΤΟ ΕΠΙΠΕ Ο ΠΑΡΟΥΣΙΑΣΗΣ Φόρµες HTML JavaScript Φύλλα Στυλ (Style Sheets) ΤΟ ΜΕΣΑΙΟ ΕΣΜΙΚΟ ΣΗΜΕΙΟ CGI: το Common Gateway Interface ιακοµιστές Εϕαρµογών Servlets Σελίδες JavaServer ιατήρηση της Κατάστασης ΜΕΛΕΤΗ ΠΕΡΙΠΤΩΣΗΣ : ΤΟ ΙΑ ΙΚΤΥΑΚΟ ΒΙΒΛΙΟΠΩΛΕΙΟ ΕΡΩΤΗΣΕΙΣ ΕΠΙΣΚΟΠΗΣΗΣ ΜΕΡΟΣ III: ΚΑΤΑΧΩΡΙΣΗ ΚΑΙ ΕΥΡΕΤΗΡΙΟΠΟΙΗΣΗ ΕΠΙΣΚΟΠΗΣΗ ΤΗΣ ΑΠΟΘΗΚΕΥΣΗΣ ΚΑΙ ΕΥΡΕΤΗΡΙΟΠΟΙΗΣΗΣ Ε ΟΜΕΝΑ ΣΕ ΕΞΩΤΕΡΙΚΗ ΑΠΟΘΗΚΕΥΣΗ ΟΡΓΑΝΩΣΗ ΑΡΧΕΙΩΝ ΚΑΙ ΕΥΡΕΤΗΡΙΟΠΟΙΗΣΗ Συγκροτηµένα Ευρετήρια Πρωτεύοντα και ευτερεύοντα Ευρετήρια ΟΜΕΣ Ε ΟΜΕΝΩΝ ΕΥΡΕΤΗΡΙΩΝ Ευρετηριοποίηση µε Βάση τον Κατακερµατισµό ενδροειδή Ευρετήρια ΣΥΓΚΡΙΣΗ ΟΡΓΑΝΩΣΕΩΝ ΑΡΧΕΙΩΝ Μοντέλο Κόστους Αρχεία Σωρού Ταξινοµηµένα Αρχεία Συγκροτηµένα Αρχεία Αρχείο Σωρού µε Μη-Συγκροτηµένο ενδροειδές Ευρετήριο Αρχείο Σωρού µε Μη-Συγκροτηµένο Ευρετήριο Κατακερµατισµού Σύγκριση του Κόστους Ι/Ο ΕΥΡΕΤΗΡΙΑ ΚΑΙ ΡΥΘΜΙΣΗ ΑΠΟ ΟΤΙΚΟΤΗΤΑΣ Οι Επιπτώσεις του Φόρτου Εργασίας Οργάνωση Συγκροτηµένων Ευρετηρίων Σύνθετα Κλειδιά Αναζήτησης Προδιαγραϕές Ευρετηρίου στην SQL: ΕΡΩΤΗΣΕΙΣ ΕΠΙΣΚΟΠΗΣΗΣ

5 ΠΕΡΙΕΧΟΜΕΝΑ ix 9 ΑΠΟΘΗΚΕΥΟΝΤΑΣ Ε ΟΜΕΝΑ : ΙΣΚΟΙ ΚΑΙ ΑΡΧΕΙΑ Η ΙΕΡΑΡΧΙΑ ΤΗΣ ΜΝΗΜΗΣ Μαγνητικοί ίσκοι Επιπτώσεις στην απόδοση εξαιτίας της δοµής του δίσκου REDUNDANT ARRAY OF INDEPENDENT DISKS Καταµερισµός δεδοµένων Πλεονασµός Επίπεδα πλεονασµού Επιλογή των επιπέδων RAID ΙΑΧΕΙΡΙΣΗ ΠΕΡΙΦΕΡΕΙΑΚΗΣ ΜΝΗΜΗΣ ιαχείριση των ελεύθερων µπλοκ Χρησιµοποιώντας το Σύστηµα Αρχείων του ΛΣ για τη ιαχείριση της Πε- ϱιϕερειακής Μνήµης ΙΑΧΕΙΡΙΣΤΗΣ ΕΝ ΙΑΜΕΣΗΣ ΜΝΗΜΗΣ Στρατηγικές Αντικατάστασης του ιαχειριστή Ενδιάµεσης Μνήµης ιαχείριση Ενδιάµεσης Μνήµης στο DBMS και στο ΛΣ ΑΡΧΕΙΑ ΕΓΓΡΑΦΩΝ Υλοποιώντας Αρχεία Σωρού ΜΟΡΦΟΠΟΙΗΣΕΙΣ ΣΕΛΙ ΩΝ Εγγραϕές Σταθερού Μήκους Εγγραϕές Μεταβλητού Μήκους ΜΟΡΦΟΠΟΙΗΣΕΙΣ ΕΓΓΡΑΦΩΝ Εγγραϕές Σταθερού Μήκους Εγγραϕές Μεταβλητού Μήκους ΕΡΩΤΗΣΕΙΣ ΕΠΙΣΚΟΠΗΣΗΣ ΕΝ ΡΙΚΑ ΕΥΡΕΤΗΡΙΑ Η Ι ΕΑ ΤΩΝ ΕΝ ΡΙΚΩΝ ΕΥΡΕΤΗΡΙΩΝ ΕΥΡΕΤΗΡΙΟΠΟΙΗΜΕΝΗ ΣΕΙΡΙΑΚΗ ΜΕΘΟ ΟΣ ΠΡΟΣΒΑΣΗΣ (ISAM) Σελίδες Υπερχείλισης και Ζητήµατα Κλειδώµατος Β+ ΕΝ ΡΑ : ΜΙΑ ΥΝΑΜΙΚΗ ΟΜΗ ΕΥΡΕΤΗΡΙΟΥ Μορϕοποίηση Κόµβου ΑΝΑΖΗΤΗΣΗ ΕΙΣΑΓΩΓΗ ΙΑΓΡΑΦΗ ΙΠΛΟΤΥΠΕΣ ΤΙΜΕΣ Β+ ΕΝ ΡΑ ΣΤΗΝ ΠΡΑΞΗ Συµπίεση Κλειδιών Μαζική φόρτωση ενός Β+δένδρου Η έννοια της τάξης Η επίδραση των εισαγωγών και διαγραϕών στους προσδιοριστές εγγραϕών ΕΡΩΤΗΣΕΙΣ ΕΠΙΣΚΟΠΗΣΗΣ ΕΥΡΕΤΗΡΙΑ ΚΑΤΑΚΕΡΜΑΤΙΣΜΟΥ ΣΤΑΤΙΚΟΣ ΚΑΤΑΚΕΡΜΑΤΙΣΜΟΣ Συµβολισµοί και Συµβάσεις ΕΠΕΚΤΑΤΟΣ ΚΑΤΑΚΕΡΜΑΤΙΣΜΟΣ ΓΡΑΜΜΙΚΟΣ ΚΑΤΑΚΕΡΜΑΤΙΣΜΟΣ ΣΥΓΚΡΙΣΗ ΕΠΕΚΤΑΤΟΥ ΚΑΙ ΓΡΑΜΜΙΚΟΥ ΚΑΤΑΚΕΡΜΑΤΙΣΜΟΥ ΕΡΩΤΗΣΕΙΣ ΕΠΙΣΚΟΠΗΣΗΣ

6 x ΠΕΡΙΕΧΟΜΕΝΑ ΜΕΡΟΣ IV: ΥΠΟΛΟΓΙΣΜΟΣ ΑΙΤΗΜΑΤΩΝ ΕΠΙΣΚΟΠΗΣΗ ΤΟΥ ΥΠΟΛΟΓΙΣΜΟΥ ΑΙΤΗΜΑΤΩΝ Ο ΚΑΤΑΛΟΓΟΣ ΣΥΣΤΗΜΑΤΟΣ Η Πληροϕορία στον Κατάλογο του Συστήµατος ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΥΠΟΛΟΓΙΣΜΟ ΤΕΛΕΣΤΩΝ Τρεις Κοινές Τεχνικές ιαδροµές Πρόσβασης ΑΛΓΟΡΙΘΜΟΙ ΣΧΕΣΙΑΚΩΝ ΠΡΑΞΕΩΝ Επιλογή Προβολή Σύζευξη Άλλες Πράξεις ΕΙΣΑΓΩΓΗ ΣΤΗ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ ΑΙΤΗΜΑΤΩΝ Σχέδια Υπολογισµού Αιτηµάτων Αιτήµατα Πολλαπλών Τελεστών : Υπολογισµός µε τη Χρήση Καναλιού Ταχείας Επεξεργασίας Η ιεπαϕή Επαναλήπτη ΕΝΑΛΛΑΚΤΙΚΑ ΣΧΕ ΙΑ : ΕΝ ΕΙΚΤΙΚΟ ΠΑΡΑ ΕΙΓΜΑ Μετακίνηση των Επιλογών Χρήση Ευρετηρίων ΤΙ ΚΑΝΕΙ ΕΝΑΣ ΤΥΠΙΚΟΣ ΒΕΛΤΙΣΤΟΠΟΙΗΤΗΣ Εναλλακτικά Σχέδια που Εξετάζονται Εκτιµώντας το Κόστος ενός Σχεδίου ΕΡΩΤΗΣΕΙΣ ΕΠΙΣΚΟΠΗΣΗΣ ΕΞΩΤΕΡΙΚΗ ΤΑΞΙΝΟΜΗΣΗ ΠΟΤΕ ΕΝΑ DBMS ΤΑΞΙΝΟΜΕΙ Ε ΟΜΕΝΑ ; ΜΙΑ ΑΠΛΗ ΤΑΞΙΝΟΜΗΣΗ ΜΕ ΣΥΓΧΩΝΕΥΣΗ ΥΟ-ΕΙΣΟ ΩΝ ΕΞΩΤΕΡΙΚΗ ΤΑΞΙΝΟΜΗΣΗ ΜΕ ΣΥΓΧΩΝΕΥΣΗ Ελαχιστοποιώντας το Πλήθος των Συρµών ΕΛΑΧΙΣΤΟΠΟΙΩΝΤΑΣ ΤΟ ΚΟΣΤΟΣ Ι/Ο ΕΝΑΝΤΙ ΤΟΥ ΠΛΗΘΟΥΣ Ι/Ο Ι/Ο κατά µπλοκ Χρήση διπλών χώρων ενδιάµεσης µνήµης ΧΡΗΣΙΜΟΠΟΙΩΝΤΑΣ Β+ ΕΝΤΡΑ ΓΙΑ ΤΑΞΙΝΟΜΗΣΗ Συγκροτηµένο Ευρετήριο Μη-συγκροτηµένο Ευρετήριο ΕΡΩΤΗΣΕΙΣ ΕΠΙΣΚΟΠΗΣΗΣ ΥΠΟΛΟΓΙΣΜΟΣ ΣΧΕΣΙΑΚΩΝ ΤΕΛΕΣΤΩΝ Η ΠΡΑΞΗ ΕΠΙΛΟΓΗΣ Χωρίς Ευρετήριο, Μη-Ταξινοµηµένα εδοµένα Χωρίς Ευρετήριο, Ταξινοµηµένα εδοµένα Ευρετήριο Β+ δένδρου Ευρετήριο κατακερµατισµού, Επιλογή Ισότητας ΓΕΝΙΚΕΣ ΣΥΝΘΗΚΕΣ ΕΠΙΛΟΓΗΣ CNF και Ταίριασµα Ευρετηρίου Υπολογίζοντας Επιλογές χωρίς ιάζευξη Επιλογές µε ιάζευξη Η ΠΡΑΞΗ ΠΡΟΒΟΛΗΣ Προβολή ϐασισµένη στην Ταξινόµηση Προβολή ϐασισµένη στον Κατακερµατισµό

7 ΠΕΡΙΕΧΟΜΕΝΑ xi Ταξινόµηση εναντίον Κατακερµατισµού για Προβολές Χρήση Ευρετηρίων για Προβολές Η ΠΡΑΞΗ ΣΥΖΕΥΞΗΣ Σύζευξη µε εµϕώλευση ϐρόχων Σύζευξη µε ταξινόµηση και συγχώνευση Σύζευξη µε κατακερµατισµό Γενικές συνθήκες σύζευξης ΟΙ ΠΡΑΞΕΙΣ ΣΥΝΟΛΩΝ Ταξινόµηση για Ενωση και ιαϕορά Κατακερµατισµός για Ενωση και ιαϕορά ΠΡΑΞΕΙΣ ΣΥΝΑΘΡΟΙΣΗΣ Υλοποιώντας Συναθροίσεις µε τη χρήση Ευρετηρίου Η ΕΠΙ ΡΑΣΗ ΤΗΣ ΕΝ ΙΑΜΕΣΗΣ ΜΝΗΜΗΣ ΕΡΩΤΗΣΕΙΣ ΕΠΙΣΚΟΠΗΣΗΣ ΕΝΑΣ ΤΥΠΙΚΟΣ ΒΕΛΤΙΣΤΟΠΟΙΗΤΗΣ ΣΧΕΣΙΑΚΩΝ ΑΙΤΗΜΑΤΩΝ ΜΕΤΑΣΧΗΜΑΤΙΖΟΝΤΑΣ ΤΑ ΑΙΤΗΜΑΤΑ SQL ΣΕ ΑΛΓΕΒΡΑ ιαµερισµός Αιτήµατος σε Μπλοκ Το Μπλοκ Αιτήµατος ως Παράσταση Σχεσιακής Άλγεβρας ΥΠΟΛΟΓΙΣΜΟΣ ΤΟΥ ΚΟΣΤΟΥΣ ΕΝΟΣ ΣΧΕ ΙΟΥ Προσδιορισµός των Μεγεθών των Αποτελεσµάτων ΙΣΟ ΥΝΑΜΙΕΣ ΣΤΗ ΣΧΕΣΙΑΚΗ ΑΛΓΕΒΡΑ Επιλογές Προβολές Καρτεσιανά Γινόµενα και Συζεύξεις Επιλογές, Προβολές και Συζεύξεις Άλλες Ισοδυναµίες ΑΠΑΡΙΘΜΗΣΗ ΕΝΑΛΛΑΚΤΙΚΩΝ ΣΧΕ ΙΩΝ Αιτήµατα µε έναν Πίνακα Αιτήµατα µε Πολλούς Πίνακες ΕΜΦΩΛΕΥΜΕΝΑ ΥΠΟΑΙΤΗΜΑΤΑ Ο Βελτιστοποιητής στο Σύστηµα R ΑΛΛΕΣ ΠΡΟΣΕΓΓΙΣΕΙΣ ΣΤΗ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ ΑΙΤΗΜΑΤΟΣ ΕΡΩΤΗΣΕΙΣ ΕΠΙΣΚΟΠΗΣΗΣ ΜΕΡΟΣ V: ΙΑΧΕΙΡΙΣΗ ΣΥΝΑΛΛΑΓΩΝ ΕΠΙΣΚΟΠΗΣΗ ΤΗΣ ΙΑΧΕΙΡΙΣΗΣ ΣΥΝΑΛΛΑΓΩΝ PL, ΣΕΙΡΙΟΠΟΙΗΣΙΜΟΤΗΤΑ ΚΑΙ ΕΠΑΝΑΦΕΡΣΙΜΟΤΗΤΑ Συνέπεια και Αποµόνωση Ατοµικότητα και Μονιµότητα ΣΥΝΑΛΛΑΓΕΣ ΚΑΙ ΧΡΟΝΟΠΡΟΓΡΑΜΜΑΤΑ ΤΑΥΤΟΧΡΟΝΗ ΕΚΤΕΛΕΣΗ ΣΥΝΑΛΛΑΓΩΝ Κίνητρα για Ταυτόχρονη Εκτέλεση Σειριοποιησιµότητα Μερικές ανωµαλίες που σχετίζονται µε την εναλλασσόµενη εκτέλεση Χρονοπρογράµµατα µε εγκαταλειµµένες συναλλαγές ΕΛΕΓΧΟΣ ΤΑΥΤΟΧΡΟΝΙΣΜΟΥ ΜΕ ΚΛΕΙ ΑΡΙΕΣ Αυστηρό Κλείδωµα ύο Φάσεων (Αυστηρό 2PL) Λειτουργικές Παύσεις ΑΠΟ ΟΣΗ ΤΟΥ ΕΛΕΓΧΟΥ ΤΑΥΤΟΧΡΟΝΙΣΜΟΥ ΜΕ ΚΛΕΙ ΑΡΙΕΣ

8 xii ΠΕΡΙΕΧΟΜΕΝΑ 16.6 ΥΠΟΣΤΗΡΙΞΗ ΣΥΝΑΛΛΑΓΩΝ ΣΤΗΝ SQL ηµιουργία και Τερµατισµός Συναλλαγών Τι ϑα πρέπει να κλειδώσουµε ; Χαρακτηριστικά Συναλλαγών στην SQL ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΑΝΑΦΟΡΑ ΑΠΟ ΚΑΤΑΡΡΕΥΣΗ Κλοπή και Εξαναγκασµός Σελίδων της Ενδιάµεσης Μνήµης Μέτρα για την Επαναϕορά κατά την Κανονική Εκτέλεση Περίληψη του ARIES Ατοµικότητα : Υλοποιώντας την Επαναϕορά σε Προηγούµενη Κατάσταση ΕΡΩΤΗΣΕΙΣ ΕΠΙΣΚΟΠΗΣΗΣ ΕΛΕΓΧΟΣ ΤΑΥΤΟΧΡΟΝΙΣΜΟΥ PL, ΣΕΙΡΙΟΠΟΙΗΣΙΜΟΤΗΤΑ ΚΑΙ ΕΠΑΝΑΦΕΡΣΙΜΟΤΗΤΑ Εξ Οψεως Σειριοποιησιµότητα ΕΙΣΑΓΩΓΗ ΣΤΗ ΙΑΧΕΙΡΙΣΗ ΚΛΕΙ ΑΡΙΩΝ Υλοποιώντας αιτήσεις κλειδώµατος και ξεκλειδώµατος ΜΕΤΑΤΡΟΠΕΣ ΚΛΕΙ ΑΡΙΩΝ ΑΝΤΙΜΕΤΩΠΙΖΟΝΤΑΣ ΛΕΙΤΟΥΡΓΙΚΕΣ ΠΑΥΣΕΙΣ Αποτροπή Λειτουργικής Παύσης ΕΞΕΙ ΙΚΕΥΜΕΝΕΣ ΤΕΧΝΙΚΕΣ ΚΛΕΙ ΩΜΑΤΟΣ υναµικές Βάσεις εδοµένων και το Πρόβληµα του Φαντάσµατος Ελεγχος ταυτοχρονισµού στα Β+δέντρα Κλείδωµα Πολλαπλής-Κλιµάκωσης ΕΛΕΓΧΟΣ ΤΑΥΤΟΧΡΟΝΙΣΜΟΥ ΧΩΡΙΣ ΚΛΕΙ ΩΜΑ Αισιόδοξος Ελεγχος Ταυτοχρονισµού Ελεγχος Ταυτοχρονισµού µε Χρονόσηµα Ελεγχος Ταυτοχρονισµού µε Πολλαπλές Εκδόσεις ΕΡΩΤΗΣΕΙΣ ΕΠΙΣΚΟΠΗΣΗΣ ΕΠΑΝΑΦΟΡΑ ΑΠΟ ΒΛΑΒΗ ΕΙΣΑΓΩΓΗ ΣΤΟΝ ARIES ΤΟ ΙΣΤΟΡΙΚΟ ΑΛΛΕΣ ΟΜΕΣ ΣΧΕΤΙΚΕΣ ΜΕ ΤΗΝ ΕΠΑΝΑΦΟΡΑ ΤΟ ΠΡΩΤΟΚΟΛΛΟ ΕΓΚΑΙΡΗΣ ΚΑΤΑΓΡΑΦΗΣ ΙΣΤΟΡΙΚΟΥ (WAL) ΛΗΨΗ ΣΗΜΕΙΟΥ ΕΛΕΓΧΟΥ ΕΠΑΝΑΦΟΡΑ ΣΥΣΤΗΜΑΤΟΣ ΑΠΟ ΚΑΤΑΡΡΕΥΣΗ Φάση Ανάλυσης Φάση Επανάληψης Φάση Αναίρεσης ΕΠΑΝΑΦΟΡΑ ΑΠΟ ΑΣΤΟΧΙΑ ΑΠΟΘΗΚΕΥΤΙΚΩΝ ΜΕΣΩΝ ΑΛΛΟΙ ΑΛΓΟΡΙΘΜΟΙ ΚΑΙ ΑΛΛΗΛΕΠΙ ΡΑΣΗ ΜΕ ΤΟΝ ΕΛΕΓΧΟ ΤΑΥΤΟΧΡΟΝΙΣΜΟΥ ΕΡΩΤΗΣΕΙΣ ΕΠΙΣΚΟΠΗΣΗΣ ΜΕΡΟΣ VI: ΣΧΕ ΙΑΣΜΟΣ ΚΑΙ ΡΥΘΜΙΣΗ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ ΤΕΛΕΙΟΠΟΙΗΣΗ ΣΧΗΜΑΤΟΣ ΚΑΙ ΚΑΝΟΝΙΚΕΣ ΜΟΡΦΕΣ ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΤΕΛΕΙΟΠΟΙΗΣΗ ΤΟΥ ΣΧΕΣΙΑΚΟΥ ΣΧΗΜΑΤΟΣ Προβλήµατα που Προκαλεί ο Πλεονασµός Χρήση ιασπάσεων Προβλήµατα που Σχετίζονται µε τη ιάσπαση ΣΥΝΑΡΤΗΣΙΑΚΕΣ ΕΞΑΡΤΗΣΕΙΣ

9 ΠΕΡΙΕΧΟΜΕΝΑ xiii 19.3 ΕΞΕΤΑΖΟΝΤΑΣ ΤΙΣ ΣΥΝΑΡΤΗΣΙΑΚΕΣ ΕΞΑΡΤΗΣΕΙΣ Εγκλεισµός Συνόλου από FD Εγκλεισµός Γνωρισµάτων ΚΑΝΟΝΙΚΕΣ ΜΟΡΦΕΣ Κανονική Μορϕή Boyce-Codd Τρίτη Κανονική Μορϕή Ι ΙΟΤΗΤΕΣ ΤΩΝ ΙΑΣΠΑΣΕΩΝ ιάσπαση µε Συζεύξεις χωρίς Απώλεια Πληροϕορίας ιασπάσεις που ιατηρούν τις Εξαρτήσεις ΚΑΝΟΝΙΚΟΠΟΙΗΣΗ ιάσπαση σε BCNF ιάσπαση σε 3NF ΤΕΛΕΙΟΠΟΙΗΣΗ ΣΧΗΜΑΤΟΣ ΣΤΟ ΣΧΕ ΙΑΣΜΟ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ Περιορισµοί σε Σύνολο Οντοτήτων Περιορισµοί σε ένα Σύνολο Συσχετίσεων Εντοπισµός των Γνωρισµάτων στις Οντότητες Εντοπισµός των Συνόλων Οντοτήτων ΑΛΛΟΙ ΤΥΠΟΙ ΕΞΑΡΤΗΣΕΩΝ Εξαρτήσεις Πολλαπλών Τιµών Τέταρτη Κανονική Μορϕή Εξαρτήσεις Σύζευξης Πέµπτη Κανονική Μορϕή Εξαρτήσεις Υποσυνόλου ΜΕΛΕΤΗ ΠΕΡΙΠΤΩΣΗΣ : ΤΟ ΙΑ ΙΚΤΥΑΚΟ ΚΑΤΑΣΤΗΜΑ ΕΡΩΤΗΣΕΙΣ ΕΠΙΣΚΟΠΗΣΗΣ ΣΧΕ ΙΑΣΜΟΣ ΚΑΙ ΡΥΘΜΙΣΗ ΤΗΣ ΦΥΣΙΚΗΣ ΒΑΣΗΣ Ε ΟΜΕΝΩΝ ΕΙΣΑΓΩΓΗ ΣΤΟ ΣΧΕ ΙΑΣΜΟ ΤΗΣ ΦΥΣΙΚΗΣ ΒΑΣΗΣ Ε ΟΜΕΝΩΝ Φόρτος Εργασίας Βάσεων εδοµένων Αποϕάσεις Φυσικού Σχεδιασµού και Ρύθµισης Η Ανάγκη Ρύθµισης της Βάσης εδοµένων Ο ΗΓΙΕΣ ΓΙΑ ΤΗΝ ΕΠΙΛΟΓΗ ΕΥΡΕΤΗΡΙΩΝ ΒΑΣΙΚΑ ΠΑΡΑ ΕΙΓΜΑΤΑ ΕΠΙΛΟΓΗΣ ΕΥΡΕΤΗΡΙΩΝ ΣΥΓΚΡΟΤΗΣΗ ΚΑΙ ΕΥΡΕΤΗΡΙΟΠΟΙΗΣΗ Από κοινού συγκρότηση δύο σχέσεων ΕΥΡΕΤΗΡΙΑ ΠΟΥ ΕΠΙΤΡΕΠΟΥΝ ΣΧΕ ΙΑ ΥΠΟΛΟΓΙΣΜΟΥ ΜΕ ΜΟΝΟ ΤΟ ΕΥΡΕΤΗΡΙΟ ΕΡΓΑΛΕΙΑ ΠΟΥ ΒΟΗΘΟΥΝ ΣΤΗΝ ΕΠΙΛΟΓΗ ΕΥΡΕΤΗΡΙΩΝ Αυτόµατη Επιλογή Ευρετηρίου Πώς ουλεύουν οι Οδηγοί Ρύθµισης Ευρετηρίων ; ΕΠΙΣΚΟΠΗΣΗ ΤΗΣ ΡΥΘΜΙΣΗΣ ΤΗΣ ΒΑΣΗΣ Ε ΟΜΕΝΩΝ Ρύθµιση των ευρετηρίων Ρύθµιση του ιδεατού σχήµατος Ρύθµιση αιτηµάτων και όψεων ΕΠΙΛΟΓΕΣ ΣΤΗ ΡΥΘΜΙΣΗ ΤΟΥ Ι ΕΑΤΟΥ ΣΧΗΜΑΤΟΣ Συµβιβασµός µε µια πιο αδύναµη κανονική µορϕή Αποκανονικοποίηση Η επιλογή της διάσπασης Κατακόρυϕη διάσπαση Οριζόντια διάσπαση ΕΠΙΛΟΓΕΣ ΓΙΑ ΤΗ ΡΥΘΜΙΣΗ ΤΩΝ ΑΙΤΗΜΑΤΩΝ ΚΑΙ ΤΩΝ ΟΨΕΩΝ ΕΠΙΠΤΩΣΕΙΣ ΤΟΥ ΤΑΥΤΟΧΡΟΝΙΣΜΟΥ Μείωση της ιάρκειας των Κλειδαριών

10 xiv ΠΕΡΙΕΧΟΜΕΝΑ Ελαττώνοντας τα Σηµεία Συνωστισµού ΜΕΛΕΤΗ ΠΕΡΙΠΤΩΣΗΣ : ΤΟ ΙΑ ΙΚΤΥΑΚΟ ΚΑΤΑΣΤΗΜΑ Ρύθµιση της Βάσης εδοµένων ΣΥΣΤΗΜΑΤΑ ΜΕΤΡΗΣΗΣ ΤΩΝ ΕΠΙ ΟΣΕΩΝ ΤΩΝ DBMS Γνωστά συστήµατα µέτρησης των επιδόσεων για DBMS Χρησιµοποιώντας ένα Σύστηµα Μέτρησης Επιδόσεων ΕΡΩΤΗΣΕΙΣ ΕΠΙΣΚΟΠΗΣΗΣ ΑΣΦΑΛΕΙΑ ΚΑΙ ΕΞΟΥΣΙΟ ΟΤΗΣΗ ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΑΣΦΑΛΕΙΑ ΤΩΝ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ ΕΛΕΓΧΟΣ ΠΡΟΣΒΑΣΗΣ ΙΑΚΡΙΤΙΚΟΣ ΕΛΕΓΧΟΣ ΠΡΟΣΒΑΣΗΣ Χορήγηση και Ανάκληση σε Οψεις και Περιορισµούς Ακεραιότητας ΥΠΟΧΡΕΩΤΙΚΟΣ ΕΛΕΓΧΟΣ ΠΡΟΣΒΑΣΗΣ Πολυεπίπεδες Σχέσεις και Πολυστιγµιοτυπογέννεση Συγκαλυµµένοι ίαυλοι, Επίπεδα Ασϕαλείας DoD ΑΣΦΑΛΕΙΑ ΓΙΑ ΙΑ ΙΚΤΥΑΚΕΣ ΕΦΑΡΜΟΓΕΣ Κρυπτογράϕηση ιακοµιστές Πιστοποίησης : Το Πρωτόκολλο SSL Ψηϕιακές Υπογραϕές ΕΠΙΠΛΕΟΝ ΖΗΤΗΜΑΤΑ ΠΟΥ ΑΦΟΡΟΥΝ ΣΤΗΝ ΑΣΦΑΛΕΙΑ Ο Ρόλος του ιαχειριστή Βάσης εδοµένων Ασϕάλεια σε Στατιστικές Βάσεις εδοµένων ΜΕΛΕΤΗ ΠΕΡΙΠΤΩΣΗΣ : ΤΟ ΙΑ ΙΚΤΥΑΚΟ ΚΑΤΑΣΤΗΜΑ ΕΡΩΤΗΣΕΙΣ ΕΠΙΣΚΟΠΗΣΗΣ ΜΕΡΟΣ VII: ΠΡΟΣΘΕΤΑ ΘΕΜΑΤΑ ΠΑΡΑΛΛΗΛΕΣ ΚΑΙ ΚΑΤΑΝΕΜΗΜΕΝΕΣ ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ ΕΙΣΑΓΩΓΗ ΑΡΧΙΤΕΚΤΟΝΙΚΕΣ ΓΙΑ ΠΑΡΑΛΛΗΛΕΣ ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ ΠΑΡΑΛΛΗΛΟΣ ΥΠΟΛΟΓΙΣΜΟΣ ΑΙΤΗΜΑΤΟΣ ιαµερισµός εδοµένων Παραλληλισµός του κώδικα σειριακού υπολογισµού ενός τελεστή ΠΑΡΑΛΛΗΛΙΣΜΟΣ ΜΕΜΟΝΩΜΕΝΩΝ ΛΕΙΤΟΥΡΓΙΩΝ Μαζική Φόρτωση και Σάρωση Ταξινόµηση Συζεύξεις ΠΑΡΑΛΛΗΛΗ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ ΑΙΤΗΜΑΤΟΣ ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΚΑΤΑΝΕΜΗΜΕΝΕΣ ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ Τύποι Κατανεµηµένων Βάσεων εδοµένων ΑΡΧΙΤΕΚΤΟΝΙΚΕΣ ΚΑΤΑΝΕΜΗΜΕΝΩΝ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ Συστήµατα Πελάτη- ιακοµιστή Συστήµατα Συνεργαζόµενων ιακοµιστών Συστήµατα Ενδιάµεσων ιακοµιστών ΑΠΟΘΗΚΕΥΟΝΤΑΣ Ε ΟΜΕΝΑ ΣΕ ΕΝΑ ΚΑΤΑΝΕΜΗΜΕΝΟ DBMS Τεµαχισµός Οµοιοποίηση ΙΑΧΕΙΡΙΣΗ ΚΑΤΑΝΕΜΗΜΕΝΟΥ ΚΑΤΑΛΟΓΟΥ Ονοµατοδοσία Αντικειµένων οµή Καταλόγου

11 ΠΕΡΙΕΧΟΜΕΝΑ xv Ανεξαρτησία Κατανεµηµένων εδοµένων ΕΠΕΞΕΡΓΑΣΙΑ ΚΑΤΑΝΕΜΗΜΕΝΩΝ ΑΙΤΗΜΑΤΩΝ Αιτήµατα δίχως σύζευξη σε ένα κατανεµηµένο DBMS Συζεύξεις σε ένα Κατανεµηµένο DBMS Βελτιστοποίηση Αιτήµατος µε ϐάση το Κόστος ΕΝΗΜΕΡΩΣΗ ΚΑΤΑΝΕΜΗΜΕΝΩΝ Ε ΟΜΕΝΩΝ Συγχρονισµένη Οµοιοποίηση Ασύγχρονη Οµοιοποίηση ΚΑΤΑΝΕΜΗΜΕΝΕΣ ΣΥΝΑΛΛΑΓΕΣ ΚΑΤΑΝΕΜΗΜΕΝΟΣ ΕΛΕΓΧΟΣ ΤΑΥΤΟΧΡΟΝΙΣΜΟΥ Κατανεµηµένη Λειτουργική Παύση ΚΑΤΑΝΕΜΗΜΕΝΗ ΕΠΑΝΑΦΟΡΑ ΑΠΟ ΒΛΑΒΗ Κανονική Εκτέλεση και Πρωτόκολλα Ολοκλήρωσης Επανεκκίνηση µετά από Βλάβη Αναδροµή της Ολοκλήρωσης σε ύο Φάσεις Ολοκλήρωση σε Τρεις Φάσεις ΕΡΩΤΗΣΕΙΣ ΕΠΙΣΚΟΠΗΣΗΣ ΣΥΣΤΗΜΑΤΑ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ ΑΝΤΙΚΕΙΜΕΝΩΝ ΤΟ ΠΑΡΑ ΕΙΓΜΑ ΜΑΣ Νέοι Τύποι εδοµένων Χειρισµός Νέων Τύπων ΟΜΗΜΕΝΟΙ ΤΥΠΟΙ Ε ΟΜΕΝΩΝ Τύποι Συλλογής ΛΕΙΤΟΥΡΓΙΕΣ ΣΕ ΟΜΗΜΕΝΑ Ε ΟΜΕΝΑ Λειτουργίες σε Γραµµές Λειτουργίες σε Πίνακες Λειτουργίες σε Άλλους Τύπους Συλλογής Αιτήµατα επί Εµϕωλευµένων Συλλογών ΕΝΘΥΛΑΚΩΣΗ ΚΑΙ ΑΦΗΡΗΜΕΝΟΙ ΤΥΠΟΙ Ε ΟΜΕΝΩΝ Ορίζοντας Μεθόδους ΚΛΗΡΟΝΟΜΙΚΟΤΗΤΑ Ορισµός Τύπων µε Κληρονοµικότητα έσµευση Μεθόδων Ιεραρχίες Συλλογών ΑΝΤΙΚΕΙΜΕΝΑ, ΤΑΥΤΟΤΗΤΑ ΑΝΤΙΚΕΙΜΕΝΩΝ ΚΑΙ ΤΥΠΟΙ ΑΝΑΦΟΡΩΝ Εννοιες Ισότητας Αποαναϕοροποίηση Τύπων Αναϕοράς URL και OID στην SQL: ΣΧΕ ΙΑΣΗ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ ΓΙΑ ΕΝΑ ORDBMS Τύποι Συλλογής και ADT Ταυτότητα Αντικειµένων Επεκτείνοντας το ER Μοντέλο Χρησιµοποιώντας Εµϕωλευµένες Συλλογές ΠΡΟΚΛΗΣΕΙΣ ΣΤΗΝ ΥΛΟΠΟΙΗΣΗ ORDBMS Μέθοδοι Αποθήκευσης και Προσπέλασης Επεξεργασία Αιτηµάτων Βελτιστοποίηση Αιτηµάτων OODBMS Το Μοντέλο εδοµένων ODMG και η ODL OQL ΣΥΓΚΡΙΝΟΝΤΑΣ ΤΑ RDBMS ΜΕ OODBMS ΚΑΙ ΤΑ ORDBMS

12 xvi ΠΕΡΙΕΧΟΜΕΝΑ RDBMS εναντίον ORDBMS OODBMS εναντίον ORDBMS: Οµοιότητες OODBMS εναντίον ORDBMS: ιαϕορές ΕΡΩΤΗΣΕΙΣ ΕΠΙΣΚΟΠΗΣΗΣ ΕΠΑΓΩΓΙΚΕΣ ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ ΕΙΣΑΓΩΓΗ ΣΤΑ ΑΝΑ ΡΟΜΙΚΑ ΑΙΤΗΜΑΤΑ Datalog ΘΕΩΡΗΤΙΚΗ ΘΕΜΕΛΙΩΣΗ Σηµασιολογία Ελάχιστου Μοντέλου Ο Τελεστής Σηµείου Σταθεροποίησης Ασϕαλή Προγράµµατα Datalog Ελάχιστο Μοντέλο = Ελάχιστο Σηµείο Σταθεροποίησης ΑΝΑ ΡΟΜΙΚΑ ΑΙΤΗΜΑΤΑ ΜΕ ΑΡΝΗΣΗ ιαχωρισµός ΑΠΟ ΤΗΝ Datalog ΣΤΗΝ SQL ΥΠΟΛΟΓΙΣΜΟΣ ΤΩΝ ΑΝΑ ΡΟΜΙΚΩΝ ΑΙΤΗΜΑΤΩΝ Υπολογισµός Σηµείου Σταθεροποίησης χωρίς Επαναλαµβανόµενα Συµπεράσµατα Προώθηση Επιλογών για την Αποϕυγή Άσχετων Συµπερασµάτων Ο Αλγόριθµος Magic Sets ΕΡΩΤΗΣΕΙΣ ΕΠΙΣΚΟΠΗΣΗΣ ΟΡΓΑΝΩΜΕΝΗ ΑΠΟΘΗΚΕΥΣΗ Ε ΟΜΕΝΩΝ ΚΑΙ ΥΠΟΣΤΗΡΙΞΗ ΑΠΟΦΑΣΕΩΝ ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΥΠΟΣΤΗΡΙΞΗ ΑΠΟΦΑΣΕΩΝ OLAP: ΠΟΛΥ ΙΑΣΤΑΤΟ ΜΟΝΤΕΛΟ Ε ΟΜΕΝΩΝ Σχεδιασµός Πολυδιάστατων Βάσεων εδοµένων ΠΟΛΥ ΙΑΣΤΑΤΑ ΑΙΤΗΜΑΤΑ ΣΥΝΑΘΡΟΙΣΗΣ ROLLUP και CUBE στην SQL: ΑΙΤΗΜΑΤΑ ΠΑΡΑΘΥΡΟΥ ΣΤΗΝ SQL: Πλαισιώνοντας ένα παράθυρο Νέες συναρτήσεις συνάθροισης ΓΡΗΓΟΡΗ ΕΥΡΕΣΗ ΑΠΑΝΤΗΣΕΩΝ Τα καλύτερα Ν αιτήµατα Συνάθροιση σε Απευθείας Σύνδεση ΤΕΧΝΙΚΕΣ ΥΛΟΠΟΙΗΣΗΣ ΓΙΑ OLAP Ευρετήρια υαδικής Απεικόνισης Ευρετήρια Σύζευξης (Join Indexes) Οργανώσεις Αρχείων ΟΡΓΑΝΩΜΕΝΗ ΑΠΟΘΗΚΕΥΣΗ Ε ΟΜΕΝΩΝ ηµιουργία και Συντήρηση Αποθήκης εδοµένων ΟΨΕΙΣ ΚΑΙ ΥΠΟΣΤΗΡΙΞΗ ΑΠΟΦΑΣΕΩΝ Οψεις, OLAP, και Οργανωµένη Αποθήκευση εδοµένων Τροποποίηση Αιτηµάτων ΥΛΟΠΟΙΗΣΗ ΟΨΕΩΝ Θέµατα στην Υλοποίηση των Οψεων ΣΥΝΤΗΡΗΣΗ ΥΛΟΠΟΙΗΜΕΝΩΝ ΟΨΕΩΝ Βαθµωτή Συντήρηση Οψεων Συντηρώντας Οψεις Αποθηκών εδοµένων Πότε Πρέπει να Συγχρονίζουµε Οψεις ; ΕΡΩΤΗΣΕΙΣ ΕΠΙΣΚΟΠΗΣΗΣ

13 ΠΕΡΙΕΧΟΜΕΝΑ xvii 26 ΕΞΟΡΥΞΗ Ε ΟΜΕΝΩΝ ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΞΟΡΥΞΗ Ε ΟΜΕΝΩΝ Η ιαδικασία της Ανακάλυψης Γνώσης ΑΠΑΡΙΘΜΗΣΗ ΤΑΥΤΟΧΡΟΝΩΝ ΕΜΦΑΝΙΣΕΩΝ Συχνά Στοιχειοσύνολα Αιτήµατα τύπου Παγόβουνου ΕΞΟΡΥΞΗ ΚΑΝΟΝΩΝ Συνδυαστικοί Κανόνες Ενας Αλγόριθµος για τον Εντοπισµό Συνδυαστικών Κανόνων Συνδυαστικοί Κανόνες και Ιεραρχίες ISA Γενικευµένοι Συνδυαστικοί Κανόνες Ακολουθιακά Πρότυπα Σχήµατα Η Χρήση των Συνδυαστικών Κανόνων στην Πρόβλεψη ίκτυα Bayes Κανόνες Κατηγοριοποίησης και Παλινδρόµησης ΕΝ ΡΙΚΑ ΟΜΗΜΕΝΟΙ ΚΑΝΟΝΕΣ ένδρα Αποϕάσεων Ενας Αλγόριθµος για την Κατασκευή ένδρων Αποϕάσεων ΣΥΓΚΡΟΤΗΣΗ Ενας Αλγόριθµος Συγκρότησης ΑΝΑΖΗΤΗΣΗ ΟΜΟΙΟΤΗΤΑΣ ΣΕ ΑΚΟΛΟΥΘΙΕΣ Ενας Αλγόριθµος για τον Εντοπισµό Οµοιων Ακολουθιών ΒΑΘΜΩΤΗ ΕΞΟΡΥΞΗ ΚΑΙ ΡΕΥΜΑΤΑ Ε ΟΜΕΝΩΝ Βαθµωτή Συντήρηση Συχνών Στοιχειοσυνόλων ΕΠΙΠΛΕΟΝ ΣΤΑ ΙΑ ΚΑΤΑ ΤΗΝ ΕΞΟΡΥΞΗ Ε ΟΜΕΝΩΝ ΕΡΩΤΗΣΕΙΣ ΕΠΙΣΚΟΠΗΣΗΣ ΑΝΑΚΤΗΣΗ ΠΛΗΡΟΦΟΡΙΩΝ ΚΑΙ Ε ΟΜΕΝΑ XML ΣΥΓΚΡΟΥΟΜΕΝΟΙ ΚΟΣΜΟΙ : ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ, IR, ΚΑΙ XML DBMS εναντίον Συστηµάτων IR ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΑΝΑΚΤΗΣΗ ΠΛΗΡΟΦΟΡΙΑΣ Μοντέλο ιανυσµατικού Χώρου TF/IDF Στάθµιση Ορων ιαβάθµιση της Οµοιότητας Εγγράϕων Μετρώντας την Επιτυχία : Ακρίβεια και Ποιότητα στην Ανάκτηση ΕΥΡΕΤΗΡΙΟΠΟΙΗΣΗ ΓΙΑ ΤΗΝ ΑΝΑΚΤΗΣΗ ΚΕΙΜΕΝΩΝ Ανεστραµµένα Ευρετήρια Αρχεία Υπογραϕών ΜΗΧΑΝΕΣ ΑΝΑΖΗΤΗΣΗΣ ΣΤΟ ΙΑ ΙΚΤΥΟ Αρχιτεκτονική των Μηχανών Αναζήτησης Χρησιµοποιώντας τις Πληροϕορίες των Συνδέσµων ΙΑΧΕΙΡΙΣΗ ΚΕΙΜΕΝΟΥ ΣΕ ΕΝΑ DBMS Ανεστραµµένο Ευρετήριο Χαλαρής Σχέσης ΕΝΑ ΜΟΝΤΕΛΟ Ε ΟΜΕΝΩΝ ΓΙΑ ΤΗΝ XML Τα Κίνητρα Πίσω από τη Χαλαρή οµή Ενα Μοντέλο Γράϕου XQUERY: ΑΙΤΗΜΑΤΑ ΕΠΙ Ε ΟΜΕΝΩΝ XML Παραστάσεις ιαδροµής Παραστάσεις FLWR Ταξινόµηση των Στοιχείων Οµαδοποίηση και Παραγωγή Τιµών Συλλογής ΑΠΟ ΟΤΙΚΟΣ ΥΠΟΛΟΓΙΣΜΟΣ ΑΙΤΗΜΑΤΩΝ XML

14 xviii ΠΕΡΙΕΧΟΜΕΝΑ Αποθηκεύοντας XML σε RDBMS Ευρετηριοποίηση XML Χώρων Αποθήκευσης ΕΡΩΤΗΣΕΙΣ ΕΠΙΣΚΟΠΗΣΗΣ ΙΑΧΕΙΡΙΣΗ ΧΩΡΙΚΩΝ Ε ΟΜΕΝΩΝ ΤΥΠΟΙ ΧΩΡΙΚΩΝ Ε ΟΜΕΝΩΝ ΚΑΙ ΑΙΤΗΜΑΤΩΝ ΕΦΑΡΜΟΓΕΣ ΧΩΡΙΚΩΝ Ε ΟΜΕΝΩΝ ΕΙΣΑΓΩΓΗ ΣΤΑ ΧΩΡΙΚΑ ΕΥΡΕΤΗΡΙΑ Επισκόπηση των Προτεινόµενων οµών Ευρετηρίου ΕΥΡΕΤΗΡΙΟΠΟΙΗΣΗ ΜΕ ΚΑΜΠΥΛΕΣ ΠΛΗΡΩΣΗΣ ΧΩΡΟΥ Τετραδικά δέντρα περιοχής και Ταξινόµηση-Ζ: εδοµένα Περιοχής Χωρικά Αιτήµατα µε Ταξινόµηση-Ζ ΑΡΧΕΙΑ ΠΛΕΓΜΑΤΟΣ Προσαρµογή των Αρχείων Πλέγµατος για τη διαχείριση Περιοχών R ΕΝ ΡΑ : Ε ΟΜΕΝΑ ΣΗΜΕΙΟΥ ΚΑΙ ΠΕΡΙΟΧΗΣ Αιτήµατα Λειτουργίες Εισαγωγής και ιαγραϕής Ελεγχος ταυτοχρονισµού Γενικευµένα ένδρα Αναζήτησης ΘΕΜΑΤΑ ΤΗΣ ΠΟΛΥ ΙΑΣΤΑΤΗΣ ΕΥΡΕΤΗΡΙΟΠΟΙΗΣΗΣ ΕΡΩΤΗΣΕΙΣ ΕΠΙΣΚΟΠΗΣΗΣ ΕΠΙΠΛΕΟΝ ΘΕΜΑΤΑ ΠΡΟΧΩΡΗΜΕΝΗ ΕΠΕΞΕΡΓΑΣΙΑ ΣΥΝΑΛΛΑΓΩΝ Ελεγκτές Επεξεργασίας Συναλλαγών Νέα Μοντέλα Συναλλαγών DBMS Πραγµατικού Χρόνου ΟΛΟΚΛΗΡΩΜΕΝΗ ΠΡΟΣΒΑΣΗ ΣΕ ΠΟΛΛΑΠΛΕΣ ΠΗΓΕΣ Ε ΟΜΕΝΩΝ ΚΙΝΗΤΕΣ ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ ΣΤΗΝ ΚΥΡΙΑ ΜΝΗΜΗ ΠΟΛΥΜΕΣΙΚΕΣ ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ ΣΥΣΤΗΜΑΤΑ ΓΕΩΓΡΑΦΙΚΗΣ ΠΛΗΡΟΦΟΡΙΑΣ ΧΡΟΝΙΚΕΣ ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ ΒΙΟΛΟΓΙΚΕΣ ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ ΟΠΤΙΚΗ ΠΑΡΟΥΣΙΑΣΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ ΠΕΡΙΛΗΨΗ ΤΟ ΛΟΓΙΣΜΙΚΟ MINIBASE ΤΙ ΥΠΑΡΧΕΙ ΙΑΘΕΣΙΜΟ ΕΠΙΣΚΟΠΗΣΗ ΤΩΝ ΕΡΓΑΣΙΩΝ ΣΤΗ MINIBASE ΕΥΧΑΡΙΣΤΙΕΣ ΓΛΩΣΣΑΡΙΟ 887 ΑΝΑΦΟΡΕΣ 919 ΕΥΡΕΤΗΡΙΟ ΟΡΩΝ 953

ΜΕΡΟΣ Ι: ΓΕΩΓΡΑΦΙΚΑ Ε ΟΜΕΝΑ ΚΑΙ ΣΥΣΤΗΜΑΤΑ ΓΕΩΓΡΑΦΙΚΩΝ ΠΛΗΡΟΦΟΡΙΩΝ Η ΦΥΣΗ ΤΩΝ ΓΕΩΓΡΑΦΙΚΩΝ Ε ΟΜΕΝΩΝ...

ΜΕΡΟΣ Ι: ΓΕΩΓΡΑΦΙΚΑ Ε ΟΜΕΝΑ ΚΑΙ ΣΥΣΤΗΜΑΤΑ ΓΕΩΓΡΑΦΙΚΩΝ ΠΛΗΡΟΦΟΡΙΩΝ Η ΦΥΣΗ ΤΩΝ ΓΕΩΓΡΑΦΙΚΩΝ Ε ΟΜΕΝΩΝ... ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ ΜΕΡΟΣ Ι: ΓΕΩΓΡΑΦΙΚΑ Ε ΟΜΕΝΑ ΚΑΙ ΣΥΣΤΗΜΑΤΑ ΓΕΩΓΡΑΦΙΚΩΝ ΠΛΗΡΟΦΟΡΙΩΝ...1 1. Η ΦΥΣΗ ΤΩΝ ΓΕΩΓΡΑΦΙΚΩΝ Ε ΟΜΕΝΩΝ...3 Κατηγορίες των Γεωγραφικών εδοµένων...3 Γεωγραφικές οντότητες...3 ιαστάσεις

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

Certified Data Base Designer (CDBD)

Certified Data Base Designer (CDBD) Certified Data Base Designer (CDBD) Εξεταστέα Ύλη (Syllabus) Πνευµατικά ικαιώµατα Το παρόν είναι πνευµατική ιδιοκτησία της ACTA Α.Ε. και προστατεύεται από την Ελληνική και Ευρωπαϊκή νοµοθεσία που αφορά

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

Επεξεργασία Ερωτήσεων

Επεξεργασία Ερωτήσεων Εισαγωγή Επεξεργασία Ερωτήσεων Σ Β Βάση εδομένων Η ομή ενός ΣΒ Βάσεις Δεδομένων 2006-2007 Ευαγγελία Πιτουρά 1 Βάσεις Δεδομένων 2006-2007 Ευαγγελία Πιτουρά 2 Εισαγωγή Εισαγωγή ΜΕΡΟΣ 1 (Χρήση Σ Β ) Γενική

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

Επεξεργασία Ερωτήσεων

Επεξεργασία Ερωτήσεων Εισαγωγή Επεξεργασία Ερωτήσεων ΜΕΡΟΣ 1 Γενική Εικόνα του Μαθήματος 1. Μοντελοποίηση (Μοντέλο Ο/Σ, Σχεσιακό, Λογικός Σχεδιασμός) 2. Προγραμματισμός (Σχεσιακή Άλγεβρα, SQL) ημιουργία/κατασκευή Εισαγωγή εδομένων

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

Το εσωτερικό ενός Σ Β

Το εσωτερικό ενός Σ Β Επεξεργασία Ερωτήσεων 1 Εισαγωγή ΜΕΡΟΣ 1 Γενική Εικόνα του Μαθήµατος Μοντελοποίηση (Μοντέλο Ο/Σ, Σχεσιακό, Λογικός Σχεδιασµός) Προγραµµατισµός (Σχεσιακή Άλγεβρα, SQL) ηµιουργία/κατασκευή Εισαγωγή εδοµένων

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

Επεξεργασία Ερωτήσεων

Επεξεργασία Ερωτήσεων Εισαγωγή Σ Β Σύνολο από προγράμματα για τη διαχείριση της Β Επεξεργασία Ερωτήσεων Αρχεία ευρετηρίου Κατάλογος συστήματος Αρχεία δεδομένων ΒΑΣΗ Ε ΟΜΕΝΩΝ Σύστημα Βάσεων εδομένων (ΣΒ ) Βάσεις Δεδομένων 2007-2008

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

Εισαγωγή στην. Εισαγωγή Σ Β. Αρχεία ευρετηρίου Κατάλογος. συστήματος. Αρχεία δεδομένων

Εισαγωγή στην. Εισαγωγή Σ Β. Αρχεία ευρετηρίου Κατάλογος. συστήματος. Αρχεία δεδομένων Εισαγωγή στην Επεξεργασία Ερωτήσεων 1 Εισαγωγή Σ Β Σύνολο από προγράμματα για τη διαχείριση της Β Αρχεία ευρετηρίου Κατάλογος ΒΑΣΗ Ε ΟΜΕΝΩΝ Αρχεία δεδομένων συστήματος Σύστημα Βάσεων εδομένων (ΣΒ ) 2 :

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

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

Εισαγωγή στην Επεξεργασία Ερωτήσεων. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Εισαγωγή στην Επεξεργασία Ερωτήσεων 1 Επεξεργασία Ερωτήσεων Θα δούμε την «πορεία» μιας SQL ερώτησης (πως εκτελείται) Ερώτηση SQL Ερώτηση ΣΒΔ Αποτέλεσμα 2 Βήματα Επεξεργασίας Τα βασικά βήματα στην επεξεργασία

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

Εισαγωγή. Γενική Εικόνα του Μαθήµατος. Το εσωτερικό ενός Σ Β. Εισαγωγή. Εισαγωγή Σ Β Σ Β. Αρχεία ευρετηρίου Κατάλογος συστήµατος Αρχεία δεδοµένων

Εισαγωγή. Γενική Εικόνα του Μαθήµατος. Το εσωτερικό ενός Σ Β. Εισαγωγή. Εισαγωγή Σ Β Σ Β. Αρχεία ευρετηρίου Κατάλογος συστήµατος Αρχεία δεδοµένων Βάσεις εδοµένων 2003-2004 Ευαγγελία Πιτουρά 1 ΜΕΡΟΣ 1 Γενική Εικόνα του Μαθήµατος Επεξεργασία Ερωτήσεων Μοντελοποίηση (Μοντέλο Ο/Σ, Σχεσιακό, Λογικός Σχεδιασµός) Προγραµµατισµός (Σχεσιακή Άλγεβρα, SQL)

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

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

Εισαγωγή στην Επεξεργασία Ερωτήσεων. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Εισαγωγή στην Επεξεργασία Ερωτήσεων Βάσεις Δεδομένων 2013-2014 Ευαγγελία Πιτουρά 1 Επεξεργασία Ερωτήσεων Θα δούμε την «πορεία» μιας SQL ερώτησης (πως εκτελείται) Ερώτηση SQL Ερώτηση ΣΒΔ Αποτέλεσμα Βάσεις

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

Μέρος Ι: Εγκατάσταση και ιαμόρφωση των MySQL, Apache και PHP

Μέρος Ι: Εγκατάσταση και ιαμόρφωση των MySQL, Apache και PHP Εισαγωγή... 1 Σε Ποιους Απευθύνεται το Βιβλίο... 1 Η Οργάνωση του Βιβλίου... 2 Ο Πηγαίος Κώδικας του Βιβλίου... 3 Συμβάσεις που Χρησιμοποιούνται σε Αυτό το Βιβλίο... 3 Μέρος Ι: Εγκατάσταση και ιαμόρφωση

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

Πίνακας περιεχοµένων

Πίνακας περιεχοµένων Πίνακας περιεχοµένων ΠΡΩΤΟ ΜΕΡΟΣ... 1 Κεφάλαιο 1 Εισαγωγή στα συστήµατα ρευµάτων δεδοµένων... 3 1.1 Εισαγωγή... 3 1.2 Η ανεπάρκεια των συµβατικών Σ Β... 4 1.3 Το µοντέλο ρεύµατος δεδοµένων... 7 1.4 Ερωτήµατα

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

Επεξεργασία Ερωτήσεων

Επεξεργασία Ερωτήσεων Εισαγωγή στην Επεξεργασία Ερωτήσεων 1 Εισαγωγή ΣΔΒΔ Σύνολο από προγράµµατα για τη διαχείριση της ΒΔ Αρχεία ευρετηρίου Κατάλογος ΒΑΣΗ ΔΕΔΟΜΕΝΩΝ Αρχεία δεδοµένων συστήµατος Σύστηµα Βάσεων Δεδοµένων (ΣΒΔ)

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

Περιεχόμενα. Περιεχόμενα

Περιεχόμενα. Περιεχόμενα Περιεχόμενα xv Περιεχόμενα 1 Αρχές της Java... 1 1.1 Προκαταρκτικά: Κλάσεις, Τύποι και Αντικείμενα... 2 1.1.1 Βασικοί Τύποι... 5 1.1.2 Αντικείμενα... 7 1.1.3 Τύποι Enum... 14 1.2 Μέθοδοι... 15 1.3 Εκφράσεις...

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

Περιεχόµενα. ΜΕΡΟΣ Α: Επίλυση Προβληµάτων... 17

Περιεχόµενα. ΜΕΡΟΣ Α: Επίλυση Προβληµάτων... 17 ΠΡΟΛΟΓΟΣ... I ΠΡΟΛΟΓΟΣ ΤΩΝ ΣΥΓΓΡΑΦΕΩΝ...III ΣΥΝΟΠΤΙΚΗ ΠΑΡΟΥΣΙΑΣΗ ΠΕΡΙΕΧΟΜΕΝΩΝ... IX ΠΕΡΙΕΧΟΜΕΝΑ... XI 1 ΕΙΣΑΓΩΓΗ... 1 1.1 ΤΙ ΕΙΝΑΙ ΤΕΧΝΗΤΗ ΝΟΗΜΟΣΥΝΗ... 1 1.1.1 Ορισµός της Νοηµοσύνης... 2 1.1.2 Ορισµός

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

Ευρετήρια. Ευρετήρια. Βάσεις Δεδομένων 2009-2010: Ευρετήρια 1

Ευρετήρια. Ευρετήρια. Βάσεις Δεδομένων 2009-2010: Ευρετήρια 1 Ευρετήρια 1 Ευρετήρια Ένα ευρετήριο (index) είναι μια βοηθητική δομή αρχείου που κάνει πιο αποδοτική την αναζήτηση μιας εγγραφής σε ένα αρχείο Το ευρετήριο καθορίζεται (συνήθως) σε ένα γνώρισμα του αρχείου

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

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

ΕΙΣΑΓΩΓΗ ΣΤΙΣ Β ΣΕ Ε Σ Ι ΟΜΕΝ ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ Βασικές Έννοιες - εδοµένα { Νίκος, Μιχάλης, Μαρία, Θάλασσα, Αυτοκίνητο }, αριθµοί, π.χ. {1, 2, 3, 5, 78}, συµβολοσειρές (strings) π.χ. { Κώστας, 5621, ΤΡ 882, 6&5 #1, +

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

Ευρετήρια. Ευρετήρια. Βάσεις Δεδομένων : Ευρετήρια 1

Ευρετήρια. Ευρετήρια. Βάσεις Δεδομένων : Ευρετήρια 1 Ευρετήρια 1 Ευρετήρια Ένα ευρετήριο (index) είναι μια βοηθητική δομή αρχείου που κάνει πιο αποδοτική την αναζήτηση μιας εγγραφής σε ένα αρχείο Το ευρετήριο καθορίζεται (συνήθως) σε ένα γνώρισμα του αρχείου

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

Χρήστος Στασινός. ουλεύοντας με τη. Microsoft Access ΑΘΗΝΑ

Χρήστος Στασινός. ουλεύοντας με τη. Microsoft Access ΑΘΗΝΑ Χρήστος Στασινός ουλεύοντας με τη Microsoft Access ΑΘΗΝΑ Κάθε γνήσιο αντίγραφο έχει την υπογραφή του συγγραφέα Έκδοση 1η, Copyright 1998 Έκδοση 2η, Copyright 2007 ISBN: 978-960-8105-97-3 ΕΚΔΟΣΕΙΣ ΝΕΩΝ

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

1.1 Συστήματα Βάσεων Δεδομένων Κλασικές καί Σύγχρονες Εφαρμογές Σ ύ ν ο ψ η Ασκήσεις και Ερωτήσεις Ε πανάληψ ης...

1.1 Συστήματα Βάσεων Δεδομένων Κλασικές καί Σύγχρονες Εφαρμογές Σ ύ ν ο ψ η Ασκήσεις και Ερωτήσεις Ε πανάληψ ης... Περιεχόμενα Πρόλογος 11 Κατάλογος Σχημάτων 26 Κατάλογος Πινάκων 33 I ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ 35 1 Εισαγωγή στις Βάσεις Δεδομένων 37 1.1 Συστήματα Βάσεων Δεδομένων...40 1.2 Κλασικές καί Σύγχρονες Εφαρμογές...44

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

καλών σχεσιακών σχημάτων

καλών σχεσιακών σχημάτων Εισαγωγή Θα εξετάσουμε πότε ένα σχεσιακό σχήμα για μια βάση δεδομένων είναι «καλό» Λογικός Σχεδιασμός Σχεσιακών Σχημάτων Γενικές Οδηγίες Η Μέθοδος της Αποσύνθεσης (γενική μεθοδολογία) Επιθυμητές Ιδιότητες

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

Σχεδιασµός Σχεσιακών Σχηµάτων

Σχεδιασµός Σχεσιακών Σχηµάτων Σχεδιασµός Σχεσιακών Σχηµάτων 1 Σχεδιασµός Σχεσιακών Σχηµάτων Σχεδιασµός καλών σχεσιακών σχηµάτων Μη τυπικές - γενικές κατευθύνσεις Θεωρία κανονικών µορφών που θα βασίζεται στις συναρτησιακές εξαρτήσεις

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

Τα δεδοµένα συνήθως αποθηκεύονται σε αρχεία στο δίσκο Για να επεξεργαστούµε τα δεδοµένα θα πρέπει αυτά να βρίσκονται στη

Τα δεδοµένα συνήθως αποθηκεύονται σε αρχεία στο δίσκο Για να επεξεργαστούµε τα δεδοµένα θα πρέπει αυτά να βρίσκονται στη Ευρετήρια 1 Αρχεία Τα δεδοµένα συνήθως αποθηκεύονται σε αρχεία στο δίσκο Για να επεξεργαστούµε τα δεδοµένα θα πρέπει αυτά να βρίσκονται στη µνήµη. Η µεταφορά δεδοµένων από το δίσκο στη µνήµη και από τη

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

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

Ευρετήρια. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Ευρετήρια Ευαγγελία Πιτουρά 1 τιμή γνωρίσματος Ευρετήρια Ένα ευρετήριο (index) είναι μια βοηθητική δομή αρχείου που κάνει πιο αποδοτική την αναζήτηση μιας εγγραφής σε ένα αρχείο Το ευρετήριο καθορίζεται

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

BΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ΕΞΕΤΑΣΗ ΦΕΒΡΟΥΑΡΙΟΥ 2005

BΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ΕΞΕΤΑΣΗ ΦΕΒΡΟΥΑΡΙΟΥ 2005 ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ BΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ΕΞΕΤΑΣΗ ΦΕΒΡΟΥΑΡΙΟΥ 2005 ΛΥΣΕΙΣ Ι. Βασιλείου -----------------------------------------------------------------------------------------------------

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

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

Δεντρικά Ευρετήρια. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Δεντρικά Ευρετήρια Βάσεις Δεδομένων 2017-2018 1 Δέντρα Αναζήτησης Ένα δέντρο αναζήτησης (search tree) τάξεως p είναι ένα δέντρο τέτοιο ώστε κάθε κόμβος του περιέχει το πολύ p - 1 τιμές αναζήτησης και ρ

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

ΠΕΡΙΕΧΟΜΕΝΑ. ΠΡΟΛΟΓΟΣ...vii ΚΕΦΑΛΑΙΟ 1 Ο : ΕΙΣΑΓΩΓΗ ΣΤΟ ΜΑΝΑΤΖΜΕΝΤ ΚΑΙ ΣΤΙΣ ΕΠΙΧΕΙΡΗΣΕΙΣ...1 Η ΟΡΓΑΝΩΣΗ ΤΟΥ ΚΕΦΑΛΑΙΟΥ...1

ΠΕΡΙΕΧΟΜΕΝΑ. ΠΡΟΛΟΓΟΣ...vii ΚΕΦΑΛΑΙΟ 1 Ο : ΕΙΣΑΓΩΓΗ ΣΤΟ ΜΑΝΑΤΖΜΕΝΤ ΚΑΙ ΣΤΙΣ ΕΠΙΧΕΙΡΗΣΕΙΣ...1 Η ΟΡΓΑΝΩΣΗ ΤΟΥ ΚΕΦΑΛΑΙΟΥ...1 ΠΡΟΛΟΓΟΣ...vii ΚΕΦΑΛΑΙΟ 1 Ο : ΕΙΣΑΓΩΓΗ ΣΤΟ ΜΑΝΑΤΖΜΕΝΤ ΚΑΙ ΣΤΙΣ ΕΠΙΧΕΙΡΗΣΕΙΣ...1 Η ΟΡΓΑΝΩΣΗ ΤΟΥ ΚΕΦΑΛΑΙΟΥ...1 1. ΜΑΝΑΤΖΜΕΝΤ ΚΑΙ ΙΟΙΚΗΤΙΚΑ ΣΤΕΛΕΧΗ... 2 Α. ΠΕΡΙΕΧΟΜΕΝΟ ΚΑΙ ΣΠΟΥ ΑΙΟΤΗΤΑ ΤΟΥ ΜΑΝΑΤΖΜΕΝΤ... 2

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

ECDL Module 5 Χρήση Βάσεων εδοµένων Εξεταστέα Ύλη, έκδοση 5.0 (Syllabus Version 5.0)

ECDL Module 5 Χρήση Βάσεων εδοµένων Εξεταστέα Ύλη, έκδοση 5.0 (Syllabus Version 5.0) ECDL Module 5 Χρήση Βάσεων εδοµένων Εξεταστέα Ύλη, έκδοση 5.0 (Syllabus Version 5.0) (Module 5 Using Databases) Συνολική ιάρκεια: Προτεινόµενο * Χρονοδιάγραµµα Εκπαίδευσης 10-16 (δέκα έως δεκαέξι) ώρες

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

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

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, Ελληνική

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

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

Βάσεις εδοµένων. Βασίλειος Βεσκούκης, Εµµ. Στεφανάκης ΣΥΣΤΗΜΑΤΑ ΙΑΧΕΙΡΙΣΗΣ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Αγρονόµων Τοπογράφων Μηχανικών Βάσεις εδοµένων Βασίλειος Βεσκούκης, Εµµ. Στεφανάκης v.vescoukis@cs.ntua.gr ΣΥΣΤΗΜΑΤΑ ΙΑΧΕΙΡΙΣΗΣ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ Συστήµατα ιαχείρισης Βάσεων

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

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

Λογικός Σχεδιασμός Σχεσιακών Σχημάτων: Αποσύνθεση Λογικός Σχεδιασμός Σχεσιακών Σχημάτων: Αποσύνθεση Βάσεις Δεδομένων 2010-2011 Ευαγγελία Πιτουρά 1 Εισαγωγή Θα εξετάσουμε πότε ένα σχεσιακό σχήμα για μια βάση δεδομένων είναι «καλό» Γενικές Οδηγίες Η Μέθοδος

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

GIS: Εισαγωγή στα Γεωγραφικά Συστήµατα Πληροφοριών

GIS: Εισαγωγή στα Γεωγραφικά Συστήµατα Πληροφοριών GIS: Εισαγωγή στα Γεωγραφικά Συστήµατα Πληροφοριών Σηµειώσεις Σεµιναρίου ηµήτρης Τσολάκης v1.2 ΠΕΡΙΕΧΟΜΕΝΑ 1. Εισαγωγή... 9 1.1. GIS in Greek...10 1.2. Γιατί GIS;...10 1.3. Τι Είναι τα GIS...12 1.3.1.

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

Σχεδιασµός Σχεσιακών Σχηµάτων

Σχεδιασµός Σχεσιακών Σχηµάτων Βάσεις εδοµένων 2003-2004 Ευαγγελία Πιτουρά 1 Σχεδιασµός Σχεσιακών Σχηµάτων Σχεδιασµός καλών σχεσιακών σχηµάτων Μη τυπικές - γενικές κατευθύνσεις Θεωρία κανονικών µορφών που θα βασίζεται στις συναρτησιακές

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

Ευρετήρια. Πρωτεύον ευρετήριο (primary index): ορισμένο στο κλειδί διάταξης του αρχείου. Ευρετήρια. Ευρετήρια. Ευρετήρια

Ευρετήρια. Πρωτεύον ευρετήριο (primary index): ορισμένο στο κλειδί διάταξης του αρχείου. Ευρετήρια. Ευρετήρια. Ευρετήρια Ευρετήρια Ένα ευρετήριο (index) είναι μια βοηθητική δομή αρχείου που κάνει πιο αποδοτική την αναζήτηση μιας εγγραφής σε ένα αρχείο Το ευρετήριο καθορίζεται (συνήθως) σε ένα γνώρισμα του αρχείου που καλείται

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

Ευρετήρια. Πρωτεύον ευρετήριο (primary index): ορισμένο στο κλειδί διάταξης του αρχείου. Ευρετήρια. Ευρετήρια. Ευρετήρια

Ευρετήρια. Πρωτεύον ευρετήριο (primary index): ορισμένο στο κλειδί διάταξης του αρχείου. Ευρετήρια. Ευρετήρια. Ευρετήρια Ευρετήρια Ένα ευρετήριο (index) είναι μια βοηθητική δομή αρχείου που κάνει πιο αποδοτική την αναζήτηση μιας εγγραφής σε ένα αρχείο Το ευρετήριο καθορίζεται (συνήθως) σε ένα γνώρισμα του αρχείου που καλείται

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

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

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΑΣΚΗΣΗ ΔΕΥΤΕΡΗ ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΑΣΚΗΣΗ ΔΕΥΤΕΡΗ ΜΑΘΗΜΑ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ΑΚΑΔ. ΕΤΟΣ 2007-2008 14.02.2008 EΠΙΣΤΡΕΦΕΤΑΙ ΔΙΔΑΣΚΩΝ Ιωάννης Βασιλείου, Καθηγητής,

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

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

Εισαγωγή στην Επεξεργασία Ερωτήσεων. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Εισαγωγή στην Επεξεργασία Ερωτήσεων Βάσεις Δεδομένων 2018-2019 1 Επεξεργασία Ερωτήσεων Θα δούμε την «πορεία» μιας SQL ερώτησης (πως εκτελείται) Ερώτηση SQL Ερώτηση ΣΒΔ Αποτέλεσμα 2 Βήματα Επεξεργασίας

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

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

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

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

Στην ενότητα αυτή παρατίθενται δεξιότητες που αφορούν στη χρήση των πιο διαδεδομένων λογισμικών Γεωγραφικών Συστημάτων Πληροφοριών (GIS).

Στην ενότητα αυτή παρατίθενται δεξιότητες που αφορούν στη χρήση των πιο διαδεδομένων λογισμικών Γεωγραφικών Συστημάτων Πληροφοριών (GIS). Ενότητα 3η: Χρήση Λογισμικού GIS Το παρακάτω αναλυτικό γνωστικό περιεχόμενο, αποτελεί την τρίτη ενότητα της εξεταστέας ύλης για την πιστοποίηση GISPro και παρέχει το υπόβαθρο της πρακτικής εξέτασης στο

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

επιφάνεια πυριτίου Αναφορά στο Εκπαιδευτικό Υλικό : 5. Αναφορά στο Εργαστήριο :

επιφάνεια πυριτίου Αναφορά στο Εκπαιδευτικό Υλικό : 5. Αναφορά στο Εργαστήριο : 2. Α/Α Διάλεξης : 1 1. Τίτλος : Εισαγωγή στην Ψηφιακή Τεχνολογία 2. Μαθησιακοί Στόχοι : Λογικές Πύλες και η υλοποίησή τους με τρανζίστορ. Κατασκευή ολοκληρωμένων κυκλωμάτων. 3. Θέματα που καλύπτει : Λογικές

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

Υλοποίηση των Σχεσιακών Τελεστών. 6/16/2009 Μ.Χατζόπουλος 1

Υλοποίηση των Σχεσιακών Τελεστών. 6/16/2009 Μ.Χατζόπουλος 1 Υλοποίηση των Σχεσιακών Τελεστών 6/16/2009 Μ.Χατζόπουλος 1 Ένα σχεσιακό ΣΔBΔ πρέπει να συμπεριλαμβάνει αλγόριθμους για υλοποίηση των διαφορετικών τύπων των σχεσιακών πράξεων (καθώς και άλλων πράξεων) που

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

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

Διαχείριση Δεδομένων Το έργο υλοποιείται στο πλαίσιο του υποέργου 2 με τίτλο «Ανάπτυξη έντυπου εκπαιδευτικού υλικού για τα νέα Προγράμματα Σπουδών» της Πράξης «Ελληνικό Ανοικτό Πανεπιστήμιο» η οποία έχει ενταχθεί στο Επιχειρησιακό

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

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

Δεντρικά Ευρετήρια. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Δεντρικά Ευρετήρια Βάσεις Δεδομένων 2013-2014 Ευαγγελία Πιτουρά 1 Δέντρα Αναζήτησης Ένα δέντρο αναζήτησης (search tree) τάξεως p είναι ένα δέντρο τέτοιο ώστε κάθε κόμβος του περιέχει το πολύ p - 1 τιμές

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

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

Δεντρικά Ευρετήρια. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Δεντρικά Ευρετήρια 1 Δέντρα Αναζήτησης Ένα δέντρο αναζήτησης (search tree) τάξεως p είναι ένα δέντρο τέτοιο ώστε κάθε κόμβος του περιέχει το πολύ p - 1 τιμές αναζήτησης και ρ δείκτες ως εξής P 1 K 1 P

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

Copyright 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley, ΕλληνικήΈκδοση, ίαυλος

Copyright 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley, ΕλληνικήΈκδοση, ίαυλος ιαφάνεια 10-1 Κεφάλαιο 10 Συναρτησιακές Εξαρτήσεις και Κανονικοποίηση για Σχεσιακές Βάσεις εδοµένων Copyright 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley, ΕλληνικήΈκδοση ίαυλος ΠεριεχόµεναΚεφαλαίου

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

Ευρετήρια. Το ευρετήριο αρχείου είναι ένα διατεταγµένο αρχείο µε σταθερού µήκους εγγραφές

Ευρετήρια. Το ευρετήριο αρχείου είναι ένα διατεταγµένο αρχείο µε σταθερού µήκους εγγραφές Βάσεις εδοµένων 2003-2004 Ευαγγελία Πιτουρά 1 Ευρετήρια Ένα ευρετήριο (index) είναι µια βοηθητική δοµή αρχείου που κάνει πιο αποδοτική την αναζήτηση µιας εγγραφής σε ένα αρχείο Το ευρετήριο καθορίζεται

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

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

Δεντρικά Ευρετήρια. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Δεντρικά Ευρετήρια Ευαγγελία Πιτουρά 1 Δέντρα Αναζήτησης Ένα δέντρο αναζήτησης (search tree) τάξεως p είναι ένα δέντρο τέτοιο ώστε κάθε κόμβος του περιέχει το πολύ p - 1 τιμές αναζήτησης και ρ δείκτες

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

Περιεχόµενα. 1 Tο βιβλίο "µε µια µατιά" Εισαγωγή στη Microsoft Access Γνωριµία µε τις βάσεις δεδοµένων της Access...

Περιεχόµενα. 1 Tο βιβλίο µε µια µατιά Εισαγωγή στη Microsoft Access Γνωριµία µε τις βάσεις δεδοµένων της Access... Περιεχόµενα Ευχαριστίες... 11 1 Tο βιβλίο "µε µια µατιά"...13 Χωρίς τεχνικούς όρους!... 13 Σύντοµη παρουσίαση... 14 Μερικές συµβάσεις... 16 Μία τελευταία λέξη (ή και δύο)... 16 2 Εισαγωγή στη Microsoft

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

καλών σχεσιακών σχημάτων

καλών σχεσιακών σχημάτων Εισαγωγή Θα εξετάσουμε πότε ένα σχεσιακό σχήμα για μια βάση δεδομένων είναι «καλό» Λογικός Γενικές Οδηγίες Η Μέθοδος της Αποσύνθεσης (γενική μεθοδολογία) Επιθυμητές Ιδιότητες της Αποσύνθεσης Συνένωση Άνευ

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

Δυναμικά Πολυεπίπεδα Ευρετήρια (Β-δένδρα) Μ.Χατζόπουλος 1

Δυναμικά Πολυεπίπεδα Ευρετήρια (Β-δένδρα) Μ.Χατζόπουλος 1 Δυναμικά Πολυεπίπεδα Ευρετήρια (Β-δένδρα) Μ.Χατζόπουλος 1 Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ.Χατζόπουλος 2 Δένδρο αναζήτησης είναι ένας ειδικός τύπος δένδρου που χρησιμοποιείται για να καθοδηγήσει την αναζήτηση μιας

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

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

Λογικός Σχεδιασµός Σχεσιακών Σχηµάτων: Αποσύνθεση. Βάσεις εδοµένων Ευαγγελία Πιτουρά 1 Λογικός Σχεδιασµός Σχεσιακών Σχηµάτων: Αποσύνθεση Βάσεις εδοµένων 2011-2012 Ευαγγελία Πιτουρά 1 Εισαγωγή Θα εξετάσουµε πότε ένα σχεσιακό σχήµα για µια βάση δεδοµένων είναι «καλό» Γενικές Οδηγίες Η Μέθοδος

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

Βάσεις Δεδομένων : Λογικός Σχεδιασμός 1. καλών σχεσιακών σχημάτων. Λογικός Σχεδιασμός Σχεσιακών Σχημάτων. Γενικές Κατευθύνσεις.

Βάσεις Δεδομένων : Λογικός Σχεδιασμός 1. καλών σχεσιακών σχημάτων. Λογικός Σχεδιασμός Σχεσιακών Σχημάτων. Γενικές Κατευθύνσεις. Εισαγωγή Θα εξετάσουμε πότε ένα σχεσιακό σχήμα για μια βάση δεδομένων είναι «καλό» Λογικός Σχεδιασμός Σχεσιακών Σχημάτων Γενικές Οδηγίες Η Μέθοδος της Αποσύνθεσης (γενική μεθοδολογία) Επιθυμητές Ιδιότητες

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

ΕΥΧΑΡΙΣΤΙΕΣ. της εφαρµογής που υλοποιήσαµε, αλλά και προτάσεις για µελλοντικές εφαρµογές µε βάση την τεχνογνωσία που αποκτήσαµε.

ΕΥΧΑΡΙΣΤΙΕΣ. της εφαρµογής που υλοποιήσαµε, αλλά και προτάσεις για µελλοντικές εφαρµογές µε βάση την τεχνογνωσία που αποκτήσαµε. ΠΡΟΛΟΓΟΣ Η εργασία αυτή, παρουσιάζει και αναλύει τις δυνατότητες µοντελοποίησης και προσοµοίωσης που είναι διαθέσιµες στο λογισµικό Extend και πιο συγκεκριµένα περιγράφει τη λειτουργία, µοντελοποίηση και

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

SQL: Αιτήματα. Κεφάλαιο 5. Database Management Systems, R. Ramakrishnan and J. Gehrke

SQL: Αιτήματα. Κεφάλαιο 5. Database Management Systems, R. Ramakrishnan and J. Gehrke SQL: Αιτήματα Κεφάλαιο 5 Database Management Systems, R. Ramakrishnan and J. Gehrke Στιγμιότυπα Στιγμιότυπα των σχέσεων Sailors Reserves και Boats. Αν στο κλειδί της σχέσης Reserved δε συμμετείχε το γνώρισμα

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

Οργάνωση Βάσεων Βιοϊατρικών Δεδομένων Εξόρυξη Γνώσης Βιοϊατρικών Δεδομένων. Σεμινάριο 7: Αλγόριθμοι για επεξεργασία ερωτήσεων και βελτιστοποίηση

Οργάνωση Βάσεων Βιοϊατρικών Δεδομένων Εξόρυξη Γνώσης Βιοϊατρικών Δεδομένων. Σεμινάριο 7: Αλγόριθμοι για επεξεργασία ερωτήσεων και βελτιστοποίηση Οργάνωση Βάσεων Βιοϊατρικών Δεδομένων Εξόρυξη Γνώσης Βιοϊατρικών Δεδομένων Σεμινάριο 7: Αλγόριθμοι για επεξεργασία ερωτήσεων και βελτιστοποίηση Ευάγγελος Καρκαλέτσης, Αναστασία Κριθαρά, Γεώργιος Πετάσης

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

Περιεχόμενα. Πρόλογος... xiii

Περιεχόμενα. Πρόλογος... xiii Περιεχόμενα Πρόλογος... xiii Κεφάλαιο 1 ο Εισαγωγή στις τεχνολογίες Διαδικτύου... 1 1.1 Σύντομη ιστορία του Διαδικτύου... 3 1.2 Σύνδεση στο Διαδίκτυο μέσω Παρόχου (ISP)... 6 1.3 Μοντέλα Επικοινωνίας...

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

Βάσεις εδοµένων Ευαγγελία Πιτουρά 2

Βάσεις εδοµένων Ευαγγελία Πιτουρά 2 Ευρετήρια Βάσεις εδοµένων 2002-2003 Ευαγγελία Πιτουρά 1 Ευρετήρια Ένα ευρετήριο (index) είναι µια βοηθητική δοµή αρχείου που κάνει πιο αποδοτική την αναζήτηση µιας εγγραφής σε ένα αρχείο Το ευρετήριο καθορίζεται

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

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

1 Εισαγωγή στην Πληροφορική ΠΕΡΙΕΧΟΜΕΝΑ Χρήση Ηλεκτρονικού Υπολογιστή 1 Εισαγωγή στην Πληροφορική 1.1 Βασικές Έννοιες της Πληροφορικής Εισαγωγή 17 Τι είναι ο Ηλεκτρονικός Υπολογιστής 18 Υλικό Λογισµικό 19 Ιστορική Εξέλιξη των Η/Υ

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

Βάσεις εδοµένων Βασίλειος Βεσκούκης Κανονικοποίηση σχήµατος Β Σύνοψη

Βάσεις εδοµένων Βασίλειος Βεσκούκης Κανονικοποίηση σχήµατος Β Σύνοψη Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Αγρονόµων Τοπογράφων Μηχανικών Βάσεις εδοµένων Βασίλειος Βεσκούκης v.vescoukis@cs.ntua.gr Κανονικοποίηση σχήµατος Β Σύνοψη Κανονικοποίηση σχέσεων 1ος κανόνας κανονικοποίησης

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

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

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

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

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

Αντικείµενο: Θεµελιώδες πρόβληµα της επιστήµης µας εδοµένα Εισαγωγή 1 Ζήτω οι Βάσεις εδοµένων!! Αντικείµενο: Θεµελιώδες πρόβληµα της επιστήµης µας εδοµένα Μοντελοποίηση Αποθήκευση Επεξεργασία (εύρεση πληροφορίας σχετικής µε µια συγκεκριµένη ερώτηση) Σωστή Λειτουργία

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

Περιεχόµενα. Πρόλογος 11. 0 Εισαγωγή 21

Περιεχόµενα. Πρόλογος 11. 0 Εισαγωγή 21 Περιεχόµενα Πρόλογος 11 Σκοπός αυτού του βιβλίου 11 Σε ποιους απευθύνεται αυτό το βιβλίο 12 Βασικά χαρακτηριστικά του βιβλίου 12 Κάλυψη συστηµάτων CAD 14 Εργαστηριακή υποστήριξη 14 Συνοπτική παρουσίαση

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

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

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΛΥΣΗ ΣΤΗΝ ΕΥΤΕΡΗ ΑΣΚΗΣΗ ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΛΥΣΗ ΣΤΗΝ ΕΥΤΕΡΗ ΑΣΚΗΣΗ ΜΑΘΗΜΑ ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ ΑΚΑ. ΕΤΟΣ 2012-13 Ι ΑΣΚΟΝΤΕΣ Ιωάννης Βασιλείου Καθηγητής, Τοµέας Τεχνολογίας

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

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

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

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

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

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

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

Τίτλος Πακέτου Certified Computer Expert-ACTA

Τίτλος Πακέτου Certified Computer Expert-ACTA Κωδικός Πακέτου ACTA - CCE - 002 Τίτλος Πακέτου Certified Computer Expert-ACTA Εκπαιδευτικές Ενότητες Επεξεργασία Κειμένου - Word Δημιουργία Εγγράφου Προχωρημένες τεχνικές επεξεργασίας κειμένου & αρχείων

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

Τα δεδομένα (περιεχόμενο) μιας βάσης δεδομένων αποθηκεύεται στο δίσκο

Τα δεδομένα (περιεχόμενο) μιας βάσης δεδομένων αποθηκεύεται στο δίσκο Κατακερματισμός 1 Αποθήκευση εδομένων (σύνοψη) Τα δεδομένα (περιεχόμενο) μιας βάσης δεδομένων αποθηκεύεται στο δίσκο Παραδοσιακά, μία σχέση (πίνακας/στιγμιότυπο) αποθηκεύεται σε ένα αρχείο Αρχείο δεδομένων

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

Επεξεργασία Ερωτήσεων

Επεξεργασία Ερωτήσεων Εισαγωγή στην Επεξεργασία Ερωτήσεων 1 Εισαγωγή ΣΔΒΔ Σύνολο από προγράμματα γιατηδιαχείρισητηςβδ Αρχεία ευρετηρίου Αρχεία δεδομένων Κατάλογος συστήματος ΒΑΣΗ ΔΕΔΟΜΕΝΩΝ Σύστημα Βάσεων Δεδομένων (ΣΒΔ) 2 :

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

Εισαγωγή. Κατανεµηµένα Συστήµατα 01-1

Εισαγωγή. Κατανεµηµένα Συστήµατα 01-1 Εισαγωγή Υλισµικό Λογισµικό Αρχές σχεδίασης ιαφάνεια Κλιµάκωση Παρεχόµενες υπηρεσίες Μοντέλο πελάτη εξυπηρετητή Μοντέλο πελάτη εξυπηρετητή τριών επιπέδων Κατανοµή επεξεργασίας Κατανεµηµένα Συστήµατα 01-1

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

Κεφάλαιο 13. Αποθήκευση σε ίσκους, Βασικές οµέςαρχείων, και Κατακερµατισµός. ιαφάνεια 13-1

Κεφάλαιο 13. Αποθήκευση σε ίσκους, Βασικές οµέςαρχείων, και Κατακερµατισµός. ιαφάνεια 13-1 ιαφάνεια 13-1 Κεφάλαιο 13 Αποθήκευση σε ίσκους, Βασικές οµέςαρχείων, και Κατακερµατισµός ίαβλος, Επιµ.Μ.Χατζόπουλος 1 Γιατί θα µιλήσουµε Μονάδες Αποθήκευσης ίσκων Αρχεία Εγγραφών Πράξεις σε αρχεία Αρχεία

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

ΛΥΣΗ ΤΗΣ ΔΕΥΤΕΡΗΣ ΑΣΚΗΣΗΣ Όλγα Γκουντούνα

ΛΥΣΗ ΤΗΣ ΔΕΥΤΕΡΗΣ ΑΣΚΗΣΗΣ Όλγα Γκουντούνα ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΜΑΘΗΜΑ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ΑΚΑΔ. ΕΤΟΣ 2011-12 ΔΙΔΑΣΚΟΝΤΕΣ Ιωάννης Βασιλείου Καθηγητής Τιμολέων Σελλής Καθηγητής Άσκηση 1

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

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

Πληροφορική ΙΙ Εισαγωγή στις Βάσεις Δεδομένων. Τμήμα Λογιστικής Εισαγωγή στις Βάσεις Δεδομένων Εισαγωγή στις Βάσεις Δεδομένων Ορισμός Βάσης Δεδομένων Σύστημα Διαχείρισης Βάσης Δεδομένων ΣΔΒΔ (DBMS) Χαρακτηριστικά προσέγγισης συστημάτων αρχειοθέτησης Χαρακτηριστικά

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

ΤΙΤΛΟΣ ΕΡΓΑΣΙΑΣ. Πετρογεωργάκης Μανούσος Σπυρόπουλος Σταύρος

ΤΙΤΛΟΣ ΕΡΓΑΣΙΑΣ. Πετρογεωργάκης Μανούσος Σπυρόπουλος Σταύρος ΤΙΤΛΟΣ ΕΡΓΑΣΙΑΣ Πετρογεωργάκης Μανούσος Σπυρόπουλος Σταύρος ΣΚΟΠΟΣ ΕΡΓΑΣΙΑΣ Σκοπός της εργασίας αυτής είναι η εισαγωγή στις Βάσεων εδομένων. Θα παρουσιαστούν οι βασικές έννοιες, οι συνιστώσες και οι λειτουργίες

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

ΕΠΕΞΕΡΓΑΣΙΑ ΚΕΙΜΕΝΟΥ

ΕΠΕΞΕΡΓΑΣΙΑ ΚΕΙΜΕΝΟΥ 1. ΔΗΜΙΟΥΡΓΙΑ ΕΓΓΡΑΦΩΝ ΕΠΕΞΕΡΓΑΣΙΑ ΚΕΙΜΕΝΟΥ 1.1. Ορισµός εγγράφου, προτύπου, πρωτεύοντος και δευτερεύοντος εγγράφου 1.2. Πρότυπα 1.2.1. Δηµιουργία, µεταβολή, χρήση και διαγραφή προτύπων εγγράφων 1.2.2.

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

Certified Computer Expert (CCE)

Certified Computer Expert (CCE) Certified Computer Expert (CCE) Εξεταστέα Ύλη (Syllabus) Πνευµατικά ικαιώµατα Το παρόν είναι πνευµατική ιδιοκτησία της ACTA Α.Ε. και προστατεύεται από την Ελληνική και Ευρωπαϊκή νοµοθεσία που αφορά τα

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

Κεφάλαιο 14. οµές Ευρετηρίων για Αρχεία. ιαφάνεια 14-1

Κεφάλαιο 14. οµές Ευρετηρίων για Αρχεία. ιαφάνεια 14-1 ιαφάνεια 14-1 Κεφάλαιο 14 οµές Ευρετηρίων για Αρχεία Copyright 2007 Ramez Elmasri and Shamkant B. NavatheΕλληνικήΈκδοση, ιαβλος, Επιµέλεια Μ.Χατζόπουλος 1 Θα µιλήσουµε για Τύποι Ταξινοµηµένων Ευρετηρίων

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

ΠΕΡΙΕΧΟΜΕΝΑ. ΠΡΟΛΟΓΟΣ... vii ΠΕΡΙΕΧΟΜΕΝΑ... ix ΓΕΝΙΚΗ ΒΙΒΛΙΟΓΡΑΦΙΑ... xv. Κεφάλαιο 1 ΓΕΝΙΚΕΣ ΕΝΝΟΙΕΣ ΑΠΟ ΤΗ ΣΤΑΤΙΣΤΙΚΗ

ΠΕΡΙΕΧΟΜΕΝΑ. ΠΡΟΛΟΓΟΣ... vii ΠΕΡΙΕΧΟΜΕΝΑ... ix ΓΕΝΙΚΗ ΒΙΒΛΙΟΓΡΑΦΙΑ... xv. Κεφάλαιο 1 ΓΕΝΙΚΕΣ ΕΝΝΟΙΕΣ ΑΠΟ ΤΗ ΣΤΑΤΙΣΤΙΚΗ ΠΡΟΛΟΓΟΣ... vii ΠΕΡΙΕΧΟΜΕΝΑ... ix ΓΕΝΙΚΗ ΒΙΒΛΙΟΓΡΑΦΙΑ... xv Κεφάλαιο 1 ΓΕΝΙΚΕΣ ΕΝΝΟΙΕΣ ΑΠΟ ΤΗ ΣΤΑΤΙΣΤΙΚΗ 1.1 Πίνακες, κατανομές, ιστογράμματα... 1 1.2 Πυκνότητα πιθανότητας, καμπύλη συχνοτήτων... 5 1.3

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

Περιεχόµενα. Μέρος I Βασικά στοιχεία των Microsoft Windows XP Professional. Ευχαριστίες... 17 Εισαγωγή... 19

Περιεχόµενα. Μέρος I Βασικά στοιχεία των Microsoft Windows XP Professional. Ευχαριστίες... 17 Εισαγωγή... 19 Περιεχόµενα Ευχαριστίες... 17 Εισαγωγή... 19 Μέρος I Βασικά στοιχεία των Microsoft Windows XP Professional 1 Εισαγωγή στη διαχείριση των Microsoft Windows XP Professional... 25 Ξεκίνηµα µε τα Windows XP

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

Κανονικές Μορφές 8ο Φροντιστήριο. Βάρσος Κωνσταντίνος

Κανονικές Μορφές 8ο Φροντιστήριο. Βάρσος Κωνσταντίνος ΗΥ-360 Αρχεια και Βασεις εδοµενων, Τµηµα Επιστηµης Υπολογιστων, Πανεπιστηµιο Κρητης Κανονικές Μορφές Βάρσος Κωνσταντίνος 30 Νοεµβρίου 2017 Κανονικοποίηση Ορισµός 1. Κανονικοποίηση είναι µια διαδικασία

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

ΕΞΕΤΑΣΤΕΑ ΥΛΗ Key CERT: ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ

ΕΞΕΤΑΣΤΕΑ ΥΛΗ Key CERT: ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ ΕΞΕΤΑΣΤΕΑ ΥΛΗ Key CERT: ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ Έκδοση 1.0 Σελίδα 1 από 5 ΓΝΩΣΤΙΚΟ ΑΝΤΙΚΕΙΜΕΝΟ: ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ Τα ακόλουθα αποτελούν την εξεταστέα ύλη για την ενότητα Βάσεις εδοµένων και θεωρούνται η βάση του

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

Κώδικα. ιαχείρισης του Συστήµατος και Συναλλαγών Ηλεκτρικής Ενέργειας

Κώδικα. ιαχείρισης του Συστήµατος και Συναλλαγών Ηλεκτρικής Ενέργειας Πανεπιστηµίου 69 & Αιόλου 105 64 Αθήνα Τηλ. : 210-3727400 Fax : 210-3255460 E-mail : info@rae.gr Πρόταση της ΡΑΕ για το νέο Κώδικα ιαχείρισης του Συστήµατος και Συναλλαγών Ηλεκτρικής Ενέργειας σύµφωνα

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

Περιεχόμενα. 2 Αριθμητικά συστήματα

Περιεχόμενα. 2 Αριθμητικά συστήματα Περιεχόμενα Πρόλογος 1 Εισαγωγή 1.1 Το μοντέλο Turing 1.2 Το μοντέλο von Neumann 1.3 Συστατικά στοιχεία υπολογιστών 1.4 Ιστορικό 1.5 Κοινωνικά και ηθικά ζητήματα 1.6 Η επιστήμη των υπολογιστών ως επαγγελματικός

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

ΕΠΙΧΕΙΡΗΣΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΕΚΠΑΙ ΕΥΣΗΣ ΚΑΙ ΑΡΧΙΚΗΣ ΕΠΑΓΓΕΛΜΑΤΙΚΗΣ ΚΑΤΑΡΤΙΣΗΣ (ΕΠΕΑΕΚ ΙΙ)

ΕΠΙΧΕΙΡΗΣΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΕΚΠΑΙ ΕΥΣΗΣ ΚΑΙ ΑΡΧΙΚΗΣ ΕΠΑΓΓΕΛΜΑΤΙΚΗΣ ΚΑΤΑΡΤΙΣΗΣ (ΕΠΕΑΕΚ ΙΙ) ΑΛΕΞΑΝ ΡΕΙΟ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙ ΕΥΤΙΚΟ Ι ΡΥΜΑ ΘΕΣΣΑΛΟΝΙΚΗΣ ΕΡΓΟ: «ΕΝΙΣΧΥΣΗ ΣΠΟΥ ΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ» ΣΤΑ ΠΛΑΙΣΙΑ ΤΟΥ ΜΕΤΡΟ 2.2 «ΑΝΑΜΟΡΦΩΣΗ ΠΡΟΓΡΑΜΜΑΤΩΝ ΣΠΟΥ ΩΝ ΙΕΥΡΥΝΣΗ» ΕΝΕΡΓΕΙΑ 2.2.2 «ΟΛΟΚΛΗΡΩΣΗ ΤΗΣ ΙΕΥΡΥΝΣΗΣ

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

Βάσεις Δεδομένων 2. Φροντιστήριο Αλγόριθμοι Επεξεργασίας και Βελτιστοποίησης Επερωτήσεων. Ημερ: 27/5/2008 Ακ.Έτος

Βάσεις Δεδομένων 2. Φροντιστήριο Αλγόριθμοι Επεξεργασίας και Βελτιστοποίησης Επερωτήσεων. Ημερ: 27/5/2008 Ακ.Έτος Βάσεις Δεδομένων 2 Φροντιστήριο Αλγόριθμοι Επεξεργασίας και Βελτιστοποίησης Επερωτήσεων Ημερ: 27/5/2008 Ακ.Έτος 2007-08 Υλοποίηση σχεσιακών πράξεων ΤΑΞΙΝΟΜΗΣΗ Εξωτερική ταξινόμηση για μεγάλα αρχεία, αποθηκευμένα

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

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

Copyright 2007 Ramez Elmasri and Shamkant B. Navathe, Ελληνική Έκδοση, Δίαβλος, Επιμέλεια Μ.Χατζόπουλος Διαφάνεια 14-1 Δίαβλος, Επιμέλεια Μ.Χατζόπουλος Διαφάνεια 14-1 Κεφάλαιο 14 Δομές Ευρετηρίων για Αρχεία Copyright 2007 Ramez Elmasri and Shamkant B. Navathe Ελληνική Έκδοση, Διαβλος, Επιμέλεια Μ.Χατζόπουλος Θα μιλήσουμε

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

Ευρετήρια. Το ευρετήριο αρχείου είναι ένα διατεταγµένο αρχείο µε σταθερού µήκους εγγραφές

Ευρετήρια. Το ευρετήριο αρχείου είναι ένα διατεταγµένο αρχείο µε σταθερού µήκους εγγραφές Ευρετήρια Ένα ευρετήριο (index) είναι µια βοηθητική δοµή αρχείου που κάνει πιο αποδοτική την αναζήτηση µιας εγγραφής σε ένα αρχείο Το ευρετήριο καθορίζεται (συνήθως) σε ένα γνώρισµα του αρχείου που καλείται

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

ΥΠΟΧΡΕΩΤΙΚΕΣ ΓΝΩΣΕΙΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΕΡΟΣ ΙΙ

ΥΠΟΧΡΕΩΤΙΚΕΣ ΓΝΩΣΕΙΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΕΡΟΣ ΙΙ Κωδικός Πακέτου ACTA CCU/2-012 Τίτλος Πακέτου Εκπαιδευτικές Ενότητες ΥΠΟΧΡΕΩΤΙΚΕΣ ΓΝΩΣΕΙΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΕΡΟΣ ΙΙ Χρήση Η/Υ και ιαχείριση Αρχείων - Windows Περιβάλλον Η/Υ - Βασικές Λειτουργίες και Ρυθµίσεις

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

ΠΕΡΙΕΧΟΜΕΝΑ ΜΕΡΟΣ Α : ΘΕΜΑΤΑ ΒΑΣΗΣ 1. ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ...11 2. ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ...30

ΠΕΡΙΕΧΟΜΕΝΑ ΜΕΡΟΣ Α : ΘΕΜΑΤΑ ΒΑΣΗΣ 1. ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ...11 2. ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ...30 ΠΕΡΙΕΧΟΜΕΝΑ ΜΕΡΟΣ Α : ΘΕΜΑΤΑ ΒΑΣΗΣ 1. ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ...11 1.1 Τι είναι Πληροφορική;...11 1.1.1 Τι είναι η Πληροφορική;...12 1.1.2 Τι είναι ο Υπολογιστής;...14 1.1.3 Τι είναι το Υλικό και το

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

ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ. Επίπεδα Αφαίρεσης Σ Β. Αποθήκευση Εγγραφών - Ευρετήρια. ρ. Βαγγελιώ Καβακλή ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ, Επίπεδο Όψεων.

ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ. Επίπεδα Αφαίρεσης Σ Β. Αποθήκευση Εγγραφών - Ευρετήρια. ρ. Βαγγελιώ Καβακλή ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ, Επίπεδο Όψεων. ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ Χειµερινό Εξάµηνο 2002 Αποθήκευση Εγγραφών - Ευρετήρια ρ Βαγγελιώ Καβακλή ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ, ΤΜΗΜΑ ΠΟΛΙΤΙΣΜΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ Επίπεδα Αφαίρεσης Σ Β Επίπεδο Όψεων Όψη Όψη

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

ΧΡΗΣΗ Η/Υ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗ ΑΡΧΕΙΩΝ

ΧΡΗΣΗ Η/Υ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗ ΑΡΧΕΙΩΝ ΧΡΗΣΗ Η/Υ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗ ΑΡΧΕΙΩΝ 1. ΠΕΡΙΒΑΛΛΟΝ ΗΛΕΚΤΡΟΝΙΚΟΥ ΥΠΟΛΟΓΙΣΤΗ 1.1. Βασικές Λειτουργίες και Ρυθµίσεις 1.1.1 Εκκίνηση, Τερµατισµός, Επανεκκίνηση του Η/Υ ακολουθώντας τις κατάλληλες διαδικασίες 1.1.2

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

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

Σχεσιακό Μοντέλο. Εισαγωγή. Βάσεις εδοµένων : Σχεσιακό Μοντέλο 1 Σχεσιακό Μοντέλο Βάσεις εδοµένων 2011-2012 Ευαγγελία Πιτουρά 1 Εισαγωγή O σχεδιασμός μιας βάση δεδομένων κωδικοποιεί κάποιο μέρος του φυσικού κόσμου Ένα μοντέλο δεδομένων είναι ένα σύνολο από έννοιες για

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

Φροντιστήριο Αποθήκευση σε δίσκο, βασικές οργανώσεις αρχείων κατακερματισμός και δομές ευρετηρίων για αρχεία

Φροντιστήριο Αποθήκευση σε δίσκο, βασικές οργανώσεις αρχείων κατακερματισμός και δομές ευρετηρίων για αρχεία ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι Φροντιστήριο 17-1-2011 Αποθήκευση σε δίσκο, βασικές οργανώσεις αρχείων κατακερματισμός και δομές ευρετηρίων για αρχεία Θεωρία Άτρακτος/αυλάκι : ομόκεντροι κύκλοι στον δίσκο Κύλινδρος:

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

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

Ενότητα 5 Βάσεις Δεδομένων Ενότητα 5 Βάσεις Δεδομένων Εξεταστέα Ύλη (Syllabus) Έκδοση 4.0 Πνευματικά Δικαιώματα 2003 Ίδρυμα ECDL (ECDL Foundation www.ecdl.com) Όλα τα δικαιώματα είναι κατοχυρωμένα. Κανένα μέρος αυτού του εγγράφου

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

Πρόλογος... xiii ΜΕΡΟΣ 1 1 Εισαγωγή στο Excel Βασικές λειτουργίες του Excel... 21

Πρόλογος... xiii ΜΕΡΟΣ 1 1 Εισαγωγή στο Excel Βασικές λειτουργίες του Excel... 21 Πρόλογος... xiii ΜΕΡΟΣ 1 1 Εισαγωγή στο Excel...3 1.1 Τι νέο υπάρχει στο Excel 2016...4 1.1.1 Νέες λειτουργίες του Excel 2016...4 1.2 Διάφοροι τρόποι εκκίνησης του Excel...6 1.3 Εξοικείωση με το περιβάλλον

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

Ορισμοί Σχεσιακού Μοντέλου και Τροποποιήσεις Σχέσεων σε SQL

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

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

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

Βάσεις εδοµένων. Βασίλειος Βεσκούκης, Εµµ. Στεφανάκης ΜΟΝΤΕΛΟΠΟΙΗΣΗ Ε ΟΜΕΝΩΝ, ΚΛΑΣΙΚΑ ΜΟΝΤΕΛΑ Ε ΟΜΕΝΩΝ Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Αγρονόµων Τοπογράφων Μηχανικών Βάσεις εδοµένων Βασίλειος Βεσκούκης, Εµµ. Στεφανάκης v.vescoukis@cs.ntua.gr ΜΟΝΤΕΛΟΠΟΙΗΣΗ Ε ΟΜΕΝΩΝ, ΚΛΑΣΙΚΑ ΜΟΝΤΕΛΑ Ε ΟΜΕΝΩΝ Βάσεις εδοµένων

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

Οργάνωση Βάσεων Βιοϊατρικών Δεδομένων Εξόρυξη Γνώσης Βιοϊατρικών Δεδομένων. Σεμινάριο 6: Δομές ευρετηρίων για αρχεία

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

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

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

Λογικός Σχεδιασµός Σχεσιακών Σχηµάτων Εισαγωγή Θα εξετάσουµε πότε ένα σχεσιακό σχήµα για µια βάση δεδοµένων είναι «καλό» Λογικός Σχεδιασµός Σχεσιακών Σχηµάτων Γενικές Οδηγίες Η Μέθοδος της Αποσύνθεσης Επιθυµητές Ιδιότητες της Αποσύνθεσης Συνένωση

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

1.1 Βασικές Έννοιες της Πληροφορικής Εισαγωγή 21 Τι είναι ο Ηλεκτρονικός Υπολογιστής 22 Υλικό (Hardware) - Λογισµικό (Software) 23 Ιστορική Εξέλιξη

1.1 Βασικές Έννοιες της Πληροφορικής Εισαγωγή 21 Τι είναι ο Ηλεκτρονικός Υπολογιστής 22 Υλικό (Hardware) - Λογισµικό (Software) 23 Ιστορική Εξέλιξη Π Ε Ρ Ι Ε Χ Ο Μ Ε Ν Α Μαθαίνετε Εύκολα Microsoft Office 2003 1 Εισαγωγή στην Πληροφορική 1.1 Βασικές Έννοιες της Πληροφορικής Εισαγωγή 21 Τι είναι ο Ηλεκτρονικός Υπολογιστής 22 Υλικό (Hardware) - Λογισµικό

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

Πίνακας Περιεχοµένων Πρόλογος Κεφάλαιο Βασικές εισαγωγικές έννοιες

Πίνακας Περιεχοµένων Πρόλογος Κεφάλαιο Βασικές εισαγωγικές έννοιες Πίνακας Περιεχοµένων Πρόλογος...vii Κεφάλαιο 1:Βασικές εισαγωγικές έννοιες...1 1.1 Η δοµή του µεταγλωττιστή...2 1.2 Η διαδικασία µεταγλώττισης...3 1.2.1 Η Λεξική Ανάλυση...6 1.2.2 Η Συντακτική Ανάλυση...6

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