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

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

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

Transcript

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

2 Κεφάλαιο 2 Έννοιες και Αρχιτεκτονική Συστημάτων Βάσεων δεδομένων Copyright 2007 Ramez Elmasri and Shamkant B. Navathe

3 Γιατί θα μιλήσουμε Μοντέλα δεδομένων και κατηγορίες τους Ιστορικό των Μοντέλων δεδομένων Σχήματα, Στιγμιότυπα, και Καταστάσεις Αρχιτεκτονική τριών σχημάτων Ανεξαρτησία δεδομένων Γλώσσες και Διεπαφές ΣΔΒΔ Βοηθητικά Προγράμματα και Εργαλεία Συστημάτων Βάσεων δεδομένων Αρχιτεκτονικές-Κεντρικές Πελάτη-Διακομιστή Κατηγοριοποίηση των ΣΔΒΔ Copyright 2007 Ramez Elmasri and Shamkant B. Navathe, Ελληνική Έκδοση Δίαυλος Διαφάνεια 2-3

4 Μοντέλα Δεδομένων Μοντέλο Δεδομένων: Ένα σύνολο από έννοιες που περιγράφουν τη δομή μιας βάσης δεδομένων, των πράξεων για διαχείριση αυτών των δομών, και κάποιοι περιορισμοί που πρέπει να ακολουθεί η βάση δεδομένων. Δομή του Μοντέλου Δεδομένων και περιορισμοί: Τα δομικά στοιχεία χρησιμοποιούνται για τον ορισμό της δομής της βάσης δεδομένων Τα δομικά στοιχεία τυπικά περιλαμβάνουν πρωταρχικά στοιχεία (και τον τύπο δεδομένων τους) καθώς και ομάδες στοιχείων (πχ. οντότητα, εγγραφή, πίνακας), και συσχετίσεις μεταξύ τέτοιων ομάδων Οι περιορισμοί προσδιορίζουν κάποιους περιορισμούς στα έγκυρα δεδομένα. Αυτοί οι περιορισμοί πρέπει να ισχύουν κάθε στιγμή. Copyright 2007 Ramez Elmasri and Shamkant B. Navathe, Ελληνική Έκδοση Δίαυλος Διαφάνεια 2-4

5 Μοντέλα Δεδομένων (συνέχεια) Πράξεις Μοντέλων Δεδομένων : Οι πράξεις αυτές χρησιμοποιούνται για τον προσδιορισμό ανακτήσεων και ενημερώσεων στη βάση δεδομένων με αναφορά στα δομικά στοιχεία του μοντέλου δεδομένων. Οι πράξεις στο μοντέλο δεδομένων μπορεί να περιλαμβάνουν βασικές πράξεις του μοντέλου (π.χ. εισαγωγή, διαγραφή, τροποποίηση) και πράξεις οριζόμενες από το χρήστη (π.χ. compute_student_gpa, update_inventory) Copyright 2007 Ramez Elmasri and Shamkant B. Navathe, Ελληνική Έκδοση Δίαυλος Διαφάνεια 2-5

6 Κατηγορίες Μοντέλων Δεδομένων Εννοιολογικά (υψηλού επιπέδου, σημασιολογικά) μοντέλα δεδομένων: Υποστηρίζουν έννοιες που πλησιάζουν τον τρόπο με τον οποίο αντιλαμβάνονται τα δεδομένα πολλοί χρήστες. (Ονομάζονται επίσης μοντέλα βασισμένα στην οντότητα ή βασισμένα στο αντικείμενο.) Φυσικά μοντέλα (χαμηλού επιπέδου, εσωτερικά) : Υποστηρίζουν έννοιες που περιγράφουν λεπτομέρειες για τον τρόπο αποθήκευσης των δεδομένων στον υπολογιστή. Συνήθως προσδιορίζονται κατά καθορισμένο τρόπο μέσω του σχεδιασμού του ΣΔΒΔ και των εγχειριδίων διαχείρισης Μοντέλα Δεδομένων Υλοποίησης: Υποστηρίζουν έννοιες που εμπίπτουν μεταξύ των δυο παραπάνω, χρησιμοποιούνται από υλοποιήσεις πολλών εμπορικών ΣΔΒΔ (π.χ. σχεσιακά μοντέλα δεδομένων που χρησιμοποιούνται από πολλά εμπορικά ΣΔΒΔ). Copyright 2007 Ramez Elmasri and Shamkant B. Navathe, Ελληνική Έκδοση Δίαυλος Διαφάνεια 2-6

7 Σχήματα έναντι Στιγμιοτύπων Σχήμα Βάσης Δεδομένων: Η περιγραφή μιας βάσης δεδομένων. Περιλαμβάνει περιγραφές των δομών βάσεων δεδομένων, τύπων δεδομένων, και των περιορισμών σε βάσεις δεδομένων. Διάγραμμα Σχήματος: Μια ενδεικτική επίδειξη του σχήματος μιας βάσης δεδομένων (των περισσοτέρων χαρακτηριστικών). Δομικό Στοιχείο Σχήματος: Ένα στοιχείο του σχήματος ή ένα αντικείμενο σε ένα σχήμα, π.χ., ΦΟΙΤΗΤΗΣ, ΜΑΘΗΜΑ. Copyright 2007 Ramez Elmasri and Shamkant B. Navathe, Ελληνική Έκδοση Δίαυλος Διαφάνεια 2-7

8 Σχήματα έναντι Στιγμιοτύπων Κατάσταση Βάσης Δεδομένων: Τα δεδομένα που πραγματικά που αποθηκεύονται σε μια βάση δεδομένων σε μια συγκεκριμένη στιγμή. Αυτό περιλαμβάνει όλα τα δεδομένα στη βάση δεδομένων. Ονομάζεται επίσης και στιγμιότυπο της βάσης δεδομένων (or occurrence or snapshot). Ο όρος στιγμιότυπο εφαρμόζεται επίσης σε στοιχεία των βάσεων δεδομένων, π.χ. στιγμιότυπο εγγραφής, στιγμιότυπο πίνακα, στιγμιότυπο οντότητας. Copyright 2007 Ramez Elmasri and Shamkant B. Navathe, Ελληνική Έκδοση Δίαυλος Διαφάνεια 2-8

9 Σχήμα Βάσης Δεδομένων έναντι Κατάστασης Βάσης δεδομένων Κατάσταση Βάσης Δεδομένων: Αναφέρεται στο περιεχόμενο μιας βάσης δεδομένων την συγκεκριμένη χρονική στιγμή. Αρχική Κατάσταση της Βάσης δεδομένων: Αναφέρεται στην κατάσταση της βάσης δεδομένων όταν φορτώνεται αρχικά στο σύστημα. Έγκυρη Κατάσταση: Μια κατάσταση που ικανοποιεί την δομή και τους περιορισμούς της βάσης δεδομένων. Copyright 2007 Ramez Elmasri and Shamkant B. Navathe, Ελληνική Έκδοση Δίαυλος Διαφάνεια 2-9

10 Σχήμα Βάσης Δεδομένων έναντι Κατάστασης Βάσης δεδομένων (συνέχεια) Διάκριση Το σχήμα μιας βάσης δεδομένων δεν αλλάζει συχνά. Η κατάσταση μιας βάσης δεδομένων αλλάζει κάθε φορά που τροποποιείται η βάση δεδομένων. Το σχήμα λέγεται και πρόθεση. Η κατάσταση λέγεται και έκταση. Copyright 2007 Ramez Elmasri and Shamkant B. Navathe, Ελληνική Έκδοση Δίαυλος Διαφάνεια 2-10

11 Παράδειγμα Σχήματος Βάσης Δεδομένων Copyright 2007 Ramez Elmasri and Shamkant B. Navathe, Ελληνική Έκδοση Δίαυλος Διαφάνεια 2-11

12 Παράδειγμα Κατάστασης Βάσης Δεδομένων Copyright 2007 Ramez Elmasri and Shamkant B. Navathe, Ελληνική Έκδοση Δίαυλος Διαφάνεια 2-12

13 Αρχιτεκτονική Τριών Σχημάτων Προτάθηκε για υποστήριξη των παρακάτω χαρακτηριστικών ΣΔΒΔ: Ανεξαρτησία Προγραμμάτων δεδομένων. Υποστήριξη πολλαπλών όψεων των δεδομένων. Δεν ακολουθείται κατά γράμμα από εμπορικά προϊόντα ΣΔΒΔ, αλλά έχει φανεί χρήσιμη για την εξήγηση της οργάνωσης των συστημάτων βάσεων δεδομένων. Copyright 2007 Ramez Elmasri and Shamkant B. Navathe, Ελληνική Έκδοση Δίαυλος Διαφάνεια 2-13

14 Αρχιτεκτονική Τριών Σχημάτων Ορίζει σχήματα ΣΔΒΔ σε τρία επίπεδα: Εσωτερικό σχήμα σε εσωτερικό επίπεδο για περιγραφή τις φυσικές δομές αποθήκευσης και των μονοπατιών προσπέλασης (π.χ ευρετήρια). Τυπικά χρησιμοποιεί ένα φυσικό μοντέλο δεδομένων. Εννοιολογικό Μοντέλο σε εννοιολογικό επίπεδο για περιγραφή της δομής και των περιορισμών όλης της βάσης δεδομένων για μια κοινότητα χρηστών. Χρησιμοποιεί ένα εννοιολογικό ή ένα μοντέλο δεδομένων υλοποίησης. Εξωτερικά Σχήματα σε εξωτερικό επίπεδο για περιγραφή των διαφόρων όψεων των χρηστών. Συνήθως χρησιμοποιεί το ίδιο μοντέλο δεδομένων σαν εννοιολογικό σχήμα. Copyright 2007 Ramez Elmasri and Shamkant B. Navathe, Ελληνική Έκδοση Δίαυλος Διαφάνεια 2-14

15 Αρχιτεκτονική Τριών Σχημάτων Copyright 2007 Ramez Elmasri and Shamkant B. Navathe, Ελληνική Έκδοση Δίαυλος Διαφάνεια 2-15

16 Αρχιτεκτονική Τριών Σχημάτων Για μετασχηματισμό απαιτήσεων και δεδομένων χρειάζονται απεικονίσεις μεταξύ των επιπέδων των σχημάτων. Τα προγράμματα αναφέρονται σε ένα εξωτερικό σχήμα, και απεικονίζονται από το ΣΔΒΔ σε εσωτερικό σχήμα για εκτέλεση. Τα δεδομένα που εξάγονται από το εσωτερικό επίπεδο του ΣΔΒΔ μορφοποιούνται για να ταιριάζουν στην εξωτερική όψη του χρήστη (π.χ. Μορφοποίηση των αποτελεσμάτων μιας SQL επερώτησης για εμφάνιση σε μια Web σελίδα) Copyright 2007 Ramez Elmasri and Shamkant B. Navathe, Ελληνική Έκδοση Δίαυλος Διαφάνεια 2-16

17 Ανεξαρτησία Δεδομένων Λογική Ανεξαρτησία Δεδομένων: Η δυνατότητα να αλλάζει το εννοιολογικό σχήμα χωρίς να χρειασθεί να αλλάξουν τα εξωτερικά σχήματα και τα σχετικά προγράμματα. Φυσική Ανεξαρτησία Δεδομένων: Η δυνατότητα να αλλάζει το εσωτερικό σχήμα χωρίς να χρειασθεί αλλαγή του εννοιολογικού σχήματος. Για Παράδειγμα, το εσωτερικό σχήμα μπορεί να αλλάξει όταν κάποιες δομές αρχείων αναδιοργανώνται ή δημιουργούνται νέα ευρετήρια για βελτίωση της απόδοσης. Copyright 2007 Ramez Elmasri and Shamkant B. Navathe, Ελληνική Έκδοση Δίαυλος Διαφάνεια 2-17

18 Ανεξαρτησία δεδομένων (συνέχεια) Όταν αλλάζει ένα σχήμα σε χαμηλότερο επίπεδο, χρειάζεται να αλλάξουν οι απεικονίσεις μόνο μεταξύ αυτού του σχήματος και των σχημάτων υψηλότερου επιπέδου σε ένα ΣΔΒΔ που υποστηρίζει πλήρως ανεξαρτησία δεδομένων. Τα υψηλότερου επιπέδου σχήματα μένουν αναλλοίωτα. Επομένως, δεν χρειάζεται να αλλάξουν τα προγράμματα εφαρμογών αφού αναφέρονται σε εξωτερικά σχήματα. Copyright 2007 Ramez Elmasri and Shamkant B. Navathe, Ελληνική Έκδοση Δίαυλος Διαφάνεια 2-18

