ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ΕΓΑΣΤΗΙΟ 4
|
|
- Γοργοφόνη Αυγερινός
- 6 χρόνια πριν
- Προβολές:
Transcript
1 ΠΑΝΕΠΙΣΗΜΙΟ ΠΕΙΡΑΙΩ ΣΜΗΜΑ ΨΗΦΙΑΚΩΝ ΤΣΗΜΑΣΩΝ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ΕΓΑΣΤΗΙΟ 4 ΔΕΣΡΟΙΝΑ ΡΑΡΑΚΩΝΣΤΑΝΤΙΝΟΥ dpap@unipi.gr
2 INDEXES
3 ΕΥΕΤΗΙΟ (INDEX) Το ευρετιριο (index) είναι ζνα αντικείμενο δεδομζνων μζςα ςτθ βάςθ δεδομζνων που καταγράφει τισ γραμμζσ του πίνακα ςε τζτοια ςειρά, ϊςτε να γίνεται γριγορθ αναηιτθςθ Κάκε ευρετιριο κάκε πίνακα είναι ζνα ξεχωριςτό αντικείμενο. Τα πρωτεφοντα και τα δευτερεφοντα κλειδιά είναι αυτόματα καταχωρθμζνα ςτα ευρετιρια. Γριγορθ πρόςβαςθ ςε ευρετθριοποιθμζνεσ ςτιλεσ Κάκε ευρετιριο μπορεί να ανανεωκεί όταν μια γραμμι ανανεϊνεται, γεγονόσ που ζχει ωσ αποτζλεςμα τα ευρετιρια μασ να δείχνουν τισ αλλαγζσ που ζχουν λάβει χϊρα (ανανεϊςεισ, προςκικεσ, διαγραφζσ). Η καλφτερθ και πιο πρακτικι μζκοδοσ είναι να ζχουμε 3 ι 4 ευρετιρια ανά πίνακα. Αν χρειάηονται και περιςςότερα, μποροφμε ανά περίπτωςθ να κάνουμε προςκικθ (add) και διαγραφι (drop) για όςο χρειάηονται. Εάν μια βάςθ δεδομζνων περιλαμβάνει ωσ επί το πλείςτον ανανεϊςεισ, το καλφτερο είναι να χρθςιμοποιιςουμε όςο λιγότερα ευρετιρια γίνεται. Συγκροτθμζνα (Clustered) ευρετιρια Ανακατανζμουν τισ γραμμζσ βάςει ενόσ μοναδικοφ ευρετθρίου, ϊςτε να μεγιςτοποιοφν τθν ταχφτθτα πρόςβαςθσ ςτο δίςκο.
4 ΡΑΑΔΕΙΓΜΑ ΕΥΕΤΗΙΩΝ Ζχουμε τον πίνακα Customer Customer ID είναι το πρωτεφον κλειδί Θζλουμε να κάνουμε αναηιτθςθ βάςει των ακολοφκων: Customer name (last, first) City, state Postal (zip) code Address Δθμιουργοφμε ευρετιρια για τα εξισ: name, city/state, zip και address Ζχουμε λοιπόν 4 ευρετιρια: αργό insert, update, delete, αλλά γριγορο lookup Εάν θ βάςθ δεδομζνων είναι αρκετά ςτακερι, τότε όλα είναι μια χαρά. ΣΥΝΤΑΞΗ create index ονομα_ευρετθρίου on πίνακασ (ςτιλθ);
5 ΡΑΑΔΕΙΓΜΑ ΕΥΕΤΗΙΑ (1/18) Ρολλζσ φορζσ δε φαίνεται διαφορά ςτθν ταχφτθτα των SQL επερωτιςεων όταν υπάρχουν ι όχι ευρετιρια. Οι λόγοι είναι οι εξισ: Απαιτείται πολφ μεγάλοσ αρικμόσ εγγραφϊν προκειμζνου να γίνει αντιλθπτι θ διαφορά. Ο SQL Server διατθρεί αυτόματα ςτατιςτικά δεδομζνα για κάκε ςτιλθ χωριςτά, τα οποία ζχουν τθν μορφι ιςτογραμμάτων και τα οποία χρθςιμοποιοφνται ωσ ευρετιρια όταν δεν ζχουν δθμιουργθκεί ρθτϊσ ευρετιρια ςτισ αντίςτοιχεσ ςτιλεσ. Τα ευρετιρια βοθκοφν τον SQL Server να αναηθτιςει τα δεδομζνα πιο γριγορα. Για να καταλάβουμε γιατί είναι χριςιμα τα ευρετιρια πρζπει να ξζρουμε τα εξισ: Ο SQL Server αποκθκεφει τα δεδομζνα ςε ςελίδεσ (pages) Το μζγεκοσ τθσ ςελίδασ είναι προκακοριςμζνο -> 8KB (αν ζχουμε ζναν πίνακα που ζχει 1000B μζγεκοσ γραμμισ, μποροφμε να αποκθκεφςουμε 8 γραμμζσ ανά ςελίδα. Υπάρχουν πολλοί τφποι ςελίδων, εμείσ ασ επικεντρωκοφμε ςτισ ςελίδεσ δεδομζνων (data pages).
6 ΡΑΑΔΕΙΓΜΑ ΕΥΕΤΗΙΑ (2/18) Πςο πιο πολλζσ πλιρεισ ςελίδεσ δεδομζνων ζχουμε: Τόςο μεγαλφτερθ ΒΔ ζχουμε Τόςο περιςςότερο χρόνο χρειάηεται για να φτάςουμε ςε μια ςυγκεκριμζνθ γραμμι. Αν ο πίνακασ μασ δεν ζχει ευρετιρια, αυτό ςθμαίνει ότι οι γραμμζσ ςτισ ςελίδεσ δεδομζνων αποκθκεφονται χωρίσ καμία ςυγκεκριμζνθ ςειρά. Το πικανότερο είναι ότι αποκθκεφονται με τθ ςειρά με τθν οποία ειςιχκθςαν. Οπότε τα ευρετιρια χρθςιμοποιοφνται για να οργανϊςουμε τισ ςελίδεσ δεδομζνων μασ.
7 ΡΑΑΔΕΙΓΜΑ ΕΥΕΤΗΙΑ (3/18) Clustered ευρετιριο Η λογικι ςειρά ςτο ευρετιριο ακολουκεί τθ φυςικι ςειρά των γραμμϊν ςτον πίνακα Ζχουμε ζνα clustered ευρετιριο ανά πίνακα Συνικωσ είναι πιο γριγορο από το non-clustered ευρετιριο. Αν πχ το customer_id χρθςιμοποιείται για ζνα clustered ευρετιριο, τα δεδομζνα κα αναταξινομθκοφν βάςθ αυτοφ του κλειδιοφ. Non-clustered ευρετιριο: Αυτά τα ευρετιρια χρθςιμοποιοφν δείκτεσ για να μασ φζρνουν τα δεδομζνα. Μποροφμε να ζχουμε παραπάνω από ζνα non-clustered ευρετιριο ανά πίνακα. Είναι πιο αργό από το clustered ευρετιριο.
8 ΡΑΑΔΕΙΓΜΑ ΕΥΕΤΗΙΑ (4/18) AUTOMATIC STATISTICS Οι SQL Server ΒΔ αυτόματα δθμιουργοφν και ανανεϊνουν ςτατιςτικά. Ο SQL Server χρειάηεται αυτά τα ςτατιςτικά για να κάνει αποτελεςματικά το query processing. Η πλθροφορία που αποκθκεφεται περιλαμβάνει: Τον αρικμό των γραμμϊν και των ςελίδων που απαςχολοφνται από τα δεδομζνα του πίνακα Τθ χρονικι ςτιγμι κατά τθν οποία ανανεϊκθκαν για τελευταία φορά τα ςτατιςτικά Το μζςο μικοσ των κλειδιϊν μιασ ςτιλθσ Ιςτογράμματα που δείχνουν τθν κατανομι των δεδομζνων ςε μια ςτιλθ Μποροφμε να δοφμε αυτά τα ςτατιςτικά ςε κάκε πίνακα του SQL Server, είτε μζςω τθσ T-SQL είτε μζςω τθσ SQL Server Management Studio διεπαφισ χριςτθ. T-SQL επιλογι: sp_helpstats indextesting, 'ALL', θ οποία δίνει μια λίςτα με όλα τα ςτατιςτικά που ζχουν αποκθκευκεί αναφορικά με ζναν ςυγκεκριμζνο πίνακα.
9 ΡΑΑΔΕΙΓΜΑ ΕΥΕΤΗΙΑ (5/18) Με τθν εκτζλεςθ των παρακάτω script διαφαίνεται θ ςυνειςφορά των ευρετθρίων ΔΗΜΙΟΥΓΙΑ ΒΔ (πχ test_indexes) ΔΗΜΙΟΥΓΙΑ ΡΙΝΑΚΑ create table indextesting (column1 int, column2 int); ΕΙΣΑΓΩΓΗ ΕΓΓΑΦΩΝ int = 1 while (@i< ) begin End insert into indextesting values (@i, @i); ΕΚΤΕΛΕΣΗ ΕΡΕΩΤΗΣΗΣ (χωρίσ INDEX, χωρίσ STATISTICS) select column1, column2 from indextesting where column1 = ; Περίπου 2 sec
10 ΡΑΑΔΕΙΓΜΑ ΕΥΕΤΗΙΑ (6/18)
11 ΡΑΑΔΕΙΓΜΑ ΕΥΕΤΗΙΑ (7/18)
12 ΡΑΑΔΕΙΓΜΑ ΕΥΕΤΗΙΑ (8/18)
13 ΡΑΑΔΕΙΓΜΑ ΕΥΕΤΗΙΑ (9/18)
14 ΡΑΑΔΕΙΓΜΑ ΕΥΕΤΗΙΑ (10/18) ΚΑΘΑΙΣΜΟΣ ΤΗΣ CACHE DBCC DROPCLEANBUFFERS DBCC FREEPROCCACHE ΕΡΑΝΑΛΗΨΗ ΤΗΣ ΕΚΤΕΛΕΣΗΣ ΤΗΣ ΡΟΗΓΟΥΜΕΝΗΣ ΕΡΕΩΤΗΣΗΣ (χωρίσ INDEX, με STATISTICS) select column1, column2 from indextesting where column1 = ; Clear the procedure cache: SQL Server compile new plans the next time those procedures are run Clear the data cache: Any data loaded into the buffer cache due to the prior execution of a query is removed Περίπου 0,5 sec
15 ΡΑΑΔΕΙΓΜΑ ΕΥΕΤΗΙΑ (11/18)
16 ΡΑΑΔΕΙΓΜΑ ΕΥΕΤΗΙΑ (12/18) ΔΙΑΓΑΦΗ ΣΤΑΤΙΣΤΙΚΩΝ drop statistics indextesting._wa_sys_ _79c80f94 ΡΟΣΟΧΗ: Το _WA_Sys_ _79C80F94 όνομα επιλζγεται τυχαία από τον SQL Server. Συνεπϊσ ο χριςτθσ κα πρζπει να ανοίξει τον φάκελο statistics κάτω από τον πίνακα indextesting για να δει το εκάςτοτε όνομα. ΚΑΘΑΙΣΜΟΣ ΤΗΣ CACHE DBCC DROPCLEANBUFFERS DBCC FREEPROCCACHE ΕΡΑΝΑΛΗΨΗ ΤΗΣ ΕΚΤΕΛΕΣΗΣ ΤΗΣ ΡΟΗΓΟΥΜΕΝΗΣ ΕΡΕΩΤΗΣΗΣ (χωρίσ INDEX, χωρίσ STATISTICS) select column1, column2 from indextesting where column1 = ; Περίπου 2 sec
17 ΡΑΑΔΕΙΓΜΑ ΕΥΕΤΗΙΑ (13/18)
18 ΡΑΑΔΕΙΓΜΑ ΕΥΕΤΗΙΑ (14/18)
19 ΡΑΑΔΕΙΓΜΑ ΕΥΕΤΗΙΑ (15/18) ΔΗΜΙΟΥΓΙΑ ΕΥΕΤΗΙΟΥ create index indextesting_column1 on indextesting (column1); ΔΙΑΓΑΦΗ ΣΤΑΤΙΣΤΙΚΩΝ ΓΙΑ ΤΗ ΣΤΗΛΗ column1 drop statistics indextesting._wa_sys_ _79c80f94 ΚΑΘΑΙΣΜΟΣ ΤΗΣ CACHE DBCC DROPCLEANBUFFERS DBCC FREEPROCCACHE ΕΡΑΝΑΛΗΨΗ ΤΗΣ ΕΚΤΕΛΕΣΗΣ ΤΗΣ ΡΟΗΓΟΥΜΕΝΗΣ ΕΡΕΩΤΗΣΗΣ (με INDEX, χωρίσ STATISTICS) select column1, column2 from indextesting where column1 = ; Περίπου 0,1 sec
20 ΡΑΑΔΕΙΓΜΑ ΕΥΕΤΗΙΑ (16/18)
21 ΡΑΑΔΕΙΓΜΑ ΕΥΕΤΗΙΑ (17/18)
22 ΡΑΑΔΕΙΓΜΑ ΕΥΕΤΗΙΑ (18/18)
23 ΔΟΣΟΛΗΨΙΕΣ (TRANSACTIONS)
24 ΔΟΣΟΛΗΨΙΕΣ Μζχρι ςτιγμισ κεωροφςαμε δεδομζνο ότι υπάρχει μόνο ζνασ DB χριςτθσ που εκτελεί μία SQL διλωςθ κάκε φορά. Στθν πραγματικότθτα όμωσ, ζνα ςφςτθμα βάςεων δεδομζνων μπορεί να ζχει πολλοφσ παράλλθλουσ χριςτεσ. Κάκε χριςτθσ μπορεί να ςυντάξει μια ςυνζχεια από SQL δθλϊςεισ, οι οποίεσ ςτο ςφνολο τουσ αποτελοφν μια λογικι μονάδα (δοςολθψία - transaction). Το ςφςτθμα βάςεων δεδομζνων είναι υπεφκυνο να ηθτιςει τισ SQL δθλϊςεισ από διαφορετικοφσ χριςτεσ με ζναν τρόπο, ϊςτε να παράγει τα ίδια αποτελζςματα που κα παράγονταν ςτθν περίπτωςθ που οι δθλϊςεισ κα εκτελοφνταν ςε ζνα ςενάριο ενόσ μοναδικοφ χριςτθ (serializable). Το πρόγραμμα του χριςτθ μπορεί να περιλαμβάνει πολλζσ λειτουργίεσ πάνω ςτα δεδομζνα που ζχουν ανακτθκεί από τθ ΒΔ, αλλά το ςφςτθμα διαχείριςθσ βάςεων δεδομζνων (DBMS) αςχολείται μόνο με το ποια δεδομζνα διαβάηονται/γράφονται από/ςτθν ΒΔ. Μια δοςολθψία είναι θ αφθρθμζνθ όψθ του DBMS ενόσ προγράμματοσ χριςτθ: μια ςυνζχεια από DB reads (R) και writes (W). T: A=A+100, B=B-100 T: R(A), W(A), R(B), W(B) time User s view System s view
25 ΤΙ ΕΙΝΑΙ ΔΟΣΟΛΗΨΙΑ (TRANSACTION) A transaction is a sequence of one or more SQL statements that together form a logical piece of work - Groff & Weinberg Πλεσ οι δθλϊςεισ μζςα ςτθ δοςολθψία ΡΕΡΕΙ να εκτελεςκοφν. Σε διαφορετικι περίπτωςθ, τα δεδομζνα μπορεί να είναι αςυνεπι και θ ακεραιότθτα να τίκεται ςε κίνδυνο. Μια δοςολθψία είναι μια ατομικι μονάδα: είναι μια πρόταςθ, βάςει τθσ οποίασ ΠΛΕΣ οι δθλϊςεισ πρζπει να εκτελεςκοφν επιτυχϊσ. Σε αντίκετθ περίπτωςθ ΚΑΜΙΑ δεν πρόκειται να εκτελεςκεί. Μερικζσ δοςολθψίεσ ΔΕΝ γίνονται ποτζ επιτρεπτζσ. Μια ςτακεροφσ κατάςταςθσ βάςθ δεδομζνων είναι αυτι ςτθν οποία ικανοποιοφνται όλοι οι περιοριςμοί που ζχουν τεκεί, αναφορικά με τθν ακεραιότθτα των δεδομζνων. ΡΑΑΔΕΙΓΜΑ: κατά τθ διάρκεια τθσ δοςολθψίασ, καμία άλλθ δοςολθψία δεν πρζπει να προςβάςει τον Χ.
26 ΙΔΙΟΤΗΤΕΣ ΔΟΣΟΛΗΨΙΩΝ (ACID ΙΔΙΟΤΗΤΕΣ) ΑΡΑΙΤΗΣΕΙΣ ΓΙΑ ΤΙΣ ΔΟΣΟΛΗΨΙΕΣ Ατομικότθτα (Atomicity): είτε εκτελοφνται όλεσ οι δοςολθψίεσ, είτε όλεσ γυρίηουν πίςω (roll back). Account transfer debit and credit both succeeded or both failed Συνζπεια (Consistency): μόνο ορκά states μποροφν να υπάρξουν. If order detail cannot be written, order header is rolled back Απομόνωςθ/Ανεξαρτθςία (Isolation/Indepedence): τα αποτελζςματα δεν είναι ορατά από άλλεσ δοςολθψίεσ, μζχρι θ δοςολθψία να ολοκλθρωκεί (ςειριοποιηςιμότητα - serializability). Account transfer debit and credit either both seen or neither is seen Αντοχι (Durability): τα δεδομζνα διατθροφνται ακόμθ και ςτθν περίπτωςθ που υπάρξει πρόβλθμα ςτο hardware ι ςτο software. Account balance is maintained Αυτζσ οι απαιτιςεισ ονομάηονται ACID ιδιότθτεσ των δοςολθψιϊν. Το DBMS διαςφαλίηει τθν ατομικότθτα, τθ ςυνζπεια, τθν ανεξαρτθςία και τθν αντοχι των δοςολθψιϊν. Η ςειριοποιθςιμότθτα (Serializability) διαςφαλίηει τθν ανεξαρτθςία των δοςολθψιϊν.
27 Τα περιςςότερα εμπορικά SQL προϊόντα ακολουκοφν το ANSI/ISO Transaction Model, το οποίο προςδιορίηει τουσ ρόλουσ των COMMIT και ROLLBACK. Μια δοςολθψία αρχικοποιείται από τθν πρϊτθ SQL διλωςθ που εκτελείται. Θεωρείται δεδομζνο ότι κάκε SQL διλωςθ (κάκε επερϊτθςθ/query ι τροποποίθςθ ςτθ ΒΔ ι ςτο ςχιμα τθσ) αντιμετωπίηεται ωσ ξεχωριςτι δοςολθψία. Οι δοςολθψίεσ μποροφν να προςδιοριςκοφν ωσ εξισ: START TRANSACTION; <sequence of SQL statements> COMMIT; or ROLLBACK; TRANSACTIONS IN SQL Με τθν SQL το ANSI / ISO Transaction Model προςδιορίηει ότι: O επιτυχισ τερματιςμόσ του προγράμματοσ ςθματοδοτεί το τζλοσ τθσ δοςολθψίασ και τθν πραγματοποίθςθ ανανεϊςεων ςτα δεδομζνα Ο μθ φυςιολογικόσ τερματιςμόσ του προγράμματοσ ςταματά τθ δοςολθψία και οι ανανεϊςεισ των δεδομζνων αναιροφνται.
28 COMMIT Statement: COMMIT ΚΑΙ ROLLBACK (1/2) Λαμβάνει χϊρα ςτο τζλοσ κάκε επιτυχϊσ ολοκλθρωμζνθσ δοςολθψίασ. Τερματίηει επιτυχϊσ τθν τρζχουςα δοςολθψία, αλλά δεν αρχίηει αυτόματα κάποια καινοφρια. Κάνει μόνιμεσ όλεσ τισ τροποποιιςεισ που ζχουν γίνει κατά τθ διάρκεια τθσ δοςολθψίασ. Τα δεδομζνα που ζχουν ειςαχκεί και ανανεωκεί ςτθ ΒΔ διατθροφνται που ςθμαίνει ότι θ δοςολθψία δεν μπορεί να γυρίςει ςε προθγοφμενθ φάςθ, παρά μόνο ςτθν περίπτωςθ που εκτελεςκεί το αντίκετο ςφνολο των δθλϊςεων με αντίςτροφθ ςειρά. ROLLBACK Statement: Αναιρεί όλεσ τισ τροποποιιςεισ που ζχουν γίνει ςτθ ΒΔ, οπότε αναιρείται και το αποτζλεςμα των εκτελεςμζνων SQL δθλϊςεων Επαναφζρει τθ ΒΔ ςτθν κατάςταςθ ςτθν οποία βριςκόταν ακριβϊσ μετά από τθν πιο πρόςφατθ COMMIT διλωςθ.
29 COMMIT KAI ROLLBACK (2/2) DATABASE BEFORE DATABASE BEFORE DAT ABASE BEFORE INSERT INSERT INSERT UPDATE UPDATE UPDATE INSERT INSERT HARDWARE FAILURE DELETE ERROR! DATABASE AFTER
30 READ-ONLY ΔΟΣΟΛΗΨΙΕΣ Μια δοςολθψία που απλϊσ διαβάηει μια ΒΔ και δεν γράφει ςε αυτι, μπορεί εφκολα να ςειριοποιθκεί με άλλεσ read-only δοςολθψίεσ. Αυτό ςθμαίνει ότι οι read-only δοςολθψίεσ δεν χρειάηεται να περιμζνουν θ μία να ολοκλθρωκεί θ άλλθ. Για να ορίςουμε ότι θ επόμενθ διλωςθ πρόκειται να είναι readonly, γράφουμε το εξισ: SET TRANSACTION READ ONLY;
31 ΣΕΙΙΟΡΟΙΗΣΙΜΟΤΗΤΑ (SERIALIZABILITY) (1/2) Θεωρείςτε δφο χριςτεσ που κζλουν ταυτόχρονα να κλείςουν μια κζςθ για μια ςυγκεκριμζνθ πτιςθ: βρίςκουν μια άδεια κζςθ και κάνουν τθν κράτθςθ (τθ κζτουν occupied). Σε ζνα ςφςτθμα χωρίσ περιοριςμοφσ, οι λειτουργίεσ τουσ κα μποροφςαν να εκτελεςκοφν με τθ ςυγκεκριμζνθ ςειρά: T1: find empty book seat 22A seat 22A, T2: find empty book seat 22A seat 22A, time Ροιοσ χριςτθσ κα κρατιςει τελικά τθ κζςθ 22A? Για να αποφφγουμε αυτό το πρόβλθμα, πρζπει να κεωριςουμε τθ ςυνζχεια των επερωτθμάτων τθσ δοςολθψίασ ενόσ χριςτθ ωσ μια μονάδα. Επερωτιματα από δφο διαφορετικζσ δοςολθψίεσ χρθςτϊν πρζπει να μπουν ςε μια ςειρά, ζτςι ϊςτε και οι δφο δοςολθψίεσ να εκτελοφνται ςειριακά (θ δοςολθψία 1 πριν τθ δοςολθψία 2 ι θ δοςολθψία 2 πριν τθ δοςολθψία 1). Στο παράδειγμα μασ, είτε ο χριςτθσ 1 ι ο χριςτθσ 2 κα κρατιςουν τθ κζςθ 22A. Ο άλλοσ χριςτθσ κα δει τθ κζςθ 22A ωσ occupied και κα πρζπει να βρει άλλθ κζςθ.
32 ΣΕΙΙΟΡΟΙΗΣΙΜΟΤΗΤΑ (SERIALIZABILITY) (2/2) Η Σειριοποιθςιμότθτα (Serializability) ςυνικωσ διαςφαλίηεται μζςω του κλειδϊματοσ (locking) των αντικειμζνων τθσ ΒΔ ωσ read ι written. Ρριν να διαβαςκεί ι να εγγραφεί ζνα αντικείμενο ΒΔ (πίνακασ ι πλειάδα), θ δοςολθψία πρζπει να εξαςφαλίςει το κατάλλθλο κλείδωμα. Τα κλειδϊματα ςυνικωσ ελευκερϊνονται μόνο κατά το τζλοσ τθσ δοςολθψίασ. Εάν μια δοςολθψία δεν μπορεί να πάρει το κλείδωμα που του ηθτικθκε, πρζπει να περιμζνει ζωσ ότου απελευκερωκεί από μια άλλθ δοςολθψία που το ζχει τθν τρζχουςα χρονικι ςτιγμι.
33 ΑΤΟΜΙΚΟΤΗΤΑ (ATOMICITY) Μζχρι αυτι τθ ςτιγμι, ζχουμε επίςθσ κεωριςει ότι όλεσ οι SQL δθλϊςεισ εκτελοφνται ςωςτά. Στθν πραγματικότθτα, μποροφν να ςυμβοφν πολλοί τφποι ςφαλμάτων ςτο ςφςτθμα, κατά τθν εκτζλεςθ τθσ δοςολθψίασ ενόσ χριςτθ Τθ ςτιγμι που το ςφςτθμα μασ παρουςιάηει κάποιο ςφάλμα, οι δοςολθψίεσ είναι ανολοκλιρωτεσ: κάποιεσ, αλλά όχι όλεσ οι SQL δθλϊςεισ τουσ ζχουν εκτελεςτεί. Θεωροφμε μια δοςολθψία τραπζηθσ T: T: A=A+100, B=B-100 time Η δοςολθψία T μεταφζρει 100 από το λογαριαςμό του B ςτο λογαριαςμό του A. Τι κα ςυμβεί αν το ςφςτθμα παρουςιάςει ςφάλμα ακριβϊσ μετά τθν εκτζλεςθ τθσ πρϊτθσ διλωςθσ τθσ Τ, πριν δθλαδι τθν εκτζλεςθ τθσ δεφτερθσ διλωςθσ τθσ δοςολθψίασ? Το ςφςτθμα βάςθσ δεδομζνων κα πρζπει να διαςφαλίςει ότι κάκε δοςολθψία αντιμετωπίηεται ωσ μια ατομικι μονάδα (είτε όλεσ οι SQL δθλϊςεισ εκτελοφνται, είτε καμία).
34 ΡΑΑΔΕΙΓΜΑ ACID ΙΔΙΟΤΗΤΩΝ Ζςτω οτι κζλουμε να μεταφζρουμε 50 από το λογαριςμό Α ςτο λογαριαςμό Β. read(a); A := A - 50; write(a); read(b); B := B + 50; write(b); Σε ότι αφορά τθ ΒΔ: R(A); W(A); R(B); W(B); Σφμφωνα με τισ ιδιότθτεσ ACID πρζπει κατά τθ διάρκεια τθσ μεταφοράσ χρθμάτων από τον ζνα λογαριαςμό ςτον άλλο να διαςφαλίηονται: Ατομικότθτα, Συνζπεια, Απομόνωςθ και Αντοχι.
35 Ατομικότθτα ΡΑΑΔΕΙΓΜΑ ACID ΙΔΙΟΤΗΤΩΝ H δοςολθψία αποτελείται από πολλζσ ενζργειεσ, όμωσ δεν είναι δυνατόν να εκτελεςτοφν μερικζσ μόνο από αυτζσ για διάφορουσ λόγουσ (π.χ. γιατί κατά τθ διάρκεια εκτζλεςθσ το ςφςτθμα αποτυγχάνει). Αυτό ζχει ωσ αποτζλεςμα να παραβιαςτοφν κάποιοι κανόνεσ και μαηί μ αυτοφσ και θ ςυνζπεια τθσ βάςθσ. Ζτςι, αν θ δοςολθψία αποτφχει μετά το βιμα 3 και πριν το βιμα 6 το ςφςτθμα κα πρζπει να εξαςφαλίςει ότι τα updates του δεν αντανακλϊνται ςτθ βάςθ, εκτόσ και αν προκφψει μια αςυνζπεια. A: 150 B: 200 read(a); A := A - 50; write(a); --CRASH-- read(b); B := B + 50; write(b); A: 100 B: 200 Το DBMS εξαςφαλίηει ότι θ ατομικότθτα κα διατθρθκεί, αναιρϊντασ όλεσ τισ δοςολθψίεσ που αποτυγχάνουν. Α + Β = 350 Α + Β = 300
36 Συνζπεια ΡΑΑΔΕΙΓΜΑ ACID ΙΔΙΟΤΗΤΩΝ Tο άκροιςμα των δφο λογαριαςμϊν ςτο τζλοσ τθσ ςυναλλαγισ, πρζπει να ιςοφται με το άκροιςμά τουσ ςτθν αρχι. Υποκζτουμε ότι μια δοςολθψία που ξεκινά να τροποποιεί μια ςυνεπι ΒΔ, κα καταλιξει επίςθσ ςε ςυνεπι ΒΔ (δθλ. θ δοςολθψία είναι κατά μία ζννοια ςυνεπισ/ορκι) read(a); A := A - 50; write(a); read(b); B := B + 50; write(b); A: 150 B: 200 A: 100 B: 250 Α + Β = 350 Α + Β = 350
37 Απομόνωςθ ΡΑΑΔΕΙΓΜΑ ACID ΙΔΙΟΤΗΤΩΝ Ασ υποκζςουμε ότι ςτο ςφςτθμα τρζχουν περιςςότερεσ από μια δοςολθψίεσ ταυτοχρόνωσ. Στο παράδειγμά μασ ανάμεςα ςτα βιματα 3 και 6 μια άλλθ δοςολθψία επιτρζπεται να αποκτιςει πρόςβαςθ ςτθ μερικϊσ ενθμερωμζνθ βάςθ δεδομζνων. Τότε αφοφ αυτι μπορεί να δει τα ενδιάμεςα αποτελζςματα τθσ άλλθσ μπορεί να προκλθκοφν ανεπικφμθτα αποτελζςματα (π.χ. το άκροιςμα Α+Β να είναι μικρότερο από αυτό που κα ζπρεπε να είναι). Αυτό ςυμβαίνει γιατί ενδιάμεςα ςτθ δοςολθψία θ βάςθ μπορεί να είναι αςυνεπισ. Αντοχι Κάκε φορά που ο χριςτθσ ειδοποιείται ότι θ ςυναλλαγι ζχει ολοκλθρωκεί (π.χ. ολοκλιρωςθ τθσ μεταφοράσ ποςοφ από account A ςε B) θ ενθμζρωςθ τθσ βάςθσ από τθ ςυναλλαγι πρζπει να διατθρθκεί παρά τισ αποτυχίεσ του ςυςτιματοσ.
38 ΡΑΑΔΕΙΓΜΑΤΑ ΑΡΟΤΥΧΙΑΣ ΣΥΣΤΗΜΑΤΟΣ ΚΙ ΕΞΑΣΦΑΛΙΣΗ ΑΝΤΟΧΗΣ Ζςτω ότι ςε μια αεροπορικι εταιρία που χρθςιμοποιεί μια βάςθ δεδομζνων για κράτθςθ - επεξεργαςία κζςεων πζφτει το ςφςτθμα. 3.Crash 1. Κράτησε για τον κ. Χ την θέση 13Α για LA! 2. ΟΚ! DB Τότε αφοφ θ ςυναλλαγι είχε προλάβει να ολοκλθρωκεί οι αλλαγζσ ςτθ βάςθ διατθροφνται. 4. Restore DB 6.NO! 5. Κράτησε για τον κ. Y την θέση 13Α για LA!
39 TRANSACTION LOGS Με ποιο τρόπο το ΣΔΒΔ ςταματά μια δοςολθψία? Τα περιςςότερα ςυςτιματα διατθροφν Transaction Logs που καταγράφουν όλεσ τισ λειτουργίεσ, όπωσ και τισ COMMIT δθλϊςεισ. Πταν πραγματοποιείται ζνα ROLLBACK, εξετάηεται το log και οι λειτουργίεσ αναιροφνται ςε ανάποδθ χρονολογικι ςειρά, μζχρι το πιο πρόςφατο COMMIT. Ζαν θ δοςολθψία δεν πραγματοποιικθκε εξαιτίασ software/hardware ςφάλματοσ, το ΣΔΒΔ επικαλείται ζνα εργαλείο επανόρκωςθσ (recovery utility), ϊςτε να επαναφζρει το log και μετά να κάνει rollback όλεσ τισ λειτουργίεσ που δεν ζχουν πραγματοποιθκεί. Το log ςυνικωσ αποκθκεφεται ςε διαφορετικό ςθμείο από τθν ΒΔ, προκειμζνου να αποφευχκεί προςπάκεια πρόςβαςθσ.
40 ΕΥΧΑΙΣΤΩ ΡΟΛΥ! 40
ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ΕΓΑΣΤΗΙΟ 3
ΠΑΝΕΠΙΣΗΜΙΟ ΠΕΙΡΑΙΩ ΣΜΗΜΑ ΨΗΦΙΑΚΩΝ ΤΣΗΜΑΣΩΝ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ΕΓΑΣΤΗΙΟ 3 ΔΕΣΡΟΙΝΑ ΡΑΡΑΚΩΝΣΤΑΝΤΙΝΟΥ dpap@unipi.gr ΡΑΑΚΟΛΟΥΘΗΣΗ ΥΡΑΛΛΗΛΩΝ ΕΤΑΙΙΑΣ ΕΩΤΗΜΑΤΑ SQL (1/2) Δθμιοφργθςε τουσ ακόλουκουσ πίνακεσ ςτον
Διαβάστε περισσότεραΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Πανεπιστήμιο Πειραιώς Τμήμα Ψηφιακών Συστημάτων Μανουσόπουλος Χρήστος
ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Πανεπιστήμιο Πειραιώς Τμήμα Ψηφιακών Συστημάτων Μανουσόπουλος Χρήστος cman@unipi.gr Δοσοληψίες (Transactions) Μέχρι στιγμής θεωρούσαμε πως υπάρχει μόνο ένας DB χρήστης που εκτελεί μία
Διαβάστε περισσότεραΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Πανεπιστήμιο Πειραιώς Τμήμα Ψηφιακών Συστημάτων Μανουσόπουλος Χρήστος
ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Πανεπιστήμιο Πειραιώς Τμήμα Ψηφιακών Συστημάτων Μανουσόπουλος Χρήστος cman@unipi.gr Το ευρετήριο (index) είναι ένα αντικείμενο δεδομένων μέσα στη βάση δεδομένων που καταγράφει τις γραμμές
Διαβάστε περισσότεραΙδιότθτεσ πεδίων Γενικζσ.
Οι ιδιότθτεσ των πεδίων διαφζρουν ανάλογα με τον τφπο δεδομζνων που επιλζγουμε. Ορίηονται ςτο κάτω μζροσ του παρακφρου ςχεδίαςθσ του πίνακα, ςτθν καρτζλα Γενικζσ. Ιδιότθτα: Μζγεκοσ πεδίου (Field size)
Διαβάστε περισσότεραΔιαδικαςία Διαχείριςθσ Στθλϊν Βιβλίου Εςόδων - Εξόδων. (v.1.0.7)
Διαδικαςία Διαχείριςθσ Στθλϊν Βιβλίου Εςόδων - Εξόδων (v.1.0.7) 1 Περίληψη Το ςυγκεκριμζνο εγχειρίδιο δθμιουργικθκε για να βοθκιςει τθν κατανόθςθ τθσ διαδικαςίασ διαχείριςθσ ςτθλών βιβλίου Εςόδων - Εξόδων.
Διαβάστε περισσότεραΕΝΟΤΗΤΑ 2: ΕΠΙΚΟΙΝΩΝΩ ΜΕ ΤΟΝ ΥΠΟΛΟΓΙΣΤΗ. ΚΕΦΑΛΑΙΟ 5: Αρχεία - Φάκελοι
ΕΝΟΤΗΤΑ 2: ΕΠΙΚΟΙΝΩΝΩ ΜΕ ΤΟΝ ΥΠΟΛΟΓΙΣΤΗ Αρχείο (File) Φάκελοσ (Folder) Διαχειριςτισ Αρχείων (File Manager) Τφποι Αρχείων Σε τι εξυπθρετεί θ οργάνωςθ των εργαςιϊν μασ ςτουσ υπολογιςτζσ; Πϊσ κα οργανϊςουμε
Διαβάστε περισσότεραΕΦΑΡΜΟΓΕ ΒΑΕΩΝ ΔΕΔΟΜΕΝΩΝ ΣΗ ΝΟΗΛΕΤΣΙΚΗ. Φιλιοποφλου Ειρινθ
ΕΦΑΡΜΟΓΕ ΒΑΕΩΝ ΔΕΔΟΜΕΝΩΝ ΣΗ ΝΟΗΛΕΤΣΙΚΗ Φιλιοποφλου Ειρινθ Προςθήκη νζων πεδίων Ασ υποκζςουμε ότι μετά τθ δθμιουργία του πίνακα αντιλαμβανόμαςτε ότι ζχουμε ξεχάςει κάποια πεδία. Είναι ζνα πρόβλθμα το οποίο
Διαβάστε περισσότεραΛΕΙΤΟΥΓΙΚΆ ΣΥΣΤΉΜΑΤΑ. 5 ο Εργαςτιριο Ειςαγωγι ςτθ Γραμμι Εντολϊν
ΛΕΙΤΟΥΓΙΚΆ ΣΥΣΤΉΜΑΤΑ 5 ο Εργαςτιριο Ειςαγωγι ςτθ Γραμμι Εντολϊν Τι είναι θ Γραμμι Εντολϊν (1/6) Στουσ πρϊτουσ υπολογιςτζσ, και κυρίωσ από τθ δεκαετία του 60 και μετά, θ αλλθλεπίδραςθ του χριςτθ με τουσ
Διαβάστε περισσότεραΕγχειρίδιο Χρήςησ Προςωποποιημζνων Υπηρεςιών Γ.Ε.ΜΗ. (Εθνικό Τυπογραφείο)
Εγχειρίδιο Χρήςησ Προςωποποιημζνων Υπηρεςιών Γ.Ε.ΜΗ. (Εθνικό Τυπογραφείο) Ιοφνιοσ 2013 Περιεχόμενα: Ειςαγωγή... 3 1.Εθνικό Τυπογραφείο... 3 1.1. Είςοδοσ... 3 1.2. Αρχική Οθόνη... 4 1.3. Διεκπεραίωςη αίτηςησ...
Διαβάστε περισσότεραΕγχειρίδιο Χρήςησ Προςωποποιημζνων Υπηρεςιών Γ.Ε.ΜΗ. (Εθνικό Τυπογραφείο)
Εγχειρίδιο Χρήςησ Προςωποποιημζνων Υπηρεςιών Γ.Ε.ΜΗ. (Εθνικό Τυπογραφείο) Πάτρα, 2013 Περιεχόμενα: Ειςαγωγή... 4 1. Επιμελητήριο... Error! Bookmark not defined. 1.1 Διαχειριςτήσ Αιτήςεων Επιμελητηρίου...
Διαβάστε περισσότεραΙςοηυγιςμζνα δζντρα και Β- δζντρα. Δομζσ Δεδομζνων
Ιςοηυγιςμζνα δζντρα και Β- δζντρα Δομζσ Δεδομζνων Περιεχόμενα Ιςοηυγιςμζνα δζντρα Μζκοδοι ιςοηφγιςθσ δζντρων Μονι Περιςτροφι Διπλι Περιςτροφι Β - δζντρα Ιςοηυγιςμζνα δζντρα Η μορφι ενόσ δυαδικοφ δζντρου
Διαβάστε περισσότεραΕιδικά Θζματα Βάςεων Δεδομζνων
Ειδικά Θζματα Βάςεων Δεδομζνων Ενότθτα 7: Σαυτοχρονιςμόσ Δρ. Τςιμπίρθσ Αλκιβιάδθσ Τμιμα Μθχανικών Πλθροφορικισ ΤΕ Άδειεσ Χριςθσ Το παρόν εκπαιδευτικό υλικό υπόκειται ςε άδειεσ χριςθσ Creative Commons.
Διαβάστε περισσότεραΛΕΙΣΟΤΡΓΙΚΆ ΤΣΉΜΑΣΑ. 7 θ Διάλεξθ Διαχείριςθ Μνιμθσ Μζροσ Γ
ΛΕΙΣΟΤΡΓΙΚΆ ΤΣΉΜΑΣΑ 7 θ Διάλεξθ Διαχείριςθ Μνιμθσ Μζροσ Γ ελιδοποίθςθ (1/10) Σόςο θ κατάτμθςθ διαμεριςμάτων ςτακεροφ μεγζκουσ όςο και θ κατάτμθςθ διαμεριςμάτων μεταβλθτοφ και άνιςου μεγζκουσ δεν κάνουν
Διαβάστε περισσότεραΗΛΕΚΣΡΟΝΙΚΗ ΤΠΗΡΕΙΑ ΑΠΟΚΣΗΗ ΑΚΑΔΗΜΑΪΚΗ ΣΑΤΣΟΣΗΣΑ
ΗΛΕΚΣΡΟΝΙΚΗ ΤΠΗΡΕΙΑ ΑΠΟΚΣΗΗ ΑΚΑΔΗΜΑΪΚΗ ΣΑΤΣΟΣΗΣΑ Οδηγός Χρήσης Εφαρμογής Ελέγχου Προσφορών Αφοφ πιςτοποιθκεί ο λογαριαςμόσ που δθμιουργιςατε ςτο πρόγραμμα ωσ Πάροχοσ Προςφορϊν, κα λάβετε ζνα e-mail με
Διαβάστε περισσότεραΑςκιςεισ ςε (i) Δομζσ Ευρετθρίων και Οργάνωςθ Αρχείων (ii) Κανονικοποίθςθ
Αςκιςεισ ςε (i) Δομζσ Ευρετθρίων και Οργάνωςθ Αρχείων (ii) Κανονικοποίθςθ Δεκζμβριοσ 2016 Άςκθςθ 1 Θεωρείςτε ότι κζλουμε να διαγράψουμε τθν τιμι 43 ςτο Β+ δζντρο τθσ Εικόνασ 1. Η διαγραφι αυτι προκαλεί
Διαβάστε περισσότεραΚατά τθν ενεργοποίθςθ τθσ ιδιότθτασ αυτισ ενδζχεται να εμφανιςτεί ζνα μινυμα ςαν αυτό τθσ παρακάτω εικόνασ. Απλά επιβεβαιϊςτε πατϊντασ ΟΚ.
Δημιουργία Πινάκων Για τθ δθμιουργία πινάκων ςτο περιβάλλον phpmyadmin μποροφμε είτε να χρθςιμοποιιςουμε τθ φόρμα δθμιουργίασ πίνακα, είτε να εκτελζςουμε ζνα ερϊτθμα SQL Στθ παρακάτω εικόνα φαίνεται μια
Διαβάστε περισσότεραΠωσ δθμιουργώ φακζλουσ;
Πωσ δθμιουργώ φακζλουσ; Για να μπορζςετε να δθμιουργιςετε φακζλουσ ςτο χαρτοφυλάκιό ςασ ςτο Mahara κα πρζπει να μπείτε ςτο ςφςτθμα αφοφ πατιςετε πάνω ςτο ςφνδεςμο Mahara profiles από οποιοδιποτε ςελίδα
Διαβάστε περισσότεραSingularLogic Galaxy. Οδηγίες εγκαηάζηαζης Galaxy
Οδηγίες εγκαηάζηαζης Galaxy 1 Προαπαιτούμενα Windows Installer 3.1.Net 4 Full Τα προαπαιτοφμενα αυτά δεν ςυμπεριλαμβάνονται ςτο Galaxy.exe Εγκατάςταςη Galaxy Για να εγκαταςτακεί θ εφαρμογι πρζπει να εκτελεςτεί
Διαβάστε περισσότεραΒΑΣΕΛΣ ΔΕΔΟΜΕΝΩΝ ΕΓΑΣΤΘΛΟ 5
ΠΑΝΕΠΙΣΗΜΙΟ ΠΕΙΡΑΙΩ ΣΜΗΜΑ ΨΗΦΙΑΚΩΝ ΤΣΗΜΑΣΩΝ ΒΑΣΕΛΣ ΔΕΔΟΜΕΝΩΝ ΕΓΑΣΤΘΛΟ 5 ΔΕΣΡΟΛΝΑ ΡΑΡΑΚΩΝΣΤΑΝΤΛΝΟΥ dpap@unipi.gr ΔΟΣΟΛΗΨΙΕΣ ΣΥΝΕΧΕΙΑ CONCURRENT DATA ACCESS Είναι αρκετά ςφνθκεσ πολλοί χριςτεσ να ζχουν ταυτόχρονθ
Διαβάστε περισσότεραJoomla! - User Guide
Joomla! - User Guide τελευταία ανανέωση: 10/10/2013 από την ICAP WEB Solutions 1 Η καταςκευι τθσ δυναμικισ ςασ ιςτοςελίδασ ζχει ολοκλθρωκεί και μπορείτε πλζον να προχωριςετε ςε αλλαγζσ ι προςκικεσ όςον
Διαβάστε περισσότεραΔιαδικασία Δημιοσργίας Ειδικών Λογαριασμών. (v.1.0.7)
Διαδικασία Δημιοσργίας Ειδικών Λογαριασμών (v.1.0.7) 1 Περίληψη Το ςυγκεκριμζνο εγχειρίδιο δημιουργήθηκε για να βοηθήςει την κατανόηςη τησ διαδικαςίασ δημιουργίασ ειδικών λογαριαςμών. Παρακάτω προτείνεται
Διαβάστε περισσότεραΕΝΟΤΗΤΑ 2: ΤΟ ΛΟΓΙΣΜΙΚΟ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ. ΚΕΦΑΛΑΙΟ 5: Γνωριμία με το λογιςμικό του υπολογιςτι
ΕΝΟΤΗΤΑ 2: ΤΟ ΛΟΓΙΣΜΙΚΟ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ ΚΕΦΑΛΑΙΟ 5: Γνωριμία με το λογιςμικό του υπολογιςτι Λογιςμικό (Software), Πρόγραμμα (Programme ι Program), Προγραμματιςτισ (Programmer), Λειτουργικό Σφςτθμα (Operating
Διαβάστε περισσότεραΘΥ101: Ειςαγωγι ςτθν Πλθροφορικι
Παράςταςη κινητήσ υποδιαςτολήσ ςφμφωνα με το πρότυπο ΙΕΕΕ Δρ. Χρήστος Ηλιούδης το πρότυπο ΙΕΕΕ 754 ζχει χρθςιμοποιθκεί ευρζωσ ςε πραγματικοφσ υπολογιςτζσ. Το πρότυπο αυτό κακορίηει δφο βαςικζσ μορφζσ κινθτισ
Διαβάστε περισσότεραVirtualization. Στο ςυγκεκριμζνο οδηγό, θα παρουςιαςτεί η ικανότητα δοκιμήσ τησ διανομήσ Ubuntu 9.04, χωρίσ την ανάγκη του format.
Virtualization Στο ςυγκεκριμζνο οδηγό, θα παρουςιαςτεί η ικανότητα δοκιμήσ τησ διανομήσ Ubuntu 9.04, χωρίσ την ανάγκη του format. Το virtualization πρόκειται για μια τεχνολογία, θ οποία επιτρζπει το διαχωριςμό
Διαβάστε περισσότεραΕγχειρίδιο Χρήςησ Προςωποποιημζνων Υπηρεςιών Γ.Ε.ΜΗ. (Περιφέρειες)
Εγχειρίδιο Χρήςησ Προςωποποιημζνων Υπηρεςιών Γ.Ε.ΜΗ. (Περιφέρειες) Ιούνιοσ 2013 Περιεχόμενα: Ειςαγωγή... 3 1. Περιφζρεια... 3 1.1 Διαχειριςτήσ Αιτήςεων Περιφζρειασ... 3 1.1.1. Είςοδοσ... 3 1.1.2. Αρχική
Διαβάστε περισσότεραΕιδικά Θζματα Βάςεων Δεδομζνων
Ειδικά Θζματα Βάςεων Δεδομζνων Ενότθτα 12: Ευρετιρια Δρ. Τςιμπίρθσ Αλκιβιάδθσ Τμιμα Μθχανικϊν Πλθροφορικισ ΤΕ Άδειεσ Χριςθσ Το παρόν εκπαιδευτικό υλικό υπόκειται ςε άδειεσ χριςθσ Creative Commons. Για
Διαβάστε περισσότεραΗλεκτρονικι Επιχειρθςιακι Δράςθ Εργαςτιριο 1
1. Εγκατάςταςη Xampp Προκειμζνου να γίνει θ εγκατάςταςθ κα πρζπει πρϊτα να κατεβάςετε και εγκαταςτιςετε το XAMPP ωσ ακολοφκωσ. 1.1. Πάμε ςτθν ακόλουκθ διεφκυνςθ https://www.apachefriends.org/download.html
Διαβάστε περισσότεραΕιδικά Θζματα Βάςεων Δεδομζνων
Ειδικά Θζματα Βάςεων Δεδομζνων Ενότητα 11: Αντικειμενοςτραφήσ και αντικείμενοςχεςιακζσ βάςεισ Δρ. Τςιμπίρθσ Αλκιβιάδθσ Τμιμα Μθχανικϊν Πλθροφορικισ ΤΕ Άδειεσ Χρήςησ Το παρόν εκπαιδευτικό υλικό υπόκειται
Διαβάστε περισσότεραΈνα πρόβλθμα γραμμικοφ προγραμματιςμοφ βρίςκεται ςτθν κανονικι μορφι όταν:
Μζθοδος Simplex Η πλζον γνωςτι και περιςςότερο χρθςιμοποιουμζνθ μζκοδοσ για τθν επίλυςθ ενόσ γενικοφ προβλιματοσ γραμμικοφ προγραμματιςμοφ, είναι θ μζκοδοσ Simplex θ οποία αναπτφχκθκε από τον George Dantzig.
Διαβάστε περισσότεραΣ ΤΑΤ Ι Σ Τ Ι Κ Η. Statisticum collegium V
Σ ΤΑΤ Ι Σ Τ Ι Κ Η i Statisticum collegium V Στατιςτική Συμπεραςματολογία Ι Σημειακζσ Εκτιμήςεισ Διαςτήματα Εμπιςτοςφνησ Στατιςτική Συμπεραςματολογία (Statistical Inference) Το πεδίο τθσ Στατιςτικισ Συμπεραςματολογία,
Διαβάστε περισσότεραΔιαχείριςθ του φακζλου "public_html" ςτο ΠΣΔ
Διαχείριςθ του φακζλου "public_html" ςτο ΠΣΔ Οι παρακάτω οδθγίεσ αφοροφν το χριςτθ webdipe. Για διαφορετικό λογαριαςμό χρθςιμοποιιςτε κάκε φορά το αντίςτοιχο όνομα χριςτθ. = πατάμε αριςτερό κλικ ςτο Επιςκεφκείτε
Διαβάστε περισσότεραΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Πανεπιστήμιο Πειραιώς Τμήμα Ψηφιακών Συστημάτων Μανουσόπουλος Χρήστος
ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Πανεπιστήμιο Πειραιώς Τμήμα Ψηφιακών Συστημάτων Μανουσόπουλος Χρήστος cman@unipi.gr Δοσοληψίες Concurrent Data Access (Ταυτόχρονη Πρόσβαση σε Δεδομένα) Συνήθως πολλοί χρήστες έχουν ταυτόχρονη
Διαβάστε περισσότεραΡαραμετροποίθςθ ειςαγωγισ δεδομζνων περιόδων
Παραμετροποίηςη ειςαγωγήσ δεδομζνων περιόδων 1 1 Περίληψη Το παρόν εγχειρίδιο παρουςιάηει αναλυτικά τθν παραμετροποίθςθ τθσ ειςαγωγισ αποτελεςμάτων μιςκοδοτικϊν περιόδων. 2 2 Περιεχόμενα 1 Ρερίλθψθ...2
Διαβάστε περισσότεραΑνάπτυξη Εφαρμογών με Σχεςιακέσ Βάςεισ Δεδομένων
Ανάπτυξη Εφαρμογών με Σχεςιακέσ Βάςεισ Δεδομένων Δρ. Θεοδώρου Παύλοσ theodorou@uoc.gr Περιεχόμενα Τι είναι οι Βάςεισ Δεδομζνων (DataBases) Τι είναι Σφςτθμα Διαχείριςθσ Βάςεων Δεδομζνων (DBMS) Οι Στόχοι
Διαβάστε περισσότεραGNSS Solutions guide. 1. Create new Project
GNSS Solutions guide 1. Create new Project 2. Import Raw Data Αναλόγωσ τον τφπο των δεδομζνων επιλζγουμε αντίςτοιχα το Files of type. παράδειγμα ζχουν επιλεγεί για ειςαγωγι αρχεία τφπου RINEX. το Με τθν
Διαβάστε περισσότεραΕιδικά Θζματα Βάςεων Δεδομζνων
Ειδικά Θζματα Βάςεων Δεδομζνων Ενότητα 6: Ανάκαμψη και ςυναλλαγζσ Δρ. Τςιμπίρθσ Αλκιβιάδθσ Τμιμα Μθχανικϊν Πλθροφορικισ ΤΕ Άδειεσ Χρήςησ Το παρόν εκπαιδευτικό υλικό υπόκειται ςε άδειεσ χριςθσ Creative
Διαβάστε περισσότεραΛΕΙΣΟΤΡΓΙΚΆ ΤΣΉΜΑΣΑ. 12 θ Διάλεξθ Διαχείριςθ Αρχείων
ΛΕΙΣΟΤΡΓΙΚΆ ΤΣΉΜΑΣΑ 12 θ Διάλεξθ Διαχείριςθ Αρχείων Αρχεία και υςτιματα Αρχείων (1/3) 2 Όςον αφορά ςτουσ χριςτεσ, ζνα από τα πιο ςθμαντικά τμιματα του Λ είναι το ςφςτθμα αρχείων, το οποίο τουσ επιτρζπει
Διαβάστε περισσότεραΕργαςτιριο Βάςεων Δεδομζνων
Εργαςτιριο Βάςεων Δεδομζνων 2010-2011 Μάθημα 1 ο 1 Ε. Σςαμούρα Σμήμα Πληροφορικήσ ΑΠΘ Σκοπόσ του 1 ου εργαςτθριακοφ μακιματοσ Σκοπόσ του πρϊτου εργαςτθριακοφ μακιματοσ είναι να μελετιςουμε ερωτιματα επιλογισ
Διαβάστε περισσότεραΑυτόματη δημιουργία στηλών Αντιστοίχηση νέων λογαριασμών ΦΠΑ
Αυτόματη δημιουργία στηλών Αντιστοίχηση νέων λογαριασμών ΦΠΑ 1 Περίληψη Το ςυγκεκριμζνο εγχειρίδιο δημιουργήθηκε για να βοηθήςει την κατανόηςη τησ διαδικαςίασ αυτόματησ δημιουργίασ ςτηλών και αντιςτοίχιςησ
Διαβάστε περισσότεραΚάνουμε κλικ ςτθν επιλογι του οριηόντιου μενοφ «Get Skype»για να κατεβάςουμε ςτον υπολογιςτι μασ το πρόγραμμα του Skype.
ΟΔΗΓΙΕ ΔΗΜΙΟΤΡΓΙΑ ΛΟΓΑΡΙΑΜΟΤ ΣΟ SKYPE Ανοίγουμε το πρόγραμμα περιιγθςθσ ιςτοςελίδων (εδϊ Internet Explorer). Κάνουμε κλικ ςτθ γραμμι διεφκυνςθσ του προγράμματοσ και πλθκτρολογοφμε: www.skype.com Κάνουμε
Διαβάστε περισσότεραςυςτιματα γραμμικϊν εξιςϊςεων
κεφάλαιο 7 Α ςυςτιματα γραμμικϊν εξιςϊςεων αςικζσ ζννοιεσ Γραμμικά, λζγονται τα ςυςτιματα εξιςϊςεων ςτα οποία οι άγνωςτοι εμφανίηονται ςτθν πρϊτθ δφναμθ. Σα γραμμικά ςυςτιματα με δφο εξιςϊςεισ και δφο
Διαβάστε περισσότεραΠεριοριςμοί μιασ Β.Δ. ςτθν Access(1/3)
Περιοριςμοί μιασ Β.Δ. ςτθν Access(1/3) Το όνομα ενόσ πίνακα, όπωσ και κάκε άλλου αντικειμζνου, μπορεί να ζχει μζγεκοσ ζωσ 64 χαρακτιρεσ. Το όνομα ενόσ πεδίου μπορεί να ζχει μζγεκοσ ζωσ 64 χαρακτιρεσ. Κάκε
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟΥ ΠΕΛΟΠΟΝΝΗΣΟΥ ΤΜΗΜΑ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ
ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΠΕΛΟΠΟΝΝΗΣΟΥ ΤΜΗΜΑ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ Δίκτυα Επικοινωνιϊν ΙΙ Διδάςκων: Απόςτολοσ Γκάμασ (Διδάςκων ΠΔ 407/80) Βοθκόσ Εργαςτθρίου: Δθμιτριοσ Μακρισ Ενδεικτική Λύση 2
Διαβάστε περισσότερα17. Πολυδιάςτατοι πίνακεσ
Προγραμματιςμόσ Μεκόδων Επίλυςθσ Προβλθμάτων 17. Πολυδιάςτατοι πίνακεσ Ιωάννθσ Κατάκθσ Πολυδιάςτατοι πίνακεσ o Μζχρι τϊρα μιλοφςαμε για μονοδιάςτατουσ πίνακεσ ι int age[5]= 31,28,31,30,31; o Για παράλλθλουσ
Διαβάστε περισσότεραΠαράςταςη ακεραίων ςτο ςυςτημα ςυμπλήρωμα ωσ προσ 2
Παράςταςη ακεραίων ςτο ςυςτημα ςυμπλήρωμα ωσ προσ 2 Δρ. Χρήζηος Ηλιούδης Μθ Προςθμαςμζνοι Ακζραιοι Εφαρμογζσ (ςε οποιαδιποτε περίπτωςθ δεν χρειάηονται αρνθτικοί αρικμοί) Καταμζτρθςθ. Διευκυνςιοδότθςθ.
Διαβάστε περισσότεραΆςκθςθ 1θ: Να γραφεί αλγόρικμοσ που κα δθμιουργεί με τθ βοικεια διπλοφ επαναλθπτικοφ βρόχου, τον ακόλουκο διςδιάςτατο πίνακα:
2 ο Σετ Ασκήσεων Δομές Δεδομένων - Πίνακες Άςκθςθ 1θ: Να γραφεί αλγόρικμοσ που κα δθμιουργεί με τθ βοικεια διπλοφ επαναλθπτικοφ βρόχου, τον ακόλουκο διςδιάςτατο πίνακα: 2 3 4 5 3 4 5 6 4 5 6 7 5 6 7 8
Διαβάστε περισσότεραx n D 2 ENCODER m - σε n (m 2 n ) x 1 Παραδείγματα κωδικοποιθτϊν είναι ο κωδικοποιθτισ οκταδικοφ ςε δυαδικό και ο κωδικοποιθτισ BCD ςε δυαδικό.
Κωδικοποιητές Ο κωδικοποιθτισ (nor) είναι ζνα κφκλωμα το οποίο διακζτει n γραμμζσ εξόδου και το πολφ μζχρι m = 2 n γραμμζσ ειςόδου και (m 2 n ). Οι ζξοδοι παράγουν τθν κατάλλθλθ λζξθ ενόσ δυαδικοφ κϊδικα
Διαβάστε περισσότεραΔιαδικαζία Διατείριζης Εκηύπωζης Ιζοζσγίοσ Γενικού - Αναλσηικών Καθολικών. (v )
Διαδικαζία Διατείριζης Εκηύπωζης Ιζοζσγίοσ Γενικού - Αναλσηικών Καθολικών (v.1. 0.7) 1 Περίλθψθ Το ςυγκεκριμζνο εγχειρίδιο δθμιουργικθκε για να βοθκιςει τθν κατανόθςθ τθσ διαδικαςίασ διαχείριςθσ Εκτφπωςθσ
Διαβάστε περισσότεραΛΕΙΣΟΤΡΓΙΚΆ ΤΣΉΜΑΣΑ. 3 ο Εργαςτιριο υγχρονιςμόσ Διεργαςιϊν
ΛΕΙΣΟΤΡΓΙΚΆ ΤΣΉΜΑΣΑ 3 ο Εργαςτιριο υγχρονιςμόσ Διεργαςιϊν Παράλλθλεσ Διεργαςίεσ (1/5) Δφο διεργαςίεσ λζγονται «παράλλθλεσ» (concurrent) όταν υπάρχει ταυτοχρονιςμόσ, δθλαδι οι εκτελζςεισ τουσ επικαλφπτονται
Διαβάστε περισσότεραΕΓΧΕΙΡΙΔΙΟ ΧΡΗΗ. του ΙΑΣΡΟΦΑΡΜΑΚΕΤΣΙΚΟΤ ΦΑΚΕΛΟΤ ΑΘΕΝΩΝ Για τον ΟΙΚΟ ΝΑΤΣΟΤ ΕΡΓΑΣΗΡΙΑΚΟΙ ΓΙΑΣΡΟΙ. iknowhow Πληροφορική A.E
ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΗ του ΙΑΣΡΟΦΑΡΜΑΚΕΤΣΙΚΟΤ ΦΑΚΕΛΟΤ ΑΘΕΝΩΝ Για τον ΟΙΚΟ ΝΑΤΣΟΤ ΕΡΓΑΣΗΡΙΑΚΟΙ ΓΙΑΣΡΟΙ iknowhow Πληροφορική A.E ΕΡΓΑΣΗΡΙΑΚΟΙ ΓΙΑΣΡΟΙ... 3 Η ΕΦΑΡΜΟΓΗ... 3 ΧΡΗΣΕ... 3 ΠΡΟΒΑΗ ΣΗΝ ΕΦΑΡΜΟΓΗ... 3 ΑΡΧΙΚΗ
Διαβάστε περισσότερα3 θ διάλεξθ Επανάλθψθ, Επιςκόπθςθ των βαςικϊν γνϊςεων τθσ Ψθφιακισ Σχεδίαςθσ
3 θ διάλεξθ Επανάλθψθ, Επιςκόπθςθ των βαςικϊν γνϊςεων τθσ Ψθφιακισ Σχεδίαςθσ 1 2 3 4 5 6 7 Παραπάνω φαίνεται θ χαρακτθριςτικι καμπφλθ μετάβαςθσ δυναμικοφ (voltage transfer characteristic) για ζναν αντιςτροφζα,
Διαβάστε περισσότεραΟδηγίεσ προσ τουσ εκπαιδευτικοφσ για το μοντζλο του Άβακα
Οδηγίεσ προσ τουσ εκπαιδευτικοφσ για το μοντζλο του Άβακα Αυτζσ οι οδθγίεσ ζχουν ςτόχο λοιπόν να βοθκιςουν τουσ εκπαιδευτικοφσ να καταςκευάςουν τισ δικζσ τουσ δραςτθριότθτεσ με το μοντζλο του Άβακα. Παρουςίαςη
Διαβάστε περισσότεραΛΕΙΣΟΤΡΓΙΚΆ ΤΣΉΜΑΣΑ. 2 ο Εργαςτιριο Διαχείριςθ Διεργαςιϊν
ΛΕΙΣΟΤΡΓΙΚΆ ΤΣΉΜΑΣΑ 2 ο Εργαςτιριο Διαχείριςθ Διεργαςιϊν Τπόβακρο (1/3) τουσ παλαιότερουσ υπολογιςτζσ θ Κεντρικι Μονάδα Επεξεργαςίασ (Κ.Μ.Ε.) μποροφςε κάκε ςτιγμι να εκτελεί μόνο ζνα πρόγραμμα τουσ ςφγχρονουσ
Διαβάστε περισσότεραΑΝΣΙΣΡΟΦΗ ΤΝΑΡΣΗΗ. f y x y f A αντιςτοιχίηεται ςτο μοναδικό x A για το οποίο. Παρατθριςεισ Ιδιότθτεσ τθσ αντίςτροφθσ ςυνάρτθςθσ 1. Η. f A τθσ f.
.. Αντίςτροφθ ςυνάρτθςθ Ζςτω θ ςυνάρτθςθ : A θ οποία είναι " ". Τότε ορίηεται μια νζα ςυνάρτθςθ, θ μζςω τθσ οποίασ το κάκε ιςχφει y. : A με Η νζα αυτι ςυνάρτθςθ λζγεται αντίςτροφθ τθσ. y y A αντιςτοιχίηεται
Διαβάστε περισσότεραΕΦΑΡΜΟΓΕ ΒΑΕΩΝ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΔΙΑΔΙΚΣΤΟΤ. Φιλιοποφλου Ειρινθ
ΕΦΑΡΜΟΓΕ ΒΑΕΩΝ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΔΙΑΔΙΚΣΤΟΤ Φιλιοποφλου Ειρινθ Βάςθ Δεδομζνων Βάζη δεδομένων είναι μια οπγανωμένη ζςλλογή πληποθοπιών οι οποίερ πποζδιοπίζοςν ένα ζςγκεκπιμένο θέμα.χπηζιμεύοςν ζηην Σςλλογή
Διαβάστε περισσότεραΕΝΟΣΗΣΑ 1: ΓΝΩΡIΖΩ ΣΟΝ ΤΠΟΛΟΓΙΣΗ. ΚΕΦΑΛΑΙΟ 2: Σο Τλικό του Τπολογιςτι
ΕΝΟΣΗΣΑ 1: ΓΝΩΡIΖΩ ΣΟΝ ΤΠΟΛΟΓΙΣΗ ΚΕΦΑΛΑΙΟ 2: Σο Τλικό του Τπολογιςτι Τλικό υπολογιςτι (Hardware), Προςωπικόσ Τπολογιςτισ (ΡC), υςκευι ειςόδου, υςκευι εξόδου, Οκόνθ (Screen), Εκτυπωτισ (Printer), αρωτισ
Διαβάστε περισσότεραΕγχειρίδιο Χριςθσ τθσ διαδικτυακισ εφαρμογισ «Υποβολι και παρακολοφκθςθ τθσ ζγκριςθσ Εκπαιδευτικών Πακζτων»
Εγχειρίδιο Χριςθσ τθσ διαδικτυακισ εφαρμογισ «Υποβολι και παρακολοφκθςθ τθσ ζγκριςθσ Εκπαιδευτικών Πακζτων» Το Πλθροφοριακό Σφςτθμα τθσ δράςθσ «e-κπαιδευτείτε» ζχει ςτόχο να αυτοματοποιιςει τισ ακόλουκεσ
Διαβάστε περισσότεραΕφδοξοσ+ Συνδεκείτε ςτθν Εφαρμογι Φοιτθτϊν και μεταβείτε ςτθ ςελίδα «Ανταλλαγι Βιβλίων (Εφδοξοσ+)».
Εφδοξοσ+ Διαθζτοντασ βιβλία μζςω του «Εφδοξοσ+» Συνδεκείτε ςτθν Εφαρμογι Φοιτθτϊν και μεταβείτε ςτθ ςελίδα «Ανταλλαγι Βιβλίων (Εφδοξοσ+)». Εμφανίηεται θ λίςτα με όλα ςασ τα βιβλία. Από εδϊ μπορείτε: -
Διαβάστε περισσότεραΠωσ δημιουργώ μάθημα ςτο e-class του ΠΣΔ [επίπεδο 1]
Το e-class του Πανελλινιου Σχολικοφ Δίκτυου [ΠΣΔ/sch.gr] είναι μια πολφ αξιόλογθ και δοκιμαςμζνθ πλατφόρμα για αςφγχρονο e-learning. Ανικει ςτθν κατθγορία του ελεφκερου λογιςμικοφ. Αρχίηουμε από τθ διεφκυνςθ
Διαβάστε περισσότερα1. Κατέβαςμα του VirtueMart
1. Κατέβαςμα του VirtueMart Αρχικό βήμα (προαιρετικό). Κατζβαςμα και αποςυμπίεςη αρχείων VirtueMart ΠΡΟΟΧΗ. Αυτό το βήμα να παρακαμφθεί ςτο εργαςτήριο. Τα αρχεία θα ςασ δοθοφν από τουσ καθηγητζσ ςασ. Οι
Διαβάστε περισσότεραΕΝΟΣΗΣΑ 1: ΓΝΩΡIΖΩ ΣΟΝ ΤΠΟΛΟΓΙΣΗ. ΚΕΦΑΛΑΙΟ 3: Εργονομία
ΕΝΟΣΗΣΑ 1: ΓΝΩΡIΖΩ ΣΟΝ ΤΠΟΛΟΓΙΣΗ Εργονομία, ωςτι ςτάςθ εργαςίασ, Εικονοςτοιχείο (pixel), Ανάλυςθ οκόνθσ (resolution), Μζγεκοσ οκόνθσ Ποιεσ επιπτϊςεισ μπορεί να ζχει θ πολφωρθ χριςθ του υπολογιςτι ςτθν
Διαβάστε περισσότεραΠαράςταςη ςυμπλήρωμα ωσ προσ 1
Δρ. Χρήστος Ηλιούδης Θζματα διάλεξησ ΣΤ1 Προςθεςη αφαίρεςη ςτο ΣΤ1 2 ή ΣΤ1 Ονομάηουμε ςυμπλιρωμα ωσ προσ μειωμζνθ βάςθ R ενόσ μθ προςθμαςμζνου αρικμοφ Χ = ( Χ θ-1 Χ θ-2... Χ 0 ) R ζναν άλλον αρικμό Χ'
Διαβάστε περισσότεραΔοσοληψίες Βάσεις Δεδομένων Διδάσκων: Μαρία Χαλκίδη
Δοσοληψίες Βάσεις Δεδομένων Διδάσκων: Μαρία Χαλκίδη με βάση slides από A. Silberschatz, H. Korth, S. Sudarshan, Database System Concepts, 5 th edition Βασικές έννοιες της δοσοληψίας Δοσοληψία είναι μία
Διαβάστε περισσότεραΠρογραμματιςμόσ Μεκόδων Επίλυςθσ Προβλθμάτων. 15. Πίνακεσ ΙI. Ιωάννθσ Κατάκθσ. ΕΠΛ 032: Προγραμματιςμόσ Μεκόδων Επίλυςθσ Προβλθμάτων
Προγραμματιςμόσ Μεκόδων Επίλυςθσ Προβλθμάτων 15. Πίνακεσ ΙI Ιωάννθσ Κατάκθσ Σιμερα o Ειςαγωγι o Διλωςθ o Αρχικοποίθςθ o Πρόςβαςθ o Παραδείγματα Πίνακεσ - Επανάλθψθ o Στθν προθγοφμενθ διάλεξθ κάναμε μια
Διαβάστε περισσότεραΕγχειρίδιο Χρήςησ Support
Εγχειρίδιο Χρήςησ Support Περιεχόμενα 1) Αρχικι Σελίδα...2 2) Φόρμα Σφνδεςθσ...2 3) Μετά τθ ςφνδεςθ...2 4) Λίςτα Υποκζςεων...3 5) Δθμιουργία Νζασ Υπόκεςθσ...4 6) Σελίδα Υπόκεςθσ...7 7) Αλλαγι Κωδικοφ...9
Διαβάστε περισσότεραΠεριεχόμενα. χολι Χοροφ Αντιγόνθ Βοφτου - Πολιτικι Διαχείριςθσ Cookie 1
Περιεχόμενα Περιεχόμενα... 1 1. Ειςαγωγή... 2 1.1 Σχετικά... 2 2. Γενικέσ Πληροφορίεσ για τα Cookies... 2 2.1 Οριςμόσ... 2 2.2 Χρήςη... 3 2.3 Τφποι... 3 2.4 Έλεγχοσ... 3 3. Cookies Σχολήσ... 4 3.1 Ειςαγωγή...
Διαβάστε περισσότεραΒάςεισ Δεδομζνων Ι. Ενότητα 7: Ειςαγωγή ςτην γλώςςα_sql. Δρ. Σςιμπίρθσ Αλκιβιάδθσ Σμιμα Μθχανικϊν Πλθροφορικισ ΣΕ
Βάςεισ Δεδομζνων Ι Ενότητα 7: Ειςαγωγή ςτην γλώςςα_sql Δρ. Σςιμπίρθσ Αλκιβιάδθσ Άδειεσ Χρήςησ Σο παρόν εκπαιδευτικό υλικό υπόκειται ςε άδειεσ χριςθσ Creative Commons. Για εκπαιδευτικό υλικό, όπωσ εικόνεσ,
Διαβάστε περισσότεραΣφςτημα Κεντρικήσ Υποςτήριξησ τησ Πρακτικήσ Άςκηςησ Φοιτητών ΑΕΙ
Σφςτημα Κεντρικήσ Υποςτήριξησ τησ Πρακτικήσ Άςκηςησ Φοιτητών ΑΕΙ Οδηγόσ Χρήςησ Εφαρμογήσ Φορζων Υποδοχήσ Πρακτικήσ Άςκηςησ Αφοφ πιςτοποιθκεί ο λογαριαςμόσ που δθμιουργιςατε ςτο πρόγραμμα «Άτλασ» ωσ Φορζασ
Διαβάστε περισσότεραΕΡΓΑΣΗΡΙΟ ΕΦΑΡΜΟΜΕΝΗ ΠΛΗΡΟΦΟΡΙΚΗ
Στο εργαςτιριο αυτό κα δοφμε πωσ μποροφμε να προςομοιϊςουμε μια κίνθςθ χωρίσ τθ χριςθ εξειδικευμζνων εργαλείων, παρά μόνο μζςω ενόσ προγράμματοσ λογιςτικϊν φφλλων, όπωσ είναι το Calc και το Excel. Τα δφο
Διαβάστε περισσότεραΠολυπλέκτες. 0 x 0 F = S x 0 + Sx 1 1 x 1
Πολυπλέκτες Ο πολυπλζκτθσ (multipleer - ) είναι ζνα ςυνδυαςτικό κφκλωμα που επιλζγει δυαδικι πλθροφορία μιασ από πολλζσ γραμμζσ ειςόδου και τθν κατευκφνει ςε μια και μοναδικι γραμμι εξόδου. Η επιλογι μιασ
Διαβάστε περισσότεραΟδηγίεσ για την πρόςβαςη των δικαιοφχων ςτο ΟΠΣΑΑ
Οδηγίεσ για την πρόςβαςη των δικαιοφχων ςτο ΟΠΣΑΑ 1. Ειςαγωγή Για κάκε Δικαιοφχο που κα πρζπει να ζχει πρόςβαςθ ςτο ΟΠΣΑΑ τθσ περιόδου 2014-2020, απαιτείται η εγγραφή του Φορζα ςτο Σφςτημα Διαχείριςησ
Διαβάστε περισσότεραΕγχειρίδιο Χρήςησ Αυτοματοποίηςησ Κυκλώματοσ Πληρωμών ΟΛΠ μζςω e-banking VERSION <Final>
Εγχειρίδιο Χρήςησ Αυτοματοποίηςησ Κυκλώματοσ Πληρωμών ΟΛΠ μζςω e-banking VERSION Document Control File Name Εγχειρίδιο Χρήςτη Ebanking ΟΛΠ V2.Doc Prepared By Σωκράτησ καλαματιανόσ (skalamatianos@eurobank.gr)
Διαβάστε περισσότεραassessment.gr USER S MANUAL (users)
assessment.gr USER S MANUAL (users) Human Factor January 2010 Περιεχόμενα 1. Γενικζσ οδθγίεσ ςυςτιματοσ... 3 1.1 Αρχικι ςελίδα... 3 1.2 Ερωτθματολόγια... 6 1.2.1 Τεςτ Γνϊςεων Γενικοφ Ρεριεχομζνου... 6
Διαβάστε περισσότεραΡΟΓΑΜΜΑΤΙΣΤΙΚΟ ΡΕΙΒΑΛΛΟΝ MICRO WORLDS PRO
ΡΟΓΑΜΜΑΤΙΣΤΙΚΟ ΡΕΙΒΑΛΛΟΝ MICRO WORLDS PRO Το Micro Worlds Pro είναι ζνα ολοκλθρωμζνο περιβάλλον προγραμματιςμοφ. Χρθςιμοποιεί τθ γλϊςςα προγραμματιςμοφ Logo (εξελλθνιςμζνθ) Το Micro Worlds Pro περιλαμβάνει
Διαβάστε περισσότεραΣφντομεσ Οδθγίεσ Χριςθσ
Σφντομεσ Οδθγίεσ Χριςθσ Περιεχόμενα 1. Επαφζσ... 3 2. Ημερολόγιο Επιςκζψεων... 4 3. Εκκρεμότθτεσ... 5 4. Οικονομικά... 6 5. Το 4doctors ςτο κινθτό ςου... 8 6. Υποςτιριξθ... 8 2 1. Επαφζσ Στισ «Επαφζσ»
Διαβάστε περισσότεραΕΡΓΑΣΗΡΙΑΚΗ ΑΚΗΗ 4.1
ΕΡΓΑΣΗΡΙΑΚΗ ΑΚΗΗ 4. Να γίνει πρόγραμμα το οποίο να επιλφει το Διαγώνιο Σφςτθμα: A ι το ςφςτθμα : ι ςε μορφι εξιςώςεων το ςφςτθμα : Αλγόρικμοσ m(). Διαβάηουμε τθν τιμι του ( θ διάςταςθ του Πίνακα Α )..
Διαβάστε περισσότεραΜθχανολογικό Σχζδιο, από τθ κεωρία ςτο πρακτζο Χριςτοσ Καμποφρθσ, Κων/νοσ Βαταβάλθσ
Λεπτζσ Αξονικζσ γραμμζσ χρθςιμοποιοφνται για να δθλϊςουν τθν φπαρξθ ςυμμετρίασ του αντικειμζνου. Υπενκυμίηουμε ότι οι άξονεσ ςυμμετρίασ χρθςιμοποιοφνται μόνον όταν το ίδιο το εξάρτθμα είναι πραγματικά
Διαβάστε περισσότεραΒΙΟΛΟΓΟΙ ΓΙΑ ΦΥΣΙΚΟΥΣ
ΦΥΣΙΚΗ vs ΒΙΟΛΟΓΙΑ ΒΙΟΛΟΓΟΙ ΓΙΑ ΦΥΣΙΚΟΥΣ «Προτείνω να αναπτφξουμε πρώτα αυτό που κα μποροφςε να ζχει τον τίτλο: «ιδζεσ ενόσ απλοϊκοφ φυςικοφ για τουσ οργανιςμοφσ». Κοντολογίσ, τισ ιδζεσ που κα μποροφςαν
Διαβάστε περισσότεραΠόςο εκτατό μπορεί να είναι ζνα μη εκτατό νήμα και πόςο φυςικό. μπορεί να είναι ζνα μηχανικό ςτερεό. Συνιςταμζνη δφναμη versus «κατανεμημζνησ» δφναμησ
Πόςο εκτατό μπορεί να είναι ζνα μη εκτατό νήμα και πόςο φυςικό μπορεί να είναι ζνα μηχανικό ςτερεό. Συνιςταμζνη δφναμη versus «κατανεμημζνησ» δφναμησ Για τθν ανάδειξθ του κζματοσ κα λφνουμε κάποια προβλιματα
Διαβάστε περισσότερα1. Διαχείριςη ενθεμάτων
1. Διαχείριςη ενθεμάτων Άσκηση 1. Μεταφζρετε το Κφριο Μενοφ ςασ ςτα αριςτερά τθσ ιςτοςελίδασ, τα ενκζματα Popular Tags και Login Form ςτα δεξιά τθσ ιςτοςελίδασ και αποκρφψτε το ζνκεμα Latest Articles Για
Διαβάστε περισσότεραΕΝΟΤΗΤΑ 2: ΤΟ ΛΟΓΙΣΜΙΚΟ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ. ΚΕΦΑΛΑΙΟ 6: Το γραφικό περιβάλλον Επικοινωνίασ (Γ.Π.Ε)
ΕΝΟΤΗΤΑ 2: ΤΟ ΛΟΓΙΣΜΙΚΟ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ ΚΕΦΑΛΑΙΟ 6: Το γραφικό περιβάλλον Επικοινωνίασ (Γ.Π.Ε) Γραφικό Περιβάλλον Επικοινωνίασ Περιβάλλον Εντολϊν Γραμμισ (Graphical User Interface/GUI), (Command Line Interface),
Διαβάστε περισσότεραΕισαγωγικές έννοιες. Αντώνησ Κ Μαώργιώτησ
Εισαγωγικές έννοιες Αντώνησ Κ Μαώργιώτησ Έννοιεσ που πρϋπει να επιβεβαιώςουμε ότι τισ ξϋρουμε (1) - αναζότηςη Ιςτοςελίδα Αρχείο που περιζχει πλθροφορίεσ προοριςμζνεσ για δθμοςίευςθ ςτο Παγκόςμιο Ιςτό (www).
Διαβάστε περισσότεραΕγχειρίδιο Χρήςησ Προςωποποιημζνων Υπηρεςιών Γ.Ε.ΜΗ. (Επιμελητήρια)
Εγχειρίδιο Χρήςησ Προςωποποιημζνων Υπηρεςιών Γ.Ε.ΜΗ. (Επιμελητήρια) Πάτρα, 2013 Περιεχόμενα: Ειςαγωγή... 3 1. Επιμελητήριο... 3 1.1 Διαχειριςτήσ Αιτήςεων Επιμελητηρίου... 3 1.1.1. Είςοδοσ... 3 1.1.2. Αρχική
Διαβάστε περισσότεραΑςφάλεια και Προςταςία Δεδομζνων
Αςφάλεια και Προςταςία Δεδομζνων Μοντζλα Αςφάλειασ Σςιρόπουλοσ Γεϊργιοσ ΣΙΡΟΠΟΤΛΟ ΓΕΩΡΓΙΟ 1 Μοντζλα Αςφάλειασ Οι μθχανιςμοί που είναι απαραίτθτοι για τθν επιβολι μιασ πολιτικισ αςφάλειασ ςυμμορφϊνονται
Διαβάστε περισσότεραΗ γλώςςα προγραμματιςμού C
Η γλώςςα προγραμματιςμού C Οι εντολζσ επανάλθψθσ (while, do-while, for) Γενικά για τισ εντολζσ επανάλθψθσ Συχνά ςτο προγραμματιςμό είναι επικυμθτι θ πολλαπλι εκτζλεςθ μιασ ενότθτασ εντολϊν, είτε για ζνα
Διαβάστε περισσότεραMegatron ERP Βάςη δεδομζνων Π/Φ - κατηγοριοποίηςη Databox
Megatron ERP Βάςη δεδομζνων Π/Φ - κατηγοριοποίηςη Databox 03 05 ΙΛΤΔΑ ΠΛΗΡΟΦΟΡΙΚΗ Α.Ε. αρμά Ιηαμπζλλα Βαρλάμθσ Νίκοσ Ειςαγωγι... 1 Σι είναι το Databox...... 1 Πότε ανανεϊνεται...... 1 Μπορεί να εφαρμοςτεί
Διαβάστε περισσότεραΔομζσ Δεδομζνων Πίνακεσ
Δομζσ Δεδομζνων Πίνακεσ Διάλεξθ 2 Περιεχόμενα Πίνακεσ: Οριςμοί, Γενικζσ ζννοιεσ Αποκικευςθ πινάκων Ειδικζσ μορφζσ πινάκων Αλγόρικμοι Αναηιτθςθσ Σειριακι Αναηιτθςθ Δυαδικι Αναηιτθςθ Οριςμοί, Γενικζσ ζννοιεσ
Διαβάστε περισσότεραΟδθγίεσ Ρρόςβαςθσ Στισ Εφαρμογζσ EMCS και AIS Και τθν Διαχείριςθ Ηλεκτρονικϊν Εξουςιοδοτιςεων
ΤΠΟΤΡΓΕΙΟ ΟΙΚΟΝΟΜΙΚΩΝ Ηλεκτρονικζσ Τπθρεςίεσ ICiSnet Οδθγίεσ Ρρόςβαςθσ Στισ Εφαρμογζσ EMCS και AIS Και τθν Διαχείριςθ Ηλεκτρονικϊν Εξουςιοδοτιςεων Μάιοσ 2010 Ι. Ηλεκτρονικι Ρρόςβαςθ Εξωτερικϊν Χρθςτϊν
Διαβάστε περισσότεραΜετατροπι Αναλογικοφ Σιματοσ ςε Ψθφιακό. Διάλεξθ 10
Μετατροπι Αναλογικοφ Σιματοσ ςε Ψθφιακό Διάλεξθ 10 Γενικό Σχιμα Μετατροπζασ Αναλογικοφ ςε Ψθφιακό Ψθφιακό Τθλεπικοινωνιακό Κανάλι Μετατροπζασ Ψθφιακοφ ςε Αναλογικό Τα αναλογικά ςιματα μετατρζπονται ςε
Διαβάστε περισσότεραΟΔΗΓΙΕ ΓΙΑ ΣΗΝ ΕΙΑΓΩΓΗ ΕΚΔΡΟΜΩΝ & ΝΕΩΝ - ΑΝΑΚΟΙΝΩΕΩΝ ΣΗΝ ΙΣΟΕΛΙΔΑ ΣΗ Δ.Δ.Ε. ΘΕΠΡΩΣΙΑ
ΟΔΗΓΙΕ ΓΙΑ ΣΗΝ ΕΙΑΓΩΓΗ ΕΚΔΡΟΜΩΝ & ΝΕΩΝ - ΑΝΑΚΟΙΝΩΕΩΝ ΣΗΝ ΙΣΟΕΛΙΔΑ ΣΗ Δ.Δ.Ε. ΘΕΠΡΩΣΙΑ ΕΙΑΓΩΓΗ Ο νζοσ δικτυακόσ τόποσ τθσ Δ.Δ.Ε. Θεςπρωτίασ παρζχει πλζον τθ δυνατότθτα τθσ καταχϊρθςθσ νζων, ειδιςεων και
Διαβάστε περισσότεραΕΝΟΤΘΤΑ 2: ΕΠΙΚΟΙΝΩΝΩ ΜΕ ΤΟΝ ΥΠΟΛΟΓΙΣΤΘ. ΚΕΦΑΛΑΙΟ 6: Θ «Βοικεια» ςτον Υπολογιςτι
ΕΝΟΤΘΤΑ 2: ΕΠΙΚΟΙΝΩΝΩ ΜΕ ΤΟΝ ΥΠΟΛΟΓΙΣΤΘ ΚΕΦΑΛΑΙΟ 6: Θ «Βοικεια» ςτον Υπολογιςτι Βοικεια (Help), Ευρετιριο, Κόμβοσ, Λζξθ κλειδί, Σφνδεςμόσ, Υπερκείμενο Τι είναι θ «Βοικεια» ςτουσ υπολογιςτζσ; Πώσ ενεργοποιοφμε
Διαβάστε περισσότεραΟδηγίες Πρόζβαζης ζηο EndNote Web. Πρόζβαζη ζηο EndNote Web
Οδηγίες Πρόζβαζης ζηο EndNote Web Το EndNote Web είναι εργαλείο διαχείριςθσ βιβλιογραφικϊν αναφορϊν, ενςωματωμζνο ςτθ βάςθ Web of Science. Απαιτείται εγγραφι και δθμιουργία password (Sign in / Register)
Διαβάστε περισσότεραΑςφάλεια και Προςταςία Δεδομζνων
Αςφάλεια και Προςταςία Δεδομζνων Κρυπτογράφθςθ υμμετρικι και Αςφμμετρθ Κρυπτογραφία Αλγόρικμοι El Gamal Diffie - Hellman Σςιρόπουλοσ Γεώργιοσ ΣΙΡΟΠΟΤΛΟ ΓΕΩΡΓΙΟ 1 υμμετρικι Κρυπτογραφία υμμετρικι (Κλαςικι)
Διαβάστε περισσότεραSlide 1. Εισαγωγή στη ψυχρομετρία
Slide 1 Εισαγωγή στη ψυχρομετρία 1 Slide 2 Σφντομη ειςαγωγή ςτη ψυχρομετρία. Διάγραμμα Mollier (πίεςησ-ενθαλπίασ P-H) Σο διάγραμμα Mollier είναι μία γραφικι παράςταςθ ςε ζναν άξονα ςυντεταγμζνων γραμμϊν
Διαβάστε περισσότεραΕΦΑΡΜΟΓΖσ ΒΆΕΩΝ ΔΕΔΟΜΖΝΩΝ ΚΑΙ ΔΙΑΔΙΚΣΥΟΤ. Ειρινθ Φιλιοποφλου
ΕΦΑΡΜΟΓΖσ ΒΆΕΩΝ ΔΕΔΟΜΖΝΩΝ ΚΑΙ ΔΙΑΔΙΚΣΥΟΤ Ειρινθ Φιλιοποφλου Ειςαγωγι Ο Παγκόςμιοσ Ιςτόσ (World Wide Web - WWW) ι πιο απλά Ιςτόσ (Web) είναι μία αρχιτεκτονικι για τθν προςπζλαςθ διαςυνδεδεμζνων εγγράφων
Διαβάστε περισσότεραSingularLogic Application. Παραμετροποίηση Galaxy Application Server
Παραμετροποίηση Galaxy Application Server 1 Παραμετροποίηςη Galaxy Application Server Για τθν γριγορθ παραμετροποίθςθ του application server του Galaxy υπάρχει το Glx.Config.exe. Άλλο ςθμείο όπου μπορείτε
Διαβάστε περισσότεραΑ) Ενδεικτικϋσ απαντόςεισ των θεμϊτων
Πανελλόνιεσ εξετϊςεισ Γ Τϊξησ 2011 Ανϊπτυξη Εφαρμογών ςε Προγραμματιςτικό Περιβϊλλον ΘΕΜΑ Α Α) Ενδεικτικϋσ απαντόςεισ των θεμϊτων Α1. Σ/Λ 1. Σωςτι 2. Σωςτι 3. Λάκοσ 4. Λάκοσ 5. Λάκοσ Α2. Σ/Λ 1. Σωςτι 2.
Διαβάστε περισσότεραΘεςιακά ςυςτιματα αρίκμθςθσ
Θεςιακά ςυςτιματα αρίκμθςθσ Δρ. Χρήστος Ηλιούδης αρικμθτικό ςφςτθμα αρίκμθςθσ (Number System) Αξία (value) παράςταςθ Οι αξίεσ (π.χ. το βάροσ μιασ ποςότθτασ μιλων) μποροφν να παραςτακοφν με πολλοφσ τρόπουσ
Διαβάστε περισσότεραΤμήματα Μνήμησ Υπολογιςμόσ Φυςικών διευθύνςεων. Εκπαιδεφτρια: Μαρία Πολίτθ
Τμήματα Μνήμησ Υπολογιςμόσ Φυςικών διευθύνςεων Εκπαιδεφτρια: Μαρία Πολίτθ Σύνδεςη με προηγούμενα Κάκε μονάδα ενόσ υπολογιςτι που χρθςιμεφει για τθ μόνιμθ ι προςωρινι αποκικευςθ δεδομζνων ανικει ςτθ μνήμη
Διαβάστε περισσότερα