ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ

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

Download "ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ"

Transcript

1 ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ ΠΡΟΧΩΡΗΜΕΝΑ ΘΕΜΑΤΑ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ ΦΘΙΝΟΠΩΡΟ 2006 Λύση ΑΣΚΗΣΗΣ #2 Τ. Σελλής ΕΡΩΤΗΜΑ 1: ΣΧΕ ΙΑΣΗ ΚΑΤΑΝΕΜΗΜΕΝΩΝ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ Θεωρούµε τις ακόλουθες καθολικές σχέσεις, οι οποίες αποτελούν τµήµα του συστήµατος διαχείρισης νοσοκοµείων και ασθενών του Εθνικού πληροφοριακού συστήµατος υγείας: Νοσοκοµείο (Αριθµός_Νοσοκ,, Όνοµα_Νοσοκ, Πόλη, Τοποθεσία, Χωρητικότητα) Υπάλληλος(Αριθµός_Υπαλ, Όνοµα_Υπαλ, Αριθµός_ Νοσοκ, Ειδικότητα, Μισθός) Ασθενής (Αριθµός_Ασθενούς, Όνοµα_Ασθενούς, ιεύθυνση, Τηλέφωνο, Τοποθεσία, Ηλικία) Νοσηλεία (Αριθµός_Ασθενούς, Αριθµός_Νοσοκ, Ηµεροµηνία_Εισαγ., Ηµεροµηνία_Εξαγ, Αρ_Ασθένειας) Ασθένεια (Αριθµός_Ασθένειας, Όνοµα_Ασθένειας, Κατηγορία, Περιγραφή) Θεωρούµε ότι υπάρχουν νοσοκοµεία σε όλες τις µεγάλες πόλεις και ότι µπορούν να παρέχουν νοσηλευτικές υπηρεσίες για όλες τις κατηγορίες ασθενειών. Το πεδίο «Τοποθεσία» των σχέσεων Νοσοκοµείο και Ασθενής χρησιµεύει για εσωτερικό διαχωρισµό από το σύστηµα των βασικών διοικητικών περιοχών της Ελλάδος και παίρνει µία από τις ακόλουθες τιµές: «Βόρειος Ελλάδα», «Αθήνα», «Νότιος Ελλάδα» και «Νησιωτικές Περιοχές». Σε κάθε µία από τις συγκεκριµένες τοποθεσίες υπάρχει και ένας κεντρικός κόµβος του συστήµατος, ο οποίος χρησιµεύει για την απάντηση ερωτήσεων από το διοικητικό, το ιατρικό και το νοσηλευτικό προσωπικό. Η Ειδικότητα ενός υπαλλήλου µπορεί να είναι µία από τις: «Ιατρός», «Νοσηλευτικό Προσωπικό» και «Τεχνικό Προσωπικό». Τέλος, οι ασθένειες κατατάσσονται µε βάση την Κατηγορία τους σε: «Ελάσσονες», «Σοβαρές» και «Πολύ Σοβαρές». Θεωρούµε τις ακόλουθες σηµαντικές εφαρµογές: 1. Η πρώτη εφαρµογή χρησιµοποιείται για την επικοινωνία, µέσω αλληλογραφίας ή τηλεφωνικά, µε τους ασθενείς ανά τακτά χρονικά διαστήµατα. Ενεργοποιείται από τον κόµβο της κάθε τοποθεσίας ξεχωριστά για τους ασθενείς που ανήκουν στη συγκεκριµένη τοποθεσία και χρησιµοποιεί µόνο το Όνοµα του κάθε ασθενούς, τη ιεύθυνση και το Τηλέφωνό του. 2. Η δεύτερη εφαρµογή χρησιµοποιείται για στατιστική ανάλυση των ασθενειών. Το αποτέλεσµά της είναι αναφορές µε τον αριθµό των ασθενών ανά ηλικιακή οµάδα, δεκαετία εισαγωγής στο νοσοκοµείο (από το 1980 και µετά) και κατηγορία ασθένειας. Οι τρεις ηλικιακές οµάδες που χρησιµοποιούνται είναι: «Έως 25 ετών», «Από 26 έως και 55 ετών» και «Άνω των 55 ετών». Επειδή τα δεδοµένα των ασθενών χρησιµοποιούνται µόνο για τη στατιστική ανάλυση, ζητείται µόνο ο Αριθµός_Ασθενούς και η Ηλικία του. Παράδειγµα αποτελέσµατος της συγκεκριµένης εφαρµογής: «Για τη δεκαετία [ ), στην Αθήνα νοσηλεύτηκαν ασθενείς µε Πολύ Σοβαρές ασθένειες, κτλ». 3. Η τρίτη εφαρµογή επιστρέφει τα στοιχεία νοσηλείας ενός συγκεκριµένου ασθενή σε ένα συγκεκριµένο νοσοκοµείο. έχεται ως είσοδο το Όνοµα (ή το ID) του ασθενή και το Όνοµα (ή το ID) του νοσοκοµείου και επιστρέφει όλα τα στοιχεία που υπάρχουν στο σύστηµα για τον ασθενή, τη νοσηλεία του, την ασθένειά του και το νοσοκοµείο. Η συγκεκριµένη εφαρµογή εκτελείται από τον υπεύθυνο ιατρό ενός ασθενούς ώστε να λάβει στοιχεία για το ιστορικό του και η συχνότητά της είναι 1

2 πολύ µικρή σε σχέση µε τις υπόλοιπες εφαρµογές (ευθύνεται για λιγότερο του 1% των προσπελάσεων στις αντίστοιχες σχέσεις). 4. Η τέταρτη εφαρµογή παρακολουθεί τους υπαλλήλους ανά ειδικότητα, τοποθεσία και χωρητικότητα του νοσοκοµείου και εκτελείται από τον κόµβο της κάθε τοποθεσίας ξεχωριστά για τους υπαλλήλους που εργάζονται σε κάποιο νοσοκοµείο που βρίσκεται στην συγκεκριµένη τοποθεσία. Η διάκριση όσον αφορά τη χωρητικότητα είναι ανάµεσα σε νοσοκοµεία µε λιγότερους ή περισσότερους από 50 υπαλλήλους. Για κάθε global relation σχεδιάστε το σχήµα κατάτµησης (fragmentation schema) αιτιολογώντας τη σχεδίασή σας. Για κάθε primary horizontal fragmentation, πρoσδιορίστε τα minterm predicates και τις προϋποθέσεις που πρέπει να πληρούνται ώστε η κατάτµηση να είναι disjoint και complete. Για κάθε παραγόµενη κατάτµηση αναφέρετε προϋποθέσεις που πρέπει να πληρούνται ώστε τα αντίστοιχα join graphs να είναι partitioned ή simple. Λύση Οι εφαρµογές που χρησιµοποιούνται έχουν τις εξής βασικές εκφράσεις: Εφαρµογή 1 π Όνοµα_Ασθενούς, ιεύθυνση, Τηλέφωνο (σ Τοποθεσία = «Βόρειος Ελλάδα» Ασθενής) π Όνοµα_Ασθενούς, ιεύθυνση, Τηλέφωνο (σ Τοποθεσία = «Αθήνα» Ασθενής) π Όνοµα_Ασθενούς, ιεύθυνση, Τηλέφωνο (σ Τοποθεσία = «Νότιος Ελλάδα» Ασθενής) π Όνοµα_Ασθενούς, ιεύθυνση, Τηλέφωνο (σ Τοποθεσία = «Νησιωτικές Περιοχές» Ασθενής) Εφαρµογή 2 σ (Ηλικία 25) ΑΝD (Ηµεροµηνία_Εισαγ. [ ] AND (Κατηγορία = «Ελάσσονες») ) (Ασθενής Νοσηλεία Ασθένεια) σ (Ηλικία 25) ΑΝD (Ηµεροµηνία_Εισαγ. [ ] AND (Κατηγορία = «Σοβαρές») ) (Ασθενής Νοσηλεία Ασθένεια) σ (Ηλικία 25) ΑΝD (Ηµεροµηνία_Εισαγ. [ ] AND (Κατηγορία = «Πολύ Σοβαρές») ) (Ασθενής Νοσηλεία Ασθένεια) σ (Ηλικία 26 AND Ηλικία 55) ΑΝD (Ηµεροµηνία_Εισαγ. [ ] AND (Κατηγορία = «Ελάσσονες») ) (Ασθενής Νοσηλεία Ασθένεια) σ (Ηλικία > 55) ΑΝD (Ηµεροµηνία_Εισαγ. [ ] AND (Κατηγορία = «Πολύ Σοβαρές») ) (Ασθενής Νοσηλεία Ασθένεια) Λόγω περιορισµένου χώρου, στις παραπάνω εκφράσεις δεν φαίνεται ότι επιλέγονται τελικά µόνο ο Αριθµός_Ασθενούς, η Ηλικία, η Ηµεροµηνία_Εισαγωγής και η Κατηγορία. Στη συνέχεια, φυσικά, εκτελείται και ένα GROUP BY των αποτελεσµάτων σε συνδυασµό µε COUNT(*), το οποίο όµως δεν επηρεάζει την επιλογή της κατάτµησης. Εφαρµογή 3 σ (Όνοµα_Ασθενούς = INPUT_XXX) AND (Όνοµα_Νοσοκ = INPUT_YYY) (Ασθενής Νοσηλεία Ασθένεια Νοσοκοµείο) Εφαρµογή 4 σ (Τοποθεσία = «Βόρειος Ελλάδα») AND (Χωρητικότητα 50) AND (Ειδικότητα = «Ιατρός») (Νοσοκοµείο Υπάλληλος) σ (Τοποθεσία = «Βόρειος Ελλάδα») AND (Χωρητικότητα 50) AND (Ειδικότητα = «Νοσηλευτικό Προσωπικό») (Νοσοκοµείο Υπάλληλος) σ (Τοποθεσία = «Βόρειος Ελλάδα») AND (Χωρητικότητα 50) AND (Ειδικότητα = «Τεχνικό Προσωπικό») (Νοσοκοµείο Υπάλληλος) σ (Τοποθεσία = «Αθήνα») AND (Χωρητικότητα 50) AND (Ειδικότητα = «Ιατρός») (Νοσοκοµείο Υπάλληλος) 2