19 Γλώσσες ΣΔΒΔ Γλώσσα Ορισμού Δεδομένων (ΓΟΔ) Γλώσσα Χειρισμού Δεδομένων (ΓΧΔ) Υψηλού επιπέδου ή Μη διαδικαστικές γλώσσες: Περιλαμβάνουν την σχεσιακή γλώσσα SQL Μπορούν να χρησιμοποιηθούν από μόνες τους ή μπορεί να εμφυτευθούν σε μια γλώσσα προγραμματισμού. Χαμηλού επιπέδου ή Διαδικαστικές Γλώσσες: Αυτές πρέπει να εμφυτευθούν σε μια γλώσσα προγραμματισμού. Copyright 2007 Ramez Elmasri and Shamkant B. Navathe, Ελληνική Έκδοση Δίαυλος Διαφάνεια 2-19

20 Γλώσσες ΣΔΒΔ Γλώσσα Ορισμού δεδομένων (ΓΟΔ): Χρησιμοποιείται από τον ΔΒΔ και τους σχεδιαστές βάσεων δεδομένων για τον ορισμό του εννοιολογικού σχήματος μιας βάσης δεδομένων. Σε πολλά ΣΔΒΔ, η ΓΟΔ χρησιμοποιείται για ορισμό εσωτερικών και εξωτερικών (όψεων) σχημάτων. Σε μερικά ΣΔΒΔ, υπάρχει ξεχωριστή γλώσσα ορισμού δεδομένων (ΓΟΔ) (SDL) και γλώσσα ορισμού όψεων definition (ΓΟΟ) (VDL) για τον ορισμό εσωτερικών και εξωτερικών σχημάτων. Ο ορισμός των δεδομένων τυπικά υλοποιείται από τον ΔΒΔ και τους σχεδιαστές με εντολές στο ΣΔΒΔ Copyright 2007 Ramez Elmasri and Shamkant B. Navathe, Ελληνική Έκδοση Δίαυλος Διαφάνεια 2-20

21 Γλώσσες ΣΔΒΔ Γλώσσα Χειρισμού Δεδομένων (ΓΧΔ): Χρησιμοποιείται για τον προσδιορισμό ανακτήσεων και ενημερώσεων από τη βάση δεδομένων Οι εντολές της ΓΧΔ (υπογλώσσα δεδομένων) μπορούν να εμφυτευθούν σε μια γενικού σκοπού γλώσσα προγραμματισμού (φιλόξενη γλώσσα), όπως οι COBOL, C, C++, ή η Java. Μπορεί επίσης να υποστηρίζεται μια βιβλιοθήκη με συναρτήσεις για προσπέλαση του ΣΔΒΔ από μια γλώσσα προγραμματισμού Εναλλακτικά, μπορούν να εφαρμοσθούν από μόνες τους άμεσα εντολές της ΓΧΔ (ονομάζεται μια γλώσσα επερωτήσεων). Copyright 2007 Ramez Elmasri and Shamkant B. Navathe, Ελληνική Έκδοση Δίαυλος Διαφάνεια 2-21

22 Τύποι ΓΧΔ Υψηλού Επιπέδου ή μη Διαδικαστικές γλώσσες: Για παράδειγμα, η σχεσιακή γλώσσα SQL Βασίζονται σε σύνολα και αντί να προσδιορίζουν πως θα ανακτηθούν τα δεδομένα προσδιορίζουν ποιά δεδομένα θα ανακτηθούν. Ονομάζονται επίσης δηλωτικές γλώσσες. Χαμηλού Επιπέδου ή Διαδικαστικές Γλώσσες : Ανακτούν τα δεδομένα μια-μια εγγραφή Για την ανάκτηση πολλαπλών εγγραφών χρειάζονται δομές επανάληψης μαζί με δείκτες θέσης. Copyright 2007 Ramez Elmasri and Shamkant B. Navathe, Ελληνική Έκδοση Δίαυλος Διαφάνεια 2-22

23 Διεπαφές ΣΔΒΔ Διεπαφές γλωσσών επερωτήσεων Παράδειγμα: Εισαγωγή SQL επερωτήσεων σε μια διαδραστική SQL διεπαφή με το ΣΔΒΔ (π.χ. SQL*Plus στην ORACLE) Διεπαφές Προγραμματιστών για εμφύτευση ΓΧΔ σε γλώσσες προγραμματισμού Φιλικές στο χρήστη διεπαφές Βασισμένες σε μενού, βασισμένες σε φόρμες, βασισμένες σε γραφικά, κλπ. Copyright 2007 Ramez Elmasri and Shamkant B. Navathe, Ελληνική Έκδοση Δίαυλος Διαφάνεια 2-23

24 Διεπαφές Γλωσσών Προγραμματισμού ΣΔΒΔ Διεπαφές Προγραμματιστών για εμφύτευση εντολών ΓΧΔ σε μα γλώσσα προγραμματισμού: Προσέγγιση Εμφύτευσης: π.χ εμφυτευμένη SQL (για C, C++, κλπ.), SQLJ (για Java) Προσέγγιση Κλήσης Διαδικασιών: π.χ. JDBC για Java, ODBC για άλλες γλώσσες προγραμματισμού Προσέγγιση Γλωσσών Προγραμματισμού Βάσεων Δεδομένων: π.χ. Η ORACLE έχει την PL/SQL, μια γλώσσα προγραμματισμού που βασίζεται στην SQL η γλώσσα ενσωματώνει την SQL και τους τύπους δεδομένων της σαν αναπόσπαστο μέρος της Copyright 2007 Ramez Elmasri and Shamkant B. Navathe, Ελληνική Έκδοση Δίαυλος Διαφάνεια 2-24

25 Φιλικές στο Χρήστη Διεπαφές ΣΔΒΔ Βασισμένες σε μενού, δημοφιλείς για φυλλομέτρηση στο web Βασισμένες σε φόρμες, σχεδιασμένες για μη ειδικούς χρήστες for naïve users Βασισμένες σε γραφικά (Σημάδεμα και επιλογή, Σύρσιμο, κλπ.) Φυσική Γλώσσα: αιτήματα γραμμένα σε φυσική γλώσσα Συνδυασμός των ανωτέρω: Για παράδειγμα σε Web διεπαφές χρησιμοποιούνται ευρέως και μενού και φόρμες Copyright 2007 Ramez Elmasri and Shamkant B. Navathe, Ελληνική Έκδοση Δίαυλος Διαφάνεια 2-25

26 Άλλες διεπαφές ΣΔΒΔ Ομιλία σαν Είσοδος και Έξοδος Web φυλλομετρητής (Browser) σαν διεπαφή Παραμετρικές διεπαφές, π.χ., οι ταμίες στις τράπεζες χρησιμοποιούν λειτουργικά πλήκτρα Διεπαφές για το ΔΒΔ: Δημιουργία λογαριασμών χρηστών, απόδοση δικαιοδοσιών Ορισμός τιμών των παραμέτρων του συστήματος Αλλαγή σχημάτων ή δομών προσπέλασης Copyright 2007 Ramez Elmasri and Shamkant B. Navathe, Ελληνική Έκδοση Δίαυλος Διαφάνεια 2-26

27 Βοηθητικά Προγράμματα Συστημάτων Βάσεων Δεδομένων Για να εκτελούν διάφορες λειτουργίες όπως: Φόρτωμα δεδομένων στη βάση από δεδομένα που βρίσκονται σε αρχεία. Συμπεριλαμβάνουν εργαλεία μετατροπής δεδομένων. Λήψη περιοδικών αντιγράφων της βάσης δεδομένων. Αναδιοργάνωση των δομών αρχείων της βάσης. Προγράμματα δημιουργίας αναφορών. Άλλες λειτουργίες, όπως ταξινόμηση, παρακολούθησης των χρηστών, συμπίεσης δεδομένων κλπ. Copyright 2007 Ramez Elmasri and Shamkant B. Navathe, Ελληνική Έκδοση Δίαυλος Διαφάνεια 2-27

28 Άλλα Εργαλεία Λεξικό δεδομένων / αποθήκη: Χρησιμοποιείται για αποθήκευση περιγραφών του σχήματος και άλλων πληροφοριών όπως σχεδιαστικές αποφάσεις, περιραφ ς προγραμμάτων εφαρμογών, πληροφορίες χρηστών, πρότυπα χρήσης, κλπ. Η προσπέλαση στο Ενεργό Λεξικό Δεδομένων is γίνεται από το λογισμικό του ΣΔΒΔ και τους χρήστες/δβδ. Προσπέλαση στο Μη Ενεργό λεξικό δεδομένων γίνεται μόνο από τους χρήστες/δβδ. Copyright 2007 Ramez Elmasri and Shamkant B. Navathe, Ελληνική Έκδοση Δίαυλος Διαφάνεια 2-28

29 Άλλα Εργαλεία Περιβάλλοντα Ανάπτυξης Εφαρμογών και εργαλεία CASE (computer-aided software engineering): Παραδείγματα: PowerBuilder (Sybase) JBuilder (Borland) JDeveloper 10G (Oracle) Copyright 2007 Ramez Elmasri and Shamkant B. Navathe, Ελληνική Έκδοση Δίαυλος Διαφάνεια 2-29

30 Τμήματα ενός ΣΔΒΔ Copyright 2007 Ramez Elmasri and Shamkant B. Navathe, Ελληνική Έκδοση Δίαυλος Διαφάνεια 2-30

31 Αρχιτεκτονικές ΣΔΒΔ Κεντρικές και Πελάτη-Διακομιστή Κεντρικά ΣΔΒΔ: Συνδυάζουν τα πάντα σε ένα σύστημα- ΣΔΒΔ λογισμικό, υλικό, προγράμματα εφαρμογών, λογισμικό επεξεργασίας διεπαφών χρήστη. Ο χρήστης μπορεί να συνδεθεί μέσω ενός απομακρυσμένου τερματικού ωστόσο, όλη η επεξεργασία γίνεται στον κεντρικό κόμβο. Copyright 2007 Ramez Elmasri and Shamkant B. Navathe, Ελληνική Έκδοση Δίαυλος Διαφάνεια 2-31

32 Μια Φυσική Κεντρική Αρχιτεκτονική Copyright 2007 Ramez Elmasri and Shamkant B. Navathe, Ελληνική Έκδοση Δίαυλος Διαφάνεια 2-32

33 Βασική Αρχιτεκτονική Πελάτη-Διακομιστή 2 Επιπέδων Εξειδικευμένοι Διακομιστές με Εξειδικευμένες λειτουργίες Διακομιστής Εκτύπωσης Διακομιστής Αρχείων Διακομιστής ΣΔΒΔ Web διακομιστής Διακομιστής Ηλεκτρονικού Ταχυδρομείου Οι πελάτες έχουν προσπέλαση στους εξειδικευμένους Διακομιστές όταν το χρειάζονται. Copyright 2007 Ramez Elmasri and Shamkant B. Navathe, Ελληνική Έκδοση Δίαυλος Διαφάνεια 2-33

34 Λογική Αρχιτεκτονική Πελάτη-Διακομιστή 2 Επιπέδων ΠΕΛΑΤΗΣ ΔΙΚΤΥΟ ΠΕΛΑΤΗΣ ΠΕΛΑΤΗΣ Διακομιστής Εκτύπωσης Διακομιστής Αρχείων Διακομιστής ΣΔΒΔ Copyright 2007 Ramez Elmasri and Shamkant B. Navathe, Ελληνική Έκδοση Δίαυλος Διαφάνεια 2-34

35 Πελάτες Έχουν κατάλληλες διεπαφές μέσω ενός λογισμικού πελάτη για προσπέλαση και χρήση των πόρων του διακομιστή. Οι πελάτες μπορεί να είναι μηχανές χωρίς δίσκο ή PCs ή σταθμοί εργασίας με δίσκους με μόνο το λογισμικό του πελάτη εγκατεστημένο. Συνδέονται με τους διακομιστές μέσω μιας μορφής δικτύου. (LAN: τοπικά δίκτυα, ασύρματο δίκτυο, κλπ.) Copyright 2007 Ramez Elmasri and Shamkant B. Navathe, Ελληνική Έκδοση Δίαυλος Διαφάνεια 2-35

