O Παγκόσμιος Ιστός. Χαρακτηριστικά. Μία συλλογή πληροφοριών: Τεράστια Κατανεμημένη Ανομοιογενής Δυναμικά εξελισσόμενη
|
|
- Σάπφιρα Τίμω Κακριδής
- 8 χρόνια πριν
- Προβολές:
Transcript
1 Ο Παγκόσμιος Ιστός
2 O Παγκόσμιος Ιστός Χαρακτηριστικά Μία συλλογή πληροφοριών: Τεράστια Κατανεμημένη Ανομοιογενής Δυναμικά εξελισσόμενη Με περιορισμένους τρόπους προσπέλασης: Πλοήγηση μέσω συνδέσμων
3 O Παγκόσμιος Ιστός Μορφή πληροφορίας HTML σελίδες περιεχόμενο HTML συντακτικό Σύνδεσμοι
4 O Παγκόσμιος Ιστός Αναζήτηση πληροφορίας στο Web Διασύνδεση με χρήση ερωτήσεων Διασύνδεση με χρήση ερωτήσεων WWW Βάση Δεδομένων
5 Υπάρχουν αμφιλεγόμενες απόψεις για την σχέση Βάσεων Δεδομένων και Web Τεχνολογίας (E.Neuhold και K.Aberer) Στο μέλλον το Web θα στηρίζεται κυρίως σε βάσεις δεδομένων. ΗοργάνωσηστοWeb είναι τόσο χαοτική που η τεχνολογία των βάσεων δεδομένων δεν μπορεί να βοηθήσει. Τελικά και στο Web τα αρχεία παίζουν κεντρικό ρόλο. Το Web είναι μια μεγάλη κατανεμημένη βάση δεδομένων. Οι άνθρωποι των βάσεων δεδομένων είναι οι μόνοι που λόγω εμπειρίας μπορούν να βάλουν τάξη στο χάος του Web. Μόλις χρησιμοποιηθεί η τεχνολογία των βάσεων δεδομένων (όπως οι σχεσιακές και οι αντικειμενοστρεφείς) εφαρμοσθούν στο Web θα εξαφανισθεί το χάος. Ο κόσμος του διαδικτύου θα βρει λύσεις σε παλαιά προβλήματα τωνβάσεωνδεδομένων.
6 Το Web θα συμβάλλει στην ανάπτυξη των σχεσιοαντικειμενοστρεφών συστημάτων βάσεων δεδομένων. Οι άνθρωποι των βάσεων δεδομένων δεν καταλαβαίνουν τι είναι το Web γιατί είναι στενά δεμένοι με τις παραδοσιακές έννοιες των βάσεων δεδομένων (κλειστότητα και ακριβή αποτελέσματα).
7 Η τεχνολογία των βάσεων δεδομένων δεν θα λύσει όλα τα προβλήματα διαχείρισης πληροφοριών στο WEB. Ανάκτηση Πληροφοριών Τεχνητή Νοημοσύνη Τεχνολογίες Hypertext/Hypermedia
8 O Παγκόσμιος Ιστός Αναζήτηση πληροφορίας στο Web Ερωτήσεις με βάση: Διασύνδεση με χρήση ερωτήσεων Το περιεχόμενο των σελίδων Το συντακτικό(δομή δομή) των σελίδων Τη δομή(σύνδεσμοι σύνδεσμοι) του Web WWW Παραδείγματα
9 Μπορούμε να θεωρήσουμε το Web σαν ένα κατευθυνόμενο γράφο του οποίου οι κόμβοι είναι σελίδες και οι πλευρές είναι συνδέσεις μεταξύ των σελίδων. Στην περίπτωση αυτή μπορούμε να δούμε πως μπορούν να σχηματισθούν επερωτήσεις για την ανάκτηση σελίδων. Οι επερωτήσεις μπορούν να βασίζονται στο περιεχόμενο των σελίδων και στην συνδεδεμένη δομή των σελίδων. Απλή περίπτωση οι browsers που εντοπίζουν σελίδες με βάση λέξεις που περιέχουν. Η πιο πολύπλοκα κατηγορήματα: βρες τις σελίδες που περιέχουν την λέξη Bush δίπλα σε μια φωτογραφία
10 Θεωρούμε τους κόμβους του Web σε χαμηλότερο επίπεδο λεπτότητας από αυτό της σελίδας, δηλαδή σαν να περιέχουν δομημένα δεδομένα (σύνολα από πλειάδες ή σύνολα από αντικείμενα). Διακρίνουμε δύο εργασίες: 1.Εξαγωγή δομημένης αναπαράστασης δεδομένων από HTML σελίδες (αυτό επιτυγχάνεται με χρήση wrappers). 2.Αφού θεωρήσουμε αυτούς τους κόμβους σαν ετερογενείς βάσεις δεδομένων πρέπει να θέσομε επερωτήσεις για ενοποίηση των δεδομένων (mediator systems).
11 Κατασκευή και Αναδόμηση Web Κόμβων Οι μεθοδολογίες της τεχνολογίας των βάσεων δεδομένων μπορούν να χρησιμοποιηθούν είτε για την αρχική κατασκευή Web κόμβων είτε για την αναδόμηση τους. Μπορούν να χρησιμοποιηθούν μέθοδοι για την μοντελοποίηση της δομής του Web και γλώσσες για την αναδόμηση των δεδομένων.
12 Δομημένη Ανάκτηση Πληροφοριών Οι πρώτες μηχανές αναζήτησης βασίζονται στην αναζήτηση ευρετηρίων λέξεων και φράσεων που εμφανίζονται σε έγγραφα και ανακαλύπτονται από Web crawlers. Έχουν γίνει προσπάθειες να ξεπερασθεί αυτός ο περιορισμός με χρήση της δομής των συνδέσμων σε επερωτήσεις. Έχει προταθεί να χρησιμοποιείται η δομή του web για την ανάλυση των κόμβων που επιστρέφει μια μηχανή αναζήτησης ώστε να εξάγονται οι πιο έγκυρες στο θέμα. Το Google κάνει χρήση της δομής του Web για βελτίωση της απόδοσης τόσο των ευρετηρίων όσο και των crawlers.
13 Αναζήτηση πληροφορίας στον Παγκόσμιο Ιστό Προσέγγιση από τον χώρο Ανάκτησης Πληροφορίας (Information Retrieval) Μηχανή αναζήτησης WWW crawlers Ευρετήριο Διασύνδεση Λέξεις Διατεταγμένη Λίστα διευθύνσεων Βαθμός διάταξης σελίδας R: R=IR(περιεχόμενα, HTML συντακτικό)+cr(σύνδεσμοι ΑΠΟ, σύνδεσμοι ΠΡΟΣ)
14 Αναζήτηση πληροφορίας στον Παγκόσμιο Ιστό Προσέγγιση από τον χώρο των Βάσεων Δεδομένων Μοντέλο Ιστού Γλώσσα επερωτήσεων & χειρισμού WWW Εξαγωγή δεδομένων Repository
15 Μοντελοποίηση του Web Γραφικά Μοντέλα: Οι εφαρμογές απαιτούν την μοντελοποίηση συνόλων web σελίδων και των συνδέσμων μεταξύ τους. Οι σελίδες μπορεί να βρίσκονται στον ίδιο ή διαφορετικούς κόμβους. Τα γραφικά μοντέλα αποτελούν ένα φυσικό τρόπο μοντελοποίησης του web. Οι κόμβοι παριστάνουν web σελίδεςκαιοιπλευρέςσυνδέσμους μεταξύ των σελίδων. Οι ετικέτες στις πλευρές μπορεί να θεωρηθούν σαν ονόματα γνωρισμάτων. Με βάση αυτούς τους γράφους έχουν αναπτυχθεί διάφορες γλώσσες. Χαρακτηριστικό των γλωσσών αυτών είναι η δυνατότητα δημιουργίας επερωτήσεων στο γράφο (regular path expression queries)
16 Μοντέλα Ημιδομημένων Δεδομένων Σε πολλές περιπτώσεις η δομή των δεδομένων δεν είναι κανονική.τα βασικά χαρακτηριστικά των ημιδομημένων δεδομένων είναι: το σχήμα δεν είναι γνωστό και μπορεί να εμφανίζεται έμμεσα στα δεδομένα. το σχήμα είναι σχετικά μεγάλο και μπορεί να αλλάζει συχνά. το σχήμα είναι πιο πολύ περιγραφικό παρά ρυθμιστικό (ανοχή σε παραβιάσεις) μη ισχυροί τύποι δεδομένων.
17 Άλλα χαρακτηριστικά των μοντέλων δεδομένων του Web και διαφορές με τις βάσεις δεδομένων Δομές χαρακτηριστικές του Web Διαχωρισμός συνδέσμων μέσα σε ένα κόμβο και εξωτερικών συνδέσμων. Δυνατότητα μοντελοποίησης διάταξης των στοιχείων Μοντελοποίηση εμφωλευμένων δομών Υποστήριξη συλλογικών δομών (σύνολα, πίνακες)
18 Συστήματα αναζήτησης στο web Σύστημα Μοντέλο Τύπος Γλώσσας Path Expressions WebSQL σχεσιακό SQL Y N W3QS Γράφος SQL Y N WebLog Σχεσιακό Datalog N N Lorel Γράφος OQL Y N WebOQL Δενδρικό OQL Y Y UnQL Γραφος Δομ. αναδρομή STRUDEL Γράφος Datalog Y Y ARANEUS Σελίδες SQL Y Y FLORID F-logic Datalog Y N Y Δημ. Γράφου Y
19 Επερωτήσεις στο Web Αν θεωρήσουμε το Web σαν μια μεγάλη βάση δεδομένων με δομή γράφου, είναι φυσικό να θέτουμε επερωτήσεις πιο πολύπλοκες από τον βασικό τύπο ανάκτησης πληροφοριών που υποστηρίζεται από τις σημερινές μηχανές αναζήτησης. Θα πρέπει να ληφθεί υπόψη η δομή: τόσο η εσωτερική δομή των Web σελίδων όσο και οι εξωτερικοί σύνδεσμοι. Η αναζήτηση περιεχομένου αγνοεί την δομή των υπερμέσων. Σε αντίθεση, η δομημένη αναζήτηση εξετάζει την δομή των υπερμέσων για υποδίκτυα που ταιριάζουν στα κριτίρια αναζήτησης.
20 Αναζήτηση πληροφορίας στον Παγκόσμιο Ιστό Προσέγγιση από τον χώρο των Βάσεων Δεδομένων Γενικές γλώσσες επερωτήσεων Ερωτήσεις με βάση το περιεχόμενο των σελίδων (IR προσέγγιση) Πχ: WebSQL, Squeal τη δομή του Web τη δομή των σελίδων
21 Αναζήτηση πληροφορίας στον Παγκόσμιο Ιστό Προσέγγιση από τον χώρο των Βάσεων Δεδομένων Γενικές γλώσσες επερωτήσεων Web Management Συστήματα Βλέπουν ένα προκαθορισμένο κομμάτι του Web Βασίζονται σε ένα μοντέλο για την αναγνώριση σχήματος Χειρίζονται ημι-δομημένες σελίδες Χρησιμοποιούν wrappers για εξαγωγή δεδομένων από μία σελίδα Πχ: Araneus
22 Γλώσσες προ Web πουμπορείναείναιχρήσιμεςσεweb εφαρμογές Hypertext γλώσσες επερωτήσεων. Γραφικές γλώσσες επερωτήσεων (G, G+, GraphLog) Γλώσσες Επερωτήσεων Ημιδομημένων δεδομένων (Lorel, UnQL, STRUQL)
23 Πρώτη γενιά γλωσσών επερωτήσεων του Web Οι γλώσσες αυτές στοχεύουν στο να συνδυάσουν τις επερωτήσεις περιεχομένου των μηχανών αναζήτησης με τις δομημένες επερωτήσεις. W3QL WebSQL WebLog
24 WebSQL Η WebSQL μοντελοποιεί το Web σαν σχεσιακή βάση δεδομένων που αποτελείται από δύο σχέσεις: Document και Anchor. Ησχέση Document έχει μια πλειάδα για κάθε έγγραφο στο Web και η σχέση Anchor για κάθε σύνδεσμο σε κάθε έγγραφο του Web.
25 Παράδειγμα SELECT d.url, e.url, a.label FROM Document d SUCH THAT * d, Document e SUCH THAT d e, Anchor a SUCH THAT a.base = d.url WHERE a.href = e.urrl
26 SELECT d.url, e.url, a.label FROM Document d SUCH THAT * d, MENTIONS database Document e SUCH THAT d e, Anchor a SUCH THAT a.base = d.url WHERE a.href = e.urrl
27 W3QL Μοιάζει με την WebSQL με την διαφορά ότι χρησιμοποιεί εξωτερικά προγράμματα (παρόμοια με τις οριζόμενες από τον χρήστη συναρτήσεις στις αντικειμενοστρεφείς γλώσσες) για τον προσδιορισμό συνθηκών σε αρχεία και έχει μηχανισμούς διαχείρισης φορμών που εμφανίζονται κατά την πλοήγηση.
28 WebLog: Αντι για την σύνταξη της SQL χρησιμοποιεί επαγωγικούς κανόνες. Αναπτύχθηκε για το σύστημα FLORID WQL: Υποστηρίζει μεγαλύτερη λειτουργικότητα από την SQL όσο αφορά τις συναθροίσεις και την ομαδοποίηση και υποστηρίζει περιορισμένη δυνατότητα επερωτήσεων εντός των εγγράφων.
29 Δεύτερη Γενιά Γλωσσών Διαχείρισης Web Δεδομένων Οι γλώσσες αυτές διαφέρουν από τις γλώσσες πρώτης γενιάς: Παρέχουν προσπέλαση στην εσωτερική δομή των Web αντικειμένων που διαχειρίζονται. Μοντελοποιούν και την εσωτερική δομή των Web εγγράφων καθώς και τους εξωτερικούς συνδέσμους που τα συνδέουν. Δίνουν την δυνατότητα δημιουργίας νέων σύνθετων δομών από τα αποτελέσματα επερωτήσεων. (WebOQL, STRUCQL, FLORID)
30 WebOQL Υπάρχει μια βασική δομή το Hypertree, (είναι ένα κατευθυνόμενο δένδρο με labels στα βέλη, και δύο ειδών βέλη εσωτερικά και εξωτερικά). Τέτοια δένδρα μπορούν εύκολα πχ. από ένα HTML αρχείο με χρήση κάποιου wrapper. Σύνολα από hyper trees αποτελούν webs. Το αποτέλσαμ μιας επερώτησης με χρήση της WebOQL προέρχεται από διαχείριση webs και hypertrees. Η WebOQL είναι συναρτησιακή γλώσσα αν και οι επερωτήσεις έχουν μια SQL μορφή.
31 StrucQL Είναι η γλώσσα επερωτήσεων του STRUDELWeb κόμβου. Είναι γενικού σκοπού γλώσσα επερωτήσεων που βασίζεται σε μοντέλο δεδομένων labeled κατευθυνόμενου γράφου. Το αποτέλεσμα μιας επερώτησης είναι ένας γράφος στο ίδιο μοντέλο. Η γλώσσα έχει χρησιμοποιηθεί για την επερώτηση ετερογενών πηγών για ενοποίηση σε ένα γράφο δεδομένων.
32 Florid Είναι ένα πρότυπο που βασίζεται στην F-logic που υλοποιεί τον επαγωγικό και αντικειμενοστρεφή φορμαλισμό. Οι υπολογισμοί εκφράζονται σαν σύνολα επαγωγικών κανόνων.
33 Ulixes και Penelope Χρησιμοποιούνται στο ARANEUS. ULIXES:γλώσσα ορισμού όψεων στο web. Οι όψεις αυτές μπορούν να ενοποιηθούν και να αναλυθούν με τεχνικές βάσεων δεδομένων. Εξάγει σχεσιακά δεδομένα από στιγμιότυπα σχημάτων σελίδων που ορίζονται στο ADM μοντέλο. PENELOPE: Δημιουργεί hypertextual όψεις των δεδομένων.
34 Τι πολυπλοκότητα έχουν οι επερωτήσεις στο Web Υπάρχουν ερωτηματικά όσο αφορά την υπολογισιμότητα των επερωτήσεων. Υπάρχουν προτάσεις για ένα τυπικό τρόπο κατηγοροποίησης των Web επερωτήσεων αν μπορούν να υπολογισθούν ή όχι. Βελτιστοποίηση επερωτήσεων σε path traversal queries
35 Ενοποίηση Πληροφοριών Ο στόχος του συστήματος ενοποίησης πληροφοριών του web είναι να απαντά επερωτήσεις που μπορεί να χρειασθούν εξαγωγή και συνδυασμό δεδομένων από διαφορετικές πηγές. Στην ανάπτυξη αυτών των συστημάτων τα προβλήματα είναι όμοια με αυτά των ετερογενών βάσεων δεδομένων. Μεγάλος και αυξανόμενος αριθμός Web κόμβων Περιορισμένα Μεταδεδομένα για τα χαρακτηριστικά των πηγών Μεγάλο βαθμός αυτονομίας των πηγών
36 Δύο προσεγγίσεις στην ενοποίηση Warehouse προσέγγιση: Τα δεδομένα από τις διαφορετικές πηγές φορτώνονται σε μια αποθήκη και όλες οι επερωτήσεις εφαρμόζονται στην αποθήκη. Virtual προσέγγιση: Τα δεδομένα παραμένουν στις πηγές τους και οι επερωτήσεις διασπώνται, κατά την εκτέλεση, σε επερωτήσεις στις πηγές. Η προσέγγιση αυτή είναι καταλληλότερη όταν το πλήθος των πηγών είναι μεγάλο.
37 Άποψη του κόσμου Διεπαφή Χρήστη (βασίζεται στο Web) Περιγραφή Των πηγών Δημιουργία Σχεδίου εκτέλεσης Σχέδιο Εκτέλεσης Μηχανή Εκτέλεσης Διεπαφή Διεπαφή Διεπαφή INTERNET Δομημένα Αρχεία Διεπαφές Με φόρμες Σχεσιακές Βάσεις Αντικειμενοστρεφείς Βάσεις
38 Κόμβος με δυνατότητες browsing Γραφική Αναπαράσταση HTML δημιουργός Δηλωτικός προσδιορισμός της δομής του Web κόμβου Μεσολαβητής Λογική Αναπαράσταση του Web κόμβου Ενιαία όψη των δεδομένων WRAPPERS ΒΔ HTML σελίδες Δομημένα Αρχεία
39 Ορισμός του σχήματος διαμεσολάβησης Είναι το σύνολο των συλλογών και ονομάτων γνωρισμάτων που χρησιμοποιούνται για τον σχηματισμό επερωτήσεων. Για αποτίμηση μιας επερώτησης το σύστημα πρέπει να την μεταφράσει την επερώτηση στο σχήμα διαμεσολάβησης σε επερωτήσεις στις πηγές. Για τοσ κοπό αυτό χρειάζεται περιγραφές των πηγών. Ένα πρόβλημα είναι οι πληροφορίες για πληρότητα των πηγών στο διαδίκτυο.
40 Διαφορετικές δυνατότητες επεξεργασίας επερωτήσεων Οι διαφορετικές πηγές φαίνεται να έχουν και διαφορετικές δυνατότητες επεξεργασίας. Αυτές οι δυνατότητες πρέπει να περιγραφούν ρητά στο σύστημα και να χρησιμοποιηθούν για βελτίωση της απόδοσης. Ιδιαίτερα πρέπει να ληφθούν υπόψη τα αρνητικά και τα θετικά.
41 Βελτιστοποίηση Επερωτήσεων Ένας από τους στόχους είναι η επιλογή ενός ελάχιστου συνόλου από web πηγές και ο προσδιορισμός της ελάχιστης επερώτησης που θα σταλεί σε κάθε κόμβο. Το πρόβλημα όμως της βέλτιστης εκτέλεσης παραμένει ανοικτό ερευνητικά. Σε αντίθεση με τις βάσεις δεδομένων οι στατιστικές πληροφορίες που έχουμε είναι πολύ λίγες και επομένως δύσκολο να εκτιμηθεί το κόστος μιας επερώτησης. Έχει γίνει αρκετή μελέτη για ειδικές περιπτώσεις επερωτήσεων.
42 Μηχανές Εκτέλεσης Επερωτήσεων Η ανάπτυξη τέτοιων μηχανών παρουσιάζει ενδιαφέρον λόγω της αυτονομίας των πληροφοριακών πηγών αλλά και της απρόβλεπτης απόδοσης του δικτύου.
43 Κατασκευή wrappers Το πρόβλημα με την κατασκευή των wrappers είναι ότι πρέπει να εξάγουν πλειάδες από HTML σελίδες. Όμως οι HTML σελίδες έχουν σχεδιασθεί για να παρουσιάζουν δεδομένα σε ανθρώπινα όντα και όχι σε προγράμματα. Έχουν αναπτυχθεί εργαλεία για γρήγορη δημιουργία wrappers.
44 Αντιστοιχία Αντικειμένων Ένα από τα δύσκολα προβλήματα όταν έχουμε δεδομένα από πολλές πηγές είναι αν δύο αντικείμενα που αναφέρονται σε δύο διαφορετικές πηγές αφορούν την ίδια οντότητα στον κόσμο.
45 Εργασίες για την ανάπτυξη ενός Web κόμβου Επιλογή και προσπέλαση στα δεδομένα που θα παρουσιασθούν από τον κόμβο Ανάπτυξη της δομής του κόμβου δηλαδή προσδιορισμός των δεδομένων κάθε σελίδας και των συνδέσμων μεταξύ των σελίδων. Σχεδιασμός της γραφικής αναπαράστασης των σελίδων.
46 Οι δομές των web κόμβων μπορεί να δίνονται δηλωτικά. Η δομή του web κόμβου δίνεται σαν view πάνω σε υπάρχοντα δεδομένα. Όμως το αποτέλεσμα δεν είναι απλοί πίνακες αλλά γράφοι από web σελίδες. Τα διάφορα συστήματα διαφέρουν όσο αφορά το μοντέλο και την γλώσσα που χρησιμοποιούν. Ο δηλωτικός τρόπος μοιάζει πολύ με τις βάσεις δεδομένων.
47 Προβλήματα στην υποβολή ερωτήσεων στο διαδίκτυο Εύρεση και υποβολή ερωτήσεων στις πληροφοριακές πηγές Διαφορετικός τύπος πληροφοριών Σύντηξη των αποτελεσμάτων, αποβολή των επαναλήψεων, ταξινόμηση των αποτελεσμάτων
48 Γιαναλύσουναυτάταπροβλήματαοιχρήστεςμπορούν να καταφύγουν σε υπηρεσίες διαμεσολαβητών (mediators) και metasearchers. Οι υπηρεσίες αυτές παρέχουν στον χρήστη μια εικονική ενοποιημένη όψη των ετερογενών πηγών.
49 Αρχιτεκτονική Metasearchers και Mediators Εφαρμογή Ενοποιημένη όψη Mediator/ Metasearcher wrapper wrapper wrapper ΔΕΔΟΜΕΝΑ ΔΕΔΟΜΕΝΑ ΔΕΔΟΜΕΝΑ
50 Οι wrappers εξάγουν από κάθε πηγή δεδομένων ένα κοινό μοντέλο δεδομένων. Επίσης υποστηρίζουν μια κοινή διεπαφή ερωτήσεων. Μια ερώτηση χρήστη μετασχηματίζεται από τον wrapper σε ερώτηση στη σχετική πηγή. Στη συνέχεια ο wrapper μετασχηματίζει τα αποτελέσματα σε τύπο όπως το κοινό μοντέλο δεδομένων.
51 Λειτουργικότητα Mediator/Metasearcher Επιλογή των βάσεων δεδομένων που είναι σχετικές με την ερώτηση του χρήστη Μετάφραση της ερώτησης. Εύρεση του τμήματος της ερώτησης που πρέπει να εκτελεσθεί σε κάθε βάση δεδομένων που έχει επιλεγεί. Τα τμήματα αυτά εκτελούνται στις αντίστοιχες βάσεις δεδομένων. Ενοποίηση των αποτελεσμάτων. Τα αποτελέσματα από τις βάσεις δεδομένων συνδυάζονται για την τελική απάντηση.
52 Η έρευνα διαφοροποιείται στην ανάπτυξη των δύο υπηρεσιών Οι metasearchers παρουσιάζουν στο χρήστη μια όψη που κατά κάποιο τρόπο είναι μια μορφή ένωσης των βάσεων δεδομένων. Οι mediators ενοποιούν πολλαπλές σχέσεις ή αντικείμενα. Η διεπαφή του χρήστη με τον mediator είναι όπως με τις σχεσιακές βάσεις δεδομένων, ο χρήστης δίνει μια επερώτηση και ο mediator επιστρέφει πλήρη απάντηση. Οι metasearchers δουλεύουν με μη δομημένα δεδομένα κειμένου και επιστρέφουν βαθμολογημένα με σπουδαιότητα κείμενα (η βαθμολογία με κάποιο αλγόριθμο).
53 Meta-searchers Τα WEB ευρετήρια είναι κεντρικά και κειμένου (alta vista). Δεν δίνουν πάντα επιτυχημένες απαντήσεις Ηδημιουργίαmetasearchers στο Internet είναι δύσκολη λόγω του πλήθους των πηγών. Ηδημιουργίαmetasearchers στο Internet είναι δύσκολη λόγω ασυμαβτότητας των πηγών.
54 Meta searchers-επιλογή της βάσης δεδομένων Τεράστιο πλήθος πηγών Για χαρακτηρισμό των πηγών θα πρέπει να γραφούν περιγραφές του περιεχομένου τους. Αυτόματη εξαγωγή περίληψης περιγραφής των πηγών (για την αυτόματη εξαγωγή χρειάζεται συνεργασία από την πηγή),
55 Μετάφραση της Επερώτησης Μοντέλο επερωτήσεων. Μερικές μηχανές αναζήτησης υποστηρίζουν μόνο το Boolean μοντέλο ανάκτησης. Vector space retrieval model. Σύμφωνα με αυτό μια ερώτηση είναι μια λίστα από όρους και τα έγγραφα βαθμολογούνται ανάλογα με την ομοιότητά τους προς την ερώτηση. Προβλήματα με ετερογενείς βάσεις. Πρέπει ο metasearcher να μεταφράζει την αρχική ερώτηση ώστε να προσαρμόζεται στη σύνταξη της πηγής.
56 Ενοποίηση Αποτελεσμάτων Οι αλγόριθμοι βαθμολόγησης συνήθως δεν είναι ανοικτοί Η ενοποίηση αποτελεσμάτων από πηγές που χρησιμοποιούν διαφορετικούς αλγόριθμους βαθμολόγησης είναι δύσκολο πρόβλημα. Είναι δύσκολο ακόμη και αν ξέρουμε τον αλγόριθμο. Στο χώρο της ενοποίησης εγγράφων το πρόβλημα είναι γνωστό σαν σύντηξη συλλογών (collection fusion).
57 Διαμεσολαβητές (mediators) Παρέχουν στον χρήστη μια ενοποιημένη όψη πολλαπλών ετερογενών πληροφοριακών πηγών. Οι πηγές μπορεί να περιέχουν ημιδομημένα δεδομένα. Μπορεί οι πηγές να υποστηρίζουν διαφορετική και περιορισμέμη διεπαφή στα δεδομένα.
58 Διαμεσολαβητές-Επιλογή Βάσεων Δεδομένων Εκτελούν διάσπαση της ερώτησης, αποφασίζουν τις πηγέ ςπου είναι σχετικές με την ερώτηση και για τα δεδομένα που θέλουν από κάθε πηγή. View definition approach- περιγράφει τις ενοποιημένες συλλογές σαν όψεις των πηγών. Προσέγγιση που ταιριάζει στην κοινότητα τωνβάσεωνδεδομένων Source definition approach- υποθέτει την ύπαρξη καθολικών κατηγορημάτων και ορίζει τα περιεχόμενα των πηγών σε σχέση με τα καθολικά κατηγορήματα. Προσέγγιση από τον χώρο της τεχνητής νοημοσύνης.
59 Διαμεσολαβητές-Μετάφραση Επερωτήσεων Ο βελτιστοποιητής αναπτύσσει ένα πλάνο εκτέλεσης της επερώτησης (ποια επερώτηση θα σταλεί που, και πως τα αποτελέσματα θα συνδυασθούν). Η συνηθισμένη τακτική algebraically optimal plans. Εστιάζοντας σε SPJ επερωτήσεις: ένα πλάνο P είναι algebraically optimal αν δεν υπάρχει άλλο πλάνο P έτσι που για κάθε επερώτηση w που στέλνεται στον wrapper από το P υπάρχει μια αντίστοιχη επερώτηση w του P τέτοια που τα σύνολα των σχέσεων και των συνθηκών του w είναι υπερσύνολο των αντίστοιχων του w και το σύνολο των γνωρισμάτων του w που εξάγονται είναι υπερσύνολο του συνόλου των γνωρισμάτων που εξάγει η w
Ερωτήσεις σε Ημι-δομημένα δεδομένα. 13/5/2008 Μ.Χατζόπουλος 1
Ερωτήσεις σε Ημι-δομημένα δεδομένα 13/5/2008 Μ.Χατζόπουλος 1 Βάσεις Δεδομένων Οι αποθηκευμένες πληροφορίες είναι γνωστές σαν δομημένα δεδομένα. Σεέναπίνακαόλεςοιπλειάδεςέχουντηνίδια μορφοποίηση Υπάρχει
Εισαγωγή στην Επεξεργασία Ερωτήσεων. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1
Εισαγωγή στην Επεξεργασία Ερωτήσεων Βάσεις Δεδομένων 2013-2014 Ευαγγελία Πιτουρά 1 Επεξεργασία Ερωτήσεων Θα δούμε την «πορεία» μιας SQL ερώτησης (πως εκτελείται) Ερώτηση SQL Ερώτηση ΣΒΔ Αποτέλεσμα Βάσεις
Επεξεργασία Ερωτήσεων
Εισαγωγή Επεξεργασία Ερωτήσεων ΜΕΡΟΣ 1 Γενική Εικόνα του Μαθήματος 1. Μοντελοποίηση (Μοντέλο Ο/Σ, Σχεσιακό, Λογικός Σχεδιασμός) 2. Προγραμματισμός (Σχεσιακή Άλγεβρα, SQL) ημιουργία/κατασκευή Εισαγωγή εδομένων
Επεξεργασία Ερωτήσεων
Εισαγωγή Επεξεργασία Ερωτήσεων Σ Β Βάση εδομένων Η ομή ενός ΣΒ Βάσεις Δεδομένων 2006-2007 Ευαγγελία Πιτουρά 1 Βάσεις Δεδομένων 2006-2007 Ευαγγελία Πιτουρά 2 Εισαγωγή Εισαγωγή ΜΕΡΟΣ 1 (Χρήση Σ Β ) Γενική
ΗΥ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. Περίληψη Συνεισφοράς
Εισαγωγή στην Επεξεργασία Ερωτήσεων. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1
Εισαγωγή στην Επεξεργασία Ερωτήσεων 1 Επεξεργασία Ερωτήσεων Θα δούμε την «πορεία» μιας SQL ερώτησης (πως εκτελείται) Ερώτηση SQL Ερώτηση ΣΒΔ Αποτέλεσμα 2 Βήματα Επεξεργασίας Τα βασικά βήματα στην επεξεργασία
Επεξεργασία Ερωτήσεων
Εισαγωγή Σ Β Σύνολο από προγράμματα για τη διαχείριση της Β Επεξεργασία Ερωτήσεων Αρχεία ευρετηρίου Κατάλογος συστήματος Αρχεία δεδομένων ΒΑΣΗ Ε ΟΜΕΝΩΝ Σύστημα Βάσεων εδομένων (ΣΒ ) Βάσεις Δεδομένων 2007-2008
Βάσεις Δεδομένων ΙΙ. Διάλεξη 5 η XML και ΒΔ στο Διαδίκτυο
Βάσεις Δεδομένων ΙΙ Διάλεξη 5 η XML και ΒΔ στο Διαδίκτυο Δ. Χριστοδουλάκης - Α. Φωκά Τμήμα Μηχανικών Η/Υ & Πληροφορικής - Εαρινό Εξάμηνο 2007 Εισαγωγή Πολλές εφαρμογές διαδικτύου υποστηρίζουν web διεπαφές
Εισαγωγή στην. Εισαγωγή Σ Β. Αρχεία ευρετηρίου Κατάλογος. συστήματος. Αρχεία δεδομένων
Εισαγωγή στην Επεξεργασία Ερωτήσεων 1 Εισαγωγή Σ Β Σύνολο από προγράμματα για τη διαχείριση της Β Αρχεία ευρετηρίου Κατάλογος ΒΑΣΗ Ε ΟΜΕΝΩΝ Αρχεία δεδομένων συστήματος Σύστημα Βάσεων εδομένων (ΣΒ ) 2 :
Το εσωτερικό ενός Σ Β
Επεξεργασία Ερωτήσεων 1 Εισαγωγή ΜΕΡΟΣ 1 Γενική Εικόνα του Μαθήµατος Μοντελοποίηση (Μοντέλο Ο/Σ, Σχεσιακό, Λογικός Σχεδιασµός) Προγραµµατισµός (Σχεσιακή Άλγεβρα, SQL) ηµιουργία/κατασκευή Εισαγωγή εδοµένων
Επεξεργασία Ερωτήσεων
Εισαγωγή στην Επεξεργασία Ερωτήσεων 1 Εισαγωγή ΣΔΒΔ Σύνολο από προγράµµατα για τη διαχείριση της ΒΔ Αρχεία ευρετηρίου Κατάλογος ΒΑΣΗ ΔΕΔΟΜΕΝΩΝ Αρχεία δεδοµένων συστήµατος Σύστηµα Βάσεων Δεδοµένων (ΣΒΔ)
Εισαγωγή. Γενική Εικόνα του Μαθήµατος. Το εσωτερικό ενός Σ Β. Εισαγωγή. Εισαγωγή Σ Β Σ Β. Αρχεία ευρετηρίου Κατάλογος συστήµατος Αρχεία δεδοµένων
Βάσεις εδοµένων 2003-2004 Ευαγγελία Πιτουρά 1 ΜΕΡΟΣ 1 Γενική Εικόνα του Μαθήµατος Επεξεργασία Ερωτήσεων Μοντελοποίηση (Μοντέλο Ο/Σ, Σχεσιακό, Λογικός Σχεδιασµός) Προγραµµατισµός (Σχεσιακή Άλγεβρα, SQL)
Ανάκτηση Πληροφορίας
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Ανάκτηση Πληροφορίας Διδάσκων: Φοίβος Μυλωνάς fmylonas@ionio.gr Διάλεξη #02 Ιστορική αναδρομή Σχετικές επιστημονικές περιοχές 1 Άδεια χρήσης Το παρόν εκπαιδευτικό
Εργασία στο μάθημα Θέματα Εφαρμογών Βάσεων Δεδομένων. Θέμα: Σύγκριση Γλωσσών Επερωτήσεων
ΕΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ Εργασία στο μάθημα Θέματα Εφαρμογών Βάσεων Δεδομένων Θέμα: Σύγκριση
Βάσεις Δεδομένων. Εισαγωγή Ανάλυση Απαιτήσεων. Φροντιστήριο 1 ο
Βάσεις Δεδομένων Εισαγωγή Ανάλυση Απαιτήσεων Φροντιστήριο 1 ο 16-10-2008 Εισαγωγή - Ορισμοί Βάση Δεδομένων είναι μία συλλογή από σχετιζόμενα αντικείμενα Ένα σύστημα διαχείρισης βάσεων δεδομένων (ΣΔΒΔ)
ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ - ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΣΒΔ - ΕΙΣΑΓΩΓΗ ΣΤΟ ΜΟΝΤΕΛΟ ΟΝΤΟΤΗΤΩΝ ΣΥΣΧΕΤΙΣΕΩΝ ΤΜΗΜΑ ΠΟΛΙΤΙΣΜΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ
ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Χειμερινό Εξάμηνο 2013 - ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΣΒΔ - ΕΙΣΑΓΩΓΗ ΣΤΟ ΜΟΝΤΕΛΟ ΟΝΤΟΤΗΤΩΝ ΣΥΣΧΕΤΙΣΕΩΝ Δρ. Βαγγελιώ Καβακλή ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ, ΤΜΗΜΑ ΠΟΛΙΤΙΣΜΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ 1 Αρχιτεκτονική
Αντικείµενο: Θεµελιώδες πρόβληµα της επιστήµης µας εδοµένα
Εισαγωγή 1 Ζήτω οι Βάσεις εδοµένων!! Αντικείµενο: Θεµελιώδες πρόβληµα της επιστήµης µας εδοµένα Μοντελοποίηση Αποθήκευση Επεξεργασία (εύρεση πληροφορίας σχετικής µε µια συγκεκριµένη ερώτηση) Σωστή Λειτουργία
BΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ΕΞΕΤΑΣΗ ΦΕΒΡΟΥΑΡΙΟΥ 2005
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ BΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ΕΞΕΤΑΣΗ ΦΕΒΡΟΥΑΡΙΟΥ 2005 ΛΥΣΕΙΣ Ι. Βασιλείου -----------------------------------------------------------------------------------------------------
Διαχείριση Δεδομένων
Διαχείριση Δεδομένων Βαγγελιώ Καβακλή Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου 1 Εαρινό Εξάμηνο 2012-13 Περιεχόμενο σημερινής διάλεξης Βάσεις Δεδομένων Ορισμοί Παραδείγματα
Αρχιτεκτονική Συστημάτων Βάσεων Δεδομένων. Κατηγορίες χρηστών ΣΔΒΔ Αρχιτεκτονική ANSI/SPARC Γλώσσες ερωτημάτων Μοντέλα δεδομένων Λειτουργίες ΣΔΒΔ
Αρχιτεκτονική Συστημάτων Βάσεων Δεδομένων Κατηγορίες χρηστών ΣΔΒΔ Αρχιτεκτονική ANSI/SPARC Γλώσσες ερωτημάτων Μοντέλα δεδομένων Λειτουργίες ΣΔΒΔ Χρήστες ΣΔΒΔ Απλοί Χρήστες: συγκεκριμένες λειτουργίες σε
Παραδοτέο Π.2.1. Υπερχώρος και διαχείριση μοντέλων
Έργο: Τίτλος Υποέργου: «ΘΑΛΗΣ: Ενίσχυση της Διεπιστημονικής ή και Διιδρυματικής έρευνας και καινοτομίας με δυνατότητα προσέλκυσης ερευνητών υψηλού επιπέδου από το εξωτερικό μέσω της διενέργειας βασικής
Επεξεργασία Ερωτήσεων
Εισαγωγή στην Επεξεργασία Ερωτήσεων 1 Εισαγωγή ΣΔΒΔ Σύνολο από προγράμματα γιατηδιαχείρισητηςβδ Αρχεία ευρετηρίου Αρχεία δεδομένων Κατάλογος συστήματος ΒΑΣΗ ΔΕΔΟΜΕΝΩΝ Σύστημα Βάσεων Δεδομένων (ΣΒΔ) 2 :
GoNToggle: ΕΞΥΠΝΗ ΜΗΧΑΝΗ ΑΝΑΖΗΤΗΣΗΣ ΜΕ ΧΡΗΣΗ ΟΝΤΟΛΟΓΙΩΝ
ΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ: GoNToggle: ΕΞΥΠΝΗ ΜΗΧΑΝΗ ΑΝΑΖΗΤΗΣΗΣ ΜΕ ΧΡΗΣΗ ΟΝΤΟΛΟΓΙΩΝ ΣΠΟΥ ΑΣΤΗΣ: Γιαννόπουλος Γεώργιος ΕΠΙΒΛΕΠΩΝ: Καθ. Ι. Βασιλείου ΒΟΗΘΟΙ: Α. ηµητρίου, Θ. αλαµάγκας Γενικά Οι µηχανές αναζήτησης
Μαλούτα Θεανώ Σελίδα 1
ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ Α. ΕΡΩΤΗΣΕΙΣ ΘΕΩΡΙΑΣ ΦΥΛΛΑΔΙΟ 6 ο ( Ενότητες 2.3 ) 1.Τι είναι πρόγραμμα; 2. Ποια είναι τα πλεονεκτήματα των γλωσσών υψηλού επιπέδου σε σχέση με τις γλώσσες
Copyright 2007 Ramez Elmasri and Shamkant B. Navathe, Ελληνική Έκδοση Δίαυλος Διαφάνεια 2-1
Copyright 2007 Ramez Elmasri and Shamkant B. Navathe, Ελληνική Έκδοση Δίαυλος Διαφάνεια 2-1 Κεφάλαιο 2 Έννοιες και Αρχιτεκτονική Συστημάτων Βάσεων δεδομένων Copyright 2007 Ramez Elmasri and Shamkant B.
Εργαστήριο Προγραμματισμού και τεχνολογίας Ευφυών συστημάτων (intelligence)
Εργαστήριο Προγραμματισμού και τεχνολογίας Ευφυών συστημάτων (intelligence) http://www.intelligence.tuc.gr Τμήμα Ηλεκτρονικών Μηχανικών και Μηχανικών Υπολογιστών Το εργαστήριο Ένα από τα 3 εργαστήρια του
Σύστημα Παροχής Πληροφοριών κατ Απαίτηση από Ετερογενείς Πηγές Πληροφορίας στο Διαδίκτυο
Πολυτεχνείο Κρήτης Σύστημα Παροχής Πληροφοριών κατ Απαίτηση από Ετερογενείς Πηγές Πληροφορίας στο Διαδίκτυο Διατριβή που εκπονήθηκε στο Πολυτεχνείο Κρήτης για την εκπλήρωση των υποχρεώσεων για την απόκτηση
Εισαγωγή στην Επεξεργασία Ερωτήσεων. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1
Εισαγωγή στην Επεξεργασία Ερωτήσεων Βάσεις Δεδομένων 2018-2019 1 Επεξεργασία Ερωτήσεων Θα δούμε την «πορεία» μιας SQL ερώτησης (πως εκτελείται) Ερώτηση SQL Ερώτηση ΣΒΔ Αποτέλεσμα 2 Βήματα Επεξεργασίας
Περιεχόμενα. 2 Αριθμητικά συστήματα
Περιεχόμενα Πρόλογος 1 Εισαγωγή 1.1 Το μοντέλο Turing 1.2 Το μοντέλο von Neumann 1.3 Συστατικά στοιχεία υπολογιστών 1.4 Ιστορικό 1.5 Κοινωνικά και ηθικά ζητήματα 1.6 Η επιστήμη των υπολογιστών ως επαγγελματικός
ΧΩΡΙΚΕΣ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ
ΧΩΡΙΚΕΣ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ΜΕΛΕΤΗ ΓΙΑ ΤΗΝ ΕΚΤΙΜΗΣΗ ΤΗΣ ΑΛΗΘΟΦΑΝΕΙΑΣ ΤΩΝ ΧΩΡΙΚΩΝ ΣΧΕΣΕΩΝ (COGNITIVE PLAUSIBILITY ASSESSMENT)... 2 ΣΥΝΔΥΑΣΜΟΣ ΤΟΠΟΛΟΓΙΚΩΝ ΚΑΙ ΚΑΤΕΥΘΥΝΤΗΡΙΩΝ ΣΧΕΣΕΩΝ ΣΕ ΧΩΡΙΚΕΣ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ...
Ενότητα 12 (κεφάλαιο 28) Αρχιτεκτονικές Εφαρμογών
ΕΠΛ362: Τεχνολογία Λογισμικού ΙΙ (μετάφραση στα ελληνικά των διαφανειών του βιβλίου Software Engineering, 9/E, Ian Sommerville, 2011) Ενότητα 12 (κεφάλαιο 28) Αρχιτεκτονικές Εφαρμογών Οι διαφάνειες αυτές
Information Technology for Business
Information Technology for Business! Lecturer: N. Kyritsis, MBA, Ph.D. Candidate!! e-mail: kyritsis@ist.edu.gr Διαχείριση Επιχειρηματικών Δεδομένων - Databases Ορισμός Βάσης Δεδομένων Συλλογή συναφών αρχείων
Copyright 2007 Ramez Elmasri and Shamkant B. Navathe, Ελληνική Έκδοση Διαφάνεια 16-1
Copyright 2007 Ramez Elmasri and Shamkant B. Navathe, Ελληνική Έκδοση Διαφάνεια 16-1 Κεφάλαιο 20 Φυσικός Σχεδιασμός Βάσεων Δεδομένων και Ρύθμιση Copyright 2007 Ramez Elmasri and Shamkant B. Navathe, Ελληνική
Εισαγωγή στα Συστήματα Βάσεων Δεδομένων. Βάσεις Δεδομένων 2014-2015 Ευαγγελία Πιτουρά 1
Εισαγωγή στα Συστήματα Βάσεων Δεδομένων Ευαγγελία Πιτουρά 1 Τι θα δούμε σήμερα I. Σύντομη εισαγωγή στις ΒΔ II. Περιγραφή σκοπού και περιεχομένου μαθήματος III. Ιστορία των ΣΔΒΔ IV. Διαδικαστικά θέματα
Πίνακας περιεχοµένων
Πίνακας περιεχοµένων ΠΡΩΤΟ ΜΕΡΟΣ... 1 Κεφάλαιο 1 Εισαγωγή στα συστήµατα ρευµάτων δεδοµένων... 3 1.1 Εισαγωγή... 3 1.2 Η ανεπάρκεια των συµβατικών Σ Β... 4 1.3 Το µοντέλο ρεύµατος δεδοµένων... 7 1.4 Ερωτήµατα
Γλώσσες Προγραμματισμού Μεταγλωττιστές
Γλώσσες Προγραμματισμού Μεταγλωττιστές Πανεπιστήμιο Μακεδονίας Τμήμα Εφαρμοσμένης Πληροφορικής Ηλίας Σακελλαρίου Δομή Γλώσσες Προγραμματισμού Εισαγωγικά Γλώσσα Μηχανής Γλώσσες υψηλού επιπέδου Μεταγλωττιστές
Orchid: Integrating Schema Mapping and ETL ICDE 2008
Orchid: Integrating Schema Mapping and ETL ICDE 2008 Δομουχτσίδης Παναγιώτης Γενικά Data warehouse (DW): Είναι μία αποθήκη πληροφοριών οργανωμένη από ένα ενοποιημένο μοντέλο. Τα δεδομένα συλλέγονται από
Ορισμοί Σχεσιακού Μοντέλου και Τροποποιήσεις Σχέσεων σε SQL
Εισαγωγή Μοντελοποίηση Στα προηγούμενα μαθήματα: Ορισμοί Σχεσιακού Μοντέλου και Τροποποιήσεις Σχέσεων σε SQL Εννοιολογικός Σχεδιασμός Βάσεων εδομένων (με χρήση του Μοντέλου Οντοτήτων/Συσχετίσεων) Λογικός
Περιγραφή Μαθήματος. Περιγραφή Περιεχόμενο του Μαθήματος
+ Περιγραφή Μαθήματος Τίτλος Κωδικός Αριθμός του Πληροφοριακά Συστήματα Μαθήματος : Επίπεδο Τύπος του Μαθήματος : ΠΡΟΠΤΥΧΙΑΚΟ - ΥΠΟΧΡΕΩΤΙΚΟ Έτος Σπουδών Εξάμηνο : 5 Ε Αριθμός Ευρωπαϊκών Πιστωτικών Μονάδων
Social Web: lesson #4
Social Web: lesson #4 looking for relevant information browsing searching monitoring recommendations Information Retrieval the inverted index Google.com the pagerank algorithm the value of words the price
Οι βασικές λειτουργίες (ή πράξεις) που γίνονται σε μια δομή δεδομένων είναι:
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ Μια δομή δεδομένων στην πληροφορική, συχνά αναπαριστά οντότητες του φυσικού κόσμου στον υπολογιστή. Για την αναπαράσταση αυτή, δημιουργούμε πρώτα ένα αφηρημένο μοντέλο στο οποίο προσδιορίζονται
Ενότητα 3: Διαχείριση πληροφοριακών πόρων με τη χρήση βάσεων δεδομένων
Ενότητα 3: Διαχείριση πληροφοριακών πόρων με τη χρήση βάσεων δεδομένων YouTube Ιδρύθηκε το 2005 Στόχος του ήταν να δημιουργήσει μία παγκόσμια κοινότητα Βάση δεδομένων βίντεο Μέσα σε ένα χρόνο από τη δημιουργία
Ανάκτηση Πληροφορίας
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Ανάκτηση Πληροφορίας Διδάσκων: Φοίβος Μυλωνάς fmylonas@ionio.gr Διάλεξη #05 Ακρίβεια vs. Ανάκληση Extended Boolean Μοντέλο Fuzzy Μοντέλο 1 Άδεια χρήσης Το παρόν εκπαιδευτικό
Εισαγωγή στις Αρχές της Επιστήμης των ΗΥ
Εισαγωγή στις Αρχές της Επιστήμης των ΗΥ 2.3.1.1. Παπαγιάννη Νάσια Ηλεκτρολόγος Μηχανικός και Μηχανικός Υπολογιστών ΕΜΠ 1 περιλαμβάνει: Η έννοια του προγράμματος Επίλυση προβλήματος 1. Ακριβή προσδιορισμό
ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ - ΤΜΗΥΠ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι
ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ - ΤΜΗΥΠ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι Β. Μεγαλοοικονόμου, Δ. Χριστοδουλάκης Εισαγωγή στις Βάσεις Δεδομένων Ακ.Έτος 2008-09 (μεβάσητιςσημειώσειςτωνsilberchatz, Korth και Sudarshan) Εισαγωγή Γιατί
Βάσεις εδοµένων. Βασίλειος Βεσκούκης, Εµµ. Στεφανάκης ΣΥΣΤΗΜΑΤΑ ΙΑΧΕΙΡΙΣΗΣ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ
Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Αγρονόµων Τοπογράφων Μηχανικών Βάσεις εδοµένων Βασίλειος Βεσκούκης, Εµµ. Στεφανάκης v.vescoukis@cs.ntua.gr ΣΥΣΤΗΜΑΤΑ ΙΑΧΕΙΡΙΣΗΣ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ Συστήµατα ιαχείρισης Βάσεων
Ramez Elmasri and Shamkant B. Navathe Ελληνική Εκδόσεις Δίαυλος, Επιμέλεια Μ.Χατζόπουλος Διαφάνεια 1-1
Μ.Χατζόπουλος Διαφάνεια 1-1 Υλοποίηση Βάσεων Δεδομένων www.di.uoa.gr/~k18 Διδάσκων Μ.Χατζόπουλος Ώρες Γραφείου Δεύτερα 15-16 Αλλά και όποια άλλη ώρα μπορώ. Σύγγραμματα: 1)Θεμελιώδεις Αρχές Συστημάτων Βάσεων
Εννοιολογική Ομοιογένεια
Ιόνιο Πανεπιστήμιο Τμήμα Αρχειονομίας Βιβλιοθηκονομίας Εργαστήριο Ψηφιακών Βιβλιοθηκών και Ηλεκτρονικής Δημοσίευσης Εννοιολογική Ομοιογένεια Αξιοποίηση Ταξινομικών Συστημάτων Γεωργία Προκοπιάδου, Διονύσης
Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον
Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον Κεφάλαιο 6ο Εισαγωγή στον Προγραµµατισµό Μέρος Πρώτο (6.1, 6.2 και 6.3) Α. Ερωτήσεις Σωστού Λάθους 1. Η γλώσσα µηχανής είναι µία γλώσσα υψηλού επιπέδου.
Μοντελοποίηση δεδομένων με UML Χρήση σε πολυμεσικές εφαρμογές
Μοντελοποίηση δεδομένων με UML Χρήση σε πολυμεσικές εφαρμογές Ελληνικό Ανοικτό Πανεπιστήμιο ΓΤΠ61 Πληροφορική Πολυμέσα Αγγελική Μαζαράκη Τι είναι η UML Είναι μια γραφική γλώσσα μοντελοποίησης συστημάτων.
Δεντρικά Ευρετήρια. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1
Δεντρικά Ευρετήρια Βάσεις Δεδομένων 2017-2018 1 Δέντρα Αναζήτησης Ένα δέντρο αναζήτησης (search tree) τάξεως p είναι ένα δέντρο τέτοιο ώστε κάθε κόμβος του περιέχει το πολύ p - 1 τιμές αναζήτησης και ρ
Τεχνολογία Πολυμέσων. Ενότητα 6: Υπερκείμενο - Υπερμέσα. Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ
Τεχνολογία Πολυμέσων Ενότητα 6: Υπερκείμενο - Υπερμέσα Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό
Δεδομένα και Πληροφορίες
Εισαγωγή Δεδομένα και Πληροφορίες, Βάση Δεδομένων, Σύστημα Διαχείρισης Βάσεων Δεδομένων (Ορισμοί, Γλώσσες & Διεπαφές, Κατηγορίες), Σύστημα Βάσης Δεδομένων, Κατάλογος Δεδομένων Μεταδεδομένα, Λειτουργική
7.9 ροµολόγηση. Ερωτήσεις
7.9 ροµολόγηση Ερωτήσεις 1. Να δώσετε τον ορισµό της δροµολόγησης; 2. Από τι εξαρτάται η χρονική στιγµή στην οποία λαµβάνονται οι αποφάσεις δροµολόγησης; Να αναφέρετε ποια είναι αυτή στην περίπτωση των
Έννοιες Διαχείρισης Βάσεων Δεδομένων και Αρχιτεκτονική
Έννοιες Διαχείρισης Βάσεων Δεδομένων και Αρχιτεκτονική Αρχιτεκτονική ANSI-SPARC, Επίπεδα Αρχιτεκτονικής (Εξωτερικό, Εννοιολογικό, Εσωτερικό), Παραδοσιακή Προσέγγιση (Μειονεκτήματα, Παράδειγμα), Προσέγγιση
Δομές Δεδομένων. Ενότητα 1 - Εισαγωγή. Χρήστος Γκουμόπουλος. Πανεπιστήμιο Αιγαίου Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων
Δομές Δεδομένων Ενότητα 1 - Εισαγωγή Χρήστος Γκουμόπουλος Πανεπιστήμιο Αιγαίου Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων Αντικείμενο μαθήματος Δομές Δεδομένων (ΔΔ): Στην επιστήμη υπολογιστών
Αρχές Προγραμματισμού Υπολογιστών
Αρχές Προγραμματισμού Υπολογιστών Ανάπτυξη Προγράμματος Β ΕΠΑΛ Τομέας Πληροφορικής Βελώνης Γεώργιος Καθηγητής Πληροφορικής ΠΕ20 Κύκλος ανάπτυξης προγράμματος/λογισμικού Η διαδικασία ανάπτυξης λογισμικού,
Ανάκτηση Πληροφορίας (Information Retrieval IR) ιδακτικό βοήθηµα 2. Πανεπιστήµιο Θεσσαλίας Πολυτεχνική Σχολή Τµήµα Μηχ. Η/Υ, Τηλ/νιών & ικτύων
Ανάκτηση Πληροφορίας (Information Retrieval IR) Πανεπιστήµιο Θεσσαλίας Πολυτεχνική Σχολή Τµήµα Μηχ. Η/Υ, Τηλ/νιών & ικτύων Ακαδηµαϊκό Έτος 2005-2006 ιδακτικό βοήθηµα 1 Καλύπτει το 60% του 510 σελίδες 1η
κεφάλαιο Βασικές Έννοιες Επιστήμη των Υπολογιστών
κεφάλαιο 1 Βασικές Έννοιες Επιστήμη 9 1Εισαγωγή στις Αρχές της Επιστήμης των Η/Υ Στόχοι Στόχος του κεφαλαίου είναι οι μαθητές: να γνωρίσουν βασικές έννοιες και τομείς της Επιστήμης. Λέξεις κλειδιά Επιστήμη
ΚΕΦΑΛΑΙΟ 18. 18 Μηχανική Μάθηση
ΚΕΦΑΛΑΙΟ 18 18 Μηχανική Μάθηση Ένα φυσικό ή τεχνητό σύστηµα επεξεργασίας πληροφορίας συµπεριλαµβανοµένων εκείνων µε δυνατότητες αντίληψης, µάθησης, συλλογισµού, λήψης απόφασης, επικοινωνίας και δράσης
Ανάκτηση Πληροφορίας (Information Retrieval IR)
Ανάκτηση Πληροφορίας (Information Retrieval IR) Πανεπιστήµιο Θεσσαλίας Πολυτεχνική Σχολή Τµήµα Μηχ. Η/Υ, Τηλ/νιών & ικτύων Ακαδηµαϊκό Έτος 2005-2006 ιδακτικό βοήθηµα 1 Καλύπτει το 60% του αντικειµένου
Ψηφιακή οργάνωση πολιτισμικής πληροφορίας
Ψηφιακή οργάνωση πολιτισμικής πληροφορίας Πληροφορική, Νέες Tεχνολογίες και Μουσεία Ψηφιοποίηση Αρχειοθέτηση Παρουσίαση ΕΘΝΙΚΟ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΔΙΑΤΜΗΜΑΤΙΚΟ ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΜΟΥΣΕΙΑΚΩΝ
Γλώσσες Σήµανσης (Markup Languages) Τεχνολογία ιαδικτύου και Ηλεκτρονικό Εµπόριο
Γλώσσες Σήµανσης (Markup Languages) Τεχνολογία ιαδικτύου και Ηλεκτρονικό Εµπόριο 1 Γλώσσες Σήµανσης Γλώσσες σήµανσης: Αρχικά για τον καθορισµό εµφάνισης σελίδων, γραµµατοσειρών. Στη συνέχεια επεκτάθηκαν
Διαχείριση Πολιτισμικών Δεδομένων
Διαχείριση Πολιτισμικών Δεδομένων Μάθημα 1 Εισαγωγή στις Βάσεις Δεδομένων Τζανέτος Πομόνης ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Συντήρησης Πολιτισμικής Κληρονομιάς Τι είναι οι Βάσεις
ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ - Π.Μ.Σ. ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ
> ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ - Π.Μ.Σ. ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΟΡΙΣΜΟΣ: Το Cloud Computing είναι η ονοµασία της τεχνολογίας η οποία επιτρέπει στους χρήστες να
"Αθηνά" - Ερευνητικό Κέντρο Καινοτομίας στις Τεχνολογίες της Πληροφορίας, των Επικοινωνιών και της Γνώσης
"Αθηνά" - Ερευνητικό Κέντρο Καινοτομίας στις Τεχνολογίες της Πληροφορίας, των Επικοινωνιών και της Γνώσης ΙΝΣΤΙΤΟΥΤΟ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Προκήρυξη Υποτροφιών To Ινστιτούτο Πληροφοριακών Συστημάτων
Data Cube. Μ.Χατζόπουλος 1
Data Cube Μ.Χατζόπουλος Μ.Χατζόπουλος 1 Ανάλυση εδοµένων Εξαγωγή συναθροιστικών δεδοµένων από µια βάση δεδοµένων Οπτικοποίηση των αποτελεσµάτων Μπορούνοιπαραδοσιακέςεπίπεδεςβάσειςδεδοµένων; Οι σχεσιακές
ΜΑΘΗΜΑ: Εργαλεία Ανάπτυξης εφαρμογών internet.
ΜΑΘΗΜΑ: Εργαλεία Ανάπτυξης εφαρμογών internet. ΩΡΕΣ ΔΙΔΑΣΚΑΛΙΑΣ: ΕΙΔΟΣ ΜΑΘΗΜΑΤΟΣ: Μικτό Γενικός σκοπός είναι να αποκτήσει ο καταρτιζόμενος τις αναγκαίες γνώσεις σχετικά με εργαλεία και τις τεχνικές για
...στις µέρες µας, όσο ποτέ άλλοτε, οι χώρες καταναλώνουν χρόνο και χρήµα στη µέτρηση της απόδοσης του δηµόσιου τοµέα...(oecd)
Κατηγορία Καλύτερης Εφαρµογής 4-delta: ηµιουργία & ιαχείριση ιαδικασιών Αξιολόγησης στο ηµόσιο τοµέα Χονδρογιάννης Θεόδωρος Εθνικό Καποδιστριακό Πανεπιστήµιο Αθηνών Αλεξόπουλος Χαράλαµπος Πανεπιστήµιο
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ Εξαγωγή γεωγραφικής πληροφορίας από δεδομένα παρεχόμενα από χρήστες του
ΕΙΔΗ,ΤΕΧΝΙΚΕΣ ΚΑΙ ΠΕΡΙΒΑΛΛΟΝΤΑ ΠΡΟΓΡΑΜΜΑΤΙ- ΣΜΟΥ
Κεφάλαιο 7 ΕΙΔΗ,ΤΕΧΝΙΚΕΣ ΚΑΙ ΠΕΡΙΒΑΛΛΟΝΤΑ ΠΡΟΓΡΑΜΜΑΤΙ- ΣΜΟΥ Ερωτήσεις 1. Να αναφέρετε διαφορές μεταξύ γλωσσών μηχανής και γλωσσών χαμηλού επιπέδου. Οι γλώσσες μηχανής κωδικοποιούν τις εντολές τους με ομάδες
Βελτιστοποίηση επερωτημάτων
Βάσεις Δεδομένων ΙΙ Βελτιστοποίηση επερωτημάτων Πανεπιστήμιο Πατρών Τμήμα Μηχανικών Η/Υ & Πληροφορικής Βάσεις Δεδομένων ΙΙ Α. Κομνηνός Βελτιστοποίηση Ερωτημάτων Διαδικασία επιλογής του πιο αποτελεσματικού
Υλοποίηση των Σχεσιακών Τελεστών. 6/16/2009 Μ.Χατζόπουλος 1
Υλοποίηση των Σχεσιακών Τελεστών 6/16/2009 Μ.Χατζόπουλος 1 Ένα σχεσιακό ΣΔBΔ πρέπει να συμπεριλαμβάνει αλγόριθμους για υλοποίηση των διαφορετικών τύπων των σχεσιακών πράξεων (καθώς και άλλων πράξεων) που
Αυτόματο Σύστημα Εύρεσης και Κατηγοριοποίησης Ευκαιριών Εργασίας Μηχανικών (ΕΥΡΗΚΑ)
Αυτόματο Σύστημα Εύρεσης και Κατηγοριοποίησης Ευκαιριών Εργασίας Μηχανικών (ΕΥΡΗΚΑ) Λάζαρος Πολυμενάκος, καθηγητής ΑΙΤ Ηρακλής Καπρίτσας, telia.co.gr Βασίλης Κατσάρης, telia.co.gr Σύνοψη Το σύστημα ΕΥΡΗΚΑ
Περιεχόμενα. Περιεχόμενα
Περιεχόμενα xv Περιεχόμενα 1 Αρχές της Java... 1 1.1 Προκαταρκτικά: Κλάσεις, Τύποι και Αντικείμενα... 2 1.1.1 Βασικοί Τύποι... 5 1.1.2 Αντικείμενα... 7 1.1.3 Τύποι Enum... 14 1.2 Μέθοδοι... 15 1.3 Εκφράσεις...
Κεφ. 2 Θέματα Θεωρητικής Επιστήμης Υπολογιστών. Κοντογιάννης Βασίλειος ΠΕ19
Κεφ. 2 Θέματα Θεωρητικής Επιστήμης Υπολογιστών Κεφ. 2 Θεωρητική Επιστήμη Υπολογιστών 2.3.1.1 Έννοια προγράμματος Τι είναι πρόγραμμα και τι προγραμματισμός; Πρόγραμμα είναι το σύνολο εντολών που χρειάζεται
Βάσεις εδοµένων & Πολυµέσα
Βάσεις εδοµένων & Πολυµέσα Κουρέλης Στάθης Παρουσίαση πρακτικού µέρους 4ης εργασίας Καθηγητής: κ. Στυλιαράς Γ. Αθήνα - Απρίλιος 2009 Εισαγωγή Οι Βάσεις εδοµένων Πολυµέσων παρέχουν χαρακτηριστικά που επιτρέπουν
Εισαγωγή στην Πληροφορική
Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Εισαγωγή στην Πληροφορική Ενότητα 12: Βάσεις Δεδομένων [βασισμένο σε σημειώσεις των Silberchatz,Korth και Sudarshan] Το περιεχόμενο του μαθήματος διατίθεται
Πληροφορική 2. Βάσεις Δεδομένων (Databases)
Πληροφορική 2 Βάσεις Δεδομένων (Databases) 1 2 Επίπεδα αρχεία (flat files) Επίπεδο αρχείο είναι ένα αρχείο που αποτελείται από ένα σταθερό, μικρό αριθμό πεδίων. Οι εγγραφές του αρχείου μπορεί να μην ακολουθούν
ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ. Συστήματα Διαχείρισης Βάσεων Δεδομένων
ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Συστήματα Διαχείρισης Βάσεων Δεδομένων 1 ΕΙΣΑΓΩΓΗ Η τεχνολογία των Βάσεων Δεδομένων (ΒΔ) (Databases - DB) και των Συστημάτων Διαχείρισης Βάσεων Δεδομένων (ΣΔΒΔ)
1 Συστήματα Αυτοματισμού Βιβλιοθηκών
1 Συστήματα Αυτοματισμού Βιβλιοθηκών Τα Συστήματα Αυτοματισμού Βιβλιοθηκών χρησιμοποιούνται για τη διαχείριση καταχωρήσεων βιβλιοθηκών. Τα περιεχόμενα των βιβλιοθηκών αυτών είναι έντυπα έγγραφα, όπως βιβλία
ΚΕΦΑΛΑΙΟ 6 ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ. 03/01/09 Χαράλαμπος Τζόκας 1
ΚΕΦΑΛΑΙΟ 6 ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ 03/01/09 Χαράλαμπος Τζόκας 1 Πρόγραμμα - Προγραμματισμός Πρόγραμμα: Σύνολο εντολών που πρέπει να δοθούν στον Υπολογιστή, ώστε να υλοποιηθεί ο αλγόριθμος της επίλυσης
ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ
ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΠΡΟΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΜΑΘΗΜΑ: ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ ΜΟΝΤΕΛΑ ΣΥΣΤΗΜΑΤΟΣ Διδάσκων: Γ. Χαραλαμπίδης, Επ. Καθηγητής
ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Ενότητα 1: Εισαγωγή στις Βάσεις Δεδομένων. Αθανάσιος Σπυριδάκος Διοίκηση Επιχειρήσεων
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ενότητα 1: Εισαγωγή στις Βάσεις Δεδομένων Αθανάσιος Σπυριδάκος Διοίκηση Επιχειρήσεων Άδειες Χρήσης Το παρόν εκπαιδευτικό
ΘΕΜΑΤΑ ΔΙΠΛΩΜΑΤΙΚΩΝ ΕΡΓΑΣΙΩΝ Εργ. Συστημάτων Βάσεων Γνώσεων & Δεδομένων CONTEXT AWARE ΣΥΣΤΗΜΑΤΑ ΔΙΑΧΕΙΡΙΣΗΣ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ ΕΙΣΑΓΩΓΙΚΟ ΣΗΜΕΙΩΜΑ
CONTEXT AWARE ΣΥΣΤΗΜΑΤΑ ΔΙΑΧΕΙΡΙΣΗΣ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ ΕΙΣΑΓΩΓΙΚΟ ΣΗΜΕΙΩΜΑ Με τις συγκεκριμένες διπλωματικές εργασίες, ο στόχος μας είναι να κατασκευάσουμε το πρώτο ερευνητικό Σχεσιακό Σύστημα Διαχείρισης
Εισαγωγή στην πληροφορική
Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Εισαγωγή στην πληροφορική Ενότητα 6: Εισαγωγή στις βάσεις δεδομένων (Μέρος Α) Αγγελίδης Παντελής Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Άδειες Χρήσης
Ορισμοί Σχεσιακού Μοντέλου και Τροποποιήσεις Σχέσεων σε SQL
Ορισμοί Σχεσιακού Μοντέλου και Τροποποιήσεις Σχέσεων σε SQL Βάσεις Δεδομένων 2009-2010 Ευαγγελία Πιτουρά 1 Εισαγωγή Μοντελοποίηση Στα προηγούμενα μαθήματα: Εννοιολογικός Σχεδιασμός Βάσεων εδομένων (με
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ Π ΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ Π ΕΡΙΒΑΛΛΟΝ
ΥΠΟΥΡΓΕΙΟ ΕΘΝΙΚΗΣ ΠΑΙΔΕΙΑΣ ΚΑΙ ΘΡΗΣΚΕΥΜΑΤΩΝ ΠΑΙΔΑΓΩΓΙΚΟ ΙΝΣΤΙΤΟΥΤΟ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ Π ΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ Π ΕΡΙΒΑΛΛΟΝ Κ Υ Κ Λ Ο Υ Π Λ Η Ρ Ο Φ Ο Ρ Ι Κ Η Σ Κ Α Ι Υ Π Η Ρ Ε Σ Ι Ω Ν Τ Ε Χ Ν Ο Λ Ο Γ Ι Κ Η
Περιεχόμενα Πρόλογος 1. Εισαγωγή 2. Τα Βασικά Μέρη ενός Προγράμματος Prolog
Περιεχόμενα Πρόλογος... xxv 1. Εισαγωγή... 1 1.1. Ιστορική Εξέλιξη της Prolog.... 2 1.2. Προστακτικός και Δηλωτικός Προγραμματισμός.... 2 1.3. Δηλωτική και διαδικαστική έννοια ενός προγράμματος Prolog....
Διαδικασίες παραγωγής λογισμικού. Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση
Διαδικασίες παραγωγής λογισμικού Περιεχόμενα Παρουσίαση μοντέλων διεργασίας ανάπτυξης λογισμικού Περιγραφή τριών γενικών μοντέλων διεργασίας ανάπτυξης λογισμικού Γενική περιγραφή των διαδικασιών που περιλαμβάνονται
Οι πράξεις της συνένωσης. Μ.Χατζόπουλος 1
Οι πράξεις της συνένωσης Μ.Χατζόπουλος 1 ΠΡΟΜΗΘΕΥΤΗΣ (ΠΡΜ) Κ_Προμ Π_Ονομα Είδος Πόλη 22 Ανδρέου 7 Αθήνα 31 Πέτρου 8 Πάτρα 28 Δέδες 12 Λάρισα 58 Παππάς 7 Αθήνα ΠΡΟΙΟΝ (ΠΡ) Κ_Πρ Πρ_Ονομα Χρώμα Βάρος Π35
Ορισμοί Σχεσιακού Μοντέλου και (απλές)τροποποιήσεις Σχέσεων στην SQL. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1
Ορισμοί Σχεσιακού Μοντέλου και (απλές)τροποποιήσεις Σχέσεων στην SQL Ευαγγελία Πιτουρά 1 Τι έχουμε δει Μοντελοποίηση Εννοιολογικός Σχεδιασμός Βάσεων Δεδομένων (με χρήση του Μοντέλου Οντοτήτων/Συσχετίσεων)
Τίτλος Πακέτου Certified Computer Expert-ACTA
Κωδικός Πακέτου ACTA - CCE - 002 Τίτλος Πακέτου Certified Computer Expert-ACTA Εκπαιδευτικές Ενότητες Επεξεργασία Κειμένου - Word Δημιουργία Εγγράφου Προχωρημένες τεχνικές επεξεργασίας κειμένου & αρχείων
Δεντρικά Ευρετήρια. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1
Δεντρικά Ευρετήρια 1 Δέντρα Αναζήτησης Ένα δέντρο αναζήτησης (search tree) τάξεως p είναι ένα δέντρο τέτοιο ώστε κάθε κόμβος του περιέχει το πολύ p - 1 τιμές αναζήτησης και ρ δείκτες ως εξής P 1 K 1 P
Αν σας ενδιαφέρει κάποιο θέμα, δείτε τη σχετική βιβλιογραφία και στείλτε μου για να συναντηθούμε και να το συζητήσουμε.
Πτυχιακές και Διπλωματικές Εργασίες για τους προπτυχιακούς και μεταπτυχιακούς φοιτητές του Τμήματος Πληροφορικής και Τηλεπικοινωνιών Ακαδημαϊκό Έτος 2008-2009 Αναπληρωτής Καθηγητής Μανόλης Κουμπαράκης
Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων
Εργαστήριο Βάσεων Δεδομένων Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων Τρόπος Διεξαγωγής #1 Ύλη (4 Ενότητες) 1. Ανάλυση Απαιτήσεων - Σχεδιασμός Βάσης Δεδομένων 2. Δημιουργία βάσης a)
Kεφ.2: Σχεσιακό Μοντέλο (επανάληψη) Κεφ.6.1: Σχεσιακή Άλγεβρα
Kεφ.2: Σχεσιακό Μοντέλο (επανάληψη) Κεφ.6.1: Σχεσιακή Άλγεβρα Database System Concepts, 6 th Ed. Silberschatz, Korth and Sudarshan See www.db-book.com for conditions on re-use Παράδειγμα Σχέσης attributes
της πληροφορίας Λίνα Μπουντούρη Εθνικό Κέντρο Τεκμηρίωσης 13ο ΠανελλήνιοΣυνέδριοΑκαδημαϊκών Βιβλιοθηκών - Κέρκυρα 2004
example Αξιοποιώντας την τεχνολογία XML στη διαχείριση της πληροφορίας Λίνα Μπουντούρη Εθνικό Κέντρο Τεκμηρίωσης 13ο ΠανελλήνιοΣυνέδριοΑκαδημαϊκών Βιβλιοθηκών - Κέρκυρα 2004 Πρότυπα και XML Πρότυπα ενιαίο
ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ
ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΔΙΑΤΜΗΜΑΤΙΚΟ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ ΣΤΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΠΑΡΟΥΣΙΑΣΗ ΔΙΠΛΩΜΑΤΙΚΗΣ ΕΡΓΑΣΙΑΣ ΔΟΥΒΛΕΤΗΣ ΧΑΡΑΛΑΜΠΟΣ ΕΠΙΒΛΕΠΟΝΤΕΣ ΚΑΘΗΓΗΤΕΣ Μαργαρίτης Κωνσταντίνος Βακάλη
SQL: Αιτήματα. Κεφάλαιο 5. Database Management Systems, R. Ramakrishnan and J. Gehrke
SQL: Αιτήματα Κεφάλαιο 5 Database Management Systems, R. Ramakrishnan and J. Gehrke Στιγμιότυπα Στιγμιότυπα των σχέσεων Sailors Reserves και Boats. Αν στο κλειδί της σχέσης Reserved δε συμμετείχε το γνώρισμα