ΕΡΕΥΝΗΤΙΚΟ ΚΕΝΤΡΟ ΚΑΙΝΟΤΟΜΙΑΣ ΣΤΙΣ ΤΕΧΝΟΛΟΓΙΕΣ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ & ΤΗΣ ΓΝΩΣΗΣ «ΑΘΗΝΑ» ΙΝΣΤΙΤΟΥΤΟ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ LODGOV

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

Download "ΕΡΕΥΝΗΤΙΚΟ ΚΕΝΤΡΟ ΚΑΙΝΟΤΟΜΙΑΣ ΣΤΙΣ ΤΕΧΝΟΛΟΓΙΕΣ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ & ΤΗΣ ΓΝΩΣΗΣ «ΑΘΗΝΑ» ΙΝΣΤΙΤΟΥΤΟ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ LODGOV"

Transcript

1 ΕΡΕΥΝΗΤΙΚΟ ΚΕΝΤΡΟ ΚΑΙΝΟΤΟΜΙΑΣ ΣΤΙΣ ΤΕΧΝΟΛΟΓΙΕΣ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ & ΤΗΣ ΓΝΩΣΗΣ «ΑΘΗΝΑ» ΙΝΣΤΙΤΟΥΤΟ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ LODGOV Διακυβέρνηση Δεδομένων στην εποχή του Ιστού Δεδομένων: δημιουργία, διαχείριση, διατηρησιμότητα, κοινοχρησία και προστασία πόρων στον Ιστό. ΔΡΑΣΗ «ΑΡΙΣΤΕΙΑ» Παραδοτέο 3.1: Τεχνική Αναφορά

2 ΔΡΑΣΗ «ΑΡΙΣΤΕΙΑ» Παραδοτέο 3.1: Τεχνική Αναφορά Μοντέλα και γλώσσες ερωτήσεων εξελισσόμενων Ανοιχτών Διασυνδεδεμένων Δεδομένων Βεργούλης Α., Γκίρτζου Κ., Δαλαμάγκας Θ., Σελλής Τ., Σταύρακας Ι. και Χριστοφίδης Β. Παραδοτέο 3.1: Τεχνική Αναφορά 1

3 Περιεχόμενα 1 Εισαγωγή Απεικόνιση Σχεσιακού Μοντέλου σε σε RDF Γιατί είναι απαραίτητη η απεικόνιση; Τι πρέπει να κάνει μια απεικόνιση; Εργαλεία και γλώσσες D2R MAP D2RQ D2R Server Μηχανισμοί καταγραφής της πληροφορίας αλλαγών και εξέλιξης των δεδομένων Αλλαγές που υφίστανται συνολικά οι πόροι Αλλαγές που υφίστανται δεδομένα σχετιζόμενα με πόρους Εφαρμογή σε εξελισσόμενα δεδομένα επιστημών ζωής Επίλογος Βιβλιογραφία Παραδοτέο 3.1: Τεχνική Αναφορά 2

4 1 Εισαγωγή Το τελευταίο διάστημα όλο και περισσότερα σύνολα δεδομένων σπάνε τον φραγμό την ιδιωτικής διαχείρισης από επιμέρους οργανισμούς και μεταφέρονται σε ανοιχτό και δημόσιο χώρο. Η τάση αυτή αποτελεί το πνεύμα και την ουσία των ανοιχτών διασυνδεδεμένων δεδομένων (open linked data), τα οποία μπορούν να χρησιμοποιηθούν για να δημιουργήσουν το λεγόμενο ιστό δεδομένων (web of data) και αναμένεται να φέρουν καινοτομίες στις διαδικτυακές τεχνολογίες και εφαρμογές. Η τάση αυτή παρατηρείται ευρέως και στην επιστημονική κοινότητα, με την συνεχή δημοσίευση επιστημονικών δεδομένων. Πιο συγκεκριμένα τα ανοικτά επιστημονικά δεδομένα μεταφέρουν τα αποτελέσματα και τις παρατηρήσεις της επιστημονικής έρευνας στην δημόσια σφαίρα και διατίθενται πλέον για χρήση και ανάλυση από το κοινό. Ένα ιδιαίτερο χαρακτηριστικό των δεδομένων αυτών που θα μας απασχολήσει ιδιαίτερα εδώ, είναι το γεγονός ότι συχνά μεταβάλλονται ή εξελίσσονται. Για παράδειγμα, στην περίπτωση των επιστημονικών δεδομένων, καθώς γίνονται καινούρια πειράματα, παλιότερα αποτελέσματα μπορεί να επανεκτιμούνται. Έτσι προκύπτει η ανάγκη καταγραφής των διαφορετικών δεδομένων ανά εκδόσεις. Συνεπώς, στην περίπτωση που τα δεδομένα εξελίσσονται θα πρέπει να παρέχονται μηχανισμοί ώστε να υπάρχει πρόσβαση στα δεδομένα που καταγράφονται και σε παλιότερες εκδόσεις, καθώς και να παρακολουθούνται όλες οι αλλαγές που γίνονται σε αυτά. Στην εργασία αυτή επικεντρωνόμαστε στη μελέτη μοντέλων και γλωσσών επερωτήσεων για εξελισσόμενα ανοιχτά διασυνδεδεμένα δεδομένα. Εστιάζουμε σε επιστημονικά δεδομένα και πιο συγκεκριμένα σε δεδομένα επιστημών ζωής. Η δομή της εργασίας έχεις ως εξής: στο Κεφάλαιο 2 παρουσιάζονται οι γλώσσες απεικόνισης από το μοντέλο των σχεσιακών βάσεων δεδομένων στο μοντέλο RDF, το οποίο και είναι το εργαλείο αναπαράστασης των διασυνδεδεμένων δεδομένων. Στο Κεφάλαιο 3 παρουσιάζονται οι μηχανισμοί καταγραφής πληροφορίας αλλαγών και εξέλιξης των δεδομένων, και τέλος στο Κεφάλαιο 4 παρουσιάζεται η απεικόνιση στο μοντέλο RDF των επιστημονικών δεδομένων της βάσης δεδομένων DIANA, που είναι μια σχεσιακή βάση δεδομένων για βιομόρια micrοrna. 2 Απεικόνιση Σχεσιακού Μοντέλου σε σε RDF 2.1 Γιατί είναι απαραίτητη η απεικόνιση; Ένα πρώτο ερώτημα που θα μπορούσε να τεθεί, είναι γιατί χρειάζεται να απεικονίσουμε δεδομένα σε μορφή RDF από σχεσιακές βάσεις αντί να τα δημοσιεύσουμε απευθείας με τη μορφή RDF; Πλήθος εφαρμογών στο διαδίκτυο χρησιμοποιούν αυτή τη στιγμή βάσεις δεδομένων. Μεγάλος όγκος πληροφορίας ή επιστημονικών δεδομένων βρίσκονται ήδη αποθηκευμένα στις βάσεις δεδομένων που διαθέτουν διάφοροι οργανισμοί. Καθώς το εγχείρημα του σημασιολογικού ιστού και των ανοικτά διασυνδεδεμένων δεδομένων είναι ακόμα νέο, μπορούμε να υποθέσουμε ότι και μεσοπρόθεσμα ο μεγαλύτερος όγκος πληροφορίας θα εξακολουθήσει να υπάρχει και να αποθηκεύεται σε σχεσιακές βάσεις. Η αυτόματη εξαγωγή δεδομένων από σχεσιακές βάσεις σε RDF μορφή, μπορεί να αποτελέσει ένα πρώτο βήμα για τον εμπλουτισμό του σημασιολογικού ιστού με χρήσιμα δεδομένα. Παραδοτέο 3.1: Τεχνική Αναφορά 3

5 Ο στόχος είναι να δημιουργηθεί ο λεγόμενος Ιστός Δεδομένων (data web) ο οποίος θα οδηγήσει στην ενοποίηση των δεδομένων και πρακτικά θα δίνει τη μορφή μιας συνολικής μεγάλης βάσης. Με τον τρόπο αυτό, ειδικά στην περίπτωση των επιστημονικών δεδομένων τα ερωτήματα που θα μπορεί ένας ερευνητής να διατυπώνει δε θα περιορίζονται από τα στενά όρια της βάσης δεδομένων ενός οργανισμού, αλλά θα μπορούν να αλιεύουν δεδομένα, ή να προσθέτουν συνθήκες που χρησιμοποιούν άλλες βάσεις. 2.2 Τι πρέπει να κάνει μια απεικόνιση; Αν δούμε τα παραδοσιακά διαγράμματα οντοτήτων-συσχετίσεων (E-R) των βάσεων δεδομένων, θα βρούμε ότι πολλές φορές επιχειρούν να συνδέσουν αντικείμενα με ιδιότητες, ή άλλα αντικείμενα. Κατά τον τρόπο αυτό μοιάζουν με τη λογική της σύνταξης «υποκείμενο ιδιότητα αντικείμενο» (subject - predicate object) που έχει το πρότυπο RDF. Εικόνα 1. Σχήμα σχεσιακής βάσης για συγγραφείς δημοσιεύσεις. Έστω ένα παράδειγμα βάσης δεδομένων που αποτελείται από τρεις πίνακες, έναν πίνακα για τους συγγραφείς (Author), έναν για τις δημοσιεύσεις (Paper) και έναν πίνακα που συσχετίζει συγγραφείς με τις δημοσιεύσεις (author_papers), όπως απεικονίζεται και στην Εικόνα 1. Ο πίνακας Author πρακτικά θα περιέχει εγγραφές οι οποίες αντιστοιχούν σε μια κατηγορία αντικειμένων του κόσμου, δηλαδή τους συγγραφείς. Συνεπώς μια απεικόνιση θα έπρεπε για κάθε εγγραφή που προκύπτει από αυτόν τον πίνακα να δημιουργεί έναν πόρο RDF με συγκεκριμένο URI. Κάθε τέτοιος πόρος θα έχει ορισμένες ιδιότητες των οποίων το αντικείμενο είναι λεκτικό (literal), όπως για παράδειγμα το όνομα και το επίθετο. Επιπλέον ορισμένες ιδιότητες θα πρέπει να είναι καινούριοι πόροι, όπως το στο παράδειγμα. Σε πρώτη φάση επομένως θα περιμέναμε τη δημιουργία για κάθε εγγραφή του πίνακα Author μιας αναπαράστασης RDF όπως η ακόλουθη: <rdf:description rdf:about= > <ns:first_name>jon</ns:first_name> <ns:last_name>dawson</ns:last_name> <foaf:mbox rdf:resource=jd@somewhere.com /> <ns:paper rdf:resource= /> </rdf:description > Στην παραπάνω αναπαράσταση, το στοιχείο rdf:about θα πρέπει να συμπληρώνεται με πληροφορία που θα προκύπτει από τη βάση δεδομένων, ώστε να δημιουργεί μοναδικά URI για κάθε εγγραφή. Επιπλέον, κάθε τέτοιος πόρος (συγγραφέας) μπορεί να συνδέεται με ιδιότητες που είτε είναι λεκτικές ή άλλα αντικείμενα, τα οποία θέλουμε επίσης να αποτελούν πόρους, όπως για παράδειγμα οι δημοσιεύσεις. Επομένως θα πρέπει να μπορούμε μέσω Παραδοτέο 3.1: Τεχνική Αναφορά 4