36 Διακομιστής ΣΔΒΔ Υποστηρίζει υπηρεσίες επερωτήσεων και δοσοληψιών στους πελάτες Οι σχεσιακοί διακομιστές ΣΔΒΔ συχνά ονομάζονται SQL διακομιστές, διακομιστές επερωτήσεων, ή διακομιστές δοσοληψιών Οι εφαρμογές που τρέχουν σε πελάτες χρησιμοποιούν μια διεπαφή πρόγράμματος εφαρμογών (Application Program Interface API) για προσπέλαση στη βάση δεδομένων του διακομιστή μέσω τυπικών διεπαφών όπως: ODBC: Open Database Connectivity (πρότυπο) JDBC: για Java προγραμματιστική προσπέλαση Για το ODBC ή το JDBC ο πελάτης και ο διακομιστής πρέπει να εγκαταστήσουν το κατάλληλο τμήμα λογισμικού Βλέπε Κεφάλαιο 9 Copyright 2007 Ramez Elmasri and Shamkant B. Navathe, Ελληνική Έκδοση Δίαυλος Διαφάνεια 2-36

37 Αρχιτεκτονική Πελάτη-Διακομιστή 2 Επιπέδων Ένα πρόγραμμα πελάτη μπορεί να συνδεθεί με διαφορετικά ΣΔΒΔ, που μερικές φορές ονομάζονται πηγές δεδομένων. Γενικά, οι πηγές των δεδομένων μπορεί να είναι αρχεία ή άλλο λογισμικό εκτός από το ΣΔΒΔ που διαχειρίζεται δεδομένα. Υπάρχουν άλλες δυνατές παραλλαγές των πελατών: π.χ., σε μερικά αντικειμενοστρεφή ΣΔΒΔ, μεταφέρεται περισσότερη λειτουργικότητα στους πελάτες συμπεριλαμβανομένων λειτουργιών του λεξικού δεδομένων, βελτιστοποίηση και ανάκαμψη σε πολλαπλούς διακομιστές, κλπ. Copyright 2007 Ramez Elmasri and Shamkant B. Navathe, Ελληνική Έκδοση Δίαυλος Διαφάνεια 2-37

38 Αρχιτεκτονική Πελάτη-Διακομιστή 3 Επιπέδων Συνηθίζεται σε Web εφαρμογές Υπάρχει ενδιάμεσο Επίπεδο που ονομάζεται Διακομιστής Εφαρμογών ή Web Διακομιστής: Αποθηκεύει το λογισμικό σύνδεσης στο web και το τμήμα της επιχειρηματικής λογικής της εφαρμογής που χρησιμοποιείται για προσπέλαση των αντίστοιχων δεδομένων από τον διακομιστή της βάσης δεδομένων Λειτουργεί σαν αγωγός αποστολής μερικώς επεξεργασμένων δεδομένων partially μεταξύ του διακομιστή της βάσης δεδομένων και του πελάτη. Η αρχιτεκτονική 3 επιπέδων μπορεί να ενισχύσει την ασφάλεια: Προσπέλαση στο διακομιστή της βάσης δεδομένων μόνο μέσω του ενδιάμεσου επιπέδου Οι πελάτες δεν έχουν άμεση προσπέλαση στο διακομιστή της βάσης δεδομένων. Copyright 2007 Ramez Elmasri and Shamkant B. Navathe, Ελληνική Έκδοση Δίαυλος Διαφάνεια 2-38

39 Αρχιτεκτονική Πελάτη-Διακομιστή 3 Επιπέδων Πελάτης (client) GUI Web διεπαφή Επίπεδο Παρουσίασης Διακομιστής Εφαρμογών ή Web διακομιστής Προγράμματα Εφαρμογών Web σελίδες Επίπεδο Επιχειρηματικής Λογικής Διακομιστής Βάσης Δεδομένων (server) Σύστημα Διαχείρισης Βάσης Δεδομένων Επίπεδο Υπηρεσιών Βάσης Δεδομένων Copyright 2007 Ramez Elmasri and Shamkant B. Navathe, Ελληνική Έκδοση Δίαυλος Διαφάνεια 2-39

40 Αρχιτεκτονική Πελάτη-Διακομιστή 3 Επιπέδων Πελάτης GUI Web διεπαφή Επίπεδο Παρουσίασης Διακομιστής Εφαρμογών ή Web διακομιστής Προγράμματα Εφαρμογών Web σελίδες Επίπεδο Επιχειρηματικής Λογικής Διακομιστής Βάσης Δεδομένων ΣΔΒΔ Επίπεδο Υπηρεσιών Βάσεων δεδομένων Copyright 2007 Ramez Elmasri and Shamkant B. Navathe, Ελληνική Έκδοση Δίαυλος Διαφάνεια 2-40

41 Ταξινόμηση των ΣΔΒΔ Με βάση το χρησιμοποιούμενο μοντέλο δεδομένων Παραδοσιακά: Σχεσιακό, Δικτυωτό, Ιεραρχικό. Επερχόμενα: Αντικειμενοστρεφές, Σχεσιοαντικιεμνοστρεφές. Άλλες Ταξινομήσεις Ενός χρήστη (τυπικά σε προσωπικούς υπολογιστές) έναντι πολλών χρηστών (τα περισσότερα ΣΔΒΔ). Κεντρικά (χρησιμοποιούν έναν υπολογιστή με μια βάση δεδομένων) έναντι κατανεμημένων (χρησιμοποιούν πολλούς υπολογιστές, πολλές βάσεις δεδομένων) Copyright 2007 Ramez Elmasri and Shamkant B. Navathe, Ελληνική Έκδοση Δίαυλος Διαφάνεια 2-41

42 Παραλλαγές Κατανεμημένων ΣΔΒΔ (ΚΣΔΒΔ) Ομογενή ΚΣΔΒΔ Ετερογενή ΚΣΔΒΔ Ομόσπονδα ή Πολλαπλών Βάσεων δεδομένων Σήμερα τα κατανεμημένα συστήματα βάσεων δεδομένων είναι γνωστά σαν συστήματα που βασίζονται αρχιτεκτονική πελάτη διακομιστή επειδή: Δεν υποστηρίζουν ένα πλήρως κατανεμημένο περιβάλλον, αλλά ένα σύνολο από διακομιστές βάσεων δεδομένων που υποστηρίζουν ένα σύνολο από πελάτες. Copyright 2007 Ramez Elmasri and Shamkant B. Navathe, Ελληνική Έκδοση Δίαυλος Διαφάνεια 2-42

43 Θέματα κόστους για ΣΔΒΔ Κλιμάκωση κόστους: από ελεύθερα ανοικτού κώδικα συστήματα σε διατάξεις που κοστίζουν εκατομμύρια Παραδείγματα ελεύθερων σχεσιακών ΣΔΒΔ : MySQL, PostgreSQL, άλλα Εμπορικά ΣΔΒΔ υποστηρίζουν επιπλέον εξειδικευμένες υπηρεσίες, πχ. χρονοσειρές, χωρικά δεδομένα, διαχείριση εγγράφων, XML Υποστηρίζουν επιπλέον εξειδικευμένη λειτουργικότητα όταν αγορασθούν ξεχωριστά Μερικές φορές ονομάζονται cartridges (πχ στην Oracle) ή blades Διαφορετικές επιλογές αδειών: άδεια κόμβου, μέγιστο πλήθος ταυτόχρονων χρηστών (άδει θέσης), ένας χρήστης, κλπ. Copyright 2007 Ramez Elmasri and Shamkant B. Navathe, Ελληνική Έκδοση Δίαυλος Διαφάνεια 2-43

44 Ιστορικό των Μοντέλων Δεδομένων Δικτυωτό Μοντέλο Ιεραρχικό Μοντέλο Σχεσιακό Μοντέλο Αντικειμενοστρεφή Μοντέλα Σχεσιο-αντικειμενοστρεφή Μοντέλα Copyright 2007 Ramez Elmasri and Shamkant B. Navathe, Ελληνική Έκδοση Δίαυλος Διαφάνεια 2-44

45 Ιστορικό των Μοντέλων Δεδομένων Δικτυωτό Μοντέλο: Το πρώτο δικτυωτό ΣΔΒΔ υλοποιήθηκε από την Honeywell το (Σύστημα IDS). Υιοθετήθηκε ευρέως λόγω της υποστήριξης από την CODASYL (Conference on Data Systems Languages) (CODASYL - DBTG αναφορά 1971). Αργότερα υλοποιήθηκε σε μια μεγάλη ποικιλία συστημάτων - IDMS (Cullinet - σήμερα Computer Associates), DMS 1100 (Unisys), IMAGE (H.P. (Hewlett-Packard)), VAX -DBMS (Digital Equipment Corp., μετά COMPAQ, σήμερα H.P.). Copyright 2007 Ramez Elmasri and Shamkant B. Navathe, Ελληνική Έκδοση Δίαυλος Διαφάνεια 2-45

46 Παράδειγμα Δικτυωτού μοντέλου Σχήματος Copyright 2007 Ramez Elmasri and Shamkant B. Navathe, Ελληνική Έκδοση Δίαυλος Διαφάνεια 2-46

47 Δικτυωτό Μοντέλο Πλεονεκτήματα: Το δικτυωτό μοντέλο μπορεί να μοντελοποιήσει πολύπλοκες συσχετίσεις και να παραστήσει τα σημασιολογικά προσθήκης/διαγραφής σε συχετήσεις. Αντιμετωπίζει τις περισσότερες καταστάσεις μοντελοποίησης χρησιμοποιώντας τύπους εγγραφών και τύπους συσχετίσεων. Η γλώσσα υποστηρίζει πλοήγηση χρησιμοποιεί δομές όπως FIND, FIND member, FIND owner, FIND NEXT within set, GET, κλπ. Οι προγραμματιστές μπορούν να κάνουν βέλτιστη πλοήγηση στη βάση δεδομένων. Copyright 2007 Ramez Elmasri and Shamkant B. Navathe, Ελληνική Έκδοση Δίαυλος Διαφάνεια 2-47

48 Δικτυωτό Μοντέλο Μειονεκτήματα: Η πλοήγηση και η διαδικαστική φύση της επεξεργασίας Η βάση δεδομένων περιέχει ένα πολύπλοκο πίνακα δεικτών που συνδέουν ένα σύνολο εγγραφών. Μικρή δυνατότητα αυτόματης βελτιστοποίησης επερωτήσεων Copyright 2007 Ramez Elmasri and Shamkant B. Navathe, Ελληνική Έκδοση Δίαυλος Διαφάνεια 2-48

49 Ιστορικό των Μοντέλων Δεδομένων Ιεραρχικό Μοντέλο Δεδομένων: Αρχικά υλοποιήθηκε σαν κοινή προσπάθειατης IBM και της North American Rockwell στα Είχε σαν αποτέλεσμα την οικογένεια συστημάτων IMS. Το προϊόν IMS της IBM είχε (και ακόμη έχει) μια πολύ μεγάλη βάση πελατών παγκοσμίως Το ιεραρχικό μοντέλο τυποποιήθηκε με βάση το σύστημα IMS Άλλα συστήματα που βασίζονται στο μοντέλο αυτό: System 2k (SAS inc.) Copyright 2007 Ramez Elmasri and Shamkant B. Navathe, Ελληνική Έκδοση Δίαυλος Διαφάνεια 2-49

50 Ιεραρχικό Μοντέλο Πλεονεκτήματα: Απλό στη δόμηση και στη λειτουργία Αντιστοιχεί σε ένα πλήθος απόμ εραρχικά οργανωμένα από τη φύση τους πεδία Η γλώσσα είναι απλή: Χρησιμοποιεί δομικά στοιχεία όπως GET, GET UNIQUE, GET NEXT, GET NEXT WITHIN PARENT, κλπ. Μειονεκτήματα: Η πλοήγηση και η διαδικαστική φύση της επεξεργασίας Η βάση δεδομένων εμφανίζεται σαν μια γραμμική διάταξη εγγραφών Μικρή δυνατότητα βελτιστοποίησης επερωτήσεων Copyright 2007 Ramez Elmasri and Shamkant B. Navathe, Ελληνική Έκδοση Δίαυλος Διαφάνεια 2-50