3 σ (Τοποθεσία = «Νησιωτικές Περιοχές») AND (Χωρητικότητα > 50) AND (Ειδικότητα = «Τεχνικό Προσωπικό») (Νοσοκοµείο Υπάλληλος) Με βάση τα παραπάνω, ακολουθεί στη συνέχεια µία ενδεικτική λύση, η οποία, φυσικά, είναι µία από τις πολλές που θα µπορούσε να έχει κανείς. Αρχικά, παρατηρούµε ότι η βασική έκφραση της εφαρµογής 3 δεν µπορεί να ικανοποιείται από καµίας µορφής κατάτµηση πέρα από το να βρίσκονται όλες οι σχέσεις στον ίδιο κόµβο. Οποιαδήποτε κατάτµηση κάποιας από τις σχέσεις έχει ως αποτέλεσµα καθυστερήσεις στην εκτέλεση του συγκεκριµένου ερωτήµατος, καθώς η επιλογή των ασθενών και των νοσοκοµείων είναι αυθαίρετη και επιπλέον δεν υπάρχει κάποιος περιορισµός της µορφής: «Όλοι οι ασθενείς µίας περιοχής νοσηλεύονται µόνο σε νοσοκοµεία της ίδιας περιοχής». Επειδή όµως η συχνότητα εκτέλεσης της συγκεκριµένης εφαρµογής είναι µικρή σε σχέση µε τις υπόλοιπες εφαρµογές και ευθύνεται για πολύ µικρό ποσοστό του συνολικού φόρτου του συστήµατος, επιλέγουµε να µην την λάβουµε υπόψη µας κατά τη διαδικασία επιλογής των επιθυµητών κατατµήσεων. Η συγκεκριµένη επιλογή βασίζεται στο ότι θεωρούµε ότι οποιαδήποτε αύξηση στο χρόνο εκτέλεσής της εφαρµογής 3 είναι αµελητέα σε σχέση µε τον χρόνο εκτέλεσης των υπόλοιπων ερωτηµάτων του συστήµατος και ότι υπερκαλύπτεται από το κέρδος που έχουµε από τις υπόλοιπες εφαρµογές. Με βάση τις εφαρµογές 1 και 2, προκύπτουν δύο κάθετες κατατµήσεις της σχέσης Ασθενής: Ασθενής1 = π Αριθµός_Ασθενούς, Όνοµα_Ασθενούς, ιεύθυνση, Τηλέφωνο, Τοποθεσία, Ασθενής Ασθενής2 = π Αριθµός_Ασθενούς, Ηλικία Ασθενής Στη συνέχεια, µε βάση την εφαρµογή 1 έχουµε τα ακόλουθα κατηγορήµατα από τα οποία προκύπτει περαιτέρω οριζόντια κατάτµηση της σχέσης Ασθενής1: p1: Τοποθεσία = «Βόρειος Ελλάδα» p2: Τοποθεσία = «Αθήνα» p3: Τοποθεσία = «Νότιος Ελλάδα» P4: Τοποθεσία = «Νησιωτικές Περιοχές» Ασθενής11 = σ Τοποθεσία =«Βόρειος Ελλάδα» Ασθενής1 Ασθενής12 = σ Τοποθεσία = «Αθήνα» Ασθενής1 Ασθενής13 = σ Τοποθεσία = «Νότιος Ελλάδα» Ασθενής1 Ασθενής14 = σ Τοποθεσία = «Νησιωτικές Περιοχές» Ασθενής1 Αντίστοιχα, µε βάση την εφαρµογή 2 έχουµε τα ακόλουθα σύνθετα κατηγορήµατα από τα οποία προκύπτει περαιτέρω οριζόντια κατάτµηση της σχέσης Ασθενής2: p5: Ηλικία 25 p6: (Ηλικία 26) AND (Ηλικία 55) p7: Ηλικία > 55 Ασθενής21 = σ Ηλικία 25 Ασθενής2 Ασθενής22 = σ (Ηλικία 26) AND (Ηλικία 55) Ασθενής2 Ασθενής23 = σ Ηλικία > 55 Ασθενής2 3

4 Είναι προφανές ότι η κατάτµηση της σχέσης Ασθενής στις {Ασθενής11, Ασθενής12, Ασθενής13, Ασθενής14, Ασθενής21, Ασθενής22, Ασθενής23}είναι πλήρης και διαχωρίσιµη. Η σχέση Ασθενής µπορεί να προκύψει από το JOIN των Ασθενής1 και Ασθενής2, οι οποίες ανακατασκευάζονται πλήρως εκτελώντας ένωση στα αντίστοιχα τµήµατά τους. Επιπλέον, τα σύνθετα κατηγορήµατα από τα οποία προκύπτουν οι οριζόντιες κατατµήσεις καλύπτουν όλο το πεδίο τιµών των αντίστοιχων πεδίων. Με βάση την εφαρµογή 4, έχουµε δύο οµάδες απλών κατηγορηµάτων που µπορούµε να χρησιµοποιήσουµε για την κατάτµηση της σχέσης Νοσοκοµείο: q1: Τοποθεσία = «Βόρειος Ελλάδα» q2: Τοποθεσία = «Αθήνα» q3: Τοποθεσία = «Νότιος Ελλάδα» q4: Τοποθεσία = «Νησιωτικές Περιοχές» q5: Χωρητικότητα 50 q6: Χωρητικότητα > 50 Οι επιτρεπτοί συνδυασµοί µεταξύ τους µας δίνουν ένα πλήρες και διακριτό σύνολο σύνθετων κατηγορηµάτων που κατατέµνει την σχέση Νοσοκοµείο ως εξής: Νοσοκοµείο1 = σ Τοποθεσία =«Βόρειος Ελλάδα» ΑΝD Χωρητικότητα 50 Νοσοκοµείο Νοσοκοµείο2 = σ Τοποθεσία = «Αθήνα» ΑΝD Χωρητικότητα 50 Νοσοκοµείο Νοσοκοµείο3 = σ Τοποθεσία = «Νότιος Ελλάδα» ΑΝD Χωρητικότητα 50 Νοσοκοµείο Νοσοκοµείο4 = σ Τοποθεσία = «Νησιωτικές Περιοχές» ΑΝD Χωρητικότητα 50 Νοσοκοµείο Νοσοκοµείο5 = σ Τοποθεσία =«Βόρειος Ελλάδα» ΑΝD Χωρητικότητα > 50 Νοσοκοµείο Νοσοκοµείο6 = σ Τοποθεσία = «Αθήνα» ΑΝD Χωρητικότητα > 50 Νοσοκοµείο Νοσοκοµείο7 = σ Τοποθεσία = «Νότιος Ελλάδα» ΑΝD Χωρητικότητα > 50 Νοσοκοµείο Νοσοκοµείο8 = σ Τοποθεσία = «Νησιωτικές Περιοχές» ΑΝD Χωρητικότητα > 50 Νοσοκοµείο Στη συνέχεια κάνουµε την κατάτµηση της σχέσης Ασθένεια. Αυτό γίνεται µε βάση την δεύτερη εφαρµογή, οπότε έχουµε τα ακόλουθα σύνθετα κατηγορήµατα: Ασθένεια1 = σ Κατηγορία = «Ελάσσονες» Ασθένεια Ασθένεια2 = σ Κατηγορία = «Σοβαρές» Ασθένεια Ασθένεια3 = σ Κατηγορία = «Πολύ Σοβαρές» Ασθένεια g1: Κατηγορία = «Ελάσσονες» g2: Κατηγορία = «Σοβαρές» g3: Κατηγορία = «Πολύ Σοβαρές» Είναι προφανές ότι έχουµε ένα πλήρες σύνολο όρων, οι οποίοι είναι και διακριτοί µεταξύ τους. Επίσης, από την δεύτερη εφαρµογή προκύπτει η µικτή κατάτµηση για τη σχέση Νοσηλεία. Αρχικά, έχουµε οριζόντια κατάτµηση της σχέσης, έτσι όπως προκύπτει από τα κατηγορήµατα: g4: Ηµεροµηνία_Εισαγ. [ ] g5: Ηµεροµηνία_Εισαγ. [ ] g6: Ηµεροµηνία_Εισαγ. [ ] Νοσηλεία 1 = σ Ηµεροµηνία_Εισαγ. [ ] Νοσηλεία Νοσηλεία2 = σ Ηµεροµηνία_Εισαγ. [ ] Νοσηλεία Νοσηλεία3 = σ Ηµεροµηνία_Εισαγ. [ ] Νοσηλεία 4

5 Είναι προφανές ότι η συγκεκριµένη κατάτµηση είναι πλήρης και διαχωρίσιµη. Στη συνέχεια, και πάλι λόγω της δεύτερης εφαρµογής, προκύπτει η ακόλουθη παραγόµενη κατάτµηση: Νοσηλεία1.1 = (Νοσηλεία1 Ασθενής21) Ασθένεια1 Νοσηλεία1.2 = (Νοσηλεία1 Ασθενής21) Ασθένεια2 Νοσηλεία1.3 = (Νοσηλεία1 Ασθενής21) Ασθένεια3 Νοσηλεία1.4 = (Νοσηλεία1 Ασθενής22) Ασθένεια1 Νοσηλεία1.9 = (Νοσηλεία1 Ασθενής23) Ασθένεια3 Νοσηλεία2.1 = (Νοσηλεία2 Ασθενής21) Ασθένεια1 Νοσηλεία2.9 = (Νοσηλεία2 Ασθενής23) Ασθένεια3 Νοσηλεία3.1 = (Νοσηλεία3 Ασθενής21) Ασθένεια1 Νοσηλεία3.9 = (Νοσηλεία3 Ασθενής23) Ασθένεια3 Άρα τελικά η παραγόµενη κατάτµηση αποτελείται από 27 σχέσεις. Ο γράφος σύνδεσης για την συγκεκριµένη κατάτµηση είναι καθολικός, καθώς όλα τα τµήµατα της σχέσης Ασθενής συνδέονται µε όλα τα τµήµατα της σχέσης Ασθένεια. Για να γίνει διαχωρισµένος ο συγκεκριµένος γράφος θα έπρεπε να ισχύει µία επιπλέον σχέση ανάµεσα στους ασθενείς και τις ασθένειες, έτσι ώστε συγκεκριµένες κατηγορίες ασθενειών να συνδέονται µόνο µε συγκεκριµένες ηλικιακές οµάδες ασθενών: π.χ. οι ασθενείς ηλικιών µέχρι και 25 ετών νοσηλεύονται µόνο για «Ελάσσονες» ή «Σοβαρές» ασθένειες. Τέλος, από την εφαρµογή 4 προκύπτουν τα ακόλουθα σύνθετα κατηγορήµατα για την σχέση Υπάλληλος: g7: Ειδικότητα = «Ιατρός» g8: Ειδικότητα = «Νοσηλευτικό Προσωπικό» g9: Ειδικότητα = «Τεχνικό Προσωπικό» Οπότε, προκύπτει η ακόλουθη οριζόντια κατάτµηση: Υπάλληλος1 = σ Ειδικότητα = «Ιατρός» Υπάλληλος Υπάλληλος2 = σ Ειδικότητα = «Νοσηλευτικό Προσωπικό» Υπάλληλος Υπάλληλος3 = σ Ειδικότητα = «Τεχνικό Προσωπικό» Υπάλληλος Είναι προφανές ότι έχουµε ένα πλήρες σύνολο όρων, οι οποίοι είναι και διακριτοί µεταξύ τους. Στη συνέχεια, και πάλι λόγω της ίδιας εφαρµογής, προκύπτει η ακόλουθη παραγόµενη κατάτµηση: Υπάλληλος1.1 = Υπάλληλος1 Νοσοκοµείο1 Υπάλληλος1.2 = Υπάλληλος1 Νοσοκοµείο2 Υπάλληλος1.8 = Υπάλληλος1 Νοσοκοµείο8 Υπάλληλος2.1 = Υπάλληλος2 Νοσοκοµείο1 Υπάλληλος2.8 = Υπάλληλος2 Νοσοκοµείο8 Υπάλληλος3.1 = Υπάλληλος3 Νοσοκοµείο1 5