6 διαφορετικών πινάκων να συσχετίζουμε κάθε συγγραφέα με έναν αριθμό από δημοσιεύσεις. Ο πίνακας papers θα περιέχει δηλαδή και αυτός εγγραφές που θα αντιστοιχούν σε αντικείμενα συγκεκριμένης κλάσης και θα χαρακτηρίζονται από ένα μοναδικό URI. Μια σύνδεση ενός συγγραφέα με κάποια δημοσίευση θα τροποποιούσε το παραπάνω RDF σε μια τελική μορφή όπως η παρακάτω: <rdf:description rdf:about= > <ns:first_name>jon</ns:first_name> <ns:last_name>dawson</ns:last_name> <foaf:mbox /> </rdf:description> Στη συνέχεια, περιγράφονται αναλυτικά οι γλώσσες D2R MAP και D2RQ, οι οποίες παρέχουν τη δυνατότητα δημιουργίας τέτοιου είδους απεικονίσεων. 2.3 Εργαλεία και γλώσσες Για τον ορισμό απεικονίσεων από σχεσιακά μοντέλα σε μοντέλα RDF έχουν αναπτυχθεί διάφορες γλώσσες και εργαλεία. Ενδεικτικά αναφέρονται: RDBtoOnto [8]: Πρόκειται για ένα εργαλείο ETL (Extract, Transform, Load), το οποίο έχει τη δυνατότητα να παράγει οντολογίες από βάσεις δεδομένων. ODEMapster [8]: Πρόκειται για ένα εργαλείο το οποίο παρέχει μια διεπαφή για τη διαχείριση απεικονίσεων μεταξύ σχεσιακών βάσεων και RDFS/OWL οντολογιών. Οι απεικονίσεις γίνονται με χρήση μιας γλώσσας που ονομάζεται R2O. D2R MAP [3, 9] D2RQ [2]: Είναι δύο δηλωτικές γλώσσες σε μορφή RDF, με την D2RQ να αποτελεί εξέλιξη της πρώτης. Στην πρώτη περίπτωση έχουμε τη μορφή RDF-XML, ενώ στη δεύτερη έχουμε σύνταξη σε μορφή turtle. Το εργαλείο D2R Server χρησιμοποιείται σε συνδυασμό με την D2RQ, παράγοντας έναν εικονικό RDF γράφο χρήση της απεικόνισης. Οι γλώσσες αυτές θα παρουσιαστούν λεπτομερώς στις Ενότητες και D2R Server [6, 7]: Είναι ένα εργαλείο που μπορεί να χρησιμοποιήσει αρχεία απεικόνισης γραμμένα σε D2RQ για να δημιουργεί εικονικούς γράφους RDF από μια βάση δεδομένων. Αξίζει να σημειωθεί ότι το ζήτημα της απεικόνισης από σχεσιακά μοντέλα σε μοντέλα RDF κρίνεται αρκετά σημαντικό δεδομένου ότι η W3C έχει ήδη συστήσει την ομάδα εργασίας RDB2RDF με στόχο την προτυποποίηση μιας γλώσσας που να απεικονίζει σχεσιακά δεδομένα και σχήματα σχεσιακών βάσεων σε RDF και OWL D2R MAP Η D2R MAP [3] είναι μια δηλωτική γλώσσα για την περιγραφή απεικονίσεων μεταξύ σχεσιακών μοντέλων και μοντέλων RDF. Ένας κατάλληλος επεξεργαστής επεξεργάζεται τις εκφράσεις D2R, εξάγει δεδομένα από μια βάση δεδομένων και τα κωδικοποιεί σε RDF αναπαραστάσεις. Η D2R MAP εκτελείται σε τέσσερα βήματα: 1. Αρχικά επιλέγεται ένα σύνολο εγγραφών από τη βάση για κάθε σύνολο κλάσεων 2. Το σύνολο αυτό ομαδοποιείται με κάποια εντολή group by. Παραδοτέο 3.1: Τεχνική Αναφορά 5

7 3. Δημιουργούνται URI για τα στιγμιότυπα της κάθε κλάσης. 4. Δημιουργούνται ιδιότητες (properties) για κάθε στιγμιότυπο μιας κλάσης. Στη D2R MAP, μεγάλο μέρος της ερώτησης SQL που απαιτείται για την επιλογή και ομαδοποίηση στοιχείων γράφεται απευθείας στον κώδικα απεικόνισης. Ένα παράδειγμα ενός τέτοιου κώδικα φαίνεται παρακάτω: 1. <Map> 2. <DBConnection odbcdsn="bookdb" /> 3. <ProcessorMessage outputformat="rdf/xml-abbrev"/> 4. <Namespace prefix="ex" namespace=" <ClassMap type="ex:book" 7. sql="select isbn, title FROM books;" 8. groupby="isbn" <DatatypePropertyBridge 11. property="ex:title" 12. column="title" xml:lang="en"/> 13. </ClassMap> <ClassMap type="ex:author" 16. sql="select authors.aid, name, URL, 17. isbn FROM authors, bookauthor 18. WHERE authors.aid = bookauthor.aid;" 19. groupby="authors.aid"> 20. <DatatypePropertyBridge 21. property="ex:fullname" 22. column="name" /> 23. <ObjectPropertyBridge 24. property="ex:homepage" 25. column="url" /> 26. <ObjectPropertyBridge 27. property="ex:author_of" 28. referredclass="ex:book" 29. referredgroupby="isbn" 30. usecontainer="rdf:bag"/> 31. </ClassMap> 32. </Map> Εδώ έχουμε υποθέσει έναν σχήμα που αποτελείται από τους πίνακες books, authors και bookauthor, παρόμοιο με το σχήμα της Εικόνα 1. Στις γραμμές 2-4 αναφέρονται κάποιες γενικές ρυθμίσεις, όπως παράμετροι σύνδεσης με την σχεσιακή βάση, το είδος του αρχείου εξόδου που θέλουμε να λάβουμε και ένα σύνολο από namespaces. Στις γραμμές 6-31 βρίσκεται η απεικόνιση. Τα βασικά συστατικά της είναι τα ClassMap και τα PropertyBridge. Τα ClassMap δημιουργούν σύνολα πόρων που ανήκουν σε συγκεκριμένη κλάση, ενώ τα PropertyBridge ορίζουν ιδιότητες στα αντικείμενα μιας κλάσης, καθώς και την τιμή που συμπληρώνει την ιδιότητα ως αντικείμενο. Οι PropertyBridge χωρίζονται σε δύο κατηγορίες: DatatypePropertyBridge και ObjectPropertyBridge. Οι πρώτες δημιουργούν ιδιότητες που παίρνουν ως αντικείμενα λεκτικά, ενώ οι τελευταίες δημιουργούν ιδιότητες που παίρνουν ως αντικείμενα πόρους. Παραδοτέο 3.1: Τεχνική Αναφορά 6

8 Στις γραμμές 6-9 ορίζεται η κλάση Book, με συγκεκριμένο μοτίβο στο URI το οποίο θα συμπληρώνεται από το πεδίο isbn του πίνακα books της βάσης. Οι γραμμές ορίζουν αντικείμενα της κλάσης author. Δεν προσδιορίζεται ωστόσο κάποιο μοτίβο για URI και επομένως οι κόμβοι που θα σχηματιστούν θα είναι κενοί. Οι γραμμές ορίζουν τη ιδιότητα title για τα αντικείμενα της κλάσης Book, που θα παίρνει ως αντικείμενο το λεκτικό που προκύπτει από την στήλη title του πίνακα books. Οι γραμμές ορίζουν αντίστοιχα την ιδιότητα fullname για πόρους της κλάσης Author, η οποία θα έχει ως αντικείμενο το λεκτικό που προκύπτει από τη στήλη name του πίνακα authors. Οι γραμμές συνδέουν πόρους της κλάσης Author με άλλους πόρους. Η κλάση του πόρου μπορεί να οριστεί, όπως στην περίπτωση του βιβλίου με τη χρήση του referredclass. Διαφορετικά μπορεί να δίνεται ένα URI κατ ευθείαν από κάποια στήλη της βάσης όπως στην περίπτωση homepage. Ένα αποτέλεσμα που θα παίρναμε από μια τέτοια απεικόνιση δίνεται παρακάτω (οι τιμές λεκτικών και οι πόροι προκύπτουν από τις τιμές των αντίστοιχων στηλών της σχεσιακής βάσης): 1. <ex:author rdf:nodeid='a465'> 2. <ex:fullname>chris Bizer</ex:fullname> 3. <ex:homepage rdf:resource=' 4. <ex:author_of> 5. <rdf:bag> 6. <rdf:li rdf:resource=' 7. <rdf:li rdf:resource=' 8. </rdf:bag> 9. </ex:author_of> 10. </ex:author> Εικόνα 2. Συνοπτική λειτουργία D2RQ. Παραδοτέο 3.1: Τεχνική Αναφορά 7

9 2.3.2 D2RQ Καθώς η γλώσσα D2R MAP εμπεριέχει την SQL εντός του κώδικα απεικόνισης, παρουσιάζει ορισμένες δυσκολίες όσον αφορά την ευχρηστία. Η γλώσσα D2RQ [2] αποτελεί εξέλιξη της D2R MAP. Σε συνδυασμό με το εργαλείο D2R server, δημιουργεί έναν εικονικό γράφο με πληροφορία από τη βάση δεδομένων. Η D2RQ πλεονεκτεί ως προς την αναγνωσιμότητα καθώς χρησιμοποιεί την σύνταξη turtle. Επιπλέον απαιτεί λιγότερη SQL κατευθείαν ενσωματωμένη στον κώδικα. Τα βασικά συστατικά της D2RQ είναι και πάλι τα ClassMaps και τα PropertyBridges. Το συνοπτικό σχήμα λειτουργίας της γλώσσας φαίνεται στο σχήμα της Εικόνα 2. Όπως και στην περίπτωση της D2R MAP, μπορούμε να ορίζουμε URI για τους διάφορους πόρους, τα οποία να συμπληρώνονται από κάποιο πεδίο της βάση. Το τμήμα του URI που θα προκύψει από κάποιο πεδίο γράφεται μεταξύ των χαρακτήρων Στο σχήμα έχουμε και πάλι μια βάση με συγγραφείς και δημοσιεύσεις (author paper). Στη συνέχεια δίνουμε ένα παράδειγμα κώδικα γραμμένου σε D2RQ. Στο παράδειγμα αυτό υποθέτουμε την ύπαρξη ενός πίνακα που αναφέρεται σε συνέδρια με το όνομα Conference. 1. # D2RQ Namespace d2rq: < 3. # Namespace of the ontology : < 5. # Namespace of the mapping file; does not appear in mapped data map: <file:///users/d2r/example.ttl#>. 7. # Other namespaces rdfs: < xsd: < map:database1 a d2rq:database; 12. d2rq:jdbcdsn "jdbc:mysql://localhost/iswc"; 13. d2rq:jdbcdriver "com.mysql.jdbc.driver"; 14. d2rq:username "user"; 15. d2rq:password "password"; map:conference a d2rq:classmap; 19. d2rq:datastorage map:database1; 20. d2rq:class :Conference; 21. d2rq:uripattern " map:eventtitle a d2rq:propertybridge; 25. d2rq:belongstoclassmap map:conference; 26. d2rq:property :eventtitle; 27. d2rq:column "Conferences.Name"; 28. d2rq:datatype xsd:string; map:location a d2rq:propertybridge; 31. d2rq:belongstoclassmap map:conference; 32. d2rq:property :location; 33. d2rq:column "Conferences.Location"; 34. d2rq:datatype xsd:string; 35.. Παραδοτέο 3.1: Τεχνική Αναφορά 8

10 Στις γραμμές 1-9 ορίζουμε ένα σύνολο από namespaces που θα χρησιμοποιηθούν στη συνέχεια. Στις γραμμές ρυθμίζονται οι παράμετροι σύνδεσης με τη βάση δεδομένων από την οποία θα αντλήσουμε τα δεδομένα. Στις γραμμές ορίζεται ένα ClassMap, μια απεικόνιση που δημιουργεί πόρους της κλάσης Conference. Αυτό το κάνει λαμβάνοντας τις εγγραφές από τον πίνακα Conference της βάσης Database1. Για τη δημιουργία των URI κάθε εγγραφής χρησιμοποιείται το σταθερό τμήμα το οποίο συμπληρώνεται από το πεδίο ConfID του πίνακα Conferences. Οι γραμμές ορίζουν δύο ιδιότητες για αντικείμενα της κλάσης Conference. Στις γραμμές ορίζεται η ιδιότητα eventtitle, η οποία παίρνει ως αντικείμενο ένα λεκτικό από τη στήλη Name του πίνακα Conferences. Στις γραμμές ορίζεται η ιδιότητα location που παίρνει ως αντικείμενο το λεκτικό που προκύπτει από την τιμή του πεδίου Location του ίδιου πίνακα. Εκτός από τη λέξη d2rq:column μπορεί να χρησιμοποιηθεί και η d2rq:sqluripattern για τον προσδιορισμό αντικειμένων που είναι πόροι. Επιπλέον δίνεται η δυνατότητα να προσδιοριστούν ιδιότητες από τα πεδία κάποιου άλλου πίνακα με χρήση του d2rq:join, καθώς και η δυνατότητα να εφαρμόζονται κάποιες ιδιότητες μόνο σε συγκεκριμένες εγγραφές των πινάκων με χρήση του d2rq:condition. Εικόνα 3. Σχήμα λειτουργίας D2R Server D2R Server Ο D2R Server [6, 7] είναι ένα εργαλείο που χρησιμοποιηεί αρχεία απεικόνισης γραμμένα στην γλώσσα D2RQ για να δημιουργεί εικονικούς γράφους RDF από μια σχεσιακή βάση δεδομένων και να επιτρέπει την πλοήγηση τους ή την προσπέλασής τους μέσω SPARQL ερωτήσεων. Η δημιουργία του RDF γράφου πραγματοποιεί εκτελώντας επί τόπου ερωτήματα SQL στα δεδομένα της βάσης σύμφωνα πάντα με την δοθείσα απεικόνιση. Ο D2R Server μπορεί να αποδώσει ένα συγκεκριμένο URI σε κάθε οντότητα που περιγράφεται στη βάση. Τα URI αυτά είναι ανακτήσιμα (retrievable), δηλαδή κάθε RDF πόρος συνοδεύεται μια από μια περιγραφή, η οποία μπορεί να ληφθεί με απλή πρόσβαση στο URI του πόρου. Ο D2R Server παρέχει τα εξής: 1. HTML διεπαφή που επιτρέπει την πλοήγηση μεταξύ των διαφόρων πόρων που δημιουργούνται. Παραδοτέο 3.1: Τεχνική Αναφορά 9