51 Ιστορικό των Μοντέλων Δεδομένων Σχεσιακό Μοντέλο: Προτάθηκε το 1970 από τον E.F. Codd (IBM), πρώτο εμπορικό σύστημα Σήμερα σε πολλά εμπορικά προϊόντα (πχ. DB2, ORACLE, MS SQL Server, SYBASE, INFORMIX). Μερικά υλοποιήσεις ανοικτού κώδικα, πχ. MySQL, PostgreSQL Σήμερα κυρίαρχο στην ανάπτυξη εφαρμογών βάσεων δεδομένων. SQL σχεσιακά πρότυπα: SQL-89 (SQL1), SQL-92 (SQL2), SQL-99, SQL3, Τα κεφάλαια 5 έως 11 περιγράφουν αυτό το μοντέλο Copyright 2007 Ramez Elmasri and Shamkant B. Navathe, Ελληνική Έκδοση Δίαυλος Διαφάνεια 2-51

52 Ιστορικό των Μοντέλων Δεδομένων Αντικειμενοστρεφή Μοντέλα Δεδομένων: Έχουν προταθεί διάφορα μοντέλα για υλοποίηση σε ένα σύστημα βάσης δεδομένων. Ένα σύνολο αποτελείται από τα στηριζόμενα στις αντικειμενοστρεφείς γλώσσες προγραμματισμού όπως οι C++ (πχ., OBJECTSTORE ή VERSANT), και Smalltalk (πχ., το GEMSTONE). Επιπλέον, συστήματα όπωςτα O2, ORION (της MCC - έπειτα ITASCA), IRIS (της H.P.- χρησιμοποιήθηκε στο Open OODB). Πρότυπα Αντικειμενοστρεφών βάσεων: ODMG-93, ODMGversion 2.0, ODMG-version 3.0. Τα κεφάλαια 20 και 21 περιγράφουν αυτό το μοντέλο. Copyright 2007 Ramez Elmasri and Shamkant B. Navathe, Ελληνική Έκδοση Δίαυλος Διαφάνεια 2-52

53 Ιστορικό των Μοντέλων Δεδομένων Σχεσιο-Αντικειμενοσρεφή Μοντέλα: Η πιο πρόσφατη τάση. Άρχισε με τον Informix Universal Server. Τα σχεσιακά συστήματα ενσωματώνουν έννοιες από τις αντικειμενοστρεφείς βάσεις δεδομένων. Χαρακτηριστικά παραδείγματα οι τελευταίες εκδόσεις της Oracle-10i, DB2, και SQL Server και άλλα ΣΔΒΔ. Τα πρότυπα περιλαμβάνονται στο SQL-99 και αναμένεται να επεκταθούν σε μελλοντικά SQL πρότυπα. Το κεφάλαιο 22 περιγράφει αυτό το μοντέλο. Copyright 2007 Ramez Elmasri and Shamkant B. Navathe, Ελληνική Έκδοση Δίαυλος Διαφάνεια 2-53

54 Σύνοψη Μοντέλα Δεδομένων και Κατηγορίες τους Ιστορικό των Μοντέλων Δεδομένων Σχήματα, Στιγμιότυπα, και Καταστάσεις Αρχιτεκτονική Τριών Σχημάτων Ανεξαρτησία Δεδομένων Γλώσσες και Διεπαφές ΣΔΒΔ Βοηθητικά Προγράμματα και Εργαλεία ΣΔΒΔ Κεντρικές και Αρχιτεκτονικές Πελάτη/Διακομιστή Ταξινόμηση ΣΔΒΔ Copyright 2007 Ramez Elmasri and Shamkant B. Navathe, Ελληνική Έκδοση Δίαυλος Διαφάνεια 2-54

Εισαγωγή στα Συστήµατα Βάσεων Δεδοµένων

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

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

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

Διαχείριση Δεδομένων Διαχείριση Δεδομένων Βαγγελιώ Καβακλή Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου 1 Εαρινό Εξάμηνο 2012-13 Περιεχόμενο σημερινής διάλεξης Βάσεις Δεδομένων Ορισμοί Παραδείγματα

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

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

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ - ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΣΒΔ - ΕΙΣΑΓΩΓΗ ΣΤΟ ΜΟΝΤΕΛΟ ΟΝΤΟΤΗΤΩΝ ΣΥΣΧΕΤΙΣΕΩΝ ΤΜΗΜΑ ΠΟΛΙΤΙΣΜΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Χειμερινό Εξάμηνο 2013 - ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΣΒΔ - ΕΙΣΑΓΩΓΗ ΣΤΟ ΜΟΝΤΕΛΟ ΟΝΤΟΤΗΤΩΝ ΣΥΣΧΕΤΙΣΕΩΝ Δρ. Βαγγελιώ Καβακλή ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ, ΤΜΗΜΑ ΠΟΛΙΤΙΣΜΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ 1 Αρχιτεκτονική

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

Βάσεις Δεδομένων (Databases)

Βάσεις Δεδομένων (Databases) Βάσεις Δεδομένων (Databases) ΕΠΛ 342 Χειμερινό Εξάμηνο 2011 Διδάσκοντες Καθηγητές Γιώργος Σαμάρας (ΧΩΔ01 109) Βάσεις Δεδομένων Vs. Αρχείων Αφαίρεση (Data Abstraction) Αξιοπιστία (Reliability) Ικανότητα/Απόδοση

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

Εισαγωγή. Τι είναι µια βάση δεδοµένων;

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

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

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

Εισαγωγή στις βάσεις δεδομένων - Η ανατομία μιας βάσης δεδομένων ΕΣΔ516 Τεχνολογίες Διαδικτύου Εισαγωγή στις βάσεις δεδομένων - Η ανατομία μιας βάσης δεδομένων Περιεχόμενα - Βιβλιογραφία Ενότητας Περιεχόμενα Ορισμοί Συστατικά στοιχεία εννοιολογικής σχεδίασης Συστατικά

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

Αρχιτεκτονικές κατανεμημένων συστημάτων. I. Sommerville 2006 Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση Κεφ. 12

Αρχιτεκτονικές κατανεμημένων συστημάτων. I. Sommerville 2006 Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση Κεφ. 12 Αρχιτεκτονικές κατανεμημένων συστημάτων Στόχοι Εξήγηση των πλεονεκτημάτων και των μειονεκτημάτων των αρχιτεκτονικών κατανεμημένων συστημάτων Εξέταση των αρχιτεκτονικών συστημάτων πελάτηδιακομιστή και των

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

Information Technology for Business

Information Technology for Business Information Technology for Business! Lecturer: N. Kyritsis, MBA, Ph.D. Candidate!! e-mail: kyritsis@ist.edu.gr Διαχείριση Επιχειρηματικών Δεδομένων - Databases Ορισμός Βάσης Δεδομένων Συλλογή συναφών αρχείων

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

Προγραμματισμός διαδικτυακών εφαρμογών με PHP

Προγραμματισμός διαδικτυακών εφαρμογών με PHP ΕΣΔ516: Τεχνολογίες Διαδικτύου Προγραμματισμός διαδικτυακών εφαρμογών με PHP Ερωτήματα μέσω Περιεχόμενα Περιεχόμενα Λογισμικό για εφαρμογές Web Η τριεπίπεδη αρχιτεκτονική (3-tier architecture) Εισαγωγή

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

Σύστημα υποβολής αιτήσεων υποψήφιων συνεργατών ΕΚΤ

Σύστημα υποβολής αιτήσεων υποψήφιων συνεργατών ΕΚΤ Σύστημα υποβολής αιτήσεων υποψήφιων συνεργατών ΕΚΤ 1 Λειτουργικές απαιτήσεις Το σύστημα υποβολής αιτήσεων υποψήφιων συνεργατών στοχεύει στο να επιτρέπει την πλήρως ηλεκτρονική υποβολή αιτήσεων από υποψήφιους

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

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

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

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

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

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

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

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

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

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

Λειτουργικά Συστήματα Ι. Καθηγήτρια Παπαδάκη Αναστασία

Λειτουργικά Συστήματα Ι. Καθηγήτρια Παπαδάκη Αναστασία Λειτουργικά Συστήματα Ι Καθηγήτρια Παπαδάκη Αναστασία 2013 1 Ηλεκτρονικός Υπολογιστής αποτελείται: 1. Από Υλικό Hardware (CPUs, RAM, Δίσκοι), & 2. Λογισμικό - Software Και μπορεί να εκτελέσει διάφορες

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

Εργαλεία ανάπτυξης εφαρμογών internet Ι

Εργαλεία ανάπτυξης εφαρμογών internet Ι IEK ΟΑΕΔ ΚΑΛΑΜΑΤΑΣ ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΟΦΟΡΙΚΗΣ Εργαλεία ανάπτυξης εφαρμογών internet Ι Διδάσκουσα: Κανελλοπούλου Χριστίνα ΠΕ19 Πληροφορικής Εργαλεία και τεχνικές από την πλευρά του πελάτη Java Applet

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

ΜΑΘΗΜΑ 3 ΛΟΓΙΣΜΙΚΟ (SOFTWARE)

ΜΑΘΗΜΑ 3 ΛΟΓΙΣΜΙΚΟ (SOFTWARE) ΜΑΘΗΜΑ 3 ΛΟΓΙΣΜΙΚΟ (SOFTWARE) ΣΤΟΧΟΙ: 1. Λογισμικό 2. Λογισμικό Λειτουργικού Συστήματος 3. Προσαρμοστικό Γραφικών Χρήστη 4. Λογισμικών Εφαρμογών 5. Διαφορά Μεταξύ Λογισμικού Λειτουργικού Συστήματος Και

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

Τι είναι ένα δίκτυο υπολογιστών; Αρχιτεκτονική επιπέδων πρωτοκόλλων. Δικτυακά πρωτόκολλα

Τι είναι ένα δίκτυο υπολογιστών; Αρχιτεκτονική επιπέδων πρωτοκόλλων. Δικτυακά πρωτόκολλα Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2014-15 Δίκτυα υπολογιστών (και το Διαδίκτυο) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης Τι είναι ένα δίκτυο υπολογιστών;

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

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

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

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

Δομή και Στόχοι του Μαθήματος - Εισαγωγή

Δομή και Στόχοι του Μαθήματος - Εισαγωγή ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΔΙΟΙΚΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ Δομή και Στόχοι του Μαθήματος - Εισαγωγή Δομή και Στόχοι Μαθήματος Εισαγωγή Στόχοι του μαθήματος Δομή του μαθήματος Εργασία Εισαγωγή

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

Αποθηκευμένες Διαδικασίες Stored Routines (Procedures & Functions)

Αποθηκευμένες Διαδικασίες Stored Routines (Procedures & Functions) Αποθηκευμένες Διαδικασίες Stored Routines (Procedures & Functions) Αυγερινός Αραμπατζής avi@ee.duth.gr www.aviarampatzis.com Βάσεις Δεδομένων Stored Procedures 1 Stored Routines (1/2) Τμήματα κώδικα τα

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

hel-col@otenet.gr Κωνσταντίνος Παρασκευόπουλος Καθηγητής Πληροφορικής (ΠΕ19 MSc) Ελληνικό Κολλέγιο Θεσσαλονίκης kparask@hellenic-college.

hel-col@otenet.gr Κωνσταντίνος Παρασκευόπουλος Καθηγητής Πληροφορικής (ΠΕ19 MSc) Ελληνικό Κολλέγιο Θεσσαλονίκης kparask@hellenic-college. Χρήση της Διεπαφής Προγραμματισμού Εφαρμογής Google Maps για τη δημιουργία διαδραστικού χάρτη με τα Μνημεία Παγκόσμιας Πολιτιστικής Κληρονομιάς της ΟΥΝΕΣΚΟ στη Θεσσαλονίκη Εμμανουήλ Τσάμης 1, Κωνσταντίνος

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

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2014-15. Δίκτυα υπολογιστών. (και το Διαδίκτυο)

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2014-15. Δίκτυα υπολογιστών. (και το Διαδίκτυο) Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2014-15 Δίκτυα υπολογιστών (και το Διαδίκτυο) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης Τι είναι ένα δίκτυο υπολογιστών;

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