6 Υπάλληλος3.8 = Υπάλληλος3 Νοσοκοµείο8 Άρα τελικά η παραγόµενη κατάτµηση αποτελείται από 24 σχέσεις. Ο γράφος σύνδεσης για την συγκεκριµένη κατάτµηση είναι καθολικός, καθώς όλες οι κατηγορίες υπαλλήλων εργάζονται σε όλα τα νοσοκοµεία. Για να έχουµε έναν απλό γράφο σύνδεσης θα έπρεπε να µην έχουµε κάνει την αρχική οριζόντια κατάτµηση της σχέσης Υπάλληλος στις Υπάλληλος1, Υπάλληλος2 και Υπάλληλος3 αλλά µόνο την ακόλουθη παραγόµενη κατάτµηση: Υπάλληλος_A = Υπάλληλος Νοσοκοµείο1 Υπάλληλος_B = Υπάλληλος Νοσοκοµείο2 Υπάλληλος_Θ = Υπάλληλος Νοσοκοµείο8 Η συγκεκριµένη κατάτµηση έχει απλό γράφο σύνδεσης. ΕΡΩΤΗΜΑ 2: ΕΠΕΞΕΡΓΑΣΙΑ ΕΡΩΤΗΣΕΩΝ ΣΕ ΚΑΤΑΝΕΜΗΜΕΝΕΣ ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ Θεωρείστε τις σχέσεις Hotel, Reservation και Customer µίας αλυσίδας ξενοδοχείων: HOTEL (HID:integer, H_NAME:CHAR(22), LOCATION:CHAR(50), CATEGORY:integer) CUSTOMER (CID:integer, C_NAME:CHAR(22), PHONE:CHAR(14)) RESERVATION (RID:integer, CID:integer, HID:integer, DATE:datetime, PRICE:real) Θεωρούµε ότι οι ακέραιοι έχουν µέγεθος 4 bytes, οι πραγµατικοί (real) 8 bytes, οι χαρακτήρες 1 byte και ο τύπος datetime 10 bytes, οπότε η σχέση HOTEL περιέχει εγγραφές των 80 bytes, η σχέση CUSTOMER εγγραφές των 40 bytes και η σχέση RESERVATION εγγραφές των 30 bytes. Η σχέση HOTEL περιέχει 20 σελίδες, η σχέση CUSTOMER περιέχει 200 σελίδες και η σχέση RESERVATION περιέχει 3000 σελίδες. Το µέγεθος µιας σελίδας είναι bytes, το κόστος του κάθε Ι/Ο είναι T d και το κόστος αποστολής µιας σελίδας είναι Ts = 40Td. Οι εγγραφές στέλνονται από ένα κόµβο σε ένα άλλο σε σελίδες (δηλαδή αν είναι λιγότερες σε µέγεθος από µια σελίδα, θεωρούµε ότι στέλνεται ολόκληρη η σελίδα). Οι δυνατές κατηγορίες (αστέρια) ενός ξενοδοχείου είναι από «1» έως και «6». Η σχέση HOTEL έχει υποστεί οριζόντια κατάτµηση µε βάση το ακόλουθο πλήρες σύνολο κατηγορηµάτων: p1: LOCATION = «EUROPE» p2: LOCATION = «US» p3: LOCATION = «ASIA» Από το οποίο προκύπτει η ακόλουθη οριζόντια κατάτµηση της σχέσης HOTEL: HOTEL1 = σ LOCATION = «EUROPE» HOTEL HOTEL2 = σ LOCATION = «US» HOTEL HOTEL3 = σ LOCATION = «ASIA» HOTEL Η σχέσεις HOTEL2 και CUSTOMER είναι αποθηκευµένες στη Νέα Υόρκη, η σχέση HOTEL3 στο Hong Kong, η σχέση HOTEL1 στo Παρίσι και η σχέση RESERVATION στην Αθήνα. εν υπάρχουν ευρετήρια σε καµία σχέση. Με δεδοµένη την ερώτηση: SELECT C_NAME, PRICE FROM WHERE CUSTOMER, RESERVATION, HOTEL (CUSTOMER.CID=RESERVATION.CID) AND (RESERVATION.HID=HOTEL.HID) AND (HOTEL.CATEGORY > 4) 6

7 και α) ότι η ερώτηση αυτή τίθεται από ένα χρήστη στο Λονδίνο, β) ότι η σχέση HOTEL1 έχει το 40% των εγγραφών της σχέσης HOTEL, η σχέση HOTEL2 έχει το 40% των εγγραφών και η σχέση HOTEL3 έχει το 20% των εγγραφών, γ) ότι άνω των 4 αστέρων είναι µόνο το 10% των ξενοδοχείων στην Ευρώπη και την Αµερική και το 5% στην Ασία, δ) ότι µόνο το 10% των κρατήσεων είναι για ξενοδοχεία άνω των 4 αστέρων. βρείτε το κόστος απάντησης της ερώτησης µε τον καθένα από τους παρακάτω τρόπους: α) Μετέφερε όλες τις σχέσεις στη Νέα Υόρκη, υπολόγισε εκεί το αποτέλεσµα και στείλε το στο Λονδίνο. β) Υπολόγισε το αποτέλεσµα στο Λονδίνο, αφού πρώτα µεταφέρεις εκεί όλες τις σχέσεις. γ) Υπολόγισε το αποτέλεσµα στην Αθήνα µε χρήση semi-joins και στείλε το στο Λονδίνο. Στο συγκεκριµένο πλάνο εκτέλεσης, η επιλογή των κατάλληλων ξενοδοχείων (µε πάνω από 4 αστέρια) να γίνει τοπικά σε κάθε κόµβο πριν σταλούν οι εγγραφές στην Αθήνα και γενικότερα να µετακινηθεί ο ελάχιστος όγκος πληροφορίας ανάµεσα στους κόµβους. Σηµείωση: υποθέστε ότι το join µεταξύ δύο σχέσεων γίνεται πάντα µε sort-merge, το οποίο έχει κόστος 3*(Μ+Ν)*T d όπου Μ, Ν τα µεγέθη των σχέσεων σε σελίδες. Επίσης, η ένωση ανάµεσα σε δύο σχέσεις έχει κόστος 2*(Μ+Ν)*T d. Λύση Σύµφωνα µε τα όσα δίνονται: Η σχέση HOTEL1 έχει o εγγραφές των 80 bytes και µέγεθος 8 σελίδες o (8 * 8000) / 80 = 800 εγγραφές. Η σχέση HOTEL2 έχει o εγγραφές των 80 bytes και µέγεθος 8 σελίδες. o (8 * 8000) / 80 = 800 εγγραφές. Η σχέση HOTEL3 έχει o εγγραφές των 80 bytes και µέγεθος 4 σελίδες. o (4 * 8000) / 80 = 400 εγγραφές. Η σχέση CUSTOMER έχει o εγγραφές των 40 bytes και µέγεθος 200 σελίδες o (200 * 8000) / 40 = 40,000 εγγραφές. Η σχέση RESERVATION έχει o εγγραφές των 30 bytes και µέγεθος 3000 σελίδες o (3000 * 8000) / 30 = 800,000 εγγραφές. Επίσης, από τα επιµέρους ποσοστά προκύπτει ότι 9% των συνολικών εγγραφών της σχέσης HOTEL αντιστοιχούν σε ξενοδοχεία άνω των 4 αστέρων. α) Το συνολικό κόστος προκύπτει ως εξής: 1. Μεταφορά της HOTEL3 στη Νέα Υόρκη: 4 * 40 * Τ d = 160 Τ d. 2. Μεταφορά της HOTEL1 στη Νέα Υόρκη: 8 * 40 * Τ d = 320 Τ d. 3. Μεταφορά της RESERVATION στη Νέα Υόρκη: 3000 * 40 * Τ d = 120,000 Τ d. 4. Υπολογισµός HOTEL 12 = HOTEL1 HOTEL2: 2*(8+8)*T d = 32 Τ d. 5. Υπολογισµός HOTEL = HOTEL 12 HOTEL3: 2*(16+4)*T d = 40 Τ d. 7

8 6. Υπολογισµός του HOTEL = σ CATEGORY > 4 HOTEL: 22 Τ d. Ανάγνωση της HOTEL από το δίσκο: 20 Τ d. Το αποτέλεσµα θα έχει µέγεθος 0.09 * 20 = 1.8 σελίδες. Άρα, εγγραφή στο δίσκο του αποτελέσµατος: 2 Τ d. 7. Υπολογισµός του ΤΕΜP1 = HOTEL RESERVATION: 3*(2+3000)*T d = 9006 T d. 8. Αποθήκευση της TEMP1 στο δίσκο: 1060 Τ d. Εφόσον µόνο το 10% των κρατήσεων είναι για ξενοδοχεία άνω των 4 αστέρων, στο αποτέλεσµα θα υπάρχουν 800,000 * 0.1 = 80,000 εγγραφές. Κάθε εγγραφή του TEMP1 θα έχει µέγεθος ( ) 4 = 106 bytes. Συνεπώς, ο αντίστοιχος αριθµός σελίδων στο TEMP1 θα είναι (80000 * 106) / 8000 = 1060 σελίδες. 9. Υπολογισµός του ΤΕΜP2 = TEMP1 CUSTOMER: 3*( )*T d = 3780 T d. 10. Προβολή από την TEMP2 των πεδίων C_NAME και PRICE: 1420 Τ d. Η σχέση TEMP2 θα έχει 80,000 εγγραφές, όσες και η TEMP1. Κάθε εγγραφή του TEMP2 θα έχει µέγεθος ( ) 4 = 142 bytes. Συνεπώς, ο αντίστοιχος αριθµός σελίδων στο TEMP2 θα είναι (80000 * 142) / 8000 = 1420 σελίδες. 11. Μεταφορά του τελικού αποτελέσµατος στο Λονδίνο: 300 Τ s = 300 * 40 * Τ d = Τ d. Το τελικό αποτέλεσµα της ερώτησης έχει εγγραφές των 30 bytes και συνολικά 80,000 εγγραφές. Συνεπώς, το τελικό αποτέλεσµα θα έχει µέγεθος (80000 * 30) / 8000 = 300 σελίδες. Τελικά, το συνολικό κόστος απάντησης της ερώτησης είναι: T1 = 160 Τ d Τ d + 120,000 Τ d + 32 Τ d + 40 Τ d + 22 Τ d T d Τ d T d Τ d Τ d = 147,840 Τ d. β) Το συνολικό κόστος προκύπτει ως εξής: 1. Μεταφορά της HOTEL1 στο Λονδίνο: 8 * 40 * Τ d = 320 Τ d. 2. Μεταφορά της HOTEL2 στο Λονδίνο: 8 * 40 * Τ d = 320 Τ d. 3. Μεταφορά της HOTEL3 στο Λονδίνο: 4 * 40 * Τ d = 160 Τ d. 4. Μεταφορά της CUSTOMER στο Λονδίνο: 200 * 40 * Τ d = 8,000 Τ d. 5. Μεταφορά της RESERVATION στο Λονδίνο: 3000 * 40 * Τ d = 120,000 Τ d. Τα υπόλοιπα βήµατα είναι ίδια µε τα βήµατα 4-10 του υποερωτήµατος (α) 6. Υπολογισµός HOTEL 12 = HOTEL1 HOTEL2: 2*(8+8)*T d = 32 Τ d. 7. Υπολογισµός HOTEL = HOTEL 12 HOTEL3: 2*(16+4)*T d = 40 Τ d. 8. Υπολογισµός του HOTEL = σ CATEGORY > 4 HOTEL: 22 Τ d. Ανάγνωση της HOTEL από το δίσκο: 20 Τ d. Το αποτέλεσµα θα έχει µέγεθος 0.09 * 20 = 1.8 σελίδες. Άρα, εγγραφή στο δίσκο του αποτελέσµατος: 2 Τ d. 9. Υπολογισµός του ΤΕΜP1 = HOTEL RESERVATION: 3*(2+3000)*T d = 9006 T d. 10. Αποθήκευση της TEMP1 στο δίσκο: 1060 Τ d. Εφόσον µόνο το 10% των κρατήσεων είναι για ξενοδοχεία άνω των 4 αστέρων, στο αποτέλεσµα θα υπάρχουν 800,000 * 0.1 = 80,000 εγγραφές. Κάθε εγγραφή του TEMP1 θα έχει µέγεθος ( ) 4 = 106 bytes. 8

9 Συνεπώς, ο αντίστοιχος αριθµός σελίδων στο TEMP1 θα είναι (80000 * 106) / 8000 = 1060 σελίδες. 11. Υπολογισµός του ΤΕΜP2 = TEMP1 CUSTOMER: 3*( )*T d = 3780 T d. 12. Προβολή από την TEMP2 των πεδίων C_NAME και PRICE: 1420 Τ d. Η σχέση TEMP2 θα έχει 80,000 εγγραφές, όσες και η TEMP1. Κάθε εγγραφή του TEMP2 θα έχει µέγεθος ( ) 4 = 142 bytes. Συνεπώς, ο αντίστοιχος αριθµός σελίδων στο TEMP2 θα είναι (80000 * 142) / 8000 = 1420 σελίδες. Τελικά, το συνολικό κόστος απάντησης της ερώτησης είναι: T2 = 320 Τ d Τ d Τ d + 8,000 Τ d + 120,000 Τ d + 32 Τ d + 40 Τ d + 22 Τ d T d Τ d T d Τ d = 144,160 Τ d. γ) Το συνολικό κόστος προκύπτει ως εξής: 1. Υπολογισµός στo Παρίσι του HOTEL1 = σ CATEGORY > 4 HOTEL1: 9 Τ d. Ανάγνωση της HOTEL1 από το δίσκο: 8 Τ d. Το αποτέλεσµα θα έχει µέγεθος 0.1 * 8 = 0.8 σελίδες. Άρα, εγγραφή στο δίσκο του αποτελέσµατος: 1 Τ d. Προβολή από την HOTEL1 του πεδίου HID (HOTEL1 = π HID HOTEL1 ) : 1 Τ d. Αποστολή της HOTEL1 στην Αθήνα: 1 * Τ s = 40 * Τ d. Η σχέση HOTEL1 θα έχει 0.1 * 800 = 80 εγγραφές. Κάθε εγγραφή του HOTEL1 θα έχει µέγεθος 4 bytes. Συνεπώς, ο αντίστοιχος αριθµός σελίδων στο HOTEL1 θα είναι (80 * 4) / 8000 = 0.04 σελίδες. Άρα, συνολικό κόστος: 50 Τ d. 2. Υπολογισµός στη Νέα Υόρκη του HOTEL2 = σ CATEGORY > 4 HOTEL2: 9 Τ d. Ανάγνωση της HOTEL2 από το δίσκο: 8 Τ d. Το αποτέλεσµα θα έχει µέγεθος 0.1 * 8 = 0.8 σελίδες. Άρα, εγγραφή στο δίσκο του αποτελέσµατος: 1 Τ d. Προβολή από την HOTEL2 του πεδίου HID (HOTEL2 = π HID HOTEL2 ) : 1 Τ d. Αποστολή της HOTEL2 στην Αθήνα: 1 * Τ s = 40 * Τ d. Η σχέση HOTEL2 θα έχει 0.1 * 800 = 80 εγγραφές. Κάθε εγγραφή του HOTEL1 θα έχει µέγεθος 4 bytes. Συνεπώς, ο αντίστοιχος αριθµός σελίδων στο HOTEL2 θα είναι (80 * 4) / 8000 = 0.04 σελίδες. Άρα, συνολικό κόστος: 50 Τ d. 3. Υπολογισµός στo Hong Kong του HOTEL3 = σ CATEGORY > 4 HOTEL3: 5 Τ d. Ανάγνωση της HOTEL3 από το δίσκο: 4 Τ d. Το αποτέλεσµα θα έχει µέγεθος 0.05 * 4 = 0.2 σελίδες. Άρα, εγγραφή στο δίσκο του αποτελέσµατος: 1 Τ d. Προβολή από την HOTEL3 του πεδίου HID (HOTEL3 = π HID HOTEL3 ) : 1 Τ d. Αποστολή της HOTEL3 στην Αθήνα: 1 * Τ s = 40 * Τ d. Η σχέση HOTEL3 θα έχει 0.05 * 400 = 20 εγγραφές. Κάθε εγγραφή του HOTEL3 θα έχει µέγεθος 4 bytes. Συνεπώς, ο αντίστοιχος αριθµός σελίδων στο HOTEL3 θα είναι (20 * 4) / 8000 = 0.01 σελίδες. Άρα, συνολικό κόστος: 46 Τ d. 4. Στη Νέα Υόρκη, προβολή από τη σχέση CUSTOMER των πεδίων CID και C_NAME: CUSTOMER = π CID, C_NAME CUSTOMER Κόστος: 200 Τ d. 5. Μεταφορά της CUSTOMER στην Αθήνα: 130 * 40 * Τ d = 5200 Τ d. Η σχέση CUSTOMER θα έχει 40,000 εγγραφές, όσες και η CUSTOMER. Κάθε εγγραφή της σχέσης CUSTOMER θα έχει µέγεθος (22 + 4) = 26 bytes. Συνεπώς, ο αντίστοιχος αριθµός σελίδων της CUSTOMER θα είναι (40000*26) / 8000 = 130 σελίδες. 9

10 6. Υπολογισµός HOTEL 12 = HOTEL1 HOTEL2 : 2*(1+1)*T d = 4 Τ d. Η σχέση HOTEL 12 θα έχει 160 εγγραφές και µέγεθος 0.08 σελίδες. 7. Υπολογισµός HOTEL = HOTEL 12 HOTEL3: 2*(1+1)*T d = 4 Τ d. Η σχέση HOTEL θα έχει 180 εγγραφές και µέγεθος 0.09 σελίδες. 8. Υπολογισµός του ΤΕΜP1 = RESERVATION HOTEL : 3*( )*T d = 9003 T d. 9. Αποθήκευση της TEMP1 στο δίσκο: 300 Τ d. Εφόσον µόνο το 10% των κρατήσεων είναι για ξενοδοχεία άνω των 4 αστέρων, στο αποτέλεσµα θα υπάρχουν 800,000 * 0.1 = 80,000 εγγραφές. Κάθε εγγραφή του TEMP1 θα έχει µέγεθος 30 bytes (όσα και οι εγγραφές της σχέσης Reservation λόγω του semi-join). Συνεπώς, ο αντίστοιχος αριθµός σελίδων στο TEMP1 θα είναι (80000 * 30) / 8000 = 300 σελίδες. 10. Υπολογισµός του ΤΕΜP2 = TEMP1 CUSTOMER : 3*( )*T d = 1290 T d. 11. Προβολή από την TEMP2 των πεδίων C_NAME και PRICE: 520 Τ d. Η σχέση TEMP2 θα έχει 80,000 εγγραφές, όσες και η TEMP1. Κάθε εγγραφή του TEMP2 θα έχει µέγεθος ( ) 4 = 52 bytes. Συνεπώς, ο αντίστοιχος αριθµός σελίδων στο TEMP2 θα είναι (80000 * 52) / 8000 = 520 σελίδες. 12. Μεταφορά του τελικού αποτελέσµατος στο Λονδίνο: 300 Τ s = 300 * 40 * Τ d = Τ d. Το τελικό αποτέλεσµα της ερώτησης έχει εγγραφές των 30 bytes και συνολικά 80,000 εγγραφές. Συνεπώς, το τελικό αποτέλεσµα θα έχει µέγεθος (80000 * 30) / 8000 = 300 σελίδες. Τελικά, το συνολικό κόστος απάντησης της ερώτησης είναι: T3 = 50 Τ d + 50 Τ d + 46 Τ d Τ d Τ d + 4 Τ d + 4 Τ d T d Τ d T d Τ d Τ d = 28,667 Τ d. Παρατηρούµε πόσο µικρότερο κόστος έχει η λύση που χρησιµοποιεί semi-joins σε σχέση µε τις δύο προηγούµενες. 10

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ ΠΡΟΧΩΡΗΜΕΝΑ ΘΕΜΑΤΑ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ ΦΘΙΝΟΠΩΡΟ 2005 Λύση ΑΣΚΗΣΗΣ #2 Τ. Σελλής

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

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

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ ΠΡΟΧΩΡΗΜΕΝΑ ΘΕΜΑΤΑ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ ΦΘΙΝΟΠΩΡΟ 2004 ΛΥΣΗ ΑΣΚΗΣΗΣ #2 Τ. Σελλής

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

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

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ ΠΡΟΧΩΡΗΜΕΝΑ ΘΕΜΑΤΑ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ Τ. Σελλής ΦΘΙΝΟΠΩΡΟ 2009 Λύση ΑΣΚΗΣΗΣ

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

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

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ ΠΡΟΧΩΡΗΜΕΝΑ ΘΕΜΑΤΑ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ Τ. Σελλής ΦΘΙΝΟΠΩΡΟ 2008 Λύση ΑΣΚΗΣΗΣ

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

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ ΠΡΟΧΩΡΗΜΕΝΑ ΘΕΜΑΤΑ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ ΦΘΙΝΟΠΩΡΟ 2007 Λύση ΑΣΚΗΣΗΣ #2 Τ. Σελλής

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

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

ΚΑΤΑΝΕΜΗΜΕΝΕΣ ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ ΚΑΤΑΝΕΜΗΜΕΝΕΣ ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ 1 ΓΕΝΙΚΑ Μια κατανεµηµένη βάση δεδοµένων (distributed database) µπορεί να οριστεί σαν µια οµάδα από λογικά συνδεόµενες βάσεις δεδοµένων που είναι διεσπαρµένες σε ένα δίκτυο

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

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

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

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

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

ΚΑΤΑΝΕΜΗΜΕΝΕΣ ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ ΚΑΤΑΝΕΜΗΜΕΝΕΣ ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ 1 ΓΕΝΙΚΑ Μια κατανεµηµένη βάση δεδοµένων (distributed database) µπορεί να οριστεί σαν µια οµάδα από λογικά συνδεόµενες βάσεις δεδοµένων που είναι διεσπαρµένες σε ένα δίκτυο

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

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ ΠΡΟΧΩΡΗΜΕΝΑ ΘΕΜΑΤΑ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ Τ. Σελλής ΦΘΙΝΟΠΩΡΟ 2005 Λύση ΑΣΚΗΣΗΣ

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

Επεξεργασία Ερωτήσεων: Επανάληψη και Ασκήσεις

Επεξεργασία Ερωτήσεων: Επανάληψη και Ασκήσεις Ερώτηση SQL Ερώτηση : Επανάληψη και Ασκήσεις Συντακτική Ανάλυση & Μετάφραση Έκφραση της Σχεσιακής Άλγεβρας Σχέδιο Εκτέλεσης Μηχανή Υπολογισµού Στατιστικά Στοιχεία εδοµένα Αποτέλεσµα Κατανεµηµένες Βάσεις

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

Εαρινό Εξάμηνο

Εαρινό Εξάμηνο ΙΙ Παράλληλες ΙΙ Τμήμα Μηχανικών Η/Υ και Πληροϕορικής Πολυτεχνική Σχολή, Πανεπιστήμιο Πατρών Εαρινό Εξάμηνο 2011-2012 Table of contents ΙΙ 1 Παράλληλες Table of contents ΙΙ Παράλληλες 1 2 Table of contents

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

Ασκήσεις Φροντιστηρίου «Υπολογιστική Νοηµοσύνη Ι» 7ο Φροντιστήριο 15/1/2008

Ασκήσεις Φροντιστηρίου «Υπολογιστική Νοηµοσύνη Ι» 7ο Φροντιστήριο 15/1/2008 Ασκήσεις Φροντιστηρίου «Υπολογιστική Νοηµοσύνη Ι» 7ο Φροντιστήριο 5//008 Πρόβληµα ο Στα παρακάτω ερωτήµατα επισηµαίνουµε ότι perceptron είναι ένας νευρώνας και υποθέτουµε, όπου χρειάζεται, τη χρήση δικτύων

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ ΕΡΓΑΣΤΗΡΙΟ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ ΜΕΡΟΣ ΤΕΤΑΡΤΟ Insert, Update, Delete, Ένωση πινάκων Γιώργος Μαρκοµανώλης Περιεχόµενα Group By... 1 Having...1 Οrder By... 2 Εντολή Insert...

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

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

ΕΝ ΕΙΚΤΙΚΗ ΛΥΣΗ ΚΑΙ ΣΧΟΛΙΑ ΣΤΗΝ ΠΡΩΤΗ ΑΣΚΗΣΗ ΣΧΕ ΙΑΣΜΟΙ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ ΕΘΙΚΟ ΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΕΙΟ Τµήµα Ηλεκτρολόγων ηχανικών & ηχανικών Υπολογιστών Ακαδηµαϊκό Έτος 2008-2009 άθηµα: ΒΑΣΕΙΣ Ε ΟΕΩ ιδάσκοντες: Καθ. Ιωάννης Βασιλείου, Καθ. Τιµολλέων Σελλής Ε ΕΙΚΤΙΚΗ ΛΥΣΗ ΚΑΙ ΣΧΟΛΙΑ

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

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

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

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

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

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

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

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

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

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

Πανεπιστήµιο Θεσσαλίας

Πανεπιστήµιο Θεσσαλίας Πανεπιστήµιο Θεσσαλίας Τµήµα Πληροφορικής Ενότητα 8η: Συσκευές Ε/Ε - Αρτηρίες Άσκηση 1: Υπολογίστε το µέσο χρόνο ανάγνωσης ενός τµήµατος των 512 bytes σε µια µονάδα σκληρού δίσκου µε ταχύτητα περιστροφής

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

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ ΠΡΟΧΩΡΗΜΕΝΑ ΘΕΜΑΤΑ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ ΦΘΙΝΟΠΩΡΟ 2005 Λύση ΑΣΚΗΣΗΣ #1 Τ. Σελλής

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

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

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

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

ΗΥ460 Συστήµατα Διαχείρισης Βάσεων Δεδοµένων Χειµερινό Εξάµηνο 2016 Διδάσκοντες: Βασίλης Χριστοφίδης

ΗΥ460 Συστήµατα Διαχείρισης Βάσεων Δεδοµένων Χειµερινό Εξάµηνο 2016 Διδάσκοντες: Βασίλης Χριστοφίδης ΗΥ460 Συστήµατα Διαχείρισης Βάσεων Δεδοµένων Χειµερινό Εξάµηνο 2016 Διδάσκοντες: Βασίλης Χριστοφίδης 2 η Σειρά Ασκήσεων Ηµεροµηνία Παράδοσης: 14/11/2016 Άσκηση 1 (10 µονάδες) Εξωτερική Ταξινόµηση Θεωρείστε

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

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

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ ΕΡΓΑΣΤΗΡΙΟ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ www.cslab.ece.ntua.gr ΠΡΟΗΓΜΕΝΑ ΘΕΜΑΤΑ

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

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

BΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ΕΞΕΤΑΣΗ ΦΕΒΡΟΥΑΡΙΟΥ 2013 1 2 3 ΟΝΟΜΑ ΣΥΝ Αρ. Μητρώου ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ BΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ΕΞΕΤΑΣΗ ΦΕΒΡΟΥΑΡΙΟΥ 2013 Ι. Βασιλείου Τ. Σελλής -----------------------------------------------------------------------------------------------------

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

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

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ ΕΡΓΑΣΤΗΡΙΟ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ www.cslab.ece.ntua.gr ΠΡΟΗΓΜΕΝΑ ΘΕΜΑΤΑ

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

ΠΑΡΑΛΛΗΛΗ ΕΠΕΞΕΡΓΑΣΙΑ

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

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

Φροντιστήριο 4. Άσκηση 1. Λύση. Πανεπιστήµιο Κρήτης, Τµήµα Επιστήµης Υπολογιστών HY463 - Συστήµατα Ανάκτησης Πληροφοριών Εαρινό Εξάµηνο

Φροντιστήριο 4. Άσκηση 1. Λύση. Πανεπιστήµιο Κρήτης, Τµήµα Επιστήµης Υπολογιστών HY463 - Συστήµατα Ανάκτησης Πληροφοριών Εαρινό Εξάµηνο Πανεπιστήµιο Κρήτης, Τµήµα Επιστήµης Υπολογιστών HY463 - Συστήµατα Ανάκτησης Πληροφοριών 2007-2008 Εαρινό Εξάµηνο Άσκηση 1 Φροντιστήριο 4 Θεωρείστε ένα έγγραφο με περιεχόμενο «αυτό είναι ένα κείμενο και

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

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

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧ/ΚΩΝ & ΜΗΧ/ΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧ/ΚΩΝ & ΜΗΧ/ΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ Mάθηµα: "ΘΕΩΡΙΑ ΙΚΤΥΩΝ" ( ο εξάµηνο) Ακαδ. Έτος: - ο Τµήµα (Κ-Μ), ιδάσκων: Κ. Τζαφέστας Λύσεις ης Σειράς Ασκήσεων Άσκηση - (I-

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

ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ

ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Θεµατική Ενότητα ΠΛΗ 21: Ψηφιακά Συστήµατα Ακαδηµαϊκό Έτος 2009 2010 Γραπτή Εργασία #3 Παράδοση: 28 Μαρτίου 2010 Άσκηση 1 (15 µονάδες) Ένας επεξεργαστής υποστηρίζει τόσο

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

Πανεπιστήµιο Κρήτης Τµήµα Επιστήµης Υπολογιστών. ΗΥ-460 Συστήµατα ιαχείρισης Βάσεων εδοµένων ηµήτρης Πλεξουσάκης Βασίλης Χριστοφίδης

Πανεπιστήµιο Κρήτης Τµήµα Επιστήµης Υπολογιστών. ΗΥ-460 Συστήµατα ιαχείρισης Βάσεων εδοµένων ηµήτρης Πλεξουσάκης Βασίλης Χριστοφίδης Πανεπιστήµιο Κρήτης Τµήµα Επιστήµης Υπολογιστών ΗΥ-460 Συστήµατα ιαχείρισης Βάσεων εδοµένων ηµήτρης Πλεξουσάκης Βασίλης Χριστοφίδης Ονοµατεπώνυµο: Αριθµός Μητρώου: Τελική Εξέταση (3 ώρες) Ηµεροµηνία: 7

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

7.6 ιευθυνσιοδότηση. Ερωτήσεις

7.6 ιευθυνσιοδότηση. Ερωτήσεις 7.6 ιευθυνσιοδότηση Ερωτήσεις 1. Να εξηγήσετε τους όρους διεύθυνση, όνοµα και διαδροµή στην τεχνολογία TCP/IP και να εξηγήσετε πώς σχετίζονται αυτοί µεταξύ τους. 2. Τι είναι η φυσική διεύθυνση ή διεύθυνση

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

ΘΕΜΑ 2. (2,5 µονάδες) Θεωρήστε τρεις κρυφές µνήµες των 512 πλαισίων µε 8 λέξεις ανά πλαίσιο και οργανώσεις αντίστοιχα:

ΘΕΜΑ 2. (2,5 µονάδες) Θεωρήστε τρεις κρυφές µνήµες των 512 πλαισίων µε 8 λέξεις ανά πλαίσιο και οργανώσεις αντίστοιχα: ΑΡΧΙΤΕΤΟΝΙΗ ΥΠΟΛΟΓΙΣΤΩΝ 2 Σεπτεµβρίου 2006 ΘΕΜΑ 1. (2 µονάδες) Θεωρούµε δύο υπολογιστές Υ1 και Υ2 που έχουν υλοποιηθεί µε τους επεξεργαστές Ε 1 και Ε 2 αντίστοιχα που έχουν την ίδια αρχιτεκτονική σε επίπεδο

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

Πρόβληµα 2 (15 µονάδες)

Πρόβληµα 2 (15 µονάδες) ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΚΡΥΠΤΟΓΡΑΦΙΑ ΚΑΙ ΕΦΑΡΜΟΓΕΣ, 2013-2014 ΔΙΔΑΣΚΩΝ: Ε. Μαρκάκης Πρόβληµα 1 (5 µονάδες) 2 η Σειρά Ασκήσεων Προθεσµία Παράδοσης: 19/1/2014 Υπολογίστε

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

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

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

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

7.9 ροµολόγηση. Ερωτήσεις

7.9 ροµολόγηση. Ερωτήσεις 7.9 ροµολόγηση Ερωτήσεις 1. Να δώσετε τον ορισµό της δροµολόγησης; 2. Από τι εξαρτάται η χρονική στιγµή στην οποία λαµβάνονται οι αποφάσεις δροµολόγησης; Να αναφέρετε ποια είναι αυτή στην περίπτωση των

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

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

Αρχεία και Βάσεις Δεδομένων ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Αρχεία και Βάσεις Δεδομένων 1o-2ο Φροντιστήριο - Εκφωνήσεις Δημήτρης Πλεξουσάκης Τμήμα Επιστήμης Υπολογιστών Αρχεία και Βάσεις Δεδομένων Χειμερινό εξάμηνο 2014-2015

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

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ ΠΡΟΧΩΡΗΜΕΝΑ ΘΕΜΑΤΑ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ ΦΘΙΝΟΠΩΡΟ 2007 Λύση ΑΣΚΗΣΗΣ #3 Τ. Σελλής

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

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι. Ενότητα 7β: SQL (Πρακτική Εξάσκηση 1) Ευαγγελίδης Γεώργιος. Τμήμα Εφαρμοσμένης Πληροφορικής ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι. Ενότητα 7β: SQL (Πρακτική Εξάσκηση 1) Ευαγγελίδης Γεώργιος. Τμήμα Εφαρμοσμένης Πληροφορικής ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι Ενότητα 7β: SQL (Πρακτική Εξάσκηση 1) Ευαγγελίδης Γεώργιος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ - ΤΜΗΥΠ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ΙI ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ - ΤΜΗΥΠ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ΙI Β. Μεγαλοοικονόμου Κατανεμημένες Βάσεις Δεδομένων (παρουσίαση βασισμένη εν μέρη σε σημειώσεις των Silberchatz, Korth και Sudarshan και του C. Faloutsos)

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

Σελίδα 1 από 11. Απαντήσεις στο φυλλάδιο 57 Ερώτηση: 1 η : Οι ακροδέκτες αυτοί χρησιµοποιούνται για:

Σελίδα 1 από 11. Απαντήσεις στο φυλλάδιο 57 Ερώτηση: 1 η : Οι ακροδέκτες αυτοί χρησιµοποιούνται για: Σελίδα 1 από 11 Απαντήσεις στο φυλλάδιο 57 Ερώτηση: 1 η : Οι ακροδέκτες αυτοί χρησιµοποιούνται για: την επικοινωνία, µε τα υπόλοιπα ολοκληρωµένα κυκλώµατα του υπολογιστικού συστήµατος. την παροχή τροφοδοσίας

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

1. ** α) Αν η f είναι δυο φορές παραγωγίσιµη συνάρτηση, να αποδείξετε ότι. β α. = [f (x) ηµx] - [f (x) συνx] β α. ( )

1. ** α) Αν η f είναι δυο φορές παραγωγίσιµη συνάρτηση, να αποδείξετε ότι. β α. = [f (x) ηµx] - [f (x) συνx] β α. ( ) Ερωτήσεις ανάπτυξης. ** α) Αν η f είναι δυο φορές παραγωγίσιµη συνάρτηση, να αποδείξετε ότι β ( f () f () ) + α ηµ d β α = [f () ηµ] - [f () συν] β α. ( ) β) Αν f () = ηµ, να αποδείξετε ότι f () + f ()

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

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

ΚΑΤΑΝΕΜΗΜΕΝΕΣ ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ ΚΑΤΑΝΕΜΗΜΕΝΕΣ ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ 7 ΚΑΤΑΝΕΜΗΜΕΝΕΣ ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ Π. ΒΑΣΙΛΕΙΑ ΗΣ 2.1 ΓΕΝΙΚΑ Μια κατανεµηµένη βάση δεδοµένων (distributed database) µπορεί να οριστεί σαν µια οµάδα από λογικά συνδεόµενες βάσεις

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

(6) : : 17 60 40 . .

(6) :      :     17 60 40 . . ΥΠΟΥΡΓΕΙΟ ΠΑΙ ΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙ ΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΓΡΑΠΤΗ ΕΞΕΤΑΣΗ ΓΙΑ ΠΛΗΡΩΣΗ ΜΙΑΣ ΚΕΝΗΣ ΘΕΣΗΣ ΒΟΗΘΟΥ ΛΕΙΤΟΥΡΓΟΥ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΤΟ ΗΜΟ ΛΕΥΚΩΣΙΑΣ Θέµα: Ειδικό

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

Πανεπιστήμιο Πειραιώς, Τμήμα Πληροφορικής

Πανεπιστήμιο Πειραιώς, Τμήμα Πληροφορικής Πανεπιστήμιο Πειραιώς, Τμήμα Πληροφορικής Ακαδημαϊκό έτος 2009-10 ΣΥΓΦΡΟΝΑ ΘΔΜΑΤΑ ΒΑΣΔΩΝ ΓΔΓΟΜΔΝΩΝ 1 η ΔΡΓΑΣΙΑ ΔΞΑΜΗΝΟΥ ομάδες των 2-3 ατόμων Εισαγωγή Έστω η βάση δεδομένων μιας επιχείρησης (θα μπορούσε

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

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

ΠΕΡΙ ΜΕΤΑΒΑΣΗΣ ΑΠΟ ΤΑ ΙΑΓΡΑΜΜΑΤΑ ΡΟΗΣ ΠΡΟΓΡΑΜΜΑΤΟΣ ΣΕ ΙΑΓΡΑΜΜΑΤΑ ΟΜΗΣ Ε ΟΜΕΝΩΝ ΠΕΡΙ ΜΕΤΑΒΑΣΗΣ ΑΠΟ ΤΑ ΙΑΓΡΑΜΜΑΤΑ ΡΟΗΣ ΠΡΟΓΡΑΜΜΑΤΟΣ ΣΕ ΙΑΓΡΑΜΜΑΤΑ ΟΜΗΣ Ε ΟΜΕΝΩΝ Μερικές παρατηρήσεις και σκέψεις του συγγραφέα του βιβλίου Σχετικά µε τη µετάβαση από Ρ σε ΠΠ υπάρχουν 2 σηµαντικά ερωτήµατα:

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

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

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

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

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

ΕΝ ΕΙΚΤΙΚΗ ΛΥΣΗ ΚΑΙ ΣΧΟΛΙΑ ΣΤΗΝ ΠΡΩΤΗ ΑΣΚΗΣΗ ΣΧΕ ΙΑΣΜΟΙ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ ΕΘΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΕΙΟ Τµήµα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών Ακαδηµαϊκό Έτος 2007-2008 Μάθηµα: ΒΑΣΕΙΣ Ε ΟΜΕΩ ιδάσκων: Καθ. Ιωάννης Βασιλείου Ε ΕΙΚΤΙΚΗ ΛΥΣΗ ΚΑΙ ΣΧΟΛΙΑ ΣΤΗ ΠΡΩΤΗ ΑΣΚΗΣΗ

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

Α. ΜΕΣΗ ΤΙΜΗ - ΙΑΜΕΣΟΣ

Α. ΜΕΣΗ ΤΙΜΗ - ΙΑΜΕΣΟΣ ΜΑΘΗΜΑ 17 Κεφάλαιο 4o : Περιγραφική Στατιστική Υποενότητα 4.5: Μέση Τιµή - ιάµεσος Θεµατικές Ενότητες: 1. Μέση Τιµή - ιάµεσος. Α. ΜΕΣΗ ΤΙΜΗ - ΙΑΜΕΣΟΣ ΟΡΙΣΜΟΙ Για πιο σύντοµη, αποδοτική και συγκρίσιµη θεώρηση

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

ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ

ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΘΕΜΑ 1 ο (2.5 µονάδες) ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕΧΝΗΤΗ ΝΟΗΜΟΣΥΝΗ Τελικές εξετάσεις Παρασκευή 28 Σεπτεµβρίου 2007 ιάρκεια: 13:00-16:00

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ, ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ, ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Ακαδηµαϊκό Έτος 2003-2004, Εαρινό Εξάµηνο ιδάσκων

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

Μάθηµα 14. Κεφάλαιο: Στατιστική

Μάθηµα 14. Κεφάλαιο: Στατιστική Μάθηµα 4 Κεφάλαιο: Στατιστική Θεµατικές Ενότητες:. Μέτρα θέσης. Εισαγωγή. Για πιο σύντοµη, αποδοτική και συγκρίσιµη θεώρηση της κατανοµής συχνοτήτων µιας µεταβλητής, έχουµε ορίσει και χρησιµοποιούµε κάποια

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

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

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

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

Υπολογισµός των υδροστατικών δυνάµεων που ασκούνται στη γάστρα του πλοίου

Υπολογισµός των υδροστατικών δυνάµεων που ασκούνται στη γάστρα του πλοίου Παράρτηµα Β Υπολογισµός των υδροστατικών δυνάµεων που ασκούνται στη γάστρα του πλοίου 1. Πρόγραµµα υπολογισµού υδροστατικών δυνάµεων Για τον υπολογισµό των κοµβικών δυνάµεων που οφείλονται στις υδροστατικές

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

Συνοπτική Μεθοδολογία Ασκήσεων IP Fragmentation. Ασκήσεις στο IP Fragmentation

Συνοπτική Μεθοδολογία Ασκήσεων IP Fragmentation. Ασκήσεις στο IP Fragmentation Συνοπτική Μεθοδολογία Ασκήσεων IP Fragmentation Οι σημειώσεις που ακολουθούν περιγράφουν τις ασκήσεις IP Fragmentation που θα συναντήσετε στο κεφάλαιο 3. Η πιο συνηθισμένη και βασική άσκηση αναφέρεται

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

Περίληψη ιπλωµατικής Εργασίας

Περίληψη ιπλωµατικής Εργασίας Περίληψη ιπλωµατικής Εργασίας Θέµα: Εναλλακτικές Τεχνικές Εντοπισµού Θέσης Όνοµα: Κατερίνα Σπόντου Επιβλέπων: Ιωάννης Βασιλείου Συν-επιβλέπων: Σπύρος Αθανασίου 1. Αντικείµενο της διπλωµατικής Ο εντοπισµός

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

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΛΗ11 2014-15 Α ΤΕΛΙΚΗ ΕΞΕΤΑΣΗ - 7 ΙΟΥΝΙΟΥ 2015 ΜΕΡΟΣ Α : ΕΡΩΤΗΣΕΙΣ ΠΟΛΛΑΠΛΗΣ ΕΠΙΛΟΓΗΣ [ΔΙΑΡΚΕΙΑ ΕΞΕΤΑΣΗΣ: 45 ] Σημείωση: Το σύνολο βαθμών του Μέρους Α (ερωτήσεις πολλαπλής

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

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

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

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

1. Ερωτήσεις σωστό-λάθος

1. Ερωτήσεις σωστό-λάθος 1. Ερωτήσεις σωστό-λάθος 1. Η διεύθυνση προσδιορίζει τη φυσική ή λογική θέση της συσκευής στο δίκτυο. 2. Το συµβολικό όνοµα µιας συσκευής προσδιορίζει τη φυσική θέση της συσκευής στο δίκτυο. 3. Η διεύθυνση

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

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

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

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

Query-by-Example (QBE)

Query-by-Example (QBE) Φροντιστήριο 8 o Χειµερινό Εξάµηνο 2009-10 Τµήµα Μηχανικών Η/Υ και Πληροφορικής Πολυτεχνική Σχολή, Πανεπιστήµιο Πατρών Πέµπτη, 3 εκεµβρίου 2009 Τι είναι η QBE; Γλώσσα επερωτήσεων σε σχεσιακές ϐάσεις δεδοµένων

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

Certified Data Base Designer (CDBD)

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

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

ΣΥΣΚΕΥΕΣ ΑΠΟΘΗΚΕΥΣΗΣ (ΜΝΗΜΗ)

ΣΥΣΚΕΥΕΣ ΑΠΟΘΗΚΕΥΣΗΣ (ΜΝΗΜΗ) ΣΥΣΚΕΥΕΣ ΑΠΟΘΗΚΕΥΣΗΣ (ΜΝΗΜΗ) Συσκευές αποθήκευσης Ένας υπολογιστής προκειµένου να αποθηκεύσει δεδοµένα χρησιµοποιεί δύο τρόπους αποθήκευσης: Την Κύρια Μνήµη Τις συσκευές µόνιµης αποθήκευσης (δευτερεύουσα

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

ΗΥ240: Δοµές Δεδοµένων Εαρινό Εξάµηνο Ακαδηµαϊκό Έτος 2017 Διδάσκουσα: Παναγιώτα Φατούρου Προγραµµατιστική Εργασία - 1 ο Μέρος

ΗΥ240: Δοµές Δεδοµένων Εαρινό Εξάµηνο Ακαδηµαϊκό Έτος 2017 Διδάσκουσα: Παναγιώτα Φατούρου Προγραµµατιστική Εργασία - 1 ο Μέρος ΗΥ240: Δοµές Δεδοµένων Εαρινό Εξάµηνο Ακαδηµαϊκό Έτος 2017 Διδάσκουσα: Παναγιώτα Φατούρου Προγραµµατιστική Εργασία - 1 ο Μέρος Ηµεροµηνία Παράδοσης: Δευτέρα, 3 Απριλίου 2017, ώρα 23:59. Τρόπος Παράδοσης:

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

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

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

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

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

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ ΕΡΓΑΣΤΗΡΙΟ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ www.cslab.ece.ntua.gr ΠΡΟΗΓΜΕΝΑ ΘΕΜΑΤΑ

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

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Συστήματα Διαχείρισης Βάσεων Δεδομένων Άσκηση 1 Δημήτρης Πλεξουσάκης Τμήμα Επιστήμης Υπολογιστών HY460 Συστήματα Διαχείρισης Βάσεων Δεδομένων Διδάσκοντες: Δημήτρης

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

Μάθημα 3: Αρχιτεκτονική Υπολογιστών

Μάθημα 3: Αρχιτεκτονική Υπολογιστών Μάθημα 3: Αρχιτεκτονική Υπολογιστών 3.1 Περιφερειακές μονάδες και τμήμα επεξεργασίας Στην καθημερινή μας ζωή ερχόμαστε συνέχεια σε επαφή με υπολογιστές. Ο υπολογιστής είναι μια συσκευή που επεξεργάζεται

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

Ηρώων Πολυτεχνείου 9, Ζωγράφου, Αθήνα, Τηλ: , Fax: URL

Ηρώων Πολυτεχνείου 9, Ζωγράφου, Αθήνα, Τηλ: , Fax: URL ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ & ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ Τομέας Επικοινωνιών, Ηλεκτρονικής & Συστημάτων Πληροφορικής Εργαστήριο Διαχείρισης και Βέλτιστου Σχεδιασμού Δικτύων - NETMODE

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

ΗΥ-460 Συστήµατα ιαχείρισης Βάσεων εδοµένων ηµήτρης Πλεξουσάκης Βασίλης Χριστοφίδης

ΗΥ-460 Συστήµατα ιαχείρισης Βάσεων εδοµένων ηµήτρης Πλεξουσάκης Βασίλης Χριστοφίδης Πανεπιστήµιο Κρήτης Τµήµα Επιστήµης Υπολογιστών ΗΥ-460 Συστήµατα ιαχείρισης Βάσεων εδοµένων ηµήτρης Πλεξουσάκης Βασίλης Χριστοφίδης Ονοµατεπώνυµο: Αριθµός Μητρώου: Επαναληπτική Εξέταση (3 ώρες) Ηµεροµηνία:

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

ΦΥΣΙΚΗ ΘΕΤΙΚΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ (ΚΑΙ ΤΩΝ ΥΟ ΚΥΚΛΩΝ) Γ ΤΑΞΗΣ ΕΝΙΑΙΟΥ ΛΥΚΕΙΟΥ 2002 ÈÅÌÅËÉÏ

ΦΥΣΙΚΗ ΘΕΤΙΚΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ (ΚΑΙ ΤΩΝ ΥΟ ΚΥΚΛΩΝ) Γ ΤΑΞΗΣ ΕΝΙΑΙΟΥ ΛΥΚΕΙΟΥ 2002 ÈÅÌÅËÉÏ ΘΕΜΑ 1ο ΦΥΣΙΚΗ ΘΕΤΙΚΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ (ΚΑΙ ΤΩΝ ΥΟ ΚΥΚΛΩΝ) Γ ΤΑΞΗΣ ΕΝΙΑΙΟΥ ΛΥΚΕΙΟΥ 00 Στις ερωτήσεις 1-4 να γράψετε στο τετράδιό σας τον αριθµό της ερώτησης και δίπλα το γράµµα που αντιστοιχεί

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

PROJECT ΣΤΟ ΜΑΘΗΜΑ ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΕΥΡΕΤΙΚΕΣ ΜΕΘΟ ΟΥΣ

PROJECT ΣΤΟ ΜΑΘΗΜΑ ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΕΥΡΕΤΙΚΕΣ ΜΕΘΟ ΟΥΣ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ Η/Υ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ PROJECT ΣΤΟ ΜΑΘΗΜΑ ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΕΥΡΕΤΙΚΕΣ ΜΕΘΟ ΟΥΣ ΜΕΡΟΣ ΤΡΙΤΟ Πολίτη Όλγα Α.Μ. 4528 Εξάµηνο 8ο Υπεύθυνος Καθηγητής Λυκοθανάσης

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

ΕΙ Η ΜΝΗΜΩΝ ΠΤΥΤΙΚΕΣ ΜΗ ΠΤΥΤΙΚΕΣ

ΕΙ Η ΜΝΗΜΩΝ ΠΤΥΤΙΚΕΣ ΜΗ ΠΤΥΤΙΚΕΣ ΜΝΗΜΕΣ ΕΙ Η ΜΝΗΜΩΝ ΠΤΥΤΙΚΕΣ ΜΗ ΠΤΥΤΙΚΕΣ 2 ΠΤΥΤΙΚΕΣ vs ΜΗ ΠΤΥΤΙΚΕΣ Πτητική είναι η µνήµη η οποία χάνει το περιεχόµενο της µε το σβήσιµο του ηλεκτρονικού υπολογιστή (διακοπή τροφοδοσίας), ενώ µη πτητική

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

+ cos(45 ) i + sin(45 ) j + cos(45 ) i sin(45 ) j +

+ cos(45 ) i + sin(45 ) j + cos(45 ) i sin(45 ) j + ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Τµήµα Επιστήµης Υπολογιστών HY-112: Φυσική Ι Χειµερινό Εξάµηνο 2018 ιδάσκων : Γ. Καφεντζής Τέταρτο Φροντιστήριο Επιµέλεια : Αναστασία Πεντάρη Υποψήφια ιδάκτωρ Ασκηση 1. Πόση είναι η

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 121 ΕΡΓΑΣΤΗΡΙΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΜΝΗΜΗ ΚΑΙ ΠΡΟΓΡΑΜΜΑΤΙΖΟΜΕΝΗ ΛΟΓΙΚΗ ΥΠΕΥΘΥΝΟΣ ΕΡΓΑΣΤΗΡΙΩΝ: ΧΡΥΣΟΣΤΟΜΟΣ ΧΡΥΣΟΣΤΟΜΟΥ ΕΑΡΙΝΟ ΕΞΑΜΗΝΟ 2001 ΕΠΛ 121 ΕΡΓΑΣΤΗΡΙΑ ΨΗΦΙΑΚΩΝ

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

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

Διαχείριση Πολιτισμικών Δεδομένων Διαχείριση Πολιτισμικών Δεδομένων Μάθημα 1 Εισαγωγή στις Βάσεις Δεδομένων Τζανέτος Πομόνης ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Συντήρησης Πολιτισμικής Κληρονομιάς Τι είναι οι Βάσεις

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

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

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

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

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

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

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

Σχεδίαση και λειτουργία βάσης δεδομένων Το παράδειγμα της μαιευτικής κλινικής Ευάγγελος Καρβούνης

Σχεδίαση και λειτουργία βάσης δεδομένων Το παράδειγμα της μαιευτικής κλινικής Ευάγγελος Καρβούνης Σχεδίαση και λειτουργία βάσης δεδομένων Το παράδειγμα της μαιευτικής κλινικής Ευάγγελος Καρβούνης Περιεχόμενα 1 Γενική περιγραφή του προβλήματος 2 Μοντελοποίηση Ο/Σ 3 Σχεσιακό μοντέλο, SQL 4 Ερωτήματα

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

Μικροεπεξεργαστές ΑΣΚΗΣΕΙΣ ΘΕΩΡΙΑΣ. Υπεύθυνος: Δρ Άρης Παπακώστας

Μικροεπεξεργαστές ΑΣΚΗΣΕΙΣ ΘΕΩΡΙΑΣ. Υπεύθυνος: Δρ Άρης Παπακώστας Μικροεπεξεργαστές ΑΣΚΗΣΕΙΣ ΘΕΩΡΙΑΣ Υπεύθυνος: Δρ Άρης Παπακώστας ΛΑΡΙΣΑ 2014 1 ΑΣΚΗΣΗ 1 Ένας επεξεργαστής διαθέτει 64 εσωτερικούς καταχωρητές με μήκος λέξης 8 bytes. Πόσες αυτούς τους καταχωρητές; O εξωτερικός

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

Θέμα 1 (20%) (α) Πότε είναι εργοδικό το παραπάνω σύστημα; Για πεπερασμένο c, το σύστημα είναι πάντα εργοδικό.

Θέμα 1 (20%) (α) Πότε είναι εργοδικό το παραπάνω σύστημα; Για πεπερασμένο c, το σύστημα είναι πάντα εργοδικό. ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ & ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ Τομέας Επικοινωνιών, Ηλεκτρονικής & Συστημάτων Πληροφορικής Εργαστήριο Διαχείρισης & Βέλτιστου Σχεδιασμού Δικτύων - NETMODE

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

Εισαγωγή στην Πληροφορική. Α σ κ ή σ ε ι ς σ τ η ν ι α χ ε ί ρ ι σ η Μ ν ή µ η ς. Αντώνης Σταµατάκης

Εισαγωγή στην Πληροφορική. Α σ κ ή σ ε ι ς σ τ η ν ι α χ ε ί ρ ι σ η Μ ν ή µ η ς. Αντώνης Σταµατάκης Εισαγωγή στην Πληροφορική Α σ κ ή σ ε ι ς σ τ η ν ι α χ ε ί ρ ι σ η Μ ν ή µ η ς Αντώνης Σταµατάκης Μονάδες µέτρησης µνήµης Η βασική µονάδα µέτρησης της µνήµης στα υπολογιστικά συστήµατα είναι το µπάιτ

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

ΠΑΡΑΛΛΗΛΗ ΕΠΕΞΕΡΓΑΣΙΑ

ΠΑΡΑΛΛΗΛΗ ΕΠΕΞΕΡΓΑΣΙΑ ΠΑΡΑΛΛΗΛΗ ΕΠΕΞΕΡΓΑΣΙΑ ΜΕΤΡΑ ΑΠΟ ΟΣΗΣ & ΕΞΙΣΟΡΡΟΠΗΣΗ ΦΟΡΤΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ & ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΡΓΑΣΤΗΡΙΟ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΥΨΗΛΩΝ ΕΠΙ ΟΣΕΩΝ ΒΑΘΜΟΣ ΠΑΡΑΛΛΗΛΙΣΜΟΥ Η υλοποίηση

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

ΣΤΟΧΑΣΤΙΚΕΣ ΙΑ ΙΚΑΣΙΕΣ

ΣΤΟΧΑΣΤΙΚΕΣ ΙΑ ΙΚΑΣΙΕΣ ΣΤΟΧΑΣΤΙΚΕΣ ΙΑ ΙΚΑΣΙΕΣ Θεωρία Πιθανοτήτων και Στοχαστικές ιαδικασίες, Κ. Πετρόπουλος Τµ. Επιστήµης των Υλικών Στοχαστικές ιαδικασίες Ορισµός Μία στοχαστική διαδικασία είναι µία οικογένεια τυχαίων µεταβλητών

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

ΗΥ335 - Δίκτυα Υπολογιστών Χειμερινό εξάμηνο 2010-2011 Φροντιστήριο Ασκήσεις στο TCP

ΗΥ335 - Δίκτυα Υπολογιστών Χειμερινό εξάμηνο 2010-2011 Φροντιστήριο Ασκήσεις στο TCP ΗΥ335 - Δίκτυα Υπολογιστών Χειμερινό εξάμηνο 2010-2011 Φροντιστήριο Ασκήσεις στο TCP Άσκηση 1 η : Καθυστερήσεις Θεωρείστε μία σύνδεση μεταξύ δύο κόμβων Χ και Υ. Το εύρος ζώνης του συνδέσμου είναι 10Gbits/sec

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

Ελεγκτικής. ΤΕΙ Ηπείρου (Παράρτηµα Πρέβεζας)

Ελεγκτικής. ΤΕΙ Ηπείρου (Παράρτηµα Πρέβεζας) Πληροφοριακά Συστήµατα ιοίκησης Management Information Systems Εργαστήριο 2 Τµήµα Χρηµατοοικονοµικής και Ελεγκτικής ΤΕΙ Ηπείρου (Παράρτηµα Πρέβεζας) ΑΝΤΙΚΕΙΜΕΝΟ: Προσοµοίωση (Simulation) και τυχαίες µεταβλητές

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

Συνοπτική Μεθοδολογία Ασκήσεων Κεφαλαίου 7. Ασκήσεις στο IP Fragmentation

Συνοπτική Μεθοδολογία Ασκήσεων Κεφαλαίου 7. Ασκήσεις στο IP Fragmentation Συνοπτική Μεθοδολογία Ασκήσεων Κεφαλαίου 7 Οι σημειώσεις που ακολουθούν περιγράφουν τις ασκήσεις που θα συναντήσετε στο κεφάλαιο 7. Η πιο συνηθισμένη και βασική άσκηση αναφέρεται στο IP Fragmentation,

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

ΦΥΣΙΚΗ ΘΕΤΙΚΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ (ΚΑΙ ΤΩΝ ΥΟ ΚΥΚΛΩΝ) Γ ΤΑΞΗΣ ΕΝΙΑΙΟΥ ΛΥΚΕΙΟΥ 2002

ΦΥΣΙΚΗ ΘΕΤΙΚΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ (ΚΑΙ ΤΩΝ ΥΟ ΚΥΚΛΩΝ) Γ ΤΑΞΗΣ ΕΝΙΑΙΟΥ ΛΥΚΕΙΟΥ 2002 ΦΥΣΙΚΗ ΘΕΤΙΚΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ (ΚΑΙ ΤΩΝ ΥΟ ΚΥΚΛΩΝ) Γ ΤΑΞΗΣ ΕΝΙΑΙΟΥ ΛΥΚΕΙΟΥ 00 ΕΚΦΩΝΗΣΕΙΣ ΘΕΜΑ 1ο Στις ερωτήσεις 1-4 να γράψετε στο τετράδιό σας τον αριθµό της ερώτησης και δίπλα το γράµµα

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

7.5 Πρωτόκολλο IP. Τεχνολογία ικτύων Επικοινωνιών ΙΙ

7.5 Πρωτόκολλο IP. Τεχνολογία ικτύων Επικοινωνιών ΙΙ Τεχνολογία ικτύων Επικοινωνιών ΙΙ 7.5 Πρωτόκολλο IP 38. Τι είναι το πρωτόκολλο ιαδικτύου (Internet Protocol, IP); Είναι το βασικό πρωτόκολλο του επιπέδου δικτύου της τεχνολογίας TCP/IP. Βασίζεται στα αυτοδύναµα

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

ΗΥ240: οµές εδοµένων Χειµερινό Εξάµηνο Ακαδηµαϊκό Έτος Παναγιώτα Φατούρου. Προγραµµατιστική Εργασία 3 ο Μέρος

ΗΥ240: οµές εδοµένων Χειµερινό Εξάµηνο Ακαδηµαϊκό Έτος Παναγιώτα Φατούρου. Προγραµµατιστική Εργασία 3 ο Μέρος Πανεπιστήµιο Κρήτης, Τµήµα Επιστήµης Υπολογιστών 6 εκεµβρίου 2008 ΗΥ240: οµές εδοµένων Χειµερινό Εξάµηνο Ακαδηµαϊκό Έτος 2008-09 Παναγιώτα Φατούρου Προγραµµατιστική Εργασία 3 ο Μέρος Ηµεροµηνία Παράδοσης:

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

sin ϕ = cos ϕ = tan ϕ =

sin ϕ = cos ϕ = tan ϕ = Τ.Ε.Ι. ΠΕΙΡΑΙΑ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΠΟΛΙΤΙΚΩΝ ΟΜΙΚΩΝ ΕΡΓΩΝ ΜΗΧΑΝΙΚΗ 1 ΠΑΡΑ ΕΙΓΜΑ 1 ΚΑΤΑΣΚΕΥΗ ΙΑΓΡΑΜΜΑΤΩΝ MQN ΣΕ ΟΚΟ ιδάσκων: Αριστοτέλης Ε. Χαραλαµπάκης Εισαγωγή Με το παράδειγµα αυτό αναλύεται

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

ΑΡΧΕΣ ΟΙΚΟΝΟΜΙΚΗΣ ΘΕΩΡΙΑΣ

ΑΡΧΕΣ ΟΙΚΟΝΟΜΙΚΗΣ ΘΕΩΡΙΑΣ http://www.economics.edu.gr 1 ΑΡΧΕΣ ΟΙΚΟΝΟΜΙΚΗΣ ΘΕΩΡΙΑΣ ΚΕΦΑΛΑΙΟ 1 ο : ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΣΚΗΣΕΙΣ ΥΠΟ ΕΙΓΜΑΤΑ ( τρόποι επίλυσης παρατηρήσεις σχόλια ) ΑΣΚΗΣΗ 1 Έστω ο πίνακας παραγωγικών δυνατοτήτων µιας

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

ΕΡΓΑΣΙΑ ΗΛΕΚΤΡΟΝΙΚΟ ΣΧΕ ΙΟ ΙΑΧΕΙΡΙΣΗΣ ΚΙΝΗΤΗΡΑΣ (ENGINE MANAGEMENT) Ονοµατεπώνυµο: Κορέτσης Γεώργιος. Αριθµός Μητρώου:

ΕΡΓΑΣΙΑ ΗΛΕΚΤΡΟΝΙΚΟ ΣΧΕ ΙΟ ΙΑΧΕΙΡΙΣΗΣ ΚΙΝΗΤΗΡΑΣ (ENGINE MANAGEMENT) Ονοµατεπώνυµο: Κορέτσης Γεώργιος. Αριθµός Μητρώου: ΕΡΓΑΣΙΑ ΗΛΕΚΤΡΟΝΙΚΟ ΣΧΕ ΙΟ ΙΑΧΕΙΡΙΣΗΣ ΚΙΝΗΤΗΡΑΣ (ENGINE MANAGEMENT) Ονοµατεπώνυµο: Κορέτσης Γεώργιος Αριθµός Μητρώου: 0 Στα σχήµατα 1 και 2 απεικονίζεται το ηλεκτρικό διάγραµµα του συστήµατος ελέγχου του

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

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

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

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

ΠΕΛΑΤΗΣ ΠΑΡΑΓΓΕΛΙΑ ΠΡΟΪΟΝ

ΠΕΛΑΤΗΣ ΠΑΡΑΓΓΕΛΙΑ ΠΡΟΪΟΝ ΤΕΙ ΑΘΗΝΩΝ ΣΧΟΛΗ Σ Ο ΤΜΗΜΑ ΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ ΧΕΙΜΕΡΙΝΟ ΕΞΑΜΗΝΟ 2009-2010 Η/Υ ΙΙΙ ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ (Θεωρία) ΜΑΘΗΜΑ 2ο Σχεσιακό µοντέλο (E-R model), ιάγραµµα οντοτήτων συσχετίσεων (E-R diagram), Σχεσιακό

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

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ Τεχνικές κατασκευής δένδρων επιθεµάτων πολύ µεγάλου µεγέθους και χρήσης

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

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

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

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΝΕΥΡΩΝΙΚΑ ΙΚΤΥΑ ΘΕΜΑ ο 2.5 µονάδες ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΝΕΥΡΩΝΙΚΑ ΙΚΤΥΑ Τελικές εξετάσεις 2 Σεπτεµβρίου 2005 5:00-8:00 Σχεδιάστε έναν αισθητήρα ercetro

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

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

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

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

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ. ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ, 5 ο εξάµηνο

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ. ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ, 5 ο εξάµηνο ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ και ΥΠΟΛΟΓΙΣΤΩΝ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ, 5 ο εξάµηνο ΦΕΒΡΟΥΑΡΙΟΣ 2006 ΘΕΜΑΤΑ ΚΑΙ ΛΥΣΕΙΣ

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

Απαντήσεις σε απορίες

Απαντήσεις σε απορίες Ερώτηση 1 Αν έχουµε ένα πολυώνυµο G(x) π.χ. 10010101 αυτό είναι βαθµού k=7 και έχει k+1=8 bits και γράφεται : x^7 +x^4 +x^2 +1. Τι συµβαίνει στην περίπτωση που το G(x) έχει x^k=0, π.χ. το 01010101. Αυτό

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

ΟΝΟΜΑΤΕΠΩΝΥΜΟ : Αντικείμενα: Βάσεις δεδομένων, σχέσεις μεταξύ πινάκων, ερωτήματα, φόρμες και αναφορές.

ΟΝΟΜΑΤΕΠΩΝΥΜΟ : Αντικείμενα: Βάσεις δεδομένων, σχέσεις μεταξύ πινάκων, ερωτήματα, φόρμες και αναφορές. Σχολή Διοίκησης και Οικονομίας (ΣΔΟ) Τμήμα Λογιστικής και Χρηματοοικονομικής Διδάσκων: Δρ. Γκόγκος Χρήστος Μάθημα: Πληροφορική ΙI (εργαστήριο) Ακαδημαϊκό έτος 2013-2014 εαρινό εξάμηνο ΟΝΟΜΑΤΕΠΩΝΥΜΟ : ΑΡΙΘΜΟΣ

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