11 2. Μια όψη συνδεδεμένων δεδομένων, η οποία μπορεί να πλοηγηθεί με χρήση κατάλληλων RDF browsers και 3. Ένα SPARQL endpoint για τη διατύπωση ερωτημάτων στο γράφο που δημιουργείται. Ο D2R Server μπορεί να χρησιμοποιηθεί είτε τοπικά ως εργαλείο από την γραμμή εντολών, είτε να ενσωματωθεί στη λειτουργία ενός server. Σχηματικά η λειτουργία και οι υπηρεσίες του εργαλείου δίνονται στο σχήμα της Εικόνας 3. Εικόνα 4. HTML όψη καθώς ξεκινάμε τον D2R Server. Στην Εικόνα 4 απεικονίζεται η κύρια διεπαφή του D2R Server, όπως αυτό τρέχει για το σύνολο DIANA LOD που βρίσκεται στην διεύθυνση Στην πρώτη γραμμή εμφανίζεται ο τίτλος της υπηρεσίας, στην περίπτωσή μας «DIANA LOD Server. Η γραμμή που ακολουθεί μας δείχνει ενεργούς συνδέσμους για ένα υποσύνολο των κλάσεων του RDF σχήματος που ορίζονται από το αρχείο απεικόνισης. Οι ενεργοί αυτοί σύνδεσμοι μας πηγαίνουν σε όψεις, οι οποίες δείχνουν όλα τα αντικείμενα της συγκεκριμένης κλάση. Η Εικόνα 5 μπορούμε να δούμε την HTML όψη όλων των πόρων της κλάσης Hairpin (πρόκειται για πόρους μιας κλάσης που ονομάζεται hairpins περισσότερα σε Κεφάλαιο 4), στην οποία οδηγούμαστε αν πατήσουμε στο σύνδεσμο Hairpins της κεντρικής σελίδας (Εικόνα 4). Μέσω αυτής της διεπαφής μπορούμε να πλοηγηθούμε μέσω συνδέσμων στους πόρους της δεδομένης κλάσης. Πατώντας στον κάθε σύνδεσμο-πόρο μπορούμε να δούμε τις ιδιότητες που έχει καθώς και τις λεκτικές τιμές ή άλλους πόρους με τους οποίους συνδέεται ο πόρος υπό εξερεύνηση. Ένα παράδειγμα φαίνεται στην Εικόνα 6, όπου φαίνονται η HTML σελίδα του RDF πόρου με αναγνωριστικό 3R5.1 που ανήκει στην RDF κλάση Transcript. Εκτός από την πλοήγηση μέσω HTML σελίδων, ο D2R server επιτρέπει επιπλέον την πλοήγηση μέσω browsers, όπως φαίνεται στην Εικόνα 4 στην κατηγορία 2. RDF View. Τέλος, δίνει την δυνατότητα να διατυπωθούν SRARQL ερωτήματα μέσω ενός SPARQL endpoint, όπως φαίνεται στην Εικόνα 4 στην κατηγορία 3. SPARQL Endpoint. Παραδοτέο 3.1: Τεχνική Αναφορά 10

12 Εικόνα 5. Απεικόνιση όλων των πόρων της κλάσης Hairpin. Εικόνα 6. HTML απεικόνιση των ιδιοτήτων ενός αντικειμένου από τον D2R server. Παραδοτέο 3.1: Τεχνική Αναφορά 11

13 3 Μηχανισμοί καταγραφής της πληροφορίας αλλαγών και εξέλιξης των δεδομένων Σε πολλά είδη δεδομένων ενδέχεται να υπάρχει ανάγκη καταγραφής δεδομένων τα οποία μεταβάλλονται με το χρόνο. Για παράδειγμα το κείμενο ενός νόμου μπορεί να αλλάζει κατά καιρούς. Υπάρχει ανάγκη κανείς να έχει πρόσβαση τόσο σε παλιότερες μορφές του κειμένου, όσο και στην τρέχουσα έκδοση. Ένα σχολείο μπορεί να αλλάζει όνομα, προσωπικό, διευθυντή κλπ. Στην περίπτωση που υπάρχει δημοσίευση ανοικτών συνδεδεμένων δεδομένων, οι αλλαγές αυτές πρέπει να καταγράφονται με κάποιον τρόπο, και επίσης πρέπει να είναι προσβάσιμες και παλιότερες εκδόσεις των δεδομένων. Μπορούμε να χωρίσουμε το είδος των αλλαγών που προκύπτουν σε δύο βασικές κατηγορίες: 1. αλλαγές που υφίσταται συνολικά ένας πόρος και 2. αλλαγές που υφίστανται τα δεδομένα που σχετίζονται με έναν πόρο Εξετάζουμε αναλυτικά τις δύο κατηγορίες αυτές στις Ενότητες 3.1 και 3.2 αντίστοιχα. Σε κάθε περίπτωση πρέπει να εξασφαλιστούν μηχανισμοί για την καταγραφή των αλλαγών και πρόσβαση σε όλες τις εκδόσεις των δεδομένων. 3.1 Αλλαγές που υφίστανται συνολικά οι πόροι Μια περίπτωση όπου η αλλαγή αφορά συνολικά τον πόρο είναι για παράδειγμα το νομικό κείμενο. Μια έκδοση του κειμένου μπορεί να αφορά την τρέχουσα χρονική στιγμή, κάποια άλλη αφορά περασμένα έτη. Στην περίπτωση αυτή κατά βάση ενδιαφέρει το κείμενο του νόμου. Έτσι μπορεί να εφαρμοστεί μια απλή επέκταση URI, ώστε το τελευταίο τμήμα του να αφορά την έκδοση του πόρου. Η επέκταση έχει τη μορφή: [5]. Σε περίπτωση που χρησιμοποιούμε αυτή την τεχνική αναφερόμαστε σε κάθε έκδοση του κειμένου με διαφορετικό URI. Ορίζεται στην πραγματικότητα ως διαφορετικός πόρος το κείμενο για κάθε έκδοση. Όταν συμβαίνει αυτό, συνίσταται να παρέχονται οι ακόλουθοι μηχανισμοί: αφενός ένας μηχανισμός πλοήγησης μεταξύ των εκδόσεων και αφετέρου ένας πόρος χωρίς έκδοση, ο οποίος θα λειτουργεί ως γέφυρα προς τις επιμέρους εκδόσεις του πόρου (hub). 3.2 Αλλαγές που υφίστανται δεδομένα σχετιζόμενα με πόρους Η δεύτερη περίπτωση που ενδιαφέρει είναι αυτή στην οποία αλλάζουν επιμέρους δεδομένα που σχετιζόμενα με πόρους. Στην περίπτωση αυτή υπάρχει μια σειρά από διαφορετικές προσεγγίσεις οι οποίες μπορούν να ακολουθηθούν. Μια πρώτη αντιμετώπιση του προβλήματος μπορεί να γίνει με χρήση δεδομένων χρονικών σειρών. Για παράδειγμα, για ένα σχολείο, ενδέχεται να ενδιαφέρει η καταγραφή των κοριτσιών ηλικίας 11 ετών που φοιτούν σ αυτό. Μπορούμε για τον πόρο να έχουμε μια ιδιότητα που μας πηγαίνει στη χρονική σειρά δεδομένων για αυτό το στοιχείο. Μια τέτοια εικόνα θα ήταν η ακόλουθη: Παραδοτέο 3.1: Τεχνική Αναφορά 12

14 </data/edubase/census/12345/age/11> a sdmx:timeseries ; edu:school </id/school/12345> ; sdmx:age 11 ; sdmx:observation </data/edubase/census/12345/age/11/gender/f/2009>, </data/edubase/census/12345/age/11/gender/f/2008>, </data/edubase/census/12345/age/11/gender/f/2007>,.... Στην παραπάνω προσέγγιση έχουμε μια σειρά από πόρους που θα περιέχουν την πληροφορία «αριθμός κοριτσιών ηλικίας 11 ετών για τη χρονιά 2007, 2008, κλπ». Η παραπάνω προσέγγιση δημιουργεί μια σειρά από δυσκολίες. Θα ήταν πολύ απλούστερο να υπάρχει απλώς μια ιδιότητα που να δίνει τον αριθμό των κοριτσιών ηλικίας 11. Αντί γι'αυτό έχουμε μια σειρά από πόρους που θα περιέχουν μια ιδιότητα που ενδιαφέρει. Αυτό οδηγεί σε πολύπλοκες διατυπώσεις. Τα πράγματα γίνονται ακόμα πιο πολύπλοκα αν σκεφτούμε ότι για κάθε επιπλέον διάσταση που προκύπτει (αν ενδιαφέρει κάποιο στοιχείο επιπλέον, πέρα από το φύλο και την ηλικία) χρειάζεται μια νέα σειρά δεδομένων. Μια άλλη προσέγγιση που αποφεύγει το παραπάνω πρόβλημα των πολύπλοκων διατυπώσεων είναι η χρήση ονοματισμένων γράφων (named graphs) [4]. Πρόκειται για οντότητες στις οποίες ορίζονται δύο συναρτήσεις, η name και η rdfgraph, οι οποίες καθορίζουν το όνομα του πόρου (URI) και ένα RDF γράφο που αναπαριστά τον πόρο αντίστοιχα. Πρακτικά αποδίδεται σε ένα σύνολο δεδομένων ένα όνομα. Η μαθηματική διατύπωση της έννοιας ονοματισμένος γράφος είναι η ακόλουθη: Αν U το σύνολο όλων των URI, B άπειρο σύνολο κενών κόμβων και L το σύνολο όλων των λεκτικών, τότε V = U B L το σύνολο των κόμβων. T = V U Vτο σύνολο όλων των τριπλέτων. Το σύνολο γράφων είναι το δυναμοσύνολο G του T. Ένας ονοματισμένος γράφος είναι ένα ζεύγος ng = (n, g), n U g G. Γράφουμε name(ng) = n και rdfgraph(ng) = g. Συμπληρωματικά αναφέρουμε ότι για ένα σύνολο N από ονοματισμένους γράφους, αυτό ορίζεται με τη βοήθεια ενός συνόλου A, υποσύνολο του N, το οποίο ορίζει ποιοι από τους ονοματισμένους γράφους θεωρούνται αποδεκτοί. Η χρήση των παραπάνω μηχανισμών επιτρέπει την αναφορά στο ίδιο σύνολο δεδομένων με διαφορετική αναφορά σε αυτά. Μπορούμε πλέον να διακρίνουμε διαφορετικά αντίγραφα του ίδιου γράφου. Ο μηχανισμός αυτός έχει διάφορες χρήσεις: μπορεί να εφαρμόζεται έλεγχος προέλευσης της πληροφορίας (ορίζουμε ποιο σύνολο δεδομένων, που αναφέρονται στον ίδιο πόρο, εμπιστευόμαστε), έλεγχος πρόσβασης, καταγραφή πληροφορίας έκδοσης κ.α. Στην περίπτωση που θέλουμε να χρησιμοποιήσουμε ονοματισμένους γράφους για την καταγραφή αλλαγών υπάρχουν δύο δυνατές προσεγγίσεις. Στην πρώτη περίπτωση δημοσιεύουμε το πλήρες σύνολο δεδομένων με τη μορφή ονοματισμένου γράφου. Για παράδειγμα, για ένα σχολείο δίνουμε το σύνολο των δεδομένων που σχετίζονται με αυτό, υπό διαφορετικό ονοματισμένο γράφο, όπως στο ακόλουθο παράδειγμα: Παραδοτέο 3.1: Τεχνική Αναφορά 13

15 < rdfs:label "Wildmoor Heath ; foaf:isprimarytopicof < < < < Στο παραπάνω παράδειγμα έχουμε μια σειρά από πόρους που αναφέρονται στο ίδιο αντικείμενο του πραγματικού κόσμου ( Οι πόροι αυτοί δύνανται να περιέχουν διαφορετική και αντικρουόμενη πληροφορία, αναφερόμενοι όμως στο ίδιο αντικείμενο. Αυτή η προσέγγιση έχει ως βασικό μειονέκτημα ότι δεν αντιμετωπίζει την περίπτωση όπου ένας πόρος συνδέεται με κάποιον άλλο, ο οποίος επίσης παρουσιάζει αλλαγές κατά εκδόσεις. Για παράδειγμα μια αναφορά στο προσωπικό του σχολείου μπορεί να δίνεται με τη μορφή πόρου ως εξής: < rdfs:label "Broadmoor Primary ; edu:staffing < Το URI για τον πόρο «προσωπικό» ενδέχεται σε όλα τα έγγραφα που αφορούν το σχολείο να δίνεται με αυτή τη μορφή. Όταν βλέπουμε τα δεδομένα του σχολείου πχ στον γράφο τότε το URI για το προσωπικό θα αναφέρεται στην τρέχουσα έκδοση και όχι στο 2001, με αποτέλεσμα να έχουμε ασυνέπειες. Η δεύτερη προσέγγιση είναι η χρήση ονοματισμένων γράφων στις επιμέρους τριπλέτες ενός RDF. Με τον τρόπο αυτό συλλέγουμε πληροφορία από πολλαπλές πηγές και ομαδοποιούμε τα δεδομένα βάσει της πηγής, της χρονικής στιγμής στην οποία αναφέρονται, της εγκυρότητας κλπ. Στη συνέχεια μια εφαρμογή μπορεί να κατασκευάσει ένα γράφο τον οποίο θεωρούμε έγκυο, χρησιμοποιώντας ορισμένους κανόνες, όπως τους παρακάτω. Συνδυάζουμε: 1. Τριπλέτες που είναι έγκυρες για τη χρονική στιγμή και προέρχονται από επίσημη πηγή. 2. Τριπλέτες από υπόλοιπους γράφους, όπου συναντάμε κάποιο υποκείμενο, ή κάποια ιδιότητα που δεν εμφανίζεται στον έως τώρα γράφο. Ένα παράδειγμα μπορούμε να δούμε στο ακόλουθο σχήμα: 01/authoritative> { < edu:inspection < < } Παραδοτέο 3.1: Τεχνική Αναφορά 14

16 01/authoritative { < rdfs:label "Broadmoor Primary School"@en ; edu:census < < } 01/authoritative { < rdfs:label "Wildmoor Heath School"@en ; edu:census < < } Στο παραπάνω παράδειγμα έχουμε τρεις ονοματισμένους γράφους που περιέχουν τριπλέτες αναφερόμενες στον ίδιο πόρο. Με βάση τους κανόνες που παρουσιάσαμε παραπάνω, για τα δεδομένα που αφορούν την ημερομηνία 1/1/2010, θα σχηματίζαμε ένα γράφο παίρνοντας: Από το δεύτερο γράφο (θεωρείται έγκυρος - authoritative και είναι ο πιο πρόσφατος) παίρνουμε τα στοιχεία label και census. Τα ίδια ακριβώς στοιχεία που αναφέρονται στον πρώτο γράφο δεν ενδιαφέρουν καθώς αναφέρεται στο 2008 (είναι δηλαδή παλιότερα δεδομένα). Από τον τρίτο γράφο έχουμε την ιδιότητα inspection, η οποία δεν υπάρχει ως τώρα και έτσι τη χρησιμοποιούμε για να συμπληρώσουμε τον γράφο που θεωρούμε έγκυρο. Πρέπει να σημειωθεί ότι οι παραπάνω τεχνικές δεν αποτελούν λύσεις για κάθε περίπτωση, αλλά ιδέες που μπορούν να εφαρμοστούν κατά περιπτώσεις. Επιπλέον προβλήματα που εξακολουθούν να υπάρχουν είναι τα εξής: Πώς αναπαρίστανται διαστήματα στα οποία θεωρούμε ότι ένας γράφος είναι έγκυρος; Πώς ορίζουμε αν θεωρείται έγκυρος-επίσημος (authoritative); Πώς αναπαρίσταται ένα γεγονός αντικατάστασης ενός παλιότερου γράφου από έναν νεότερο; 4 Εφαρμογή σε εξελισσόμενα δεδομένα επιστημών ζωής Στη συνέχεια παρουσιάζουμε ένα παράδειγμα για το πως μπορούν να χρησιμοποιηθούν τα παραπάνω εργαλεία σε πραγματικά εξελισσόμενα επιστημονικά διασυνδεδεμένα δεδομένα. Χρησιμοποιούμε βιολογικά δεδομένα που υπάρχουν στην σχεσιακή βάση DIANA 1 που αποθηκεύει δεδομένα για βιολογικά μόρια micrornas. Τα micrornas είναι μικρά μόρια RNA, τα οποία έχουν ρυθμιστικό ρόλο «στοχεύοντας» γονίδια και ελέγχοντας την έκφρασή τους. Με τον τρόπο αυτό μπορεί να σχετίζονται με την εκδήλωση, ή αντιμετώπιση ασθενειών. Τα μόρια micro-rna συναντώνται βιβλιογραφικά σε δύο βασικές μορφές, τα 1 Παραδοτέο 3.1: Τεχνική Αναφορά 15

17 πρόδρομα μόρια (hairpins) και τα ώριμα μόρια (matures). Τα τελευταία είναι παράγωγα των πρώτων, όπως μας δείχνει το σχήμα της Εικόνα 7. Εικόνα 7. Το βιολογικό μονοπάτι του microrna. Για κάθε micro-rna οι ενδιαφέρουσες πληροφορίες που χρειάζονται να καταγραφούν είναι το όνομά του και η νουκλεοτιδική ακολουθία του. Το όνομα μπορεί να μεταβάλλεται μεταξύ διαφορετικών εκδόσεων της βάσης, καθώς οι κανόνες ονοματολογίας των micro-rna εξελίσσονται. Η ακολουθία μπορεί να επανεκτιμηθεί, μετά από την διεξαγωγή καινούριων πειραμάτων, ή λόγω πρόβλεψης από διαφορετικό λογισμικό. Επιπλέον ενδιαφέρον έχει η συσχέτιση μεταξύ τον πρόδρομων μορίων (hairpins) και των ώριμων μορίων (matures), δηλαδή ποια ώριμα μόρια παράγονται από ποια πρόδρομα. Το σχήμα της σχεσιακής βάσης που αποτυπώνει τα παραπάνω φαίνεται στην Εικόνα 8. Εικόνα 8. Σχήμα σχεσιακής βασης MicroRNA. Παραδοτέο 3.1: Τεχνική Αναφορά 16

18 Για να δημιουργήσουμε ανοικτά συνδεδεμένα δεδομένα από την σχεσιακή βάση DIANA χρησιμοποιούμε την γλώσσα D2RQ και το εργαλείο D2R Server σε συνδυασμό με την επέκταση του URI, θεωρώντας κάθε microrna σε κάθε έκδοση ως ξεχωριστό πόρο. Με κατάλληλη απεικόνιση δίνεται η δυνατότητα πλοήγησης μεταξύ διαφορετικών εκδόσεων των ίδιων micrornas όπως φαίνεται και στην ιδιότητα previousversion στην Εικόνα 9. Εικόνα 9. Απεικόνιση ενός εξελισσόμενου RDF πόρου τύπου hairpin microrna. Επιπλέον αναπαριστούμε τις αλλαγές των δεδομένων μας ως δεδομένα είτε μέσω ιδιότητων είτε μέσω νέων κλάσεων. Η διαδικασία απεικόνισης δεν τελειώνει εδώ. Από τη μια μεριά νέες εκδόσεις για τα δεδομένα microrna προκύπτουν, ενώ από την άλλη ο στόχος είναι η σύνδεση των micrornas και με τα γονίδια στα οποία επιδρούν. Η πρόκληση στη διαδικασία απεικόνισης αφορά τη συγγραφή απεικονίσεων που θα χρησιμοποιούν όσο το δυνατόν λιγότερες πράξεις SQL για την επιτόπου μετατροπή των δεδομένων της βάσης σε RDF πληροφορία. Οι τεχνικές λεπτομέρειες της μετατροπής εξελισσόμενων δεδομένων επιστημών ζωής σε διασυνδεδεμένα δεδομένα παρουσιάζονται στο Παραδοτέο 3.3 (Επιστημονική Δημοσίευση: Publishing Diachronic Life Science Linked Data). 5 Επίλογος Στην εργασία αυτή εξετάσαμε μοντέλα για την απεικόνιση εξελισσόμενων δεδομένων ως διασυνδεδεμένα δεδομένα. Παρουσιάσαμε γλώσσες και εργαλεία που βοηθούν τον Παραδοτέο 3.1: Τεχνική Αναφορά 17

19 μετασχηματισμό δεδομένων, που ήδη βρίσκονται αποθηκευμένα σε σχεσιακές βάσεις, σε RDF μορφή. Τέλος εξετάσαμε όλα τα παραπάνω μοντέλα, εργαλεία και γλώσσες μέσα από ένα πραγματικό παράδειγμα επιστημονικών δεδομένων που έχουν το ιδιαίτερο χαρακτηριστικό να εξελίσσονται και να μεταβάλλονται με την έκδοση νέων αποτελεσμάτων από νέα πειράματα. Βιβλιογραφία [1] [2] [3] D2R MAP A Database to RDF Mapping Language Christian Bizer (2003) [4] Named graphs - Jeremy J. Carroll, Christian Bizer, Pat Hayes, Patrick Stickler - Journal of Web Semantics, 2005 [5] [6] [7] D2R Server: A Semantic Web Front-end to Existing Relational Databases -Richard Cyganiak, Christian Bizer, Freie Universität Berlin [8] [9] Παραδοτέο 3.1: Τεχνική Αναφορά 18

ΕΡΕΥΝΗΤΙΚΟ ΚΕΝΤΡΟ ΚΑΙΝΟΤΟΜΙΑΣ ΣΤΙΣ ΤΕΧΝΟΛΟΓΙΕΣ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ & ΤΗΣ ΓΝΩΣΗΣ «ΑΘΗΝΑ» ΙΝΣΤΙΤΟΥΤΟ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ LODGOV

ΕΡΕΥΝΗΤΙΚΟ ΚΕΝΤΡΟ ΚΑΙΝΟΤΟΜΙΑΣ ΣΤΙΣ ΤΕΧΝΟΛΟΓΙΕΣ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ & ΤΗΣ ΓΝΩΣΗΣ «ΑΘΗΝΑ» ΙΝΣΤΙΤΟΥΤΟ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ LODGOV ΕΡΕΥΝΗΤΙΚΟ ΚΕΝΤΡΟ ΚΑΙΝΟΤΟΜΙΑΣ ΣΤΙΣ ΤΕΧΝΟΛΟΓΙΕΣ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ & ΤΗΣ ΓΝΩΣΗΣ «ΑΘΗΝΑ» ΙΝΣΤΙΤΟΥΤΟ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ LODGOV Διακυβέρνηση Δεδομένων στην εποχή του Ιστού Δεδομένων: δημιουργία,

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

Εισαγωγικό Μάθημα Βασικές Έννοιες - Ανάλυση Απαιτήσεων

Εισαγωγικό Μάθημα Βασικές Έννοιες - Ανάλυση Απαιτήσεων ..?????? Εργαστήριο ΒΑΣΕΙΣ????????? ΔΕΔΟΜΕΝΩΝ Βάσεων Δεδομένων?? ΙΙ Εισαγωγικό Μάθημα Βασικές Έννοιες - . Γενικά Τρόπος Διεξαγωγής Ορισμός: Βάση Δεδομένων (ΒΔ) είναι μια συλλογή από σχετιζόμενα αντικείμενα

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

. Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Μάθημα Βασικές Έννοιες - Ανάλυση Απαιτήσεων

. Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Μάθημα Βασικές Έννοιες - Ανάλυση Απαιτήσεων .. Εργαστήριο Βάσεων Δεδομένων Εισαγωγικό Μάθημα Βασικές Έννοιες - . Ύλη Εργαστηρίου ΒΔ Ύλη - 4 Ενότητες.1 - Σχεδιασμός Βάσης Δεδομένων.2 Δημιουργία Βάσης Δεδομένων Δημιουργία Πινάκων Εισαγωγή/Ανανέωση/Διαγραφή

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

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

Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων Εργαστήριο Βάσεων Δεδομένων Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων Τρόπος Διεξαγωγής #1 Ύλη (4 Ενότητες) 1. Ανάλυση Απαιτήσεων -Σχεδιασμός Βάσης Δεδομένων 2. Δημιουργία βάσης a) Create

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

Εργαστήριο Σημασιολογικού Ιστού

Εργαστήριο Σημασιολογικού Ιστού Εργαστήριο Σημασιολογικού Ιστού Ενότητα 8: Εισαγωγή στη SPARQL Βασική Χρήση Μ.Στεφανιδάκης 3-5-2015. Η γλώσσα ερωτημάτων SPARQL Ερωτήσεις (και ενημερώσεις) σε σετ δεδομένων RDF Και σε δεδομένα άλλης μορφής

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

Παραδοτέο Π.2.1. Υπερχώρος και διαχείριση μοντέλων

Παραδοτέο Π.2.1. Υπερχώρος και διαχείριση μοντέλων Έργο: Τίτλος Υποέργου: «ΘΑΛΗΣ: Ενίσχυση της Διεπιστημονικής ή και Διιδρυματικής έρευνας και καινοτομίας με δυνατότητα προσέλκυσης ερευνητών υψηλού επιπέδου από το εξωτερικό μέσω της διενέργειας βασικής

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

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

Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων Εργαστήριο Βάσεων Δεδομένων Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων Τρόπος Διεξαγωγής #1 Ύλη (4 Ενότητες) 1. Ανάλυση Απαιτήσεων - Σχεδιασμός Βάσης Δεδομένων 2. Δημιουργία βάσης a)

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

Σχεδιασμός Βάσεων Δεδομένων

Σχεδιασμός Βάσεων Δεδομένων Πανεπιστήμιο Πειραιώς Τμήμα Ψηφιακών Συστημάτων Σχεδιασμός Βάσεων Δεδομένων Εργαστήριο 4 Δρ. Βασιλική Κούφη Περιεχόμενα Υλοποίηση Βάσεως Δεδομένων Εκτέλεση ερωτημάτων SQL στην Βάση Δεδομένων BHMA 1. Σχεδιασμός

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

A ΕΠΑ.Λ ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 5 η ΕΝΟΤΗΤΑ: ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Εκπαιδευτικοί: ΓΑΛΑΝΟΣ ΓΕΩΡΓΙΟΣ ΜΠΟΥΣΟΥΝΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ

A ΕΠΑ.Λ ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 5 η ΕΝΟΤΗΤΑ: ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Εκπαιδευτικοί: ΓΑΛΑΝΟΣ ΓΕΩΡΓΙΟΣ ΜΠΟΥΣΟΥΝΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ A ΕΠΑ.Λ ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 5 η ΕΝΟΤΗΤΑ: ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Εκπαιδευτικοί: ΓΑΛΑΝΟΣ ΓΕΩΡΓΙΟΣ ΜΠΟΥΣΟΥΝΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ 1 Βάση Δεδομένων: Με το όρο Βάση Δεδομένων εννοούμε ένα σύνολο δεδομένων που είναι οργανωμένο

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

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

Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων Εργαστήριο Βάσεων Δεδομένων Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων Βάσεις Δεδομένων - Γενικά Ορισμός: Βάση Δεδομένων (ΒΔ) είναι μια συλλογή από σχετιζόμενα αντικείμενα. Τα περιεχόμενα

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

ΚΕΦΑΛΑΙΟ 5. Κύκλος Ζωής Εφαρμογών ΕΝΟΤΗΤΑ 2. Εφαρμογές Πληροφορικής. Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών

ΚΕΦΑΛΑΙΟ 5. Κύκλος Ζωής Εφαρμογών ΕΝΟΤΗΤΑ 2. Εφαρμογές Πληροφορικής. Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών 44 Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών Διδακτικοί στόχοι Σκοπός του κεφαλαίου είναι οι μαθητές να κατανοήσουν τα βήματα που ακολουθούνται κατά την ανάπτυξη μιας εφαρμογής.

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

Βάσεις Δεδομένων Ι Εξεταστική Περίοδος Φεβρουαρίου 2006

Βάσεις Δεδομένων Ι Εξεταστική Περίοδος Φεβρουαρίου 2006 Βάσεις Δεδομένων Ι Εξεταστική Περίοδος Φεβρουαρίου 2006 A Θέμα 1 ο (30%) 1. (10%) α) Ποια τα πλεονεκτήματα ενός B + -tree ευρετηρίου; β) Αναφέρετε τις διαφορές ανάμεσα στα αραιά και τα πυκνά ευρετήρια.

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

ΕΡΕΥΝΗΤΙΚΟ ΚΕΝΤΡΟ ΚΑΙΝΟΤΟΜΙΑΣ ΣΤΙΣ ΤΕΧΝΟΛΟΓΙΕΣ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ & ΤΗΣ ΓΝΩΣΗΣ «ΑΘΗΝΑ» ΙΝΣΤΙΤΟΥΤΟ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ LODGOV

ΕΡΕΥΝΗΤΙΚΟ ΚΕΝΤΡΟ ΚΑΙΝΟΤΟΜΙΑΣ ΣΤΙΣ ΤΕΧΝΟΛΟΓΙΕΣ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ & ΤΗΣ ΓΝΩΣΗΣ «ΑΘΗΝΑ» ΙΝΣΤΙΤΟΥΤΟ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ LODGOV ΕΡΕΥΝΗΤΙΚΟ ΚΕΝΤΡΟ ΚΑΙΝΟΤΟΜΙΑΣ ΣΤΙΣ ΤΕΧΝΟΛΟΓΙΕΣ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ & ΤΗΣ ΓΝΩΣΗΣ «ΑΘΗΝΑ» ΙΝΣΤΙΤΟΥΤΟ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ LODGOV Διακυβέρνηση Δεδομένων στην εποχή του Ιστού Δεδομένων: δημιουργία,

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

Τεχνολογίες RDF για τον Ιστό Δεδοµένων

Τεχνολογίες RDF για τον Ιστό Δεδοµένων 1 Τεχνολογίες RDF για τον Ιστό Δεδοµένων The Semantic Web is Dead? Hardly! The reports of my death are greatly exaggerated. Mark Twain Διαχείριση δεδοµένων στον Ιστό 2 Έστω ένας φανταστικός ιστός! html

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

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

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

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

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

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

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

Διασύνδεση και Άνοιγμα Δεδομένων του Α.Π.Θ. Καραογλάνογλου Κωνσταντίνος Μονάδα Σημασιολογικού Ιστού Α.Π.Θ 18/3/2014

Διασύνδεση και Άνοιγμα Δεδομένων του Α.Π.Θ. Καραογλάνογλου Κωνσταντίνος Μονάδα Σημασιολογικού Ιστού Α.Π.Θ 18/3/2014 Διασύνδεση και Άνοιγμα Δεδομένων του Α.Π.Θ. Καραογλάνογλου Κωνσταντίνος Μονάδα Σημασιολογικού Ιστού Α.Π.Θ 18/3/2014 Ανοικτά και Συνδεδεμένα Δεδομένα Ανοικτά Δεδομένα Πληροφορίες, δημόσιες ή άλλες, στις

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

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

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

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

Εισαγωγή στο RDF. Το Resource Description Framework (RDF) Σταύρος Πολυβίου

Εισαγωγή στο RDF. Το Resource Description Framework (RDF) Σταύρος Πολυβίου Εισαγωγή στο RDF Σταύρος Πολυβίου Το Resource Description Framework (RDF) RDF: µία γλώσσα περιγραφής πληροφοριών (metadata) που αφορούν πόρους (resources) στο world wide web. Παραδείγµατα: ο τίτλος, ο

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

Εργαστήριο Σημασιολογικού Ιστού

Εργαστήριο Σημασιολογικού Ιστού Εργαστήριο Σημασιολογικού Ιστού Ενότητα 4: Χρησιμοποιώντας Ενιαία Αναγνωριστικά URIs και IRIs Μ.Στεφανιδάκης 28-2-2016. Η έννοια της οντότητας Στον Σημασιολογικό Ιστό οι τριάδες μπορούν να εκληφθούν ως

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

Βάσεις Δεδομένων. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα

Βάσεις Δεδομένων. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα Βάσεις Δεδομένων Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα Στέργιος Παλαμάς, Υλικό Μαθήματος «Βάσεις Δεδομένων», 2015-2016 Κεφάλαιο 2: Περιβάλλον Βάσεων Δεδομένων Μοντέλα Δεδομένων 2.1

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

Διαχείριση, Δημοσίευση και Διάθεση Ανοικτών Εκπαιδευτικών Πόρων

Διαχείριση, Δημοσίευση και Διάθεση Ανοικτών Εκπαιδευτικών Πόρων Διαχείριση, Δημοσίευση και Διάθεση Ανοικτών Εκπαιδευτικών Πόρων Ο ΡΟΛΟΣ ΤΩΝ ΔΙΑΣΥΝΔΕΔΕΜΕΝΩΝ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΩΝ ΒΙΒΛΙΟΘΗΚΩΝ Δρ. Χαράλαμπος Μπράτσας - OKGR CEO, Σωτήριος Καραμπατάκης - OKGR Open G.L.A.M.

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

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

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

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

Αρχιτεκτονική Συστημάτων Βάσεων Δεδομένων. Κατηγορίες χρηστών ΣΔΒΔ Αρχιτεκτονική ANSI/SPARC Γλώσσες ερωτημάτων Μοντέλα δεδομένων Λειτουργίες ΣΔΒΔ

Αρχιτεκτονική Συστημάτων Βάσεων Δεδομένων. Κατηγορίες χρηστών ΣΔΒΔ Αρχιτεκτονική ANSI/SPARC Γλώσσες ερωτημάτων Μοντέλα δεδομένων Λειτουργίες ΣΔΒΔ Αρχιτεκτονική Συστημάτων Βάσεων Δεδομένων Κατηγορίες χρηστών ΣΔΒΔ Αρχιτεκτονική ANSI/SPARC Γλώσσες ερωτημάτων Μοντέλα δεδομένων Λειτουργίες ΣΔΒΔ Χρήστες ΣΔΒΔ Απλοί Χρήστες: συγκεκριμένες λειτουργίες σε

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

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

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

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

1.1. Βάσεις δεδομένων

1.1. Βάσεις δεδομένων 1.1 Βάσεις δεδομένων Οι στόχοι μας σε αυτό το κεφάλαιο: Να διατυπώσουμε τον ορισμό για τη βάση δεδομένων και για το σύστημα διαχείρισης βάσεων δεδομένων (ΣΔΒΔ), καθώς και να περιγράψουμε τα συστατικά στοιχεία

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

Πληροφορική 2. Βάσεις Δεδομένων (Databases)

Πληροφορική 2. Βάσεις Δεδομένων (Databases) Πληροφορική 2 Βάσεις Δεδομένων (Databases) 1 2 Επίπεδα αρχεία (flat files) Επίπεδο αρχείο είναι ένα αρχείο που αποτελείται από ένα σταθερό, μικρό αριθμό πεδίων. Οι εγγραφές του αρχείου μπορεί να μην ακολουθούν

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

Σχεδιασµός Ανάπτυξη Οντολογίας

Σχεδιασµός Ανάπτυξη Οντολογίας Σχεδιασµός Ανάπτυξη Οντολογίας ΈλεναΜάντζαρη, Γλωσσολόγος, Ms.C. ΙΑΤΡΟΛΕΞΗ: Ανάπτυξη Υποδοµής Γλωσσικής Τεχνολογίας για το Βιοϊατρικό Τοµέα Τι είναι η οντολογία; Μιαοντολογίαείναιέναλεξικόόρωνπου διατυπώνονται

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

Περιγραφή Μαθήματος. Περιγραφή Περιεχόμενο του Μαθήματος

Περιγραφή Μαθήματος. Περιγραφή Περιεχόμενο του Μαθήματος + Περιγραφή Μαθήματος Τίτλος Κωδικός Αριθμός του Πληροφοριακά Συστήματα Μαθήματος : Επίπεδο Τύπος του Μαθήματος : ΠΡΟΠΤΥΧΙΑΚΟ - ΥΠΟΧΡΕΩΤΙΚΟ Έτος Σπουδών Εξάμηνο : 5 Ε Αριθμός Ευρωπαϊκών Πιστωτικών Μονάδων

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

Σημασιολογική Ολοκλήρωση Δεδομένων με τη χρήση Οντολογιών

Σημασιολογική Ολοκλήρωση Δεδομένων με τη χρήση Οντολογιών Σημασιολογική Ολοκλήρωση Δεδομένων με τη χρήση Οντολογιών Λίνα Μπουντούρη - Μανόλης Γεργατσούλης Ιόνιο Πανεπιστήμιο 15ο Πανελλήνιο Συνέδριο Ακαδημαϊκών Βιβλιοθηκών Διαδίκτυο και Επίπεδα ετερογένειας δεδομένων

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

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

ΑΝΑΠΑΡΑΣΤΑΣΗ ΓΝΩΣΗΣ ΣΤΟΝ ΠΑΓΚΟΣΜΙΟ ΙΣΤΟ ΑΝΑΠΑΡΑΣΤΑΣΗ ΓΝΩΣΗΣ ΣΤΟΝ ΠΑΓΚΟΣΜΙΟ ΙΣΤΟ RDF (Resource Description Framework) Ι. Χατζηλυγερούδης Ανεπάρκεια της XML Η XML είναι Μετα-γλώσσα ορισμού σήμανσης για ανταλλαγή δεδομένων και μεταδεδομένων μεταξύ

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

Ακαδημαϊκό Έτος , Χειμερινό Εξάμηνο Μάθημα: Εργαστήριο «Πληροφορική Υγείας» ΕΙΣΑΓΩΓΗ ΣΤΗΝ ACCESS

Ακαδημαϊκό Έτος , Χειμερινό Εξάμηνο Μάθημα: Εργαστήριο «Πληροφορική Υγείας» ΕΙΣΑΓΩΓΗ ΣΤΗΝ ACCESS Ακαδημαϊκό Έτος 2016-2017, Χειμερινό Εξάμηνο Μάθημα: Εργαστήριο «Πληροφορική Υγείας» ΕΙΣΑΓΩΓΗ ΣΤΗΝ ACCESS A. Εισαγωγή στις βάσεις δεδομένων - Γνωριμία με την ACCESS B. Δημιουργία Πινάκων 1. Εξήγηση των

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

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

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

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

Περιγραφή του εκπαιδευτικού/ μαθησιακού υλικού (Teaching plan)

Περιγραφή του εκπαιδευτικού/ μαθησιακού υλικού (Teaching plan) On-the-fly feedback, Upper Secondary Περιγραφή του εκπαιδευτικού/ μαθησιακού υλικού (Teaching plan) Τάξη: Β Λυκείου Διάρκεια ενότητας Μάθημα: Φυσική Θέμα: Ταλαντώσεις (αριθμός Χ διάρκεια μαθήματος): 6X90

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

Βάσεις Δεδομένων. Ενότητα 3: Σχεδιασμός και Διαχείριση Βάσεων Δεδομένων. Αθανάσιος Σπυριδάκος Τμήμα Διοίκησης Επιχειρήσεων

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

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

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

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

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

Οντολογία για την περιγραφή των προσωπικοτήτων της Σάμου, την κατηγοριοποίηση και τις σχέσεις τους

Οντολογία για την περιγραφή των προσωπικοτήτων της Σάμου, την κατηγοριοποίηση και τις σχέσεις τους Οντολογία για την περιγραφή των προσωπικοτήτων της Σάμου, την κατηγοριοποίηση και τις σχέσεις τους Επιμέλεια: Καρανικολάου Θεοδώρα Επιβλέπων καθηγητής: Δενδρινός Μάρκος Αθήνα, 2017 Σκοπός Στόχος της πτυχιακής

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

2. Εισαγωγή Δεδομένων σε Σχεσιακή Βάση Δεδομένων

2. Εισαγωγή Δεδομένων σε Σχεσιακή Βάση Δεδομένων 2. Εισαγωγή Δεδομένων σε Σχεσιακή Βάση Δεδομένων Μετά τον μετασχηματισμό των δεδομένων με τη χρήση του Excel, τα δεδομένα θα εισαχθούν σε μια σχεσιακή βάση δεδομένων (Microsoft SQL Sever 2005) ώστε να

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

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

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

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

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

Εισαγωγή στην πληροφορική Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Εισαγωγή στην πληροφορική Ενότητα 6: Εισαγωγή στις βάσεις δεδομένων (Μέρος Α) Αγγελίδης Παντελής Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Άδειες Χρήσης

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

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

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

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

1. ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΣ ΔΕΔΟΜΕΝΩΝ

1. ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΣ ΔΕΔΟΜΕΝΩΝ 1. ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΣ ΔΕΔΟΜΕΝΩΝ Τα δεδομένα που θα επεξεργασθούμε στη διάρκεια του εργαστηρίου παραχωρήθηκαν από την εταιρεία ICAP ειδικά για τις ανάγκες του μαθήματος. Τα δεδομένα αυτά αντλήθηκαν από την

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

Σχεσιακή Άλγεβρα Σχεδιασμός Βάσεων Δεδομένων

Σχεσιακή Άλγεβρα Σχεδιασμός Βάσεων Δεδομένων Σχεσιακή Άλγεβρα Σχεδιασμός Βάσεων Δεδομένων Μαρία Χαλκίδη Εισαγωγή Εννοιολογικός Σχεδιασμός Βάσεων Δεδομένων (με χρήση του Μοντέλου Οντοτήτων/Συσχετίσεων) Λογικός Σχεδιασμός Βάσεων Δεδομένων (με χρήση

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

ΠΕΡΙΕΧΟΜΕΝΑ. Πρόλογος... 13. Κεφάλαιο 1 ο Αρχές Διαχείρισης πληροφορίας στον Παγκόσμιο Ιστό... 15

ΠΕΡΙΕΧΟΜΕΝΑ. Πρόλογος... 13. Κεφάλαιο 1 ο Αρχές Διαχείρισης πληροφορίας στον Παγκόσμιο Ιστό... 15 ΠΕΡΙΕΧΟΜΕΝΑ Πρόλογος... 13 Κεφάλαιο 1 ο Αρχές Διαχείρισης πληροφορίας στον Παγκόσμιο Ιστό... 15 1.1 Εισαγωγή... 16 1.2 Διαδίκτυο και Παγκόσμιος Ιστός Ιστορική αναδρομή... 17 1.3 Αρχές πληροφοριακών συστημάτων

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

Διακριτά Μαθηματικά ΙΙ Χρήστος Νομικός Τμήμα Μηχανικών Η/Υ και Πληροφορικής Πανεπιστήμιο Ιωαννίνων 2018 Χρήστος Νομικός ( Τμήμα Μηχανικών Η/Υ Διακριτά

Διακριτά Μαθηματικά ΙΙ Χρήστος Νομικός Τμήμα Μηχανικών Η/Υ και Πληροφορικής Πανεπιστήμιο Ιωαννίνων 2018 Χρήστος Νομικός ( Τμήμα Μηχανικών Η/Υ Διακριτά Διακριτά Μαθηματικά ΙΙ Χρήστος Νομικός Τμήμα Μηχανικών Η/Υ και Πληροφορικής Πανεπιστήμιο Ιωαννίνων 2018 Χρήστος Νομικός ( Τμήμα Μηχανικών Η/Υ Διακριτά και Πληροφορικής Μαθηματικά Πανεπιστήμιο ΙΙ Ιωαννίνων

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

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

ΤΙΤΛΟΣ ΙΠΛΩΜΑΤΙΚΗΣ ΕΡΓΑΣΙΑΣ: GoNToggle: ΕΞΥΠΝΗ ΜΗΧΑΝΗ ΑΝΑΖΗΤΗΣΗΣ ΜΕ ΧΡΗΣΗ ΟΝΤΟΛΟΓΙΩΝ ΠΕΡΙΟΧΗ ΕΡΕΥΝΑΣ: ΣΥΓΓΡΑΦΕΑΣ: ΤΙΤΛΟΣ ΙΠΛΩΜΑΤΙΚΗΣ ΕΡΓΑΣΙΑΣ: GoNToggle: ΕΞΥΠΝΗ ΜΗΧΑΝΗ ΑΝΑΖΗΤΗΣΗΣ ΜΕ ΧΡΗΣΗ ΟΝΤΟΛΟΓΙΩΝ ΠΕΡΙΟΧΗ ΕΡΕΥΝΑΣ: Υπολογιστικά Συστήµατα & Τεχνολογίες Πληροφορικής ΣΥΓΓΡΑΦΕΑΣ: Γιώργος Γιαννόπουλος, διδακτορικός φοιτητής

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

Εργαστήριο Σημασιολογικού Ιστού

Εργαστήριο Σημασιολογικού Ιστού Εργαστήριο Σημασιολογικού Ιστού Ενότητα 5: Resource Description Framework (RDF) Μ.Στεφανιδάκης 16-3-2015. Τα επίπεδα του Σημασιολογικού Ιστού RDF: Το κύριο πρότυπο του Σημασιολογικού Ιστού, χρησιμοποιεί

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

Εισαγωγή στις βασικές έννοιες των Βάσεων Δεδομένων

Εισαγωγή στις βασικές έννοιες των Βάσεων Δεδομένων Εισαγωγή στις βασικές έννοιες των Βάσεων Δεδομένων Σχεδιασμός Βάσεων Δεδομένων Μάθημα 1 ο Μαρία Χαλκίδη ΠΕΡΙΕΧΟΜΕΝΑ ΜΑΘΗΜΑΤΟΣ Σχεσιακό Μοντέλο Κανονικοποίηση Μοντέλο Οντοτήτων-Σχέσεων Κύκλος ζωής Βάσεων

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

Αναφορά εργασιών για το τρίμηνο Σεπτέμβριος Νοέμβριος 2012

Αναφορά εργασιών για το τρίμηνο Σεπτέμβριος Νοέμβριος 2012 Στο πλαίσιο της πράξης «Αναβάθμιση και Εμπλουτισμός των Ψηφιακών Υπηρεσιών της Βιβλιοθήκης του Παντείου Πανεπιστημίου». Η Πράξη συγχρηματοδοτείται από το Ευρωπαϊκό Ταμείο Περιφερειακής Ανάπτυξης (ΕΤΠΑ).

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

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

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

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

Orchid: Integrating Schema Mapping and ETL ICDE 2008

Orchid: Integrating Schema Mapping and ETL ICDE 2008 Orchid: Integrating Schema Mapping and ETL ICDE 2008 Δομουχτσίδης Παναγιώτης Γενικά Data warehouse (DW): Είναι μία αποθήκη πληροφοριών οργανωμένη από ένα ενοποιημένο μοντέλο. Τα δεδομένα συλλέγονται από

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

Βάσεις Δεδομένων ΙΙ. Διάλεξη 5 η XML και ΒΔ στο Διαδίκτυο

Βάσεις Δεδομένων ΙΙ. Διάλεξη 5 η XML και ΒΔ στο Διαδίκτυο Βάσεις Δεδομένων ΙΙ Διάλεξη 5 η XML και ΒΔ στο Διαδίκτυο Δ. Χριστοδουλάκης - Α. Φωκά Τμήμα Μηχανικών Η/Υ & Πληροφορικής - Εαρινό Εξάμηνο 2007 Εισαγωγή Πολλές εφαρμογές διαδικτύου υποστηρίζουν web διεπαφές

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

plus Πειραματικό Γενικό Λύκειο Ηρακλείου Κρήτης Περιφερειακή Ενότητα Ηρακλείου Κατηγορία A: Μαθητές Γενικών και Επαγγελματικών Λυκείων

plus Πειραματικό Γενικό Λύκειο Ηρακλείου Κρήτης Περιφερειακή Ενότητα Ηρακλείου Κατηγορία A: Μαθητές Γενικών και Επαγγελματικών Λυκείων plus Πειραματικό Γενικό Λύκειο Ηρακλείου Κρήτης Περιφερειακή Ενότητα Ηρακλείου Κατηγορία A: Μαθητές Γενικών και Επαγγελματικών Λυκείων Στόχοι Εργασίας Μεθοδολογία Ομάδας Μέσα από το μεγάλο όγκο των δεδομένων

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

1 Συστήματα Αυτοματισμού Βιβλιοθηκών

1 Συστήματα Αυτοματισμού Βιβλιοθηκών 1 Συστήματα Αυτοματισμού Βιβλιοθηκών Τα Συστήματα Αυτοματισμού Βιβλιοθηκών χρησιμοποιούνται για τη διαχείριση καταχωρήσεων βιβλιοθηκών. Τα περιεχόμενα των βιβλιοθηκών αυτών είναι έντυπα έγγραφα, όπως βιβλία

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

Ενσωματωμένα controls τα οποία προσαρμόζονται και χρησιμοποιούνται σε οποιαδήποτε ιστοσελίδα επιλέγει ο φορέας.

Ενσωματωμένα controls τα οποία προσαρμόζονται και χρησιμοποιούνται σε οποιαδήποτε ιστοσελίδα επιλέγει ο φορέας. Η Πυξίδα Απασχόλησης είναι ένα πλήρως παραμετροποιήσιμο portal που απευθύνεται σε Κέντρα Επαγγελματικής Κατάρτισης, Δήμους, Εκπαιδευτικούς Οργανισμούς και Εταιρίες Εύρεσης Εργασίας, με στόχο τόσο την μηχανογράφηση

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

Κεφάλαιο 4 Σχεδίαση Βάσεων Δεδομένων

Κεφάλαιο 4 Σχεδίαση Βάσεων Δεδομένων Βάσεις Δεδομένων Επαγγελματικού Λυκείου Κεφάλαιο 4 Σχεδίαση Βάσεων Δεδομένων Εισηγητής Δελησταύρου Κωνσταντίνος Καθηγητής Πληροφορικής ΠΕ20 Μηχανικός Πληροφορικής Τ.Ε. M.Sc. στα Συστήματα Υπολογιστών Περιεχόμενα

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

Κεφάλαιο 5. Δημιουργία φορμών για τη βάση δεδομένων DVDclub

Κεφάλαιο 5. Δημιουργία φορμών για τη βάση δεδομένων DVDclub Κεφάλαιο 5. Δημιουργία φορμών για τη βάση δεδομένων DVDclub Σύνοψη Σ αυτό το κεφάλαιο θα περιγράψουμε τη δημιουργία φορμών, προκειμένου να εισάγουμε δεδομένα και να εμφανίζουμε στοιχεία από τους πίνακες

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

Σχεσιακό Μοντέλο Περιορισμοί Μετατροπή ER σε Σχεσιακό Παράδειγμα.. Εργαστήριο Βάσεων Δεδομένων. Relational Model

Σχεσιακό Μοντέλο Περιορισμοί Μετατροπή ER σε Σχεσιακό Παράδειγμα.. Εργαστήριο Βάσεων Δεδομένων. Relational Model .. Εργαστήριο Βάσεων Δεδομένων Relational Model . Σχεσιακό Μοντέλο (Relational Model) Το σχεσιακό μοντέλο παρουσιάζει μια βάση ως συλλογή από σχέσεις Μια σχέση είναι ένας πίνακας με διακριτό όνομα Κάθε

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

GoNToggle: ΕΞΥΠΝΗ ΜΗΧΑΝΗ ΑΝΑΖΗΤΗΣΗΣ ΜΕ ΧΡΗΣΗ ΟΝΤΟΛΟΓΙΩΝ

GoNToggle: ΕΞΥΠΝΗ ΜΗΧΑΝΗ ΑΝΑΖΗΤΗΣΗΣ ΜΕ ΧΡΗΣΗ ΟΝΤΟΛΟΓΙΩΝ ΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ: GoNToggle: ΕΞΥΠΝΗ ΜΗΧΑΝΗ ΑΝΑΖΗΤΗΣΗΣ ΜΕ ΧΡΗΣΗ ΟΝΤΟΛΟΓΙΩΝ ΣΠΟΥ ΑΣΤΗΣ: Γιαννόπουλος Γεώργιος ΕΠΙΒΛΕΠΩΝ: Καθ. Ι. Βασιλείου ΒΟΗΘΟΙ: Α. ηµητρίου, Θ. αλαµάγκας Γενικά Οι µηχανές αναζήτησης

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

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

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

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

Πληροφοριακού Συστήματος Ενημέρωσης Καιρικών Συνθηκών

Πληροφοριακού Συστήματος Ενημέρωσης Καιρικών Συνθηκών Τι είναι Πληροφοριακό Σύστημα και Βάση Δεδομένων Πληροφοριακό σύστημα Είναι το σύστημα, που επεξεργάζεται εισόδους, συντηρεί αρχεία και παράγει πληροφορίες κάθε μορφής. Είναι ο συνεκτικός κρίκος των υποσυστημάτων

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

Μοντέλο Οντοτήτων-Συσχετίσεων

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

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

ΜοντέλοΟντοτήτωνΣυσχετίσεων & ΔιάγραμμαΟντοτήτων Συσχετίσεων. Μοντέλο Οντοτήτων Συσχετίσεων

ΜοντέλοΟντοτήτωνΣυσχετίσεων & ΔιάγραμμαΟντοτήτων Συσχετίσεων. Μοντέλο Οντοτήτων Συσχετίσεων ΜοντέλοΟντοτήτωνΣυσχετίσεων & ΔιάγραμμαΟντοτήτων Συσχετίσεων Μοντέλο Οντοτήτων Συσχετίσεων Το Μοντέλο Οντοτήτων-Συσχετίσεων βασίζεται στην αντίληψη ότι ο πραγματικός κόσμος αποτελείται από οντότητες (entities)

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΤΜΗΜΑ ΜΗΧ/ΚΩΝ Η/Υ & ΠΛΗΡΟΦΟΡΙΚΗΣ ΑΝΑΠΑΡΑΣΤΑΣΗ ΓΝΩΣΗΣ ΣΤΟΝ ΠΑΓΚΟΣΜΙΟ ΙΣΤΟ ΕΚΠΟΝΗΣΗ ΕΡΓΑΣΙΑΣ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΤΜΗΜΑ ΜΗΧ/ΚΩΝ Η/Υ & ΠΛΗΡΟΦΟΡΙΚΗΣ ΑΝΑΠΑΡΑΣΤΑΣΗ ΓΝΩΣΗΣ ΣΤΟΝ ΠΑΓΚΟΣΜΙΟ ΙΣΤΟ 2010-2011 2011-2012 ΕΚΠΟΝΗΣΗ ΕΡΓΑΣΙΑΣ Στα πλαίσια της εργασίας θα δημιουργήσετε μια οντολογία που να αναπαριστά

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

...στις µέρες µας, όσο ποτέ άλλοτε, οι χώρες καταναλώνουν χρόνο και χρήµα στη µέτρηση της απόδοσης του δηµόσιου τοµέα...(oecd)

...στις µέρες µας, όσο ποτέ άλλοτε, οι χώρες καταναλώνουν χρόνο και χρήµα στη µέτρηση της απόδοσης του δηµόσιου τοµέα...(oecd) Κατηγορία Καλύτερης Εφαρµογής 4-delta: ηµιουργία & ιαχείριση ιαδικασιών Αξιολόγησης στο ηµόσιο τοµέα Χονδρογιάννης Θεόδωρος Εθνικό Καποδιστριακό Πανεπιστήµιο Αθηνών Αλεξόπουλος Χαράλαµπος Πανεπιστήµιο

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

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

Έννοιες Διαχείρισης Βάσεων Δεδομένων και Αρχιτεκτονική Έννοιες Διαχείρισης Βάσεων Δεδομένων και Αρχιτεκτονική Αρχιτεκτονική ANSI-SPARC, Επίπεδα Αρχιτεκτονικής (Εξωτερικό, Εννοιολογικό, Εσωτερικό), Παραδοσιακή Προσέγγιση (Μειονεκτήματα, Παράδειγμα), Προσέγγιση

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

Δυναμικές Ιστοσελίδες Προγραμματισμός στην πλευρά του client

Δυναμικές Ιστοσελίδες Προγραμματισμός στην πλευρά του client ΕΣΔ516 Τεχνολογίες Διαδικτύου Δυναμικές Ιστοσελίδες Προγραμματισμός στην πλευρά του client Περιεχόμενα Περιεχόμενα Η Διεπίπέδη αρχιτεκτονική (2-tier architecture) Η τριεπίπεδη αρχιτεκτονική (3-tier architecture)

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

ΔΕΛΤΙΟ ΤΥΠΟΥ Open Data Day 2013

ΔΕΛΤΙΟ ΤΥΠΟΥ Open Data Day 2013 Αθήνα, 6 Φεβρουαρίου 2013 ΔΕΛΤΙΟ ΤΥΠΟΥ Open Data Day 2013 Στις 23 Φεβρουαρίου 2013 γιορτάζεται η παγκόσμια ημέρα για τα ανοιχτά δεδομένα (www.opendataday.org/) με ταυτόχρονες εκδηλώσεις σε όλο τον κόσμο.

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

Διδακτική της Πληροφορικής ΙΙ

Διδακτική της Πληροφορικής ΙΙ Διδακτική της Πληροφορικής ΙΙ Ομάδα Γ Βότσης Ευστάθιος Γιαζιτσής Παντελής Σπαής Αλέξανδρος Τάτσης Γεώργιος Προβλήματα που αντιμετωπίζουν οι αρχάριοι προγραμματιστές Εισαγωγή Προβλήματα Δυσκολίες Διδακτικό

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

Αναπαράσταση Γνώσης και Αναζήτηση στον Σηµασιολογικό Ιστό

Αναπαράσταση Γνώσης και Αναζήτηση στον Σηµασιολογικό Ιστό Αναπαράσταση Γνώσης και Αναζήτηση στον Σηµασιολογικό Ιστό Αλέξανδρος Βαλαράκος (alexv@iit.demokritos.gr) (alexv@aegean.gr) Υποψήφιος ιδάκτορας Τµήµα Μηχανικών Υπολογιστικών και Πληροφοριακών Συστηµάτων.

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

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

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

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

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

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

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

Συνοπτικός Οδηγός Χρήσης του Moodle για τον Καθηγητή

Συνοπτικός Οδηγός Χρήσης του Moodle για τον Καθηγητή Συνοπτικός Οδηγός Χρήσης του Moodle για τον Καθηγητή 1 Πίνακας Περιεχομένων 1. Εισαγωγή... 4 1.1 Περιβάλλον Moodle...4 1.2 Χρήση ονόματος χρήστη και κωδικού...4 1.3 Δημιουργία νέου μαθήματος...4 1.3.1

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

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

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

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

4.2 Δραστηριότητα: Ολικά και τοπικά ακρότατα

4.2 Δραστηριότητα: Ολικά και τοπικά ακρότατα 4.2 Δραστηριότητα: Ολικά και τοπικά ακρότατα Θέμα της δραστηριότητας Η δραστηριότητα αυτή αφορά στην εισαγωγή των εννοιών του ολικού και του τοπικού ακροτάτου. Στόχοι της δραστηριότητας Μέσω αυτής της

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

Ενότητα 3: Διαχείριση πληροφοριακών πόρων με τη χρήση βάσεων δεδομένων

Ενότητα 3: Διαχείριση πληροφοριακών πόρων με τη χρήση βάσεων δεδομένων Ενότητα 3: Διαχείριση πληροφοριακών πόρων με τη χρήση βάσεων δεδομένων YouTube Ιδρύθηκε το 2005 Στόχος του ήταν να δημιουργήσει μία παγκόσμια κοινότητα Βάση δεδομένων βίντεο Μέσα σε ένα χρόνο από τη δημιουργία

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

Μοντέλο Οντοτήτων-Συσχετίσεων. Η ανάγκη Διαγράμματα ΟΣ Σύνολα Οντοτήτων-Συσχετίσεων Απεικονίσεις Επεκτάσεις

Μοντέλο Οντοτήτων-Συσχετίσεων. Η ανάγκη Διαγράμματα ΟΣ Σύνολα Οντοτήτων-Συσχετίσεων Απεικονίσεις Επεκτάσεις Η ανάγκη Διαγράμματα ΟΣ Σύνολα Οντοτήτων-Συσχετίσεων Απεικονίσεις Επεκτάσεις Μοντέλα Δεδομένων Μοντέλο: αφαιρετική αναπαράσταση του πραγματικού κόσμου. Μοντέλα βασισμένα σε εγγραφές (record based models)

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

2.2.5 ΑΝΑΠΑΡΑΣΤΑΣΗ ΑΛΓΟΡΙΘΜΟΥ

2.2.5 ΑΝΑΠΑΡΑΣΤΑΣΗ ΑΛΓΟΡΙΘΜΟΥ 2.2.5 ΑΝΑΠΑΡΑΣΤΑΣΗ ΑΛΓΟΡΙΘΜΟΥ ΑΝΑΠΑΡΑΣΤΑΣΗ ΑΛΓΟΡΙΘΜΟΥ Προκειμένου να επιτευχθεί η «ακριβής περιγραφή» ενός αλγορίθμου, χρησιμοποιείται κάποια γλώσσα που μπορεί να περιγράφει σειρές ενεργειών με τρόπο αυστηρό,

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

Εργαστήριο Σημασιολογικού Ιστού

Εργαστήριο Σημασιολογικού Ιστού Εργαστήριο Σημασιολογικού Ιστού Ενότητα 5: Resource Description Framework (RDF) Μ.Στεφανιδάκης 13-3-2016. Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του

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

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

Εισαγωγή στην Πληροφορική Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Εισαγωγή στην Πληροφορική Ενότητα 12: Βάσεις Δεδομένων [βασισμένο σε σημειώσεις των Silberchatz,Korth και Sudarshan] Το περιεχόμενο του μαθήματος διατίθεται

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

Τα σχέδια μαθήματος 1 Εισαγωγή

Τα σχέδια μαθήματος 1 Εισαγωγή Τα σχέδια μαθήματος 1 Εισαγωγή Τα σχέδια μαθήματος αποτελούν ένα είδος προσωπικών σημειώσεων που κρατά ο εκπαιδευτικός προκειμένου να πραγματοποιήσει αποτελεσματικές διδασκαλίες. Περιέχουν πληροφορίες

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

ΗΥ562 Προχωρημένα Θέματα Βάσεων Δεδομένων Efficient Query Evaluation over Temporally Correlated Probabilistic Streams

ΗΥ562 Προχωρημένα Θέματα Βάσεων Δεδομένων Efficient Query Evaluation over Temporally Correlated Probabilistic Streams ΗΥ562 Προχωρημένα Θέματα Βάσεων Δεδομένων Efficient Query Evaluation over Temporally Correlated Probabilistic Streams Αλέκα Σεληνιωτάκη Ηράκλειο, 26/06/12 aseliniotaki@csd.uoc.gr ΑΜ: 703 1. Περίληψη Συνεισφοράς

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

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

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

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

ΓΕΩΓΡΑΦΙΚΑ ΣΥΣΤΗΜΑΤΑ ΠΛΗΡΟΦΟΡΙΩΝ ΓΕΩΓΡΑΦΙΚΑ ΣΥΣΤΗΜΑΤΑ ΠΛΗΡΟΦΟΡΙΩΝ - ΕΝΟΤΗΤΑ 1 7/4/2013 ΕΝΟΤΗΤΕΣ ΜΑΘΗΜΑΤΟΣ. Ορισμός

ΓΕΩΓΡΑΦΙΚΑ ΣΥΣΤΗΜΑΤΑ ΠΛΗΡΟΦΟΡΙΩΝ ΓΕΩΓΡΑΦΙΚΑ ΣΥΣΤΗΜΑΤΑ ΠΛΗΡΟΦΟΡΙΩΝ - ΕΝΟΤΗΤΑ 1 7/4/2013 ΕΝΟΤΗΤΕΣ ΜΑΘΗΜΑΤΟΣ. Ορισμός ΓΕΩΓΡΑΦΙΚΑ ΣΥΣΤΗΜΑΤΑ ΠΛΗΡΟΦΟΡΙΩΝ ΕΝΟΤΗΤΑ 1 : ΕΙΣΑΓΩΓΗ Διάλεξη 1: Γενικά για το ΓΣΠ, Ιστορική αναδρομή, Διαχρονική εξέλιξη Διάλεξη 2 : Ανάλυση χώρου (8/4/2013) Διάλεξη 3: Βασικές έννοιες των Γ.Σ.Π.. (8/4/2013)

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

ΛΟΓΙΣΜΟΣ ΜΙΑΣ ΜΕΤΑΒΛΗΤΗΣ, ΕΣΠΙ 1

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

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

Σχεδίαση Βάσεων Δεδομένων

Σχεδίαση Βάσεων Δεδομένων Σχεδίαση Βάσεων Δεδομένων Η ιστορία των Βάσεων Δεδομένων History of the Database 1 Copyright 2013, Oracle and/or its affiliates. All rights reserved. Στόχοι Το μάθημα αυτό καλύπτει τους ακόλουθους στόχους:

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

Η διαδικτυακή εφαρμογή ESOG: Εγχειρίδιο χρήσης *

Η διαδικτυακή εφαρμογή ESOG: Εγχειρίδιο χρήσης * Η διαδικτυακή εφαρμογή ESOG: Εγχειρίδιο χρήσης * Σ. Ουγιάρογλου, M.Sc., Καθηγητής Πληροφορικής, Γ.Ε.Λ. Θέρμου Αιτ/νίας stoug@sch.gr ΠΕΡΙΛΗΨΗ Αυτές οι σελίδες συνθέτουν ένα εγχειρίδιο χρήσης της διαδικτυακής

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

ΔΟΜΙΚΗ ΜΟΝΤΕΛΟΠΟΙΗΣΗ ΚΑΙ ΜΟΝΤΕΛΟΠΟΙΗΣΗ ΣΥΜΠΕΡΙΦΟΡΑΣ (9)

ΔΟΜΙΚΗ ΜΟΝΤΕΛΟΠΟΙΗΣΗ ΚΑΙ ΜΟΝΤΕΛΟΠΟΙΗΣΗ ΣΥΜΠΕΡΙΦΟΡΑΣ (9) ΤΕΙ ΔΥΤΙΚΗΣ ΕΛΛΑΔΑΣ ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ (ΜΕΣΟΛΟΓΓΙ) ΑΝΑΛΥΣΗ ΚΑΙ ΣΧΕΔΙΑΣΜΟΣ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΔΟΜΙΚΗ ΜΟΝΤΕΛΟΠΟΙΗΣΗ ΚΑΙ ΜΟΝΤΕΛΟΠΟΙΗΣΗ ΣΥΜΠΕΡΙΦΟΡΑΣ (9) ΓΙΩΡΓΟΣ ΜΟΥΡΚΟΥΣΗΣ Μηχανικός Η/Υ & Πληροφορικής

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

Linked Data for the Masses: Η προσέγγιση και το λογισμικό

Linked Data for the Masses: Η προσέγγιση και το λογισμικό Linked Data for the Masses: Η προσέγγιση και το λογισμικό Γιώργος Αναδιώτης, Πάνος Ανδριόπουλος, Πάνος Αλεξόπουλος, ημήτρης Βεκρής, Αριστοτέλης Ζωσάκης IMC Technologies S.A. 15/05/2010 Linked Data for

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

ΑΛΓΟΡΙΘΜΟΙ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ

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

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

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 Ορισμός Βάσης Δεδομένων Συλλογή συναφών αρχείων

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

ΤΑΞΙΝΟΜΗΣΗ ΑΠΟΤΕΛΕΣΜΑΤΩΝ ΕΡΩΤΗΜΑΤΟΣ

ΤΑΞΙΝΟΜΗΣΗ ΑΠΟΤΕΛΕΣΜΑΤΩΝ ΕΡΩΤΗΜΑΤΟΣ ΤΑΞΙΝΟΜΗΣΗ ΑΠΟΤΕΛΕΣΜΑΤΩΝ ΕΡΩΤΗΜΑΤΟΣ Η συνθήκη WHERE βάζει περιορισμούς στις εγγραφές που επιστρέφονται. Ο όρος ORDER BY ταξινομεί τις εγγραφές που επιστρέφονται. Παράδειγμα: SELECT * FROM table_name ORDER

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

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

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

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

Ερωτήσεις σε Ημι-δομημένα δεδομένα. 13/5/2008 Μ.Χατζόπουλος 1

Ερωτήσεις σε Ημι-δομημένα δεδομένα. 13/5/2008 Μ.Χατζόπουλος 1 Ερωτήσεις σε Ημι-δομημένα δεδομένα 13/5/2008 Μ.Χατζόπουλος 1 Βάσεις Δεδομένων Οι αποθηκευμένες πληροφορίες είναι γνωστές σαν δομημένα δεδομένα. Σεέναπίνακαόλεςοιπλειάδεςέχουντηνίδια μορφοποίηση Υπάρχει

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

Εγχειρίδιο Επιμελητή Δράσεων. (Υπηρεσία Ενημέρωσης για Εκπαιδευτικές και Πολιτισμικές Δράσεις)

Εγχειρίδιο Επιμελητή Δράσεων. (Υπηρεσία Ενημέρωσης για Εκπαιδευτικές και Πολιτισμικές Δράσεις) (Υπηρεσία Ενημέρωσης για Εκπαιδευτικές και Πολιτισμικές Δράσεις) Για το Έργο ΠΕΡΙΕΧΟΜΕΝΑ 1 Εισαγωγή... 3 2 Τεχνικά Χαρακτηριστικά... 4 3 Περιβάλλον Εργασίας... 5 4 Σύνδεση / Αποσύνδεση Επιμελητή Δράσεων...

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

ΓΕΩΠΟΝΙΚΗ ΣΧΟΛΗ ΑΠΘ Εργαστήριο Πληροφορικής στη Γεωργία ΠΛΗΡΟΦΟΡΙΚΗ Ι

ΓΕΩΠΟΝΙΚΗ ΣΧΟΛΗ ΑΠΘ Εργαστήριο Πληροφορικής στη Γεωργία ΠΛΗΡΟΦΟΡΙΚΗ Ι ΓΕΩΠΟΝΙΚΗ ΣΧΟΛΗ ΑΠΘ Εργαστήριο Πληροφορικής στη Γεωργία ΠΛΗΡΟΦΟΡΙΚΗ Ι Συστήματα Υποστήριξης Αποφάσεων Τα Συστήματα Υποστήριξης Αποφάσεων (Σ.Υ.Α. - Decision Support Systems, D.S.S.) ορίζονται ως συστήματα

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

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

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

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

ΕΡΓΑΣΙΑ. (στο µάθηµα: Τεχνολογίες Εφαρµογών ιαδικτύου του Η εξαµήνου σπουδών του Τµήµατος Πληροφορικής & Τηλ/νιών)

ΕΡΓΑΣΙΑ. (στο µάθηµα: Τεχνολογίες Εφαρµογών ιαδικτύου του Η εξαµήνου σπουδών του Τµήµατος Πληροφορικής & Τηλ/νιών) ΕΡΓΑΣΙΑ (στο µάθηµα: Τεχνολογίες Εφαρµογών ιαδικτύου του Η εξαµήνου σπουδών του Τµήµατος Πληροφορικής & Τηλ/νιών) Τίτλος: Εφαρµογή ιαδικτύου ιαχείρισης Αποθήκων (Warehouse Management Web Application) Ζητούµενο:

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

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Ενότητα 1: Εισαγωγή στις Βάσεις Δεδομένων. Αθανάσιος Σπυριδάκος Διοίκηση Επιχειρήσεων

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

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

Τρόποι εξάσκησης της μνήμης και μέθοδοι καλυτέρευσης

Τρόποι εξάσκησης της μνήμης και μέθοδοι καλυτέρευσης Η μνήμη είναι μια νοητική ικανότητα με την οποία αποθηκεύουμε, αναγνωρίζουμε και ανακαλούμε, αλλά και αναπλάθουμε πληροφορίες ή εμπειρίες. Με άλλα λόγια, με τη μνήμη αποθηκεύουμε και διατηρούμε δεδομένα

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