Ολοκληρωμένο, Σταθερό, Γρήγορο, Επεκτάσιμο

Ολοκληρωμένο, Σταθερό, Γρήγορο, Επεκτάσιμο Ολοκληρωμένο, Σταθερό, Γρήγορο, Επεκτάσιμο Περιβάλλον ανάπτυξης Τεχνολογία ROADS Ενσωματωμένες τεχνολογίες αιχμής Προηγμένο σύστημα αυτοέλεγχου και υποστήριξης Φιλικό user interface Ενσωματωμένες νέες

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

ΚΕΦΑΛΑΙΟ 2 ΛΟΓΙΣΜΙΚΟ

ΚΕΦΑΛΑΙΟ 2 ΛΟΓΙΣΜΙΚΟ ΚΕΦΑΛΑΙΟ 2 ΛΟΓΙΣΜΙΚΟ ΤΙ ΕΊΝΑΙ ΛΟΓΙΣΜΙΚΟ Για τη λειτουργία ενός υπολογιστικού συστήματος χρειάζεται εκτός από το υλικό (hardware) και το λογισμικό (software). Σε αυτό περιλαμβάνονται όλα τα Προγράμματα

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

Εργαλεία ανάπτυξης εφαρμογών internet Ι

Εργαλεία ανάπτυξης εφαρμογών internet Ι IEK ΟΑΕΔ ΚΑΛΑΜΑΤΑΣ ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΟΦΟΡΙΚΗΣ Εργαλεία ανάπτυξης εφαρμογών internet Ι Διδάσκουσα: Κανελλοπούλου Χριστίνα ΠΕ19 Πληροφορικής 4 φάσεις διαδικτυακών εφαρμογών 1.Εφαρμογές στατικής πληροφόρησης

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

TRAVIS TRAFFIC VIOLATION INFORMATION SYSTEM ΣΥΣΤΗΜΑ ΔΙΑΧΕΙΡΗΣΗΣ ΠΑΡΑΒΑΣΕΩΝ ΦΩΤΟΕΠΙΣΗΜΑΝΣΗΣ

TRAVIS TRAFFIC VIOLATION INFORMATION SYSTEM ΣΥΣΤΗΜΑ ΔΙΑΧΕΙΡΗΣΗΣ ΠΑΡΑΒΑΣΕΩΝ ΦΩΤΟΕΠΙΣΗΜΑΝΣΗΣ TRAFFIC VIOLATION INFORMATION SYSTEM ΣΥΣΤΗΜΑ ΔΙΑΧΕΙΡΗΣΗΣ ΠΑΡΑΒΑΣΕΩΝ ΦΩΤΟΕΠΙΣΗΜΑΝΣΗΣ TRAVIS-V1-2012 TRAVIS Λογισμικό Διαχείρισης Παραβάσεων Φωτοεπισήμανσης Το σύστημα διαχείρισης παραβάσεων φωτοεπισήμανσης

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

Επιχειρησιακά Πληροφοριακά Συστήματα. Site: www.aggelopoulos.tk e-mail: ioannis.aggelopoulos@gmail.com. Στόχος Σκοπός μαθήματος

Επιχειρησιακά Πληροφοριακά Συστήματα. Site: www.aggelopoulos.tk e-mail: ioannis.aggelopoulos@gmail.com. Στόχος Σκοπός μαθήματος Επιχειρησιακά Πληροφοριακά Συστήματα Διδάσκων: Αγγελόπουλος Γιάννης Δευτέρα 3-5 Τρίτη 4-6 Εργαστήριο Α Site: www.aggelopoulos.tk e-mail: ioannis.aggelopoulos@gmail.com 1 Στόχος Σκοπός μαθήματος Σκοπός:

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

Λίγα λόγια από το συγγραφέα... 7. 91 Βάσεις δεδομένων και Microsoft Access... 9. 92 Microsoft Access... 22

Λίγα λόγια από το συγγραφέα... 7. 91 Βάσεις δεδομένων και Microsoft Access... 9. 92 Microsoft Access... 22 ΕΝΟΤΗΤΑ 5 Περιεχόμενα Λίγα λόγια από το συγγραφέα... 7 91 Βάσεις δεδομένων και Microsoft Access... 9 92 Microsoft Access... 22 93 Το σύστημα Βοήθειας του Microsoft Office... 32 94 Σχεδιασμός βάσης δεδομένων

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

Alfresco. CyberStream. διαχείριση εγγράφων χωρίς όρια για την επιχείρηση. Νίκος Λυκουρόπουλος τεχνικός διευθυντής

Alfresco. CyberStream. διαχείριση εγγράφων χωρίς όρια για την επιχείρηση. Νίκος Λυκουρόπουλος τεχνικός διευθυντής Alfresco διαχείριση εγγράφων χωρίς όρια για την επιχείρηση Νίκος Λυκουρόπουλος τεχνικός διευθυντής CyberStream CyberStream και Ανοιχτό Λογισμικό η CyberStream από την ίδρυσή της το 2000, εξειδικεύεται

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

Περιεχόμενο του μαθήματος

Περιεχόμενο του μαθήματος ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Απαιτήσεις Λογισμικού Περιπτώσεις χρήσης Δρ Βαγγελιώ Καβακλή Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου Εαρινό Εξάμηνο 2012-2013 1 Περιεχόμενο του μαθήματος

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

Εισαγωγή στην επιστήμη των υπολογιστών. Υλικό Υπολογιστών Κεφάλαιο 6ο ίκτυα υπολογιστών

Εισαγωγή στην επιστήμη των υπολογιστών. Υλικό Υπολογιστών Κεφάλαιο 6ο ίκτυα υπολογιστών Εισαγωγή στην επιστήμη των υπολογιστών Υλικό Υπολογιστών Κεφάλαιο 6ο ίκτυα υπολογιστών 1 ίκτυα μικρά και μεγάλα Ένα δίκτυο υπολογιστών (computer network) είναι ένας συνδυασμός συστημάτων (δηλαδή, υπολογιστών),

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

Εισαγωγή στην Αρχιτεκτονική Η/Υ

Εισαγωγή στην Αρχιτεκτονική Η/Υ Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών 2014-15 Εισαγωγή στην Αρχιτεκτονική (θεμελιώδεις αρχές λειτουργίας των υπολογιστών) http://di.ionio.gr/~mistral/tp/comparch/ Μ.Στεφανιδάκης

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΠΡΟΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΜΑΘΗΜΑ: ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ ΔΙΑΔΙΚΑΣΙΕΣ ΠΑΡΑΓΩΓΗΣ ΛΟΓΙΣΜΙΚΟΥ Διδάσκων: Γ. Χαραλαμπίδης,

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

10. Με πόσους και ποιους τρόπους μπορεί να αναπαρασταθεί ένα πρόβλημα; 11. Περιγράψτε τα τρία στάδια αντιμετώπισης ενός προβλήματος.

10. Με πόσους και ποιους τρόπους μπορεί να αναπαρασταθεί ένα πρόβλημα; 11. Περιγράψτε τα τρία στάδια αντιμετώπισης ενός προβλήματος. 1. Δώστε τον ορισμό του προβλήματος. 2. Σι εννοούμε με τον όρο επίλυση ενός προβλήματος; 3. Σο πρόβλημα του 2000. 4. Σι εννοούμε με τον όρο κατανόηση προβλήματος; 5. Σι ονομάζουμε χώρο προβλήματος; 6.

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

1. ΑΡΧΕΣ ΛΕΙΤΟΥΡΓΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ

1. ΑΡΧΕΣ ΛΕΙΤΟΥΡΓΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ 12 Σχεδιασμός Ανάπτυξη Λειτουργία Π.Σ. 1. ΑΡΧΕΣ ΛΕΙΤΟΥΡΓΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ 1.1 Δυνατότητες Λειτουργικών Συστημάτων 1.1.1 Εισαγωγή Ο όρος Λειτουργικό Σύστημα (Operating System), εκφράζει το σύνολο των προγραμμάτων

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

Βάσεις εδομένων ΘΕΜΑ ΕΡΓΑΣΙΑΣ. Μέρμηγκας Αλέξανδρος Α.Μ. 30000. ιαχείρηση Πληροφοριακών Συστηματών

Βάσεις εδομένων ΘΕΜΑ ΕΡΓΑΣΙΑΣ. Μέρμηγκας Αλέξανδρος Α.Μ. 30000. ιαχείρηση Πληροφοριακών Συστηματών TMHMA ΑΥΤΟΜΑΤΙΣΜΟΥ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ Τ.Ε.Ι. ΠΕΙΡΑΙΩΣ ΘΕΜΑ ΕΡΓΑΣΙΑΣ Βάσεις εδομένων Μέρμηγκας Αλέξανδρος Α.Μ. 30000 Βάση εδομένων Βάση δεδομένων είναι μια οργανωμένη συλλογή αλληλοσυσχετιζόμενων

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

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

ΑΝΑΛΥΤΙΚΟ ΩΡΟΛΟΓΙΟ ΠΡΟΓΡΑΜΜΑ ΘΕΩΡΙΑΣ ΠΡΑΞΗΣ ΑΡ. ΕΓΚΡΙΤΙΚΗΣ ΑΠΟΦΑΣΗΣ ΥΠΟΕΡΓΟΥ ΚΩΔΙΚΟΙ ΤΟΠΙΚΩΝ ΑΓΟΡΩΝ ΕΡΓΑΣΙΑΣ ΤΟΥ ΝΟΜΟΥ Σ ΠΡΟΓΡ/ΤΟΣ ΑΝΑΛΥΤΙΚΟ ΩΡΟΛΟΓΙΟ ΠΡΟΓΡΑΜΜΑ ΘΕΩΡΙΑΣ ΜΑΘΗΜΑΤΟΣ 1 2 3 4 5 6 7 8 Διαχείριση Αρχείων 06/11/2014 09:00-13:00 Εισαγωγή

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

Τι είναι ένα σύστημα διαχείρισης περιεχομένου; δυναμικό περιεχόμενο

Τι είναι ένα σύστημα διαχείρισης περιεχομένου; δυναμικό περιεχόμενο Τι είναι ένα σύστημα διαχείρισης περιεχομένου; Παρά την μεγάλη εξάπλωση του διαδικτύου και τον ολοένα αυξανόμενο αριθμό ιστοσελίδων, πολλές εταιρείες ή χρήστες δεν είναι εξοικειωμένοι με την τεχνολογία

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

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

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

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

"Αθηνά" - Ερευνητικό Κέντρο Καινοτομίας στις Τεχνολογίες της Πληροφορίας, των Επικοινωνιών και της Γνώσης

Αθηνά - Ερευνητικό Κέντρο Καινοτομίας στις Τεχνολογίες της Πληροφορίας, των Επικοινωνιών και της Γνώσης "Αθηνά" - Ερευνητικό Κέντρο Καινοτομίας στις Τεχνολογίες της Πληροφορίας, των Επικοινωνιών και της Γνώσης ΙΝΣΤΙΤΟΥΤΟ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΠΡΟΣΚΛΗΣΗ ΕΚΔΗΛΩΣΗΣ ΕΝΔΙΑΦΕΡΟΝΤΟΣ Ημ/νία ανάρτησης στον ιστότοπο

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

Εργαστήριο #10 (Ε10) 1

Εργαστήριο #10 (Ε10) 1 Εργαστήριο #10 Από τα προηγούμενα εργαστήρια......θα χρειαστείτε ορισμένες από τις οδηγίες μορφοποίησης CSS (ανατρέξτε στις εκφωνήσεις του 8 ου και 9 ου εργαστηρίου).! Οδηγίες Στη δυναμική δημιουργία ιστοσελίδων

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

Ανάπτυξη εφαρµογών στο διαδίκτυο - σχεδιασµός ιστοσελίδων. Εφαρµογές συστηµάτων συντήρησης µηχανηµάτων και θερµαντικού - ψυκτικού εξοπλισµού

Ανάπτυξη εφαρµογών στο διαδίκτυο - σχεδιασµός ιστοσελίδων. Εφαρµογές συστηµάτων συντήρησης µηχανηµάτων και θερµαντικού - ψυκτικού εξοπλισµού Α/Α ΝΟΜΟΣ ΠΕΡ ΚΩ ΙΚΟΙ ΝΟΜ ΟΤΑ Θ.Π. ΠΡΟΤΑΣΗ ΚΩ ΙΚΟΙ Υ2 Υ3 ΚΩ ΘΕΜΑΤΙΚΟ ΑΝΤΙΚΕΙΜΕΝΟ ΠΟΛΗ Ε.Ε. ΑΤΟΜΑ ΩΡΕΣ ΘΕΩ -ΡΙΑ ΠΡΑ- ΚΤΙΚΗ 1 ΑΤΤΙΚΗ 9 95 95.05 6 2 ΑΤΤΙΚΗ 9 95 95.05 9 ΑΝΑΠΤΥΞΗ ΣΥΣΤΗΜΑΤΩΝ (ΠΡΟΓΡΑΜΜΑΤΙΣΜ

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΗΣ ΔΙΑΧΕΙΡΙΣΗΣ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ ΣΕ VISUAL C++ 6

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΗΣ ΔΙΑΧΕΙΡΙΣΗΣ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ ΣΕ VISUAL C++ 6 Τ.Ε.Ι. ΗΠΕΙΡΟΥ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΤΗΛΕΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΔΙΟΙΚΗΣΗΣ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΗΣ ΔΙΑΧΕΙΡΙΣΗΣ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ ΣΕ VISUAL C++ 6 Αναστασιάδης Σταύρος Εισηγητής: Κονετάς Δημήτρης Οκτώβριος

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

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής. Ακαδημαϊκό Έτος 2007-2008

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής. Ακαδημαϊκό Έτος 2007-2008 Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Ακαδημαϊκό Έτος 2007-2008 ΠΑΡΑΔΟΤΕΟ: Έκθεση Προόδου Υλοποίησης του Μαθήματος Εισαγωγή στην Επιστήμη των Υπολογιστών Διδάσκοντες: Θ.Ανδρόνικος - Μ.Στεφανιδάκης Περιεχόμενα

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

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

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

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

Σενάριο 15: Ενεργός Μετεωρολογικός Χάρτης

Σενάριο 15: Ενεργός Μετεωρολογικός Χάρτης Σενάριο 15: Ενεργός Μετεωρολογικός Χάρτης Ταυτότητα Σεναρίου Τίτλος : Ενεργός Μετεωρολογικός Χάρτης Γνωστικό Αντικείμενο: Εφαρμογές Πληροφορικής-Υπολογιστών Διδακτική Ενότητα: Διερευνώ - Δημιουργώ Ανακαλύπτω,

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

Τίτλος Πλατφόρµα Ασύγχρονης Τηλεκπαίδευσης. Συντάκτης. Ακαδηµαϊκό ιαδίκτυο GUnet Οµάδα Ασύγχρονης Τηλεκπαίδευσης

Τίτλος Πλατφόρµα Ασύγχρονης Τηλεκπαίδευσης. Συντάκτης. Ακαδηµαϊκό ιαδίκτυο GUnet Οµάδα Ασύγχρονης Τηλεκπαίδευσης Τίτλος Πλατφόρµα Ασύγχρονης Τηλεκπαίδευσης Συντάκτης Ακαδηµαϊκό ιαδίκτυο GUnet Οµάδα Ασύγχρονης Τηλεκπαίδευσης Ηµεροµηνία Μάιος 2004 Πίνακας Περιεχοµένων ΕΙΣΑΓΩΓΗ 3 ΦΙΛΟΣΟΦΙΑ ΠΛΑΤΦΟΡΜΑΣ 4 ΒΑΣΙΚΑ ΣΤΟΙΧΕΙΑ

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

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

Μ Ε Ρ Ο Σ Γ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ Μ Ε Ρ Ο Σ Γ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ 6 ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ 6.1 Γλώσσες Προγραμματισμού 6.1.1 Γλώσσες μηχανής (1 η γενιά) Η γλώσσα στην οποία ένας ηλεκτρονικός υπολογιστής καταλαβαίνει

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

Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον

Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον Κεφάλαιο 6ο Εισαγωγή στον Προγραµµατισµό Μέρος Πρώτο (6.1, 6.2 και 6.3) Α. Ερωτήσεις Σωστού Λάθους 1. Η γλώσσα µηχανής είναι µία γλώσσα υψηλού επιπέδου.

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

Προγραμματισμός Η/Υ 1 (Εργαστήριο)

Προγραμματισμός Η/Υ 1 (Εργαστήριο) Προγραμματισμός Η/Υ 1 (Εργαστήριο) Ενότητα 1: Εισαγωγή στη C - Αλγόριθμοι Καθηγήτρια Εφαρμογών: Τσαγκαλίδου Ροδή Τμήμα: Ηλεκτρολόγων Μηχανικών Τ.Ε. Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε

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

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

Σύβακας Σταύρος ΠΕ19,MSc. IT ΣΥΒΑΚΑΣ ΣΤΑΥΡΟΣ ΕΡΩΤΗΜΑΤΑ Σύβακας Σταύρος ΠΕ19,MSc. IT Εισαγωγή Τα ερωτήματα (queries) είναι μία από τις πιο σημαντικές δυνατότητες που προφέρει ένα Σ%Β% αφού επιτρέπουν: Ανάκτηση και ανάλυση των δεδομένων στην επιθυμητή μορφή

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

Ενότητα 1. Εισαγωγή στις βασικές έννοιες των ικτύων ΗΥ

Ενότητα 1. Εισαγωγή στις βασικές έννοιες των ικτύων ΗΥ Ενότητα 1 Εισαγωγή στις βασικές έννοιες των ικτύων ΗΥ Εισαγωγή στις βασικές έννοιες των δικτύων υπολογιστών ικτυακός Καταµερισµός Εργασίας Το υπόδειγµα του Internet Εξοπλισµός ικτύου Κατηγοριοποίηση ικτύων

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

Το Έργο Συνεισφοράς. Ανάπτυξη εφαρμογής για κινητές συσκευές του Σ.Δ.Μ. Open eclass. Θερινό Σχολείο, 14 20 Ιουλίου 2014

Το Έργο Συνεισφοράς. Ανάπτυξη εφαρμογής για κινητές συσκευές του Σ.Δ.Μ. Open eclass. Θερινό Σχολείο, 14 20 Ιουλίου 2014 Θερινό Σχολείο, 14 20 Ιουλίου 2014 Το Έργο Συνεισφοράς Ανάπτυξη εφαρμογής για κινητές συσκευές του Σ.Δ.Μ. Open eclass Μονάδα Αριστείας ΕΛ/ΛΑΚ ΤΕΙ Αθήνας Θέμα Γενική Περιγραφή 2 Συνεργατική ανάπτυξη Έργου

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

ΜΑΘΗΜΑ 3 MULTIPLE CHOICE

ΜΑΘΗΜΑ 3 MULTIPLE CHOICE ΜΑΘΗΜΑ 3 MULTIPLE CHOICE 1. Ποιa από τις πιο κάτω εργασίες είναι λειτουργία του Λειτουργικού Συστήματος; a) Προσθήκη δεδομένων σε ένα υπολογιστικό φύλλο b) Εκπόνηση έκθεσης βάσης δεδομένων c) Διαχείριση

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

Ιστορική Αναδρομή Λειτουργικών Συστημάτων (ΛΣ) Εισαγωγή : ο πυρήνας (kernel) / ο φλοιός (shell) Β ΕΠΑΛ

Ιστορική Αναδρομή Λειτουργικών Συστημάτων (ΛΣ) Εισαγωγή : ο πυρήνας (kernel) / ο φλοιός (shell) Β ΕΠΑΛ Ιστορική Αναδρομή Λειτουργικών Συστημάτων (ΛΣ) Εισαγωγή : ο πυρήνας (kernel) / ο φλοιός (shell) Β ΕΠΑΛ http://leitourgika-systhmata-epal-b.ggia.info/ Σύγχρονο Λειτουργικό Σύστημα - ΛΣ Λειτουργικό Σύστημα:

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

Κεφάλαιο 5Β (επανάληψη) Εισαγωγή στην Πληροφορική. Τυπικοί χρόνοι πρόσβασης. Μέσος χρόνος πρόσβασης. Ταχύτητα µεταφοράς δεδοµένων

Κεφάλαιο 5Β (επανάληψη) Εισαγωγή στην Πληροφορική. Τυπικοί χρόνοι πρόσβασης. Μέσος χρόνος πρόσβασης. Ταχύτητα µεταφοράς δεδοµένων Κεφάλαιο 5Β (επανάληψη) Εισαγωγή στην Πληροφορική Χειµερινό Εξάµηνο 2006-07 Απόδοση των οδηγών αποθηκευτικών µέσων Μέσος χρόνος πρόσβασης (Average Access Time) Ταχύτητα µεταφοράς δεδοµένων (Data-Transfer

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

Ολοκληρωμένο, Σταθερό, Γρήγορο, Επεκτάσιμο

Ολοκληρωμένο, Σταθερό, Γρήγορο, Επεκτάσιμο Ολοκληρωμένο, Σταθερό, Γρήγορο, Επεκτάσιμο Περιβάλλον ανάπτυξης Τεχνολογία ROADS Ενσωματωμένες τεχνολογίες αιχμής Ανάπτυξη λύσεων από εταιρίες ISV Προηγμένο σύστημα αυτοέλεγχου και υποστήριξης Νέο user

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

Στρατηγική Επιλογή. Η Λογιστική Σουίτα ΙΙ αποτελείται από:

Στρατηγική Επιλογή. Η Λογιστική Σουίτα ΙΙ αποτελείται από: Στρατηγική Επιλογή Οι απαιτήσεις του συνεχώς μεταβαλλόμενου οικονομικού - φοροτεχνικού περιβάλλοντος σε συνδυασμό με τις αυξανόμενες ανάγκες πληροφόρησης των επιχειρήσεων, έχουν αυξήσει ραγδαία τον όγκο

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

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

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

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

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΙΜΕΛΕΙΑ: ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΑΣΚΗΣΕΙΣ 6 ΟΥ ΚΕΦΑΛΑΙΟΥ ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ ΕΡΩΤΗΣΕΙΣ ΣΩΣΤΟ ΛΑΘΟΣ Σημειώστε αν είναι σωστή ή

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

Αν Ναι, δείτε πως με το λογισμικό axes μπορείτε!

Αν Ναι, δείτε πως με το λογισμικό axes μπορείτε! Θέλετε να μάθετε πως μπορείτε να έχετε πρόσβαση στις 5250 οθόνες μέσω browser, χωρίς αλλαγή στις υπάρχουσες εφαρμογές και χωρίς εγκατάσταση στον client? Αν Ναι, δείτε πως με το λογισμικό axes μπορείτε!

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

Εξεταστέα Ύλη (Syllabus) Έκδοση 5.0

Εξεταστέα Ύλη (Syllabus) Έκδοση 5.0 Εξεταστέα Ύλη (Syllabus) Έκδοση 5.0 Πνευματικά Δικαιώματα 2007 Ίδρυμα ECDL (ECDL Foundation www.ecdl.org) Όλα τα δικαιώματα είναι κατοχυρωμένα. Κανένα μέρος αυτού του εγγράφου δεν μπορεί να αναπαραχθεί

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

Αριστοµένης Μακρής Εργαστήρια Η/Υ

Αριστοµένης Μακρής Εργαστήρια Η/Υ Λογισµικό Η/Υ (Software)( Οι βασικές κατηγορίες λογισµικού!λειτουργικά Συστήµατα (Operating Systems O/S)!Λειτουργικά βοηθητικά προγράµµατα (Tools and Utilities)!Περιβάλλοντα ανάπτυξης µηχανογραφικών εφαρµογών!προϊόντα

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

4/2014 ΣΥΝΟΠΤΙΚΗ ΠΑΡΟΥΣΙΑΣΗ ΥΔΡΟΛΗΨΙΕΣ ΑΤΤΙΚΗΣ ΑΠΟΚΕΝΤΡΩΜΕΝΗ ΔΙΟΙΚΗΣΗ ΑΤΤΙΚΗΣ ΔΙΕΥΘΥΝΣΗ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΩΝ

4/2014 ΣΥΝΟΠΤΙΚΗ ΠΑΡΟΥΣΙΑΣΗ ΥΔΡΟΛΗΨΙΕΣ ΑΤΤΙΚΗΣ ΑΠΟΚΕΝΤΡΩΜΕΝΗ ΔΙΟΙΚΗΣΗ ΑΤΤΙΚΗΣ ΔΙΕΥΘΥΝΣΗ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΩΝ 4/2014 ΣΥΝΟΠΤΙΚΗ ΠΑΡΟΥΣΙΑΣΗ ΥΔΡΟΛΗΨΙΕΣ ΑΤΤΙΚΗΣ ΑΠΟΚΕΝΤΡΩΜΕΝΗ ΔΙΟΙΚΗΣΗ ΑΤΤΙΚΗΣ ΔΙΕΥΘΥΝΣΗ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΩΝ ΥΔΡΟΛΗΨΙΕΣ ΑΤΤΙΚΗΣ Η εφαρμογή "Υδροληψίες Αττικής" είναι ένα πληροφοριακό σύστημα (αρχιτεκτονικής

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

ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΙΟΙΚΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ. Ηλεκτρονικό Εμπόριο

ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΙΟΙΚΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ. Ηλεκτρονικό Εμπόριο ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΙΟΙΚΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ Ηλεκτρονικό Εμπόριο Αναπτύσσοντας ένα Ηλεκτρονικό Κατάστημα Ηλεκτρονικό Εμπόριο Λειτουργικότητα Εφαρμογής Κατάλογος προϊόντων Καλάθι

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

Υπηρεσίες υλοποίησης ΗΡ: Υπηρεσία εγκατάστασης

Υπηρεσίες υλοποίησης ΗΡ: Υπηρεσία εγκατάστασης Φύλλο δεδομένων Υπηρεσίες υλοποίησης ΗΡ: Υπηρεσίες για υπολογιστές και εκτυπωτές ΗΡ Πλεονεκτήματα υπηρεσίας Εγκατάσταση υπολογιστών και εκτυπωτών ήδη διαμορφωμένων για τις ανάγκες του τμήματος IT και των

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

Γλώσσες Προγραμματισμού Μεταγλωττιστές

Γλώσσες Προγραμματισμού Μεταγλωττιστές Γλώσσες Προγραμματισμού Μεταγλωττιστές Πανεπιστήμιο Μακεδονίας Τμήμα Εφαρμοσμένης Πληροφορικής Ηλίας Σακελλαρίου Δομή Γλώσσες Προγραμματισμού Εισαγωγικά Γλώσσα Μηχανής Γλώσσες υψηλού επιπέδου Μεταγλωττιστές

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

Τα Apple, Bonjour, Macintosh, Mac OS και Safari αποτελούν εµπορικά σήµατα της Apple Computer, Inc. στις Ηνωµένες Πολιτείες ή/και σε άλλες χώρες.

Τα Apple, Bonjour, Macintosh, Mac OS και Safari αποτελούν εµπορικά σήµατα της Apple Computer, Inc. στις Ηνωµένες Πολιτείες ή/και σε άλλες χώρες. Copyright 2007 Xerox Corporation. Με επιφύλαξη παντός δικαιώµατος. Τα µη δηµοσιευµένα δικαιώµατα προστατεύονται από το νόµο περί πνευµατικής ιδιοκτησίας των Ηνωµένων Πολιτειών. Τα XEROX, CentreWare, ControlCentre,

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

Παρουσίαση Θερινού Σχολείου. Αριστεία ΕΛ/ΛΑΚ ΤΕΙ Αθήνας

Παρουσίαση Θερινού Σχολείου. Αριστεία ΕΛ/ΛΑΚ ΤΕΙ Αθήνας Παρουσίαση Θερινού Σχολείου Αριστεία ΕΛ/ΛΑΚ ΤΕΙ Αθήνας 2 Στόχος Στόχος Θερινού Σχολείου 3 η εντατική, πρακτική εκπαίδευση των συμμετεχόντων με απώτερο σκοπό τη συμμετοχή τους στη συνεργατική ανάπτυξη Έργου

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

ΠΕΡΙΕΧΟΜΕΝΑ. ΠΡΟΛΟΓΟΣ... iii 1 ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ... 11 1.1 Η αρχιτεκτονική von Neumann... 11 1.2 Περιφερειακές συσκευές...

ΠΕΡΙΕΧΟΜΕΝΑ. ΠΡΟΛΟΓΟΣ... iii 1 ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ... 11 1.1 Η αρχιτεκτονική von Neumann... 11 1.2 Περιφερειακές συσκευές... ΠΕΡΙΕΧΟΜΕΝΑ ΠΡΟΛΟΓΟΣ... iii 1 ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ... 11 1.1 Η αρχιτεκτονική von Neumann... 11 1.2 Περιφερειακές συσκευές... 12 1.2.1 Συσκευές εισόδου δεδομένων (input devices)12 1.2.1.1 Το πληκτρολόγιο

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

Sunsoft Ltd Alexandros F&B Management

Sunsoft Ltd Alexandros F&B Management ΟΛΟΚΛΗΡΩΜΕΝΟ ΠΛΗΡΟΦΟΡΙΑΚΟ ΣΥΣΤΗΜΑ FOOD & BEVERAGE ΕΠΙΧΕΙΡΗΣΕΩΝ ΕΣΤΙΑΣΗΣ & ΞΕΝΟΔΟΧΕΙΩΝ SUNSOFT Ltd - Μάχης Αναλάτου 103, 11745 Ν. Κόσμος. Tηλ: 210 9317811, Fax: 210 9321603 www.sunsoft.gr info@sunsoftgr.com

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

Εισαγωγή στην επιστήμη των υπολογιστών. Υλικό Υπολογιστών Κεφάλαιο 5ο Οργάνωση υπολογιστών

Εισαγωγή στην επιστήμη των υπολογιστών. Υλικό Υπολογιστών Κεφάλαιο 5ο Οργάνωση υπολογιστών Εισαγωγή στην επιστήμη των υπολογιστών Υλικό Υπολογιστών Κεφάλαιο 5ο Οργάνωση υπολογιστών 1 Οργάνωση υπολογιστών ΚΜΕ Κύρια Μνήμη Υποσύστημα εισόδου/εξόδου 2 Κεντρική Μονάδα Επεξεργασίας (ΚΜΕ) R1 R2 ΑΛΜ

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

Κεφάλαιο 2: Λογισμικό (Software) Εφαρμογές Πληροφορικής Κεφ. 2 Καραμαούνας Πολύκαρπος

Κεφάλαιο 2: Λογισμικό (Software) Εφαρμογές Πληροφορικής Κεφ. 2 Καραμαούνας Πολύκαρπος Κεφάλαιο 2: Λογισμικό (Software) 1 2.1 Λογισμικό Συστήματος και Λογισμικό Εφαρμογών Λογισμικό Συστήματος: διαχειρίζεται το υλικό του υπολογιστή και αποτελεί τη βάση πάνω στην οποία αναπτύσσεται και εκτελείται

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

Γενικά Στοιχεία Ηλεκτρονικού Υπολογιστή

Γενικά Στοιχεία Ηλεκτρονικού Υπολογιστή Γενικά Στοιχεία Ηλεκτρονικού Υπολογιστή 1. Ηλεκτρονικός Υπολογιστής Ο Ηλεκτρονικός Υπολογιστής είναι μια συσκευή, μεγάλη ή μικρή, που επεξεργάζεται δεδομένα και εκτελεί την εργασία του σύμφωνα με τα παρακάτω

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

Αποτελεσματικός έλεγχος των λειτουργιών σάρωσης, εκτύπωσης και αντιγραφής με το λογισμικό uniflow Έκδοση 5. you can

Αποτελεσματικός έλεγχος των λειτουργιών σάρωσης, εκτύπωσης και αντιγραφής με το λογισμικό uniflow Έκδοση 5. you can Αποτελεσματικός έλεγχος των λειτουργιών σάρωσης, εκτύπωσης και αντιγραφής με το λογισμικό uniflow Έκδοση 5 you can Εξασφαλίστε καλύτερο έλεγχο και μεγαλύτερη αποτελεσματικότητα στο περιβάλλον σάρωσης και

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

Πρακτικά Παραδείγματα ΕΛ/ΛΑΚ στους τομείς της Επιχειρηματικότητας, του Δημόσιου Τομέα, της Εκπαίδευσης και της Έρευνας

Πρακτικά Παραδείγματα ΕΛ/ΛΑΚ στους τομείς της Επιχειρηματικότητας, του Δημόσιου Τομέα, της Εκπαίδευσης και της Έρευνας Πρακτικά Παραδείγματα ΕΛ/ΛΑΚ στους τομείς της Επιχειρηματικότητας, του Δημόσιου Τομέα, της Εκπαίδευσης και της Έρευνας Research Associate, South-East European Research Centre (SEERC) ΕΛΛΑΚ 2222 Υποψήφιος

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

e_auctions System Αυγουστος, 2014

e_auctions System Αυγουστος, 2014 e_auctions System Αυγουστος, 2014 Εισαγωγή στο e_auctions Το e_auctions System, είναι ένα ολοκληρωμένο συστημα διαχείρισης πλειστηριασμών αυτοκινήτων και μοτοσυκλετών. Το σύστημα αναπτύχθηκε για λογαριασμό

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

ΑΡΧΕς ΛΕΙΤΟΥΡΓΙΑς CMS (Content Management System) ΚΑΙ ΕΦΑΡΜΟΓΗ ΤΟΥς ςε ΜΙΚΡΟΜΕςΑΙΕς ΕΠΙΧΕΙΡΗςΕΙς

ΑΡΧΕς ΛΕΙΤΟΥΡΓΙΑς CMS (Content Management System) ΚΑΙ ΕΦΑΡΜΟΓΗ ΤΟΥς ςε ΜΙΚΡΟΜΕςΑΙΕς ΕΠΙΧΕΙΡΗςΕΙς ΑΡΧΕς ΛΕΙΤΟΥΡΓΙΑς CMS (Content Management System) ΚΑΙ ΕΦΑΡΜΟΓΗ ΤΟΥς ςε ΜΙΚΡΟΜΕςΑΙΕς ΕΠΙΧΕΙΡΗςΕΙς Χρήστος Γεωργιάδης Τμήμα Εφαρμοσμένης Πληροφορικής Πανεπιστήμιο Μακεδονίας Περιεχόμενα 1. Η εικόνα του διαδικτύου

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

XAMPP Apache MySQL PHP javascript xampp

XAMPP Apache MySQL PHP javascript xampp XAMPP Το xampp είναι ένα δωρεάν πρόγραμμα με το οποίο μπορούμε να κάνουμε εγκατάσταση τον Apache, τη MySQL και την PHP. Apache. Ο Apache είναι ένας Web Server. Είναι δηλαδή πρόγραμμα το οποίο τρέχει μόνιμα

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

Ολοκληρωμένο Πληροφοριακό Σύστημα

Ολοκληρωμένο Πληροφοριακό Σύστημα Ολοκληρωμένο Πληροφοριακό Σύστημα Το metrica7 enterprise είναι ένα πρωτοποριακό, αξιόπιστο και ολοκληρωμένο πληροφοριακό σύστημα, το οποίο απευθύνεται σε μεσαίες και μεγάλες επιχειρήσεις του ιδιωτικού

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

Ενότητα 8 (κεφάλαιο 21) Θεματοκεντρική Τεχνολογία Λογισμικού

Ενότητα 8 (κεφάλαιο 21) Θεματοκεντρική Τεχνολογία Λογισμικού ΕΠΛ362: Τεχνολογία Λογισμικού ΙΙ (μετάφραση στα ελληνικά των διαφανειών του βιβλίου Software Engineering, 9/E, Ian Sommerville, 2011) Ενότητα 8 (κεφάλαιο 21) Θεματοκεντρική Τεχνολογία Λογισμικού Οι διαφάνειες

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

Σταύρος Καουκάκης Ευτύχιος Βαβουράκης

Σταύρος Καουκάκης Ευτύχιος Βαβουράκης ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Βασικές Έννοιες Διαδικτύου Wordpress & Κοινωνικά Δίκτυα (Part 1) Σταύρος Καουκάκης Ευτύχιος Βαβουράκης 1 Περιεχόμενα Γενικές Έννοιες Διαδικτύου Η αρχιτεκτονική του Web Συστήματα Διαχείρισης

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

Θέματα Ατομικής Διπλωματικής Εργασίας - DRAFT Ακαδημαϊκό Έτος 2015/2016. Γεωργία Καπιτσάκη (Λέκτορας)

Θέματα Ατομικής Διπλωματικής Εργασίας - DRAFT Ακαδημαϊκό Έτος 2015/2016. Γεωργία Καπιτσάκη (Λέκτορας) Θέματα Ατομικής Διπλωματικής Εργασίας - DRAFT Ακαδημαϊκό Έτος 2015/2016 Γεωργία Καπιτσάκη (Λέκτορας) ΠΕΡΙΟΧΗ Α: ΕΦΑΡΜΟΓΕΣ ΜΕ ΑΙΣΘΗΤΗΡΕΣ ΓΙΑ ΕΠΙΓΝΩΣΗ ΣΥΓΚΕΙΜΕΝΟΥ Οι αισθητήρες μας δίνουν τη δυνατότητα συλλογής

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

PROXY SERVER. Άριστη πύλη διαχωρισμού μεταξύ του εσωτερικού δικτύου και του Internet.

PROXY SERVER. Άριστη πύλη διαχωρισμού μεταξύ του εσωτερικού δικτύου και του Internet. PROXY SERVER Άριστη πύλη διαχωρισμού μεταξύ του εσωτερικού δικτύου και του Internet. Αποτελεσματικό εργαλείο για την απόκρυψη των εσωτερικών λεπτομερειών και διευθύνσεων IP του δικτύου. Αυξάνει τη συνολική

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

ΠΕΡΙΕΧΟΜΕΝΑ. 1.1. Υλικό και Λογισμικό.. 1 1.2 Αρχιτεκτονική Υπολογιστών.. 3 1.3 Δομή, Οργάνωση και Λειτουργία Υπολογιστών 6

ΠΕΡΙΕΧΟΜΕΝΑ. 1.1. Υλικό και Λογισμικό.. 1 1.2 Αρχιτεκτονική Υπολογιστών.. 3 1.3 Δομή, Οργάνωση και Λειτουργία Υπολογιστών 6 ΠΕΡΙΕΧΟΜΕΝΑ 1. Εισαγωγή στην Δομή, Οργάνωση, Λειτουργία και Αξιολόγηση Υπολογιστών 1.1. Υλικό και Λογισμικό.. 1 1.2 Αρχιτεκτονική Υπολογιστών.. 3 1.3 Δομή, Οργάνωση και Λειτουργία Υπολογιστών 6 1.3.1 Δομή

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

Συστήματα πανταχού παρόντος υπολογιστή σε περιβάλλοντα υβριδικών βιβλιοθηκών

Συστήματα πανταχού παρόντος υπολογιστή σε περιβάλλοντα υβριδικών βιβλιοθηκών Συστήματα πανταχού παρόντος υπολογιστή σε περιβάλλοντα υβριδικών βιβλιοθηκών Βερονίκης Σπύρος Τμήμα Αρχειονομίας- Βιβλιοθηκονομίας, Ιόνιο Πανεπιστήμιο spver@ionio.gr Stoica Adrian Τμήμα Ηλεκτρολόγων Μηχανικών

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

PROJECT ΕΡΓΑΣΤΗΡΙΩΝ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ Ι. Τμήμα Μηχανικών Πληροφορικής Τ.Ε.

PROJECT ΕΡΓΑΣΤΗΡΙΩΝ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ Ι. Τμήμα Μηχανικών Πληροφορικής Τ.Ε. Παραδοτέα 1. Το αρχείο.mdb της βάσης δεδομένων σας σε ACCESS 2. Ένα CD που θα αναγράφει το ονοματεπώνυμο του σπουδαστή και το ΑΕΜ και θα περιέχει το αρχείο.mdb της βάσης δεδομένων καθώς και το εγχειρίδιο

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

Εφαρμογή ψηφιοποίησης RollMan

Εφαρμογή ψηφιοποίησης RollMan Εφαρμογή ψηφιοποίησης RollMan Η εφαρμογή ψηφιοποίησης των ληξιαρχικών πράξεων RollMan (RollManager) δημιουργήθηκε από την εταιρία ειδικά για το σκοπό αυτό στο πλαίσιο της συνεργασίας με τους Δήμους. Από

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

ΚΕΦΑΛΑΙΟ 2. Λογισμικό (Software) ΕΝΟΤΗΤΑ 1 Υλικό - Λογισμικό και Εφαρμογές. Εφαρμογές Πληροφορικής

ΚΕΦΑΛΑΙΟ 2. Λογισμικό (Software) ΕΝΟΤΗΤΑ 1 Υλικό - Λογισμικό και Εφαρμογές. Εφαρμογές Πληροφορικής 20 ΕΝΟΤΗΤΑ 1 Υλικό - Λογισμικό και Εφαρμογές Εφαρμογές Πληροφορικής Διδακτικές ενότητες 2.1 Λογισμικό Συστήματος και Λογισμικό Εφαρμογών 2.2 Ταξινόμηση Λογισμικού Εφαρμογών 2.3 Ελεύθερο Λογισμικό - Λογισμικό

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

Ελληνικό Ανοικτό Πανεπιστήµιο. Η Ανάλυση και ο Σχεδιασµός στην Ενοποιηµένη ιαδικασία. ρ. Πάνος Φιτσιλής

Ελληνικό Ανοικτό Πανεπιστήµιο. Η Ανάλυση και ο Σχεδιασµός στην Ενοποιηµένη ιαδικασία. ρ. Πάνος Φιτσιλής 1 Ελληνικό Ανοικτό Πανεπιστήµιο Η και ο στην Ενοποιηµένη ιαδικασία ρ. Πάνος Φιτσιλής Περιεχόµενα Γενικές αρχές ανάλυσης και σχεδιασµού Τα βήµατα της ανάλυσης και του σχεδιασµού Συµπεράσµατα 2 3 Η ανάλυση

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

Ανάπτυξη Υπηρεσίας Τηλεκπαίδευσης σε ΙP Δίκτυα. Υλοποίηση Σύγχρονης Τηλεκπαίδευσης

Ανάπτυξη Υπηρεσίας Τηλεκπαίδευσης σε ΙP Δίκτυα. Υλοποίηση Σύγχρονης Τηλεκπαίδευσης Ανάπτυξη Υπηρεσίας Τηλεκπαίδευσης σε ΙP Δίκτυα. Υλοποίηση Σύγχρονης Τηλεκπαίδευσης Σπουδαστές: Μιχαήλ Μιχάλης ΑΜ:5089 Αναγνωστόπουλος Σπύρος ΑΜ:3692 Υπεύθυνος καθηγητής: Αναλυτή Κατερίνα Άρτα 2006 E- learning

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

ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ. Εφαρμογές της Πληροφορικής

ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ. Εφαρμογές της Πληροφορικής ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Εφαρμογές της Πληροφορικής Υπολογιστικά συστήματα: Στρώματα 1 επικοινωνία εφαρμογές λειτουργικό σύστημα προγράμματα υλικό δεδομένα Εφαρμογές

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

Το Σχεσιακό μοντέλο και η γλώσσα SQL

Το Σχεσιακό μοντέλο και η γλώσσα SQL Το Σχεσιακό μοντέλο και η γλώσσα SQL Μανόλης Γεργατσούλης (manolis@ionio.gr) Αναπληρωτής Καθηγητής Ομάδα Βάσεων Δεδομένων και Πληροφοριακών Συστημάτων, Τμήμα Αρχειονομίας Βιβλιοθηκονομίας, Ιόνιο Πανεπιστήμιο

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

Συςτήματα Διαχείριςησ Περιεχομένου

Συςτήματα Διαχείριςησ Περιεχομένου Συςτήματα Διαχείριςησ Περιεχομένου Ο όροσ Συςτήματα Διαχείριςησ Περιεχομένου (Content Management Systems - CMS) αναφέρεται ςτισ εφαρμογέσ που επιτρέπουν ςτο χρήςτη να διαχειρίζεται το δικτυακό του περιεχόμενο,

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

FTP - (File Transfer Protocol ) Πρωτόκολλο Μεταφοράς Αρχείων

FTP - (File Transfer Protocol ) Πρωτόκολλο Μεταφοράς Αρχείων FTP - (File Transfer Protocol ) Πρωτόκολλο Μεταφοράς Αρχείων Το File Transfer Protocol (FTP), (Πρωτόκολλο Μεταφοράς Αρχείων) είναι ένα ευρέως χρησιμοποιούμενο πρωτόκολλο σε δίκτυα τα οποία υποστηρίζουν

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

Κεφάλαιο 7. Τρισδιάστατα Μοντέλα

Κεφάλαιο 7. Τρισδιάστατα Μοντέλα Κεφάλαιο 7. 7.1 ομές εδομένων για Γραφικά Υπολογιστών. Οι δομές δεδομένων αποτελούν αντικείμενο της επιστήμης υπολογιστών. Κατά συνέπεια πρέπει να γνωρίζουμε πώς οργανώνονται τα γεωμετρικά δεδομένα, προκειμένου

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

Υπολογιστική Νέφους Cloud computing

Υπολογιστική Νέφους Cloud computing Υπολογιστική Νέφους Cloud computing Χρ. Ηλιούδης Clouds Cloud computing??? Διείσδυση του Cloud Ορισμός - χαρακτηριστικά Ο όρος cloud έχει τις ρίζες στου στην αρχή του internet όπου συνήθιζαν να το αναπαριστούν

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

Λειτουργικά Συστήματα Κεφάλαιο 2 Οργάνωση Συστήματος Αρχείων 2.1 Διαχείριση Αρχείων και Σύστημα Αρχείων(File System)

Λειτουργικά Συστήματα Κεφάλαιο 2 Οργάνωση Συστήματος Αρχείων 2.1 Διαχείριση Αρχείων και Σύστημα Αρχείων(File System) 2.1.1 Εισαγωγή στη διαχείριση αρχείων Οι Η/Υ αποθηκεύουν τα δεδομένα και τα επεξεργάζονται. Εφαρμογή Προγράμματος C:\Documents and Settings\user\Τα έγγραφά μου\leitourgika.doc Λ.Σ. File System Γι αυτό

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

Τ.Ε.Ι ΘΕΣΣΑΛΟΝΙΚΗΣ, ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΔΒΔ (ΕΡΓΑΣΤΗΡΙΟ 4) Τελευταία ενημέρωση: 11/2011. Μετασχηματισμός διαγράμματος ER σε σχεσιακό σχήμα ΒΔ

Τ.Ε.Ι ΘΕΣΣΑΛΟΝΙΚΗΣ, ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΔΒΔ (ΕΡΓΑΣΤΗΡΙΟ 4) Τελευταία ενημέρωση: 11/2011. Μετασχηματισμός διαγράμματος ER σε σχεσιακό σχήμα ΒΔ Μετασχηματισμός διαγράμματος ER σε σχεσιακό σχήμα ΒΔ ΣΤΟΧΟΣ Στόχο του παρόντος εργαστηρίου αποτελεί η κατανόηση και η εφαρμογή της μεθοδολογίας του μετασχηματισμού ενός διαγράμματος ER στο αντίστοιχο σχεσιακό

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

Τεχνολογικά Επιτεύγµατα. Πλεονεκτήµατα. Ορισµός Κατανεµηµένου Συστήµατος. Μειονεκτήµατα. E-03: Λειτουργικά Συστήµατα ΙΙ 6. Εαρινό Εξάµηνο 2005-06

Τεχνολογικά Επιτεύγµατα. Πλεονεκτήµατα. Ορισµός Κατανεµηµένου Συστήµατος. Μειονεκτήµατα. E-03: Λειτουργικά Συστήµατα ΙΙ 6. Εαρινό Εξάµηνο 2005-06 Τεχνολογικά Επιτεύγµατα Ε-03: Λειτουργικά Συστήµατα ΙΙ Εαρινό Εξάµηνο 2005-06 Ανάπτυξη ισχυρών µικροεπεξεργαστών ηµιουργία τοπικών δικτύων υψηλών ταχυτήτων «Εισαγωγή στα Κατανεµηµένα Λειτουργικά Συστήµατα»

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