ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ. Κωνσταντίνος Ταραµπάνης Καθηγητής γρ
|
|
- Ναθαναήλ Αποστολίδης
- 8 χρόνια πριν
- Προβολές:
Transcript
1 ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ Κωνσταντίνος Ταραµπάνης Καθηγητής γρ
2 ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ ΤΟ ΕΝ ΙΑΦΕΡΟΝ ΓΙΑ ΤΙΣ ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ η επεξεργασία µε τη χρήση των βάσεων δεδοµένων υπήρξε πάντα ένα σηµαντικό αντικείµενο στον τοµέα των πληροφοριακών συστηµάτων. µε την ανάπτυξη του ιαδικτύου η σηµασία των βάσεων δεδοµένων ενισχύθηκε ιδιαίτερα. δυναµικό και όχι στατικό το περιεχόµενο του ιαδικτύου και προτυποποιείται ο τρόπος παροχής αυτών των δεδοµένων Βάσεις εδοµένων - Μάθηµα 1 2
3 ΓΙΑΤΙ ΧΡΕΙΑΖΕΤΑΙ ΈΝΑ ΣΥΣΤΗΜΑ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ παρακολούθηση πραγµάτων που ενδιαφέρουν. αρχικά χρήση απλών λιστών στον η/υ προβλήµατα στο παράδειγµα που ακολουθεί µια επιχείρηση Lakeside Equipment παρακολουθεί τις ενοικιάσεις του εξοπλισµού της που γίνονται από διάφορες εργολαβικές επιχειρήσεις οι οποίες χρησιµοποιούν τον εξοπλισµό αυτό στα έργα που εκτελούν Βάσεις εδοµένων - Μάθηµα 1 3
4 ΠΡΟΒΛΗΜΑΤΑ ΣΤΗ ΙΑΧΕΙΡΙΣΗ Ε ΟΜΕΝΩΝ ΜΕ ΛΙΣΤΕΣ Βάσεις εδοµένων - Μάθηµα 1 4
5 ΠΡΟΒΛΗΜΑΤΑ ΣΤΗ ΙΑΧΕΙΡΙΣΗ Ε ΟΜΕΝΩΝ ΜΕ ΛΙΣΤΕΣ αλλαγή αριθµού τηλεφώνου της K.H. Services αλλαγές σε τέσσερις γραµµές. κίνδυνος ασυνεπών δεδοµένων (inconsistent data) και δεν θα γνωρίζουµε ποια είναι τα σωστά στοιχεία. σε µεγάλη λίστα µια διαδικασία και χρονοβόρα αλλά και επιρρεπής στα σφάλµατα. η τιµή ενοικίασης του εξοπλισµού backhoe διαφέρει µεταξύ δύο εργολαβικών επιχειρήσεων πρόβληµα ασυνεπώνδεδοµένων ή επιχειρηµατική πρακτική ; η RB Partnership αποφασίζει να µην ενοικιάσει τελικά τον εξοπλισµό backhoe διαγραφή τελευταίας γραµµής, όµως διαγράφονται και άλλες πληροφορίες Βάσεις εδοµένων - Μάθηµα 1 5
6 ΠΡΟΒΛΗΜΑΤΑ ΣΤΗ ΙΑΧΕΙΡΙΣΗ Ε ΟΜΕΝΩΝ ΜΕ ΛΙΣΤΕΣ αποθήκευση στοιχείων σχετικά µε µια εργολαβική επιχείρησηηοποίαόµως δεν έχει ακόµη ενοικιάσει εξοπλισµό από την εταιρεία µας έλλειψη ηµεροµηνίας λήξης στην ενοικίαση του εξοπλισµού scaffolding σφάλµα ή σηµαίνει ότι δεν έχει λήξει η ενοικίαση του εν λόγω εξοπλισµού. κοινή χρήση δεδοµένων (sharing) αλλά επιλεκτικά Βάσεις εδοµένων - Μάθηµα 1 6
7 ΙΑΧΕΙΡΙΣΗ Ε ΟΜΕΝΩΝ ΜΕ ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ οι λίστες περιέχουν δεδοµένα σχετικά µε διαφορετικά θέµατα. στην διαχείριση δεδοµένων επιδιώκεται η οµαδοποίηση δεδοµένων ενός και µόνον θέµατος πράγµα µάλιστα που διασφαλίζεται µε µια διαδικασία που ονοµάζεται «κανονικοποίηση» (normalization). στο παράδειγµα της προηγούµενης ενότητας πόσα θέµατα συνυπάρχουνστηνίδιαλίστα; η απάντηση είναι τέσσερα καθώς η λίστα περιέχει στοιχεία για «ΕΡΓΟΛΑΒΟΥΣ», «ΕΞΟΠΛΙΣΜΟ», «ΕΝΟΙΚΙΑΣΕΙΣ» και «ΕΡΓΑ» στα οποία εργάζονται οι εργολαβικές επιχειρήσεις. κατάτµηση της µιαςλίσταςσεεπιµέρους λίστες µε έναθέµα «πίνακες» κατά την ορολογία των βάσεων δεδοµένων Βάσεις εδοµένων - Μάθηµα 1 7
8 ΙΑΧΕΙΡΙΣΗ Ε ΟΜΕΝΩΝ ΜΕ ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ Βάσεις εδοµένων - Μάθηµα 1 8
9 ΙΑΧΕΙΡΙΣΗ Ε ΟΜΕΝΩΝ ΜΕ ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ Βάσεις εδοµένων - Μάθηµα 1 9
10 ΙΑΧΕΙΡΙΣΗ Ε ΟΜΕΝΩΝ ΜΕ ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ επιλύονται πολλά από τα προηγούµενα προβλήµατα. πώς ; επίσης το πρόβληµα της ασυνέπειας των δεδοµένων που οφείλεται στην εσφαλµένη εισαγωγή δεδοµένων µπορεί να αντιµετωπισθεί µε την υποχρέωση του χρήστη να επιλέξει από προκαθορισµένες επιλογές (π.χ. εργολαβική επιχείρηση από τον αντίστοιχο πίνακα). το πρόβληµα της επιλεκτικής πρόσβασης σε ορισµένα στοιχεία, για παράδειγµα, σε αυτά που βρίσκονται στον ίδιο πίνακα. σε ποιο πίνακα θα οµαδοποιηθεί το στοιχείο της τιµής ενοικίασης εξοπλισµού. Τρεις περιπτώσεις : η τιµή ενοικίασης του εξοπλισµού είναι η ίδια. η τιµή ενοικίασης συµφωνείται για κάθε έργο στο οποίο η εργολαβική επιχείρηση θα χρησιµοποιήσει τον εξοπλισµό. η τιµή ενοικίασης του εξοπλισµού εξαρτάται από την εργολαβική επιχείρηση που τον ενοικιάζει Βάσεις εδοµένων - Μάθηµα 1 10
11 ΙΑΧΕΙΡΙΣΗ Ε ΟΜΕΝΩΝ ΜΕ ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ η κατάτµηση της µιας λίστας σε επιµέρους πίνακες δεν δείχνει όµως τις σχέσεις που υπάρχουν µεταξύ των δεδοµένων ένας τρόπος συσχέτισης των δεδοµένων µεταξύ των πινάκων. σε κάθε γραµµή του κάθε πίνακα δόθηκε µια αυθαίρετη αλλά µοναδική τιµή µε τοόνοµα ID. αυτό το στοιχείο µπορεί να µην έχει νόηµα για τους χρήστες αλλά έχει ως στόχο να δώσει µια µοναδική ταυτότητα σε κάθε γραµµή του κάθε πίνακα. ένα τέτοιο στοιχείο µπορεί να χρησιµοποιηθεί για να συσχετίσει δεδοµένα των πινάκων µεταξύ τους. το στοιχείο αυτό µε µοναδικές τιµές λέγεται κλειδί στην ορολογία των βάσεων δεδοµένων. η χρήση του κλειδιού για την συσχέτιση πινάκων ονοµάζεται ξένο κλειδί Βάσεις εδοµένων - Μάθηµα 1 11
12 ΙΑΧΕΙΡΙΣΗ Ε ΟΜΕΝΩΝ ΜΕ ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ Βάσεις εδοµένων - Μάθηµα 1 12
13 ΙΑΧΕΙΡΙΣΗ Ε ΟΜΕΝΩΝ ΜΕ ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ η πληροφορία της αρχικής λίστας υπάρχει κατανεµηµένη στους επιµέρους πίνακες, είναι δυνατόν να παραχθεί ολόκληρη η αρχική λίστα από τους επιµέρους πίνακες και αν ναι πως ; το παραπάνω µπορεί να γίνει µε τη βοήθεια της γλώσσας προγραµµατισµού SQL (see-quel) ηοποία χρησιµοποιείται γενικά για την διαχείριση πινάκων στις βάσεις δεδοµένων Βάσεις εδοµένων - Μάθηµα 1 13
14 ΙΑΧΕΙΡΙΣΗ Ε ΟΜΕΝΩΝ ΜΕ ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ Βάσεις εδοµένων - Μάθηµα 1 14
15 ΤΙ ΕΙΝΑΙ ΕΝΑ ΣΥΣΤΗΜΑ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ ; Βάσεις εδοµένων - Μάθηµα 1 15
16 ΤΙ ΕΙΝΑΙ ΕΝΑ ΣΥΣΤΗΜΑ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ ; Βάσεις εδοµένων - Μάθηµα 1 16
17 ΤΙ ΕΙΝΑΙ ΕΝΑ ΣΥΣΤΗΜΑ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ ; οχρήστης(user) οι χρήστες χρησιµοποιούν τα συστήµατα βάσεων δεδοµένων για να επιτελέσουν την εργασία τους. εισάγουν νέα στοιχεία (create), αλλάζουν τα υπάρχοντα στοιχεία (update), διαγράφουν στοιχεία (delete), διαβάζουν στοιχεία (read) (λειτουργίες CRUD) Βάσεις εδοµένων - Μάθηµα 1 17
18 ΤΙ ΕΙΝΑΙ ΕΝΑ ΣΥΣΤΗΜΑ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ ; η εφαρµογή της βάσης δεδοµένων (database application) αποτελείται από ένα ή περισσότερα προγράµµατα ηλεκτρονικού υπολογιστή. η εφαρµογή βάσης δεδοµένων δρα ως ενδιάµεσος µεταξύ του χρήστη και του λεγόµενου «συστήµατος διαχείρισης βάσεων δεδοµένων - Σ Β» (database management system - DBMS). το Σ Β είναι ένα άλλο σύνολο προγραµµάτων ηλεκτρονικού υπολογιστή που επεξεργάζονται την βάση δεδοµένων. ηεφαρµογή : α. δηµιουργεί και επεξεργάζεται φόρµες (forms) β. δηµιουργεί και αποστέλλει ερωτήµατα (queries) γ. δηµιουργεί και επεξεργάζεται αναφορές (reports) δ. εκτελεί την λογική της εφαρµογής (application logic) ε. ελέγχει την εφαρµογή Βάσεις εδοµένων - Μάθηµα 1 18
19 ΤΙ ΕΙΝΑΙ ΕΝΑ ΣΥΣΤΗΜΑ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ ; στο πλαίσιο του α. για παράδειγµα στην περίπτωση µιας εφαρµογής βάσης δεδοµένων στον Παγκόσµιο Ιστό, η εφαρµογή της βάσης δεδοµένων παράγει τις απαραίτητες εντολές HTML και τα άλλα που απαιτούνται για την δηµιουργία των φορµών στον ηλεκτρονικό υπολογιστή του χρήστη. Όταν ο χρήστης συµπληρώσει τη φόρµα και αποστείλει τα δεδοµένα, η εφαρµογή θα καθορίσει ποιοι πίνακες της βάσης δεδοµένων πρέπει να αλλαχθούν και αποστέλλει αιτήµατα σε SQL στο Σ Β για να γίνουν οι απαραίτητες ενέργειες στο πλαίσιο του β. ηεφαρµογή συνθέτει το ερώτηµα σεsql και το αποστέλλει στο Σ Β. Όταν έχει γίνει η επεξεργασία του ερωτήµατος τα αποτελέσµατα µορφοποιούνται και αποστέλλονται στον χρήστη. το γ. είναι όµοιο µε τοβ. ηεφαρµογή υποβάλλει το ερώτηµα στο Σ Β και στην συνέχεια εµφανίζει την απάντηση στην µορφή της αναφοράς Βάσεις εδοµένων - Μάθηµα 1 19
20 ΤΙ ΕΙΝΑΙ ΕΝΑ ΣΥΣΤΗΜΑ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ ; στο πλαίσιο του δ. εκτελούνται οι απαιτήσεις που έχουν οι χρήστες γενικότερα από την εφαρµογή. Για παράδειγµα, σε µια εφαρµογή βάσης δεδοµένων µε παραγγελίες τι θα γίνει στην περίπτωση παραγγελίας είδους σε ποσότητα µεγαλύτερη από την διαθέσιµη ποσότητα του είδους στα αποθέµατα. Μιααπάντησηθαήταννααποσταλείηποσότηταπουείναιδιαθέσιµη, να µείνει το υπόλοιπο σε εκκρεµότητα ώσπου να υπάρξει απόθεµα και να γίνει ανάλογη παραγγελία στον προµηθευτή µας. Η απάντηση αυτή ή οποιαδήποτε άλλη είναι η επιχειρηµατική πρακτική της επιχείρησης πρέπει να υλοποιηθεί στην εφαρµογή της βάσης δεδοµένων (application logic) τέλος στο πλαίσιο του ε. τα προγράµµατα εφαρµογών ελέγχουν την όλη εφαρµογή. Αυτό γίνεται τόσο µε τις επιλογές που δίδονται στον χρήστη (π.χ. µενού, δηλαδή περιορίζεται από τις επιλογές αυτές στην χρήση της βάσης δεδοµένων), όσο και µε την αλληλουχία των εντολών που δίδει η εφαρµογή στο Σ Β Βάσεις εδοµένων - Μάθηµα 1 20
21 ΤΙ ΕΙΝΑΙ ΕΝΑ ΣΥΣΤΗΜΑ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ ; περιληπτικά, ηεφαρµογή παράγει φόρµες, αναφορές και ερωτήµατα, στέλνει και λαµβάνει δεδοµένα από και προς τον χρήστη και µετασχηµατίζει τις ενέργειες του χρήστη σε αιτήµατα διαχείρισης δεδοµένων από µέρους του Σ Β Βάσεις εδοµένων - Μάθηµα 1 21
22 ΤΙ ΕΙΝΑΙ ΕΝΑ ΣΥΣΤΗΜΑ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ ; Το σύστηµα διαχείρισης βάσης δεδοµένων Σ Β (database management system DBMS) ο σκοπός του Σ Β είναι να λαµβάνει αιτήµατα από τις εφαρµογές της βάσης δεδοµένων και να τις µετασχηµατίζει σε εντολές ανάγνωσης και εγγραφής στα αρχεία της βάσης δεδοµένων. στις περισσότερες περιπτώσεις, το Σ Β λαµβάνει εντολές SQL και τις µετασχηµατίζει σε εντολές του λειτουργικού συστήµατος για ανάγνωση ή εγγραφή στα αρχεία της βάσης δεδοµένων Βάσεις εδοµένων - Μάθηµα 1 22
23 ΤΙ ΕΙΝΑΙ ΕΝΑ ΣΥΣΤΗΜΑ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ ; Ενώ τα προγράµµατα εφαρµογών γράφονται από την επιχείρηση που θα χρησιµοποιήσει την εφαρµογή ή από κάποια άλλη επιχείρηση που θα υλοποιήσει την εφαρµογή για λογαριασµό της επιχείρησης-χρήστη, το Σ Β πάντα χρησιµοποιείται ως ένα τελικό εµπορικό προϊόν µε την αγορά αδειών χρήσης. Τέτοια εµπορικά προϊόντα είναι το Σ Β Oracle της εταιρείας Oracle Corporation, το Σ Β DB2 της εταιρείας IBM, τα Σ Β Access και SQL Server της εταιρείας Microsoft. Υπάρχουν δεκάδες άλλα προϊόντα Σ Β αλλά τα τέσσερα αυτά έχουν την µερίδα του λέοντος Βάσεις εδοµένων - Μάθηµα 1 23
24 ΤΙ ΕΙΝΑΙ ΕΝΑ ΣΥΣΤΗΜΑ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ ; Ειδικότερα, το Σ Β εκτελεί τις παρακάτω εργασίες: δηµιουργεί την βάση δεδοµένων, δηµιουργεί τους πίνακες (tables), δηµιουργεί υποστηρικτικές δοµές της βάσης δεδοµένων (π.χ. δείκτης index), διαβάζει δεδοµένα της βάσης δεδοµένων, ενηµερώνει τα δεδοµένα της βάσης δεδοµένων, συντηρεί τις υποστηρικτικές δοµές της βάσης δεδοµένων (π.χ. αλλαγή στην δοµήενόςπίνακα), επιβάλλει κανόνες (π.χ. η τιµή του ξένου κλειδιού πρέπει να αντιστοιχεί σε υπάρχουσα τιµή του κλειδιού, κανόνας ακεραιότητας αναφοράς referential integrity constraint), ρυθµίζει την σύγχρονη πρόσβαση στη βάση δεδοµένων (concurrency control) έτσι ώστε οι ενέργειες ενός χρήστη να µην παρεµβαίνουν ανορθόδοξα στις ενέργειες ενός άλλου, Βάσεις εδοµένων - Μάθηµα 1 24
25 ΤΙ ΕΙΝΑΙ ΕΝΑ ΣΥΣΤΗΜΑ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ ; Ειδικότερα, το Σ Β εκτελεί τις παρακάτω εργασίες: υλοποιεί ρυθµίσεις ασφαλείας έτσι ώστε να διασφαλίζεται ότι εξουσιοδοτηµένοι χρήστες εκτελούν εξουσιοδοτηµένες λειτουργίες πάνω στην βάση δεδοµένων (π.χ. πρόσβαση σε τµήµα της βάσης δεδοµένων, περιορισµούς στις αλλαγές που µπορούν να γίνουν), υλοποιεί τη δηµιουργία αντιγράφων (backup) της βάσης δεδοµένων και την ανάκτηση της από αντίγραφα (recovery) στις περιπτώσεις λαθών, προβληµάτων εξοπλισµού ή φυσικών καταστροφών Βάσεις εδοµένων - Μάθηµα 1 25
26 ΟΡΙΣΜΟΙ ΚΑΙ ΣΤΟΙΧΕΙΑ ΤΗΣ ΒΑΣΗΣ Ε ΟΜΕΝΩΝ βάση δεδοµένων είναι µια αυτό-περιγραφόµενη συλλογή σχετιζόµενων εγγραφών. για σχεσιακές βάσεις δεδοµένων, που είναι οι περισσότερες βάσεις δεδοµένων σήµερα και αυτές µε τις οποίες θα ασχοληθούµε στο µάθηµα, ο παραπάνω ορισµός µπορεί να µεταβληθεί ως εξής: βάση δεδοµένων είναι µια αυτό-περιγραφόµενη συλλογή σχετιζόµενων πινάκων. «αυτό-περιγραφόµενη» η δοµή της βάσης δεδοµένων περιέχεται στην ίδια την βάση δεδοµένων. Με αυτό τον τρόπο δεν χρειάζεται να γίνει ανίχνευση αλλού για να ανακτηθούν τα περιεχόµενα της βάσης δεδοµένων. «µεταδεδοµένα». τα δεδοµένα που περιγράφουν την δοµήτηςβάσηςδεδοµένων παραδείγµατα µεταδεδοµένων τα ονόµατα των πινάκων, τα ονόµατα των στηλών και των πινάκων στους οποίους ανήκουν οι στήλες, ιδιότητες των πινάκων και των στηλών, κλπ. αποθηκεύονται και πάλι σε πίνακες της βάσης δεδοµένων Βάσεις εδοµένων - Μάθηµα 1 26
27 ΟΡΙΣΜΟΙ ΚΑΙ ΣΤΟΙΧΕΙΑ ΤΗΣ ΒΑΣΗΣ Ε ΟΜΕΝΩΝ ηβάσηδεδοµένων περιέχει : δεδοµένα που ενδιαφέρουν τους χρήστες µεταδεδοµένα δείκτες και σχετιζόµενες δοµές κώδικα υπό τύπο «αποθηκευµένων συναρτήσεων» (stored procedures) Αποθηκευµένη συνάρτηση είναι ένα πρόγραµµα που αποθηκεύεται στην βάση δεδοµένων. Μια αποθηκευµένη συνάρτηση µπορεί για παράδειγµα να υλοποιεί προγράµµατα γενικής ωφέλειας για τη βάση δεδοµένων (π.χ. δηµιουργία αντιγράφου και στην συνέχεια διαγραφή παλαιών στοιχείων της βάσης δεδοµένων). Επίσης οι αποθηκευµένες συναρτήσεις υλοποιούν την λογική της εφαρµογής (application logic) (π.χ. την αντιµετώπιση περιπτώσεων νέων παραγγελιών λόγω έλλειψης αποθέµατος back orders) Βάσεις εδοµένων - Μάθηµα 1 27
28 ΟΡΙΣΜΟΙ ΚΑΙ ΣΤΟΙΧΕΙΑ ΤΗΣ ΒΑΣΗΣ Ε ΟΜΕΝΩΝ ηβάσηδεδοµένων περιέχει : κώδικα υπό τύπο «σκανδάλης» (triggers) Σκανδάλη είναι κώδικας που εκτελείται όταν λαµβάνει χώρα κάποια ενέργεια πάνω στα δεδοµένα, π.χ. εισαγωγή νέων στοιχείων. Παράδειγµα αποτελεί η περίπτωση ελέγχου του υπολοίπου οφειλής ενός πελάτη πριν την αποδοχή νέας παραγγελίας από µέρους του. Τόσο οι αποθηκευµένες συναρτήσεις όσο και ο κώδικάς σκανδάλης υλοποιούνται σε ειδική γλώσσα προγραµµατισµού του Σ Β (π.χ. PL/SQL της Oracle) ή σε γλώσσες προγραµµατισµού γενικής χρήσης (π.χ. Java). µεταδεδοµένα της εφαρµογής Τα µεταδεδοµένα της εφαρµογής αφορούν δεδοµένα που περιγράφουν στοιχεία της εφαρµογής όπως οι φόρµες και οι αναφορές Βάσεις εδοµένων - Μάθηµα 1 28
29 ΟΡΙΣΜΟΙ ΚΑΙ ΣΤΟΙΧΕΙΑ ΤΗΣ ΒΑΣΗΣ Ε ΟΜΕΝΩΝ Βάσεις εδοµένων - Μάθηµα 1 29
30 ΟΡΙΣΜΟΙ ΚΑΙ ΣΤΟΙΧΕΙΑ ΤΗΣ ΒΑΣΗΣ Ε ΟΜΕΝΩΝ Βάσεις εδοµένων - Μάθηµα 1 30
31 ΠΑΡΑ ΕΙΓΜΑΤΑ ΣΥΣΤΗΜΑΤΩΝ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ Παράδειγµα Β 1 Προσωπική Επιχείρηση Βαφής Οικιών Αυτοαπασχολούµενος Επιχειρηµατίας Βάση εδοµένων ενός χρήστη 3 Πίνακες (Customers, Jobs, Source) Πληροφοριακές Ανάγκες: Παρακολούθηση πελατών, έργων και συστάσεων Παρακολούθηση προσφορών Παρακολούθηση συστάσεων Παραγωγή ετικεττών αλληλογραφίας Βάσεις εδοµένων - Μάθηµα 1 31
32 ΠΑΡΑ ΕΙΓΜΑΤΑ ΣΥΣΤΗΜΑΤΩΝ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ Mary Richards Tables SOURCE CUSTOMER JOB Βάσεις εδοµένων - Μάθηµα 1 32
33 ΠΑΡΑ ΕΙΓΜΑΤΑ ΣΥΣΤΗΜΑΤΩΝ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ Database Example Βάσεις εδοµένων - Μάθηµα 1 33
34 ΠΑΡΑ ΕΙΓΜΑΤΑ ΣΥΣΤΗΜΑΤΩΝ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ Database Example Βάσεις εδοµένων - Μάθηµα 1 34
35 ΠΑΡΑ ΕΙΓΜΑΤΑ ΣΥΣΤΗΜΑΤΩΝ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ Παράδειγµα Β 2 Επιχείρηση Ενοικίασης Μουσικών Οργάνων Βάση εδοµένων πολλών χρηστών σε δίκτυο - Multi-User database on LAN 3 Πίνακες - Tables (Customers, Instruments, Rentals) Πληροφοριακές Ανάγκες: Παρακολούθηση ενοικιάσεων µουσικών οργάνων Χειρισµός θεµάτων πολλών χρηστών - multi-user issues Βάσεις εδοµένων - Μάθηµα 1 35
36 ΠΑΡΑ ΕΙΓΜΑΤΑ ΣΥΣΤΗΜΑΤΩΝ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ Treble Clef Form Βάσεις εδοµένων - Μάθηµα 1 36
37 ΠΑΡΑ ΕΙΓΜΑΤΑ ΣΥΣΤΗΜΑΤΩΝ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ Treble Clef Form Βάσεις εδοµένων - Μάθηµα 1 37
38 ΠΑΡΑ ΕΙΓΜΑΤΑ ΣΥΣΤΗΜΑΤΩΝ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ Treble Clef Form Βάσεις εδοµένων - Μάθηµα 1 38
39 ΠΑΡΑ ΕΙΓΜΑΤΑ ΣΥΣΤΗΜΑΤΩΝ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ Παράδειγµα Β 3 Νοµαρχιακή ιεύθυνση Οχηµάτων - State Licensing & Vehicle Registration Bureau 52 Κέντρα, 37 Γραφεία, Εκατοντάδες χρήστες 40 Πίνακες - Tables Πληροφοριακές Ανάγκες: Παρακολούθηση θεµάτων αδειών οδήγησης - Track drivers licensing issues traffic violations, accidents, arrests, limitations Παρακολούθηση θεµάτων ταξινόµησης αυτοκινήτων - Track auto registration issues revenue, law enforcement Ολοκλήρωση αναγκών πολλών τµηµάτων Βάσεις εδοµένων - Μάθηµα 1 39
40 ΠΑΡΑ ΕΙΓΜΑΤΑ ΣΥΣΤΗΜΑΤΩΝ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ Βάσεις εδοµένων - Μάθηµα 1 40
41 ΠΑΡΑ ΕΙΓΜΑΤΑ ΣΥΣΤΗΜΑΤΩΝ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ Βάσεις εδοµένων - Μάθηµα 1 41
42 ΠΩΣ ΑΝΑΠΤΥΣΣΕΤΑΙ ΕΝΑ ΣΥΣΤΗΜΑ ΒΑΣΗΣ Ε ΟΜΕΝΩΝ; Η διαδικασία ανάπτυξης ενός συστήµατος βάσης δεδοµένων είναι ουσιαστικά η ίδια µε αυτήν για την ανάπτυξη οποιουδήποτε άλλου πληροφοριακού συστήµατος. Η διαδικασία αυτή διακρίνεται σε τρεις φάσεις: απαιτήσεις (requirements), σχεδιασµός (design), και υλοποίηση (implementation). Οι τρεις αυτές φάσεις αφορούν τόσο τη βάση δεδοµένων αυτή καθεαυτή όσο και την εφαρµογή της βάσης δεδοµένων καθώς και τα δύο αποτελούν στοιχεία αυτού που ονοµάζουµε «σύστηµα βάσεων δεδοµένων». Στα παρακάτω η ανάλυση αφορά το µέρος της ανάπτυξης της βάσης δεδοµένων. Το µέρος της ανάπτυξης της εφαρµογής της βάσης δεδοµένων θα εξετασθεί στις ενότητες της SQL καθώς και των αποθηκευµένων συναρτήσεων και των σκανδάλων Βάσεις εδοµένων - Μάθηµα 1 42
43 ΠΩΣ ΑΝΑΠΤΥΣΣΕΤΑΙ ΕΝΑ ΣΥΣΤΗΜΑ ΒΑΣΗΣ Ε ΟΜΕΝΩΝ; Βάσεις εδοµένων - Μάθηµα 1 43
44 ΠΩΣ ΑΝΑΠΤΥΣΣΕΤΑΙ ΕΝΑ ΣΥΣΤΗΜΑ ΒΑΣΗΣ Ε ΟΜΕΝΩΝ; Φάση απαιτήσεων κατασκευάζεται ένα µοντέλο δεδοµένων, επίσης το µοντέλο δεδοµένων είναι µια λογική αναπαράσταση της δοµής της βάσης δεδοµένων. Η µοντελοποίηση δεδοµένων είναι πολύ σηµαντική διότι τόσο ο σχεδιασµός της βάσης δεδοµένων όσο και όλες οι δοµές της εξαρτώνται από το µοντέλο δεδοµένων. Λόγω της σηµασίας της µοντελοποίησης δεδοµένων αφιερώνονται ειδικά µαθήµατα για το θέµα αυτό. παράδειγµαδιαγράµµατος µοντέλου δεδοµένων. διάγραµµα οντοτήτων-σχέσεων (entity-relationship diagram), που αποτελεί ένα τρόπο αναπαράστασης µοντέλου δεδοµένων και έχει γίνει πρότυπο για το αντικείµενο αυτό. καθορίζεται ο τύπος των δεδοµένων, το µέγεθός τους, καθώς και κανόνες και περιορισµοί που ισχύουν για τα δεδοµένα Βάσεις εδοµένων - Μάθηµα 1 44
45 ΠΩΣ ΑΝΑΠΤΥΣΣΕΤΑΙ ΕΝΑ ΣΥΣΤΗΜΑ ΒΑΣΗΣ Ε ΟΜΕΝΩΝ; Βάσεις εδοµένων - Μάθηµα 1 45
46 ΠΩΣ ΑΝΑΠΤΥΣΣΕΤΑΙ ΕΝΑ ΣΥΣΤΗΜΑ ΒΑΣΗΣ Ε ΟΜΕΝΩΝ; Φάση απαιτήσεων ορίζονται επίσης τα χαρακτηριστικά των δεδοµένων, όπως ο τύπος τους, το µέγιστο µέγεθός τους, αν πρέπει να έχουν πάντα τιµές, κλπ. επιπλέον, πρέπει να ορισθούν τυχόν περιορισµοί που ισχύουν για τις τιµές των δεδοµένων (π.χ. τιµήαπόµια καθορισµένη λίστα τιµών), καθώς και κανόνες που ισχύουν για την επεξεργασία των δεδοµένων Βάσεις εδοµένων - Μάθηµα 1 46
47 ΠΩΣ ΑΝΑΠΤΥΣΣΕΤΑΙ ΕΝΑ ΣΥΣΤΗΜΑ ΒΑΣΗΣ Ε ΟΜΕΝΩΝ; Φάση σχεδιασµού κατά την φάση του σχεδιασµού, το µοντέλο δεδοµένων µετασχηµατίζεται σε πίνακες και σχέσεις. για την απεικόνιση των πινάκων και των σχέσεων χρησιµοποιείται ένα νέος τύπος διαγράµµατος, το λεγόµενο «διάγραµµα δοµής δεδοµένων» (data structure diagram). παράδειγµα ενός τέτοιου διαγράµµατος φαίνεται στο σχήµα που ακολουθεί. ορίζονται οι δείκτες (index) της βάσης δεδοµένων. σχεδιάζεται ο τρόπος µε τον οποίο θα επιβληθούν οι περιορισµοί της βάσης δεδοµένων, σχεδιάζεται ο κώδικας των αποθηκευµένων συναρτήσεων και των σκανδάλων Βάσεις εδοµένων - Μάθηµα 1 47
48 ΠΩΣ ΑΝΑΠΤΥΣΣΕΤΑΙ ΕΝΑ ΣΥΣΤΗΜΑ ΒΑΣΗΣ Ε ΟΜΕΝΩΝ; Βάσεις εδοµένων - Μάθηµα 1 48
49 ΠΩΣ ΑΝΑΠΤΥΣΣΕΤΑΙ ΕΝΑ ΣΥΣΤΗΜΑ ΒΑΣΗΣ Ε ΟΜΕΝΩΝ; Φάση υλοποίησης δηµιουργούνταιοιπίνακεςκαιοισχέσεις. υπάρχουν δύο συνηθισµένοι τρόποι για την δηµιουργία πινάκων: µέσω της SQL ή µε τη χρήση ενός γραφικού σχεδιαστικού εργαλείου. στο παρακάτω σχήµα φαίνονται και οι δύο τρόποι. τα περισσότερα Σ Β επιτρέπουν την χρήση και των δύο µεθόδων. γράφονται και δοκιµάζονται τα προγράµµατα των αποθηκευµένων συναρτήσεων και των σκανδάλων. καταχωρούνται δεδοµένα στη βάση και γίνονται δοκιµές στο σύστηµα Βάσεις εδοµένων - Μάθηµα 1 49
50 ΠΩΣ ΑΝΑΠΤΥΣΣΕΤΑΙ ΕΝΑ ΣΥΣΤΗΜΑ ΒΑΣΗΣ Ε ΟΜΕΝΩΝ; Βάσεις εδοµένων - Μάθηµα 1 50
51 ΠΩΣ ΑΝΑΠΤΥΣΣΕΤΑΙ ΕΝΑ ΣΥΣΤΗΜΑ ΒΑΣΗΣ Ε ΟΜΕΝΩΝ; Βάσεις εδοµένων - Μάθηµα 1 51
52 ΠΩΣ ΕΞΕΛΙΧΘΗΚΕ Η ΕΠΕΞΕΡΓΑΣΙΑ ΜΕ ΤΗ ΧΡΗΣΗ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ Βάσεις εδοµένων - Μάθηµα 1 52
53 ΠΩΣ ΕΞΕΛΙΧΘΗΚΕ Η ΕΠΕΞΕΡΓΑΣΙΑ ΜΕ ΤΗ ΧΡΗΣΗ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ έως τα µέσα περίπου της δεκαετίας του 60 για όλα τα δεδοµένα που ήταν αποθηκευµένα σε ηλεκτρονικό υπολογιστή χρησιµοποιούνταν µαγνητική ταινία. επειδή η επεξεργασία στην µαγνητική ταινία µπορούσε να γίνει µόνο σειριακά, τα δεδοµένα αποθηκευόταν µε τη δοµήλίστας ο όρος που χρησιµοποιείτο ήταν «σειριακά αρχεία» (sequential files) Βάσεις εδοµένων - Μάθηµα 1 53
54 ΠΩΣ ΕΞΕΛΙΧΘΗΚΕ Η ΕΠΕΞΕΡΓΑΣΙΑ ΜΕ ΤΗ ΧΡΗΣΗ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ µετά τα µέσα της δεκαετίας του 60, µε την επιτυχία της αποθήκευσης σε δίσκο, έγινε εφικτή η µη σειριακήήαλλιώςηάµεσηπρόσβασησεεγγραφές. έτσι, σχεδιάσθηκαν µοντέλα βάσεων δεδοµένων που εκµεταλλεύθηκαν την άµεση πρόσβαση (direct access) σε αρχεία. δύο ανταγωνιστικά µοντέλα αναπτύχθηκαν και χρησιµοποιήθηκαν µε επιτυχία Βάσεις εδοµένων - Μάθηµα 1 54
55 ΠΩΣ ΕΞΕΛΙΧΘΗΚΕ Η ΕΠΕΞΕΡΓΑΣΙΑ ΜΕ ΤΗ ΧΡΗΣΗ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ Τα πρώτα µοντέλα βάσεων δεδοµένων ύο ανταγωνιστικά µοντέλα αναπτύχθηκαν και χρησιµοποιήθηκαν µε επιτυχία. Η IBM ανέπτυξε το µοντέλο DL/I ή αλλιώς το Data Language One, µοντελοποιούσε τα δεδοµένα της βάσης στην µορφή ιεραρχίας ή αλλιώς µε την µορφή δένδρου. η απεικόνιση αυτή ήταν κατάλληλη για ορισµένες περιπτώσεις (π.χ. bill of materials), αλλά όµως δεν ήταν γενικής χρήσης. Έτσι, ηαπεικόνισηµη ιεραρχικών δεδοµένων ήταν δύσκολη. Στην συνέχεια η οµάδα CODASYL, η οποία ανέπτυξε το πρότυπο για την γλώσσα προγραµµατισµού COBOL, ανέπτυξε στη δεκαετία του 70 το µοντέλο DBTG (Data Base Task Group Model). Το µοντέλο αυτό µπορούσε να αναπαριστά τόσο ιεραρχίες όσο και γενικά δίκτυα. εν υιοθετήθηκε όµως ως πρότυπο λόγω της πολυπλοκότητάς του. Απετέλεσε όµως τη βάση για πολλά εµπορικά Σ Β της δεκαετίας του 70 και του 80. Ειδικότερα, το προϊόν της εταιρείας Cullinane το λεγόµενο IDMS ήταν το περισσότερο επιτυχηµένο Βάσεις εδοµένων - Μάθηµα 1 55
56 ΠΩΣ ΕΞΕΛΙΧΘΗΚΕ Η ΕΠΕΞΕΡΓΑΣΙΑ ΜΕ ΤΗ ΧΡΗΣΗ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ Το σχεσιακό µοντέλο απεικονίζει δεδοµένα υπό µορφή πινάκων και σχέσεων προτάθηκε για πρώτη φορά από τον E.F. Codd το 1970 ενώ εργαζόταν στην IBM. µετά από δέκα χρόνια έρευνας αναπτύχθηκαν Σ Β τα οποία βασιζόταν στο σχεσιακό µοντέλο. Το περισσότερο γνωστό από αυτά ήταν το προϊόν DB2, ένα Σ Β που χρησιµοποιείται ακόµη και σήµερα. Επίσης, και άλλες εταιρείες, όπως η Oracle, η Ingres, η Sybase, και η Informix, ανέπτυξαν προϊόντα Σ Β βασισµένα στο σχεσιακό µοντέλο. Το προϊόν SQL Server αναπτύχθηκε από την εταιρεία Sybase και πωλήθηκε στην Microsoft στα τέλη της δεκαετίας του 80. Σήµερα τα προϊόντα DB2, Oracle, και SQL Server είναι τα σηµαντικότερα εµπορικά Σ Β Βάσεις εδοµένων - Μάθηµα 1 56
57 ΠΩΣ ΕΞΕΛΙΧΘΗΚΕ Η ΕΠΕΞΕΡΓΑΣΙΑ ΜΕ ΤΗ ΧΡΗΣΗ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ Σ Β για προσωπικούς υπολογιστές Με την ανάπτυξη του µικροϋπολογιστή έγινε δυνατή η χρήση προσωπικών βάσεων δεδοµένων. Έτσι αναπτύχθηκαν και Σ Β για προσωπικούς υπολογιστές. Επιτυχηµένα παραδείγµατα τέτοιων Σ Β αποτέλεσαν το προϊόν dbase της εταιρείας Ashton-Tate, το προϊόν R:base της εταιρείας Microrim και το προϊόν Paradox της εταιρείας Borland. Ηυπολογιστικήδύναµη των προσωπικών υπολογιστών έδωσε την δυνατότητα ανάπτυξης γραφικών διεπαφών για τον χρήστη. Μάλιστα από την επίδραση αυτών των προϊόντων µεταβλήθηκαν και οι διεπαφές των Σ Β των µεγαλύτερων υπολογιστών αποµακρυνόµενες από το να βασίζονται σε εισαγωγή χαρακτήρων (character-based) και οδηγούµενες προς την κατεύθυνση των γραφικών διεπαφών Βάσεις εδοµένων - Μάθηµα 1 57
58 ΠΩΣ ΕΞΕΛΙΧΘΗΚΕ Η ΕΠΕΞΕΡΓΑΣΙΑ ΜΕ ΤΗ ΧΡΗΣΗ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ Αντικειµενοστραφή Σ Β (Object Oriented DBMS- OODBMS) Οαντικειµενοστραφής προγραµµατισµός άρχισε να χρησιµοποιείται στα µέσα της δεκαετίας του 80 και οδήγησε και στην ανάπτυξη αντικειµενοστραφών Σ Β. Ο στόχος αυτών των προϊόντων ήταν να δίδεται η δυνατότητα αποθήκευσης αντικειµένων του αντικειµενοστραφούς προγραµµατισµού σε µια βάση δεδοµένων χωρίς να χρειάζεται να µετασχηµατισθούν σε σχεσιακή µορφή. Μέχρι σήµερατααντικειµενοστραφή Σ Β δεν σηµείωσαν εµπορική επιτυχία. Το υψηλό κόστος µετάπτωσης των εν χρήσει βάσεων δεδοµένων και πληροφοριακών συστηµάτων από σχεσιακά Σ Β σε αντικειµενοστραφή έχει εµποδίσει την ευρεία τους χρήση. Έχει όµως αρχίσει η ανάπτυξη υβριδικών, αντικειµενοστραφών και σχεσιακών Σ Β, όπως τα προϊόντα Oracle 8i και 9i Βάσεις εδοµένων - Μάθηµα 1 58
59 ΠΩΣ ΕΞΕΛΙΧΘΗΚΕ Η ΕΠΕΞΕΡΓΑΣΙΑ ΜΕ ΤΗ ΧΡΗΣΗ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ Η πρόσφατη ιστορία των βάσεων δεδοµένων το 1991 η εταιρεία Microsoft κυκλοφόρησε στην αγορά το Σ Β Access και εκτόπισε όλα τα άλλα προϊόντα προσωπικών Σ Β. ησηµασία των βάσεων δεδοµένων έχει ενισχυθεί µε την παροχή δυναµικών δεδοµένων στο ιαδίκτυο. τέλος πολύ πρόσφατα γίνεται χρήση της γλώσσας XML στη τεχνολογία των βάσεων δεδοµένων για την επίλυση προβληµάτων της τελευταίας Βάσεις εδοµένων - Μάθηµα 1 59
ÈÛ ÁˆÁ ÛÙÈ μ ÛÂÈ Â ÔÌ ÓˆÓ
ΕΝΟΤΗΤΑ 1.1 ÈÛ ÁˆÁ ÛÙÈ μ ÛÂÈ Â ÔÌ ÓˆÓ ΔΙΔΑΚΤΙΚΟI ΣΤOΧΟΙ Στο τέλος της ενότητας αυτής πρέπει να μπορείτε: να επεξηγείτε τις έννοιες «βάση δεδομένων» και «σύστημα διαχείρισης βάσεων δεδομένων» να αναλύετε
Διαχείριση Πολιτισμικών Δεδομένων
Διαχείριση Πολιτισμικών Δεδομένων Μάθημα 1 Εισαγωγή στις Βάσεις Δεδομένων Τζανέτος Πομόνης ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Συντήρησης Πολιτισμικής Κληρονομιάς Τι είναι οι Βάσεις
Αντικείµενο: Θεµελιώδες πρόβληµα της επιστήµης µας εδοµένα
Εισαγωγή 1 Ζήτω οι Βάσεις εδοµένων!! Αντικείµενο: Θεµελιώδες πρόβληµα της επιστήµης µας εδοµένα Μοντελοποίηση Αποθήκευση Επεξεργασία (εύρεση πληροφορίας σχετικής µε µια συγκεκριµένη ερώτηση) Σωστή Λειτουργία
Information Technology for Business
Information Technology for Business! Lecturer: N. Kyritsis, MBA, Ph.D. Candidate!! e-mail: kyritsis@ist.edu.gr Διαχείριση Επιχειρηματικών Δεδομένων - Databases Ορισμός Βάσης Δεδομένων Συλλογή συναφών αρχείων
ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Επιβλέπων: ΠΟΤΗΡΑΚΗΣ ΑΝΤΩΝΙΟΣ
ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΡΗΤΗΣ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΛΟΓΙΣΤΙΚΗΣ ΚΑΙ ΧΡΗΜΑΤΟΟΙΚΟΝΟΜΙΚΗΣ ΜΕΤΟΧΙΑΝΑΚΗ ΙΩΑΝΝΑ ΑΜ:6725 ΠΛΗΡΟΦΟΡΙΑΚΟ ΣΥΣΤΗΜΑ ΓΙΑ ΑΛΥΣΙΔΑ SUPERMARKET ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Επιβλέπων:
ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ. Συστήματα Διαχείρισης Βάσεων Δεδομένων
ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Συστήματα Διαχείρισης Βάσεων Δεδομένων 1 ΕΙΣΑΓΩΓΗ Η τεχνολογία των Βάσεων Δεδομένων (ΒΔ) (Databases - DB) και των Συστημάτων Διαχείρισης Βάσεων Δεδομένων (ΣΔΒΔ)
Βάσεις εδοµένων. Βασίλειος Βεσκούκης, Εµµ. Στεφανάκης ΜΟΝΤΕΛΟΠΟΙΗΣΗ Ε ΟΜΕΝΩΝ, ΚΛΑΣΙΚΑ ΜΟΝΤΕΛΑ Ε ΟΜΕΝΩΝ
Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Αγρονόµων Τοπογράφων Μηχανικών Βάσεις εδοµένων Βασίλειος Βεσκούκης, Εµµ. Στεφανάκης v.vescoukis@cs.ntua.gr ΜΟΝΤΕΛΟΠΟΙΗΣΗ Ε ΟΜΕΝΩΝ, ΚΛΑΣΙΚΑ ΜΟΝΤΕΛΑ Ε ΟΜΕΝΩΝ Μοντέλα εδοµένων
Τα στοιχεία των ΠΣ στο πλαίσιο της ΔΔ Μοντέλο Δεδομένων Data Model
Κωνσταντίνος Ταραμπάνης Καθηγητής kat@uom.gr Τα στοιχεία των ΠΣ στο πλαίσιο της ΔΔ Μοντέλο Δεδομένων Data Model ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΚΑΙ ΚΑΙ ΔΗΜΟΣΙΑ ΔΙΟΙΚΗΣΗ - Κ. - Κ. ΤΑΡΑΜΠΑΝΗΣ 2015 2015 1/ 1 Σχέσεις
ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΙΟΙΚΗΣΗΣ. Ανάπτυξη Πληροφοριακών Συστηµάτων Επισκόπηση Π.Σ. & τεχνικές για Ανάλυση και Ανάπτυξη. πληροφοριακών συστηµάτων
Ανάπτυξη Πληροφοριακών Συστηµάτων Επισκόπηση Π.Σ. & τεχνικές για Ανάλυση και Ανάπτυξη πληροφοριακών συστηµάτων οµή παρουσίασης Τεχνολογική-Ιστορική Επισκόπηση Φάσεις Ανάπτυξης Πληροφοριακού Συστήµατος
Πληροφοριακά Συστήµατα
Nell Dale John Lewis Chapter 12 Πληροφοριακά Συστήµατα Στόχοι Ενότητας Η κατανόηση της έννοιας «Πληροφοριακό Σύστηµα» Επεξήγηση της οργάνωσης λογιστικών φύλλων (spreadsheets) Επεξήγηση της ανάλυσης δεδοµένων
A ΕΠΑ.Λ ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 5 η ΕΝΟΤΗΤΑ: ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Εκπαιδευτικοί: ΓΑΛΑΝΟΣ ΓΕΩΡΓΙΟΣ ΜΠΟΥΣΟΥΝΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ
A ΕΠΑ.Λ ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 5 η ΕΝΟΤΗΤΑ: ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Εκπαιδευτικοί: ΓΑΛΑΝΟΣ ΓΕΩΡΓΙΟΣ ΜΠΟΥΣΟΥΝΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ 1 Βάση Δεδομένων: Με το όρο Βάση Δεδομένων εννοούμε ένα σύνολο δεδομένων που είναι οργανωμένο
Δεδομένα και Πληροφορίες
Εισαγωγή Δεδομένα και Πληροφορίες, Βάση Δεδομένων, Σύστημα Διαχείρισης Βάσεων Δεδομένων (Ορισμοί, Γλώσσες & Διεπαφές, Κατηγορίες), Σύστημα Βάσης Δεδομένων, Κατάλογος Δεδομένων Μεταδεδομένα, Λειτουργική
Κεφάλαιο 5. Δημιουργία φορμών για τη βάση δεδομένων DVDclub
Κεφάλαιο 5. Δημιουργία φορμών για τη βάση δεδομένων DVDclub Σύνοψη Σ αυτό το κεφάλαιο θα περιγράψουμε τη δημιουργία φορμών, προκειμένου να εισάγουμε δεδομένα και να εμφανίζουμε στοιχεία από τους πίνακες
Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων
Εργαστήριο Βάσεων Δεδομένων Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων Τρόπος Διεξαγωγής #1 Ύλη (4 Ενότητες) 1. Ανάλυση Απαιτήσεων - Σχεδιασμός Βάσης Δεδομένων 2. Δημιουργία βάσης a)
ΕΙΣΑΓΩΓΗ ΣΤΙΣ Β ΣΕ Ε Σ Ι ΟΜΕΝ
ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ Βασικές Έννοιες - εδοµένα { Νίκος, Μιχάλης, Μαρία, Θάλασσα, Αυτοκίνητο }, αριθµοί, π.χ. {1, 2, 3, 5, 78}, συµβολοσειρές (strings) π.χ. { Κώστας, 5621, ΤΡ 882, 6&5 #1, +
ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι. Ενότητα 1: Ορισμοί βασικών εννοιών: Μια πρώτη μοντελοποίηση. Ευαγγελίδης Γεώργιος Τμήμα Εφαρμοσμένης Πληροφορικής
Ενότητα 1: Ορισμοί βασικών εννοιών: Μια πρώτη μοντελοποίηση Ευαγγελίδης Γεώργιος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες,
Αρχιτεκτονική του πληροφοριακού συστήµατος Cardisoft Γραµµατεία 2003 ιαχείριση Προσωπικού
Αρχιτεκτονική του πληροφοριακού συστήµατος Cardisoft Γραµµατεία 2003 ιαχείριση Προσωπικού Γενικά Η αρχιτεκτονική ανάπτυξης τους πληροφοριακού συστήµατος Γραµµατεία 2000 υποσύστηµα διαχείρισης προσωπικού
Εισαγωγή-Ορισµοί Ε ΟΜΕΝΑ (DATA) Γνωστά γεγονότα / περιστατικά που καταγράφονται και έχουν νόηµα ΒΑΣΗ Ε ΟΜΕΝΩΝ (DATABASE) Μία ΟΛΟΚΛΗΡΩΜΕΝΗ συλλογή εδοµ
ΤΕΙ ΑΘΗΝΩΝ ΣΧΟΛΗ Σ Ο ΤΜΗΜΑ ΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ ΧΕΙΜΕΡΙΝΟ ΕΞΑΜΗΝΟ 2009-2010 Η/Υ ΙΙΙ ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ (Θεωρία) ΜΑΘΗΜΑ 1ο Εισαγωγή στις βάσεις δεδοµένων Αθανασίου Ειρήνη, MSc 1 Εισαγωγή-Ορισµοί Ε ΟΜΕΝΑ (DATA)
Βάσεις Δεδομένων. Εισαγωγή Ανάλυση Απαιτήσεων. Φροντιστήριο 1 ο
Βάσεις Δεδομένων Εισαγωγή Ανάλυση Απαιτήσεων Φροντιστήριο 1 ο 16-10-2008 Εισαγωγή - Ορισμοί Βάση Δεδομένων είναι μία συλλογή από σχετιζόμενα αντικείμενα Ένα σύστημα διαχείρισης βάσεων δεδομένων (ΣΔΒΔ)
Εισαγωγή στα Συστήµατα Βάσεων Δεδοµένων
Εισαγωγή στα Συστήµατα Βάσεων Δεδοµένων Βάσεις εδοµένων 2011-2012 Ευαγγελία Πιτουρά 1 Βασικές Έννοιες Τι είναι µια βάση δεδοµένων; Βάση Δεδοµένων: συλλογή από σχετιζόµενα δεδοµένα Ειδικού σκοπού λογισµικό
Βάσεις Δεδομένων. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα
Βάσεις Δεδομένων Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα Στέργιος Παλαμάς, Υλικό Μαθήματος «Βάσεις Δεδομένων», 2015-2016 Κεφάλαιο 2: Περιβάλλον Βάσεων Δεδομένων Μοντέλα Δεδομένων 2.1
Αυτοματοποιημένη χαρτογραφία
ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ Αυτοματοποιημένη χαρτογραφία Ενότητα # 5: Χαρτογραφικές βάσεις δεδομένων Ιωάννης Γ. Παρασχάκης Τμήμα Αγρονόμων & Τοπογράφων Μηχανικών
Διαχείριση Δεδομένων
Διαχείριση Δεδομένων Βαγγελιώ Καβακλή Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου 1 Εαρινό Εξάμηνο 2012-13 Περιεχόμενο σημερινής διάλεξης Βάσεις Δεδομένων Ορισμοί Παραδείγματα
. Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Μάθημα Βασικές Έννοιες - Ανάλυση Απαιτήσεων
.. Εργαστήριο Βάσεων Δεδομένων Εισαγωγικό Μάθημα Βασικές Έννοιες - . Ύλη Εργαστηρίου ΒΔ Ύλη - 4 Ενότητες.1 - Σχεδιασμός Βάσης Δεδομένων.2 Δημιουργία Βάσης Δεδομένων Δημιουργία Πινάκων Εισαγωγή/Ανανέωση/Διαγραφή
Εισαγωγή στις βάσεις δεδομένων - Η ανατομία μιας βάσης δεδομένων
ΕΣΔ516 Τεχνολογίες Διαδικτύου Εισαγωγή στις βάσεις δεδομένων - Η ανατομία μιας βάσης δεδομένων Περιεχόμενα - Βιβλιογραφία Ενότητας Περιεχόμενα Ορισμοί Συστατικά στοιχεία εννοιολογικής σχεδίασης Συστατικά
Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων
Εργαστήριο Βάσεων Δεδομένων Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων Τρόπος Διεξαγωγής #1 Ύλη (4 Ενότητες) 1. Ανάλυση Απαιτήσεων -Σχεδιασμός Βάσης Δεδομένων 2. Δημιουργία βάσης a) Create
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.
Εισαγωγή στις βασικές έννοιες των Βάσεων Δεδομένων
Εισαγωγή στις βασικές έννοιες των Βάσεων Δεδομένων Σχεδιασμός Βάσεων Δεδομένων Μάθημα 1 ο Μαρία Χαλκίδη ΠΕΡΙΕΧΟΜΕΝΑ ΜΑΘΗΜΑΤΟΣ Σχεσιακό Μοντέλο Κανονικοποίηση Μοντέλο Οντοτήτων-Σχέσεων Κύκλος ζωής Βάσεων
Βάσεις εδομένων ΘΕΜΑ ΕΡΓΑΣΙΑΣ. Μέρμηγκας Αλέξανδρος Α.Μ. 30000. ιαχείρηση Πληροφοριακών Συστηματών
TMHMA ΑΥΤΟΜΑΤΙΣΜΟΥ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ Τ.Ε.Ι. ΠΕΙΡΑΙΩΣ ΘΕΜΑ ΕΡΓΑΣΙΑΣ Βάσεις εδομένων Μέρμηγκας Αλέξανδρος Α.Μ. 30000 Βάση εδομένων Βάση δεδομένων είναι μια οργανωμένη συλλογή αλληλοσυσχετιζόμενων
Πληροφορική 2. Βάσεις Δεδομένων (Databases)
Πληροφορική 2 Βάσεις Δεδομένων (Databases) 1 2 Επίπεδα αρχεία (flat files) Επίπεδο αρχείο είναι ένα αρχείο που αποτελείται από ένα σταθερό, μικρό αριθμό πεδίων. Οι εγγραφές του αρχείου μπορεί να μην ακολουθούν
Εισαγωγή στα Συστήματα Βάσεων Δεδομένων. Βάσεις Δεδομένων 2014-2015 Ευαγγελία Πιτουρά 1
Εισαγωγή στα Συστήματα Βάσεων Δεδομένων Ευαγγελία Πιτουρά 1 Τι θα δούμε σήμερα I. Σύντομη εισαγωγή στις ΒΔ II. Περιγραφή σκοπού και περιεχομένου μαθήματος III. Ιστορία των ΣΔΒΔ IV. Διαδικαστικά θέματα
ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΔΙΟΙΚΗΣΗΣ
ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΔΙΟΙΚΗΣΗΣ ΔΕΔΟΜΕΝΑ ΔΕΔΟΜΕΝΑ ΠΛΗΡΟΦΟΡΙΑ ΑΡΙΘΜΟΙ ΣΥΜΒΟΛΑ - ΛΕΞΕΙΣ ΟΠΟΙΑΔΗΠΟΤΕ ΔΡΑΣΤΗΡΙΟΤΗΤΑ ΣΥΜΒΑΙΝΕΙ ΣΕ ΜΙΑ ΟΙΚΟΝΟΜΙΚΗ ΜΟΝΑΔΑ ΠΡΕΠΕΙ ΝΑ ΜΕΤΡΕΙΤΑΙ ΚΑΙ ΝΑ ΚΑΤΑΓΡΑΦΕΤΑΙ ΟΡΓΑΝΩΣΗ ΚΑΤΑΓΡΑΦΗΣ
Στόχοι και αντικείμενο ενότητας
Ενότητα 8 Διαχείριση Δεδομένων Πληροφοριακά Συστήματα Διοίκησης Ι Διδάσκων: Νίκος Καρακαπιλίδης 8-1 Στόχοι και αντικείμενο ενότητας Παραδοσιακή οργάνωση αρχείων και προβλήματα Συστήματα Διαχείρισης Βάσεως
Βάσεις δεδομένων και Microsoft Access
Περιεχόμενα Κεφάλαιο 1 Βάσεις δεδομένων και Microsoft Access... 7 Κεφάλαιο 2 Microsoft Access 2010... 16 Κεφάλαιο 3 Σχεδιασμός βάσης δεδομένων και δημιουργία πίνακα... 27 Κεφάλαιο 4 Προβολές πινάκων και
Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας. 2 ο Μάθημα: Βασικά Θέματα Βάσεων Δεδομένων. Δρ. Κωνσταντίνος Χ.
Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας 2 ο Μάθημα: Βασικά Θέματα Βάσεων Δεδομένων Δρ. Κωνσταντίνος Χ. Γιωτόπουλος Βασικά θέματα Βάσεων Δεδομένων Ένα Σύστημα Βάσης Δεδομένων
Εισαγωγή. Τι είναι µια βάση δεδοµένων;
Ζήτω οι Βάσεις εδοµένων!! Εισαγωγή Αντικείµενο: Θεµελιώδες πρόβληµα της επιστήµης µας εδοµένα Μοντελοποίηση Αποθήκευση Επεξεργασία (εύρεση πληροφορίας σχετικής µε µια συγκεκριµένη ερώτηση) Σωστή Λειτουργία
ΕΡΓΑΣΙΑ. (στο µάθηµα: Τεχνολογίες Εφαρµογών ιαδικτύου του Η εξαµήνου σπουδών του Τµήµατος Πληροφορικής & Τηλ/νιών)
ΕΡΓΑΣΙΑ (στο µάθηµα: Τεχνολογίες Εφαρµογών ιαδικτύου του Η εξαµήνου σπουδών του Τµήµατος Πληροφορικής & Τηλ/νιών) Τίτλος: Εφαρµογή ιαδικτύου ιαχείρισης Αποθήκων (Warehouse Management Web Application) Ζητούµενο:
Αρχές Προγραμματισμού Υπολογιστών
Αρχές Προγραμματισμού Υπολογιστών Ανάπτυξη Προγράμματος Β ΕΠΑΛ Τομέας Πληροφορικής Βελώνης Γεώργιος Καθηγητής Πληροφορικής ΠΕ20 Κύκλος ανάπτυξης προγράμματος/λογισμικού Η διαδικασία ανάπτυξης λογισμικού,
Κεφάλαιο 7 : Είδη, Τεχνικές, και Περιβάλλοντα Προγραµµατισµού
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ Κεφάλαιο 7 : Είδη, Τεχνικές, και Περιβάλλοντα Προγραµµατισµού ( Απαντήσεις & Λύσεις Βιβλίου) 1. Σκοποί κεφαλαίου Κύκλος ανάπτυξης προγράµµατος Κατηγορίες γλωσσών προγραµµατισµού
Εισαγωγικό Μάθημα Βασικές Έννοιες - Ανάλυση Απαιτήσεων
..?????? Εργαστήριο ΒΑΣΕΙΣ????????? ΔΕΔΟΜΕΝΩΝ Βάσεων Δεδομένων?? ΙΙ Εισαγωγικό Μάθημα Βασικές Έννοιες - . Γενικά Τρόπος Διεξαγωγής Ορισμός: Βάση Δεδομένων (ΒΔ) είναι μια συλλογή από σχετιζόμενα αντικείμενα
Επίλυση προβλήματος με Access
Δ.1. Το προς επίλυση πρόβλημα Ζητείται να κατασκευάσετε τα αρχεία και τα προγράμματα μιας εφαρμογής καταχώρησης Δαπανών μελών ΔΕΠ (Διδακτικό και Ερευνητικό Προσωπικό) για την παρακολούθηση του απολογισμού
Certified Data Base Designer (CDBD)
Certified Data Base Designer (CDBD) Εξεταστέα Ύλη (Syllabus) Πνευµατικά ικαιώµατα Το παρόν είναι πνευµατική ιδιοκτησία της ACTA Α.Ε. και προστατεύεται από την Ελληνική και Ευρωπαϊκή νοµοθεσία που αφορά
Εργαστήριο 5o. Σχέσεις πινάκων Ακεραιότητα αναφορών. Ευάγγελος Γ. Καραπιδάκης
Εργαστήριο 5o Σχέσεις πινάκων Ακεραιότητα αναφορών Σχέσεις Συσχετίσεις - Relations Οι συσχετίσεις (σχέσεις) μεταξύ των πινάκων ορίζουν τον τρόπο με τον οποίο συνδέονται μεταξύ τους οι πίνακες. Ορίζονται
ΤΙΤΛΟΣ ΕΡΓΑΣΙΑΣ. Πετρογεωργάκης Μανούσος Σπυρόπουλος Σταύρος
ΤΙΤΛΟΣ ΕΡΓΑΣΙΑΣ Πετρογεωργάκης Μανούσος Σπυρόπουλος Σταύρος ΣΚΟΠΟΣ ΕΡΓΑΣΙΑΣ Σκοπός της εργασίας αυτής είναι η εισαγωγή στις Βάσεων εδομένων. Θα παρουσιαστούν οι βασικές έννοιες, οι συνιστώσες και οι λειτουργίες
Βάσεις εδοµένων. Βασίλειος Βεσκούκης, Εµµ. Στεφανάκης ΣΥΣΤΗΜΑΤΑ ΙΑΧΕΙΡΙΣΗΣ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ
Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Αγρονόµων Τοπογράφων Μηχανικών Βάσεις εδοµένων Βασίλειος Βεσκούκης, Εµµ. Στεφανάκης v.vescoukis@cs.ntua.gr ΣΥΣΤΗΜΑΤΑ ΙΑΧΕΙΡΙΣΗΣ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ Συστήµατα ιαχείρισης Βάσεων
Α. Ερωτήσεις Ανάπτυξης
οµηµένος Προγραµµατισµός-Κεφάλαιο 7 Σελίδα 1 α ό 10 ΕΝΟΤΗΤΑ ΙΙΙ (ΠΡΟΓΡΑΜΜΑΤΑ) ΚΕΦΑΛΑΙΟ 7: Είδη, Τεχνικές και Περιβάλλοντα Προγραµµατισµού Α. Ερωτήσεις Ανάπτυξης 1. Τι ονοµάζουµε γλώσσα προγραµµατισµού;
Εισαγωγή στα Συστήματα Βάσεων εδομένων
Εισαγωγή στα Συστήματα Βάσεων εδομένων Βάσεις Δεδομένων 2010-2011 Ευαγγελία Πιτουρά 1 Τι θα δούμε σήμερα: ΕΙΣΑΓΩΓΗ Βασικές έννοιες Λίγα ιστορικά στοιχεία Μια σύνοψη του περιεχομένου του μαθήματος Εισαγωγή
Βάσεις εδοµένων. Βασίλειος Βεσκούκης, Εµµ. Στεφανάκης ΜΟΝΤΕΛΟΠΟΙΗΣΗ Ε ΟΜΕΝΩΝ, ΚΛΑΣΙΚΑ ΜΟΝΤΕΛΑ Ε ΟΜΕΝΩΝ
Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Αγρονόµων Τοπογράφων Μηχανικών Βάσεις εδοµένων Βασίλειος Βεσκούκης, Εµµ. Στεφανάκης v.vescoukis@cs.ntua.gr ΜΟΝΤΕΛΟΠΟΙΗΣΗ Ε ΟΜΕΝΩΝ, ΚΛΑΣΙΚΑ ΜΟΝΤΕΛΑ Ε ΟΜΕΝΩΝ Βάσεις εδοµένων
Συγκριτικά Πλεονεκτήµατα Γραµµατείας 2003 έναντι Γραµµατείας 2.5
Συγκριτικά Πλεονεκτήµατα Γραµµατείας 2003 έναντι Γραµµατείας 2.5 ιαφορετική αρχιτεκτονική: Κοινή βάση δεδοµένων, υνατότητες διασύνδεσης διαφορετικών συστηµάτων Η ανάγκη για την βελτίωση της ποιότητας των
Εισαγωγή στην Πληροφορική
Εισαγωγή στην Πληροφορική Βάσεις Δεδομένων ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Συντήρησης Πολιτισμικής Κληρονομιάς Τι είναι οι Βάσεις Δεδομένων; Σύστημα για αποθήκευση, μετάδοση
Εισαγωγή στα Συστήµατα Βάσεων Δεδοµένων
Εισαγωγή στα Συστήµατα Βάσεων Δεδοµένων Βάσεις εδοµένων 2012-2013 Ευαγγελία Πιτουρά 1 Βασικές Έννοιες Τι είναι µια βάση δεδοµένων; Βάση Δεδοµένων: συλλογή από σχετιζόµενα δεδοµένα Ειδικού σκοπού λογισµικό
Εισαγωγή. web σελίδα Βάσεις εδοµένων Αντικείµενο: Θεµελιώδες πρόβληµα της επιστήµης µας εδοµένα
Βάσεις εδοµένων Εισαγωγή Αντικείµενο: Θεµελιώδες πρόβληµα της επιστήµης µας εδοµένα Μοντελοποίηση Αποθήκευση Επεξεργασία (εύρεση πληροφορίας σχετικής µε µια συγκεκριµένη ερώτηση) Σωστή Λειτουργία (αποτυχίες
Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων
Εργαστήριο Βάσεων Δεδομένων Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων Βάσεις Δεδομένων - Γενικά Ορισμός: Βάση Δεδομένων (ΒΔ) είναι μια συλλογή από σχετιζόμενα αντικείμενα. Τα περιεχόμενα
Σύστηµα Αρχείων και Καταλόγων
ΕΠΛ 003 ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Σύστηµα Αρχείων και Καταλόγων ιάλεξη 7 (Κεφάλαιο 11 του βιβλίου) Στόχοι Κεφαλαίου Περιγραφή της έννοιας του αρχείου, συστήµατος
Διαδικτυακές Εφαρμογές Ενότητα 1: JPA
Διαδικτυακές Εφαρμογές Ενότητα 1: JPA Μιχάλας Άγγελος Βούρκας Δημήτριος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό
Κατανόηση των παραγόντων που συνδέονται με την εξέλιξη των συστημάτων ERP
Συστήματα ERP και βελτίωση επιχειρησιακών διαδικασιών Κατανόηση των παραγόντων που συνδέονται με την εξέλιξη των συστημάτων ERP Βελτίωση επιχειρησιακών διαδικασιών (BPR, CPI) Κατανομή μοντέλου επεξεργασίας
Μάθημα 3. Θεμέλια Επιχειρηματικής Ευφυΐας: Διαχείριση Βάσεων Δεδομένων και πληροφοριών
Μάθημα 3. Θεμέλια Επιχειρηματικής Ευφυΐας: Διαχείριση Βάσεων Δεδομένων και πληροφοριών Περιεχόμενα μαθήματος Πώς οργανώνει τα δεδομένα μια σχεσιακή βάση δεδομένων και σε τι διαφέρει από μια αντικειμενοστρεφή
Επιχειρηµατικές ιαδικασίες: Εισαγωγικές Έννοιες & Αρχικά στάδια µοντελοποίησης
ΟΙΚΟΝΟΜΙΚΌ ΠΑΝΕΠΙΣΤΉΜΙΟ ΑΘΗΝΏΝ ΤΜΗΜΑ ΙΟΙΚΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ & ΤΕΧΝΟΛΟΓΙΑΣ Επιχειρηµατικές ιαδικασίες: Εισαγωγικές Έννοιες & Αρχικά στάδια µοντελοποίησης 1o φροντιστήριο στο µάθηµα Ανάλυση και µοντελοποίηση
Προγράμματα Η /Υ / Εφαρμογές σε συστ ήματα Π ό οι τητας Αριστομένης Μακρής
Προγράμματα Η/Υ Εφαρμογές σε συστήματα Ποιότητας Οι οκτώ αρχές της ποιότητας Εστίαση στον πελάτη: οι επιχειρήσεις, δδ δεδομένου ότι στηρίζονται και εξαρτώνται απ τους πελάτες, οφείλουν να αναγνωρίζουν
ΠΕΛΑΤΗΣ ΠΑΡΑΓΓΕΛΙΑ ΠΡΟΪΟΝ
ΤΕΙ ΑΘΗΝΩΝ ΣΧΟΛΗ Σ Ο ΤΜΗΜΑ ΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ ΧΕΙΜΕΡΙΝΟ ΕΞΑΜΗΝΟ 2009-2010 Η/Υ ΙΙΙ ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ (Θεωρία) ΜΑΘΗΜΑ 2ο Σχεσιακό µοντέλο (E-R model), ιάγραµµα οντοτήτων συσχετίσεων (E-R diagram), Σχεσιακό
Κεφάλαιο 2. Έννοιες και Αρχιτεκτονική Συστημάτων Βάσεων δεδομένων
Copyright 2007 Ramez Elmasri and Shamkant B. Navathe, Ελληνική Έκδοση Δίαυλος Διαφάνεια 2-1 Κεφάλαιο 2 Έννοιες και Αρχιτεκτονική Συστημάτων Βάσεων δεδομένων Copyright 2007 Ramez Elmasri and Shamkant B.
Αρχιτεκτονική Συστημάτων Βάσεων Δεδομένων. Κατηγορίες χρηστών ΣΔΒΔ Αρχιτεκτονική ANSI/SPARC Γλώσσες ερωτημάτων Μοντέλα δεδομένων Λειτουργίες ΣΔΒΔ
Αρχιτεκτονική Συστημάτων Βάσεων Δεδομένων Κατηγορίες χρηστών ΣΔΒΔ Αρχιτεκτονική ANSI/SPARC Γλώσσες ερωτημάτων Μοντέλα δεδομένων Λειτουργίες ΣΔΒΔ Χρήστες ΣΔΒΔ Απλοί Χρήστες: συγκεκριμένες λειτουργίες σε
Κεφάλαιο 4: Λογισμικό Συστήματος
Κεφάλαιο 4: Λογισμικό Συστήματος Ερωτήσεις 1. Να αναφέρετε συνοπτικά τις κατηγορίες στις οποίες διακρίνεται το λογισμικό συστήματος. Σε ποια ευρύτερη κατηγορία εντάσσεται αυτό; Το λογισμικό συστήματος
Βελτιώνω μια λεπτομέρεια, σε σχέση με την Ανακοίνωση από 22/6/2009 (1.4.3)
Σχεδιασμός Πληροφοριακών Συστημάτων Η παρακάτω Άσκηση είναι το θέμα της εξέτασης Θεωρίας Ιουνίου 2009. Μπορείτε να το μελετήσετε και να το υλοποιήσετε στον υπολογιστή σας. Αυτό θα ήταν μια εξαιρετική εργασία
Η εταιρεία είναι οργανωµένη σε τµήµατα Κάθε ΤΜΗΜΑένα όνοµα, κωδικό και έναν εργαζόµενο που διευθύνει το τµήµα. Αποθηκεύεται η ηµεροµηνία που ανέλαβε
ιάγραµµα Οντοτήτων - Συσχετίσεων Παύλος Εφραιµίδης Βάσεις εδοµένων ιάγραµµα Ο-Σ 1 Σχεδιασµός µιας Βάσης εδοµένων Τα βασικά βήµατα για το σχεδιασµό και την ανάπτυξη µιας Βάσης εδοµένων είναι: Ανάλυση Απαιτήσεων
Λίγα λόγια από το συγγραφέα...7
Περιεχόμενα Λίγα λόγια από το συγγραφέα...7 Κεφάλαιο 1: Σχεδιασμός βάσης δεδομένων και δημιουργία πίνακα...9 Κεφάλαιο 2: Περαιτέρω τροποποίηση δομής πίνακα...41 Κεφάλαιο 3: Σχέσεις...84 Κεφάλαιο 4: Ερωτήματα...105
Επιµέλεια Θοδωρής Πιερράτος
Εισαγωγή στον προγραµµατισµό Η έννοια του προγράµµατος Ο προγραµµατισµός ασχολείται µε τη δηµιουργία του προγράµµατος, δηλαδή του συνόλου εντολών που πρέπει να δοθούν στον υπολογιστή ώστε να υλοποιηθεί
Ενότητα 3: Διαχείριση πληροφοριακών πόρων με τη χρήση βάσεων δεδομένων
Ενότητα 3: Διαχείριση πληροφοριακών πόρων με τη χρήση βάσεων δεδομένων YouTube Ιδρύθηκε το 2005 Στόχος του ήταν να δημιουργήσει μία παγκόσμια κοινότητα Βάση δεδομένων βίντεο Μέσα σε ένα χρόνο από τη δημιουργία
CASE STUDY. Το Έργο της Εγκατάστασης του ΟΠΣ. «Διαχείριση Παραγωγής & Διαχείριση. Διανομής Εκπαιδευτικών Βιβλίων, στον ΟΕΔΒ :
ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΟΡΓΑΝΙΣΜΟΣ ΕΚΔΟΣΕΩΝ ΔΙΔΑΚΤΙΚΩΝ ΒΙΒΛΙΩΝ Το Έργο της Εγκατάστασης του ΟΠΣ Διαχείρισης Παραγωγής & Διαχείρισης Διανομής Εκπαιδευτικών Βιβλίων, στον ΟΕΔΒ : ΕΡΓΟ: «Διαχείριση Παραγωγής &
Σχεδιασμός Αρχείων και Βάσεων Δεδομένων
Ενότητα 8 Σχεδιασμός Αρχείων και Βάσεων Δεδομένων Πληροφοριακά Συστήματα Διοίκησης ΙI Ι Διδάσκων: Νίκος Καρακαπιλίδης 8-1 Στόχοι & αντικείμενο ενότητας Σχεδιασμός αρχείων Δομή, οργάνωση και προσπέλαση
Επισκόπηση Μαθήµατος
Βάσεις εδοµένων 5 ο Εξάµηνο ηµήτρης Λέκκας Επίκουρος Καθηγητής dlekkas@env.aegean.gr Τµήµα Στατιστικής & Αναλογιστικών-Χρηµατοοικονοµικών Μαθηµατικών Επισκόπηση Μαθήµατος Εισαγωγή (Σ Β ) Το µοντέλο σχέσεων
Εισαγωγή Κεφάλαιο 1: Εγκατάσταση της Access Κεφάλαιο 2: Βάσεις δεδομένων και δομικά στοιχεία της Access
ΠΕΡΙΕΧΟΜΕΝΑ Εισαγωγή...15 Κεφάλαιο 1: Εγκατάσταση της Access 2002...17 Τι είναι το Office XP;...17 Τεχνικές απαιτήσεις του Office XP...17 Πρόσθετα απαιτούμενα για την αξιοποίηση εξειδικευμένων χαρακτηριστικών...18
ΕΞΕΤΑΣΤΕΑ ΥΛΗ Key CERT: ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ
ΕΞΕΤΑΣΤΕΑ ΥΛΗ Key CERT: ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ Έκδοση 1.0 Σελίδα 1 από 5 ΓΝΩΣΤΙΚΟ ΑΝΤΙΚΕΙΜΕΝΟ: ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ Τα ακόλουθα αποτελούν την εξεταστέα ύλη για την ενότητα Βάσεις εδοµένων και θεωρούνται η βάση του
ΑΣΦΑΛΕΙΑ ΔΕΔΟΜΕΝΩΝ ΣΤΗΝ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ (Μηχανισμοί Ελέγχου Προσπέλασης)
ΑΣΦΑΛΕΙΑ ΔΕΔΟΜΕΝΩΝ ΣΤΗΝ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ (Μηχανισμοί Ελέγχου Προσπέλασης) Καλλονιάτης Χρήστος Επίκουρος Καθηγητής Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας, Πανεπιστήμιο Αιγαίου http://www.ct.aegean.gr/people/kalloniatis
Database System Concepts and Architecture (Αρχιτεκτονική, οµές, και Μοντέλα)
Database System Concepts and Architecture (Αρχιτεκτονική, οµές, και Μοντέλα) Μοντέλα, οµές (Σχήµα) και Αντιπρόσωποι (Data Models, Schema, and Instances) DBMS αρχιτεκτονική ιάφοροι τύποι γλωσσών και διεπαφές
Query-by-Example (QBE)
Φροντιστήριο 8 o Χειµερινό Εξάµηνο 2009-10 Τµήµα Μηχανικών Η/Υ και Πληροφορικής Πολυτεχνική Σχολή, Πανεπιστήµιο Πατρών Πέµπτη, 3 εκεµβρίου 2009 Τι είναι η QBE; Γλώσσα επερωτήσεων σε σχεσιακές ϐάσεις δεδοµένων
Ακαδημαϊκό Έτος , Χειμερινό Εξάμηνο Μάθημα: Εργαστήριο «Πληροφορική Υγείας» ΕΙΣΑΓΩΓΗ ΣΤΗΝ ACCESS
Ακαδημαϊκό Έτος 2016-2017, Χειμερινό Εξάμηνο Μάθημα: Εργαστήριο «Πληροφορική Υγείας» ΕΙΣΑΓΩΓΗ ΣΤΗΝ ACCESS A. Εισαγωγή στις βάσεις δεδομένων - Γνωριμία με την ACCESS B. Δημιουργία Πινάκων 1. Εξήγηση των
ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΔΙΟΙΚΗΣΗΣ MANAGEMENT INFORMATION SYSTEMS (M.I.S.)
ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΔΙΟΙΚΗΣΗΣ MANAGEMENT INFORMATION SYSTEMS (M.I.S.) 1.1 Κωνσταντίνος Ταραμπάνης Καθηγητής Τμήμα Οργάνωσης και Διοίκησης Επιχειρήσεων Πανεπιστήμιο Μακεδονίας Γρ. 307 2310-891-578 kat@uom.gr
Πληροφορική 2. Δομές δεδομένων και αρχείων
Πληροφορική 2 Δομές δεδομένων και αρχείων 1 2 Δομή Δεδομένων (data structure) Δομή δεδομένων είναι μια συλλογή δεδομένων που έχουν μεταξύ τους μια συγκεκριμένη σχέση Παραδείγματα δομών δεδομένων Πίνακες
Βάσεις εδοµένων Βασίλειος Βεσκούκης Κανονικοποίηση σχήµατος Β Σύνοψη
Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Αγρονόµων Τοπογράφων Μηχανικών Βάσεις εδοµένων Βασίλειος Βεσκούκης v.vescoukis@cs.ntua.gr Κανονικοποίηση σχήµατος Β Σύνοψη Κανονικοποίηση σχέσεων 1ος κανόνας κανονικοποίησης
Πληροφορική ΙΙ Εισαγωγή στις Βάσεις Δεδομένων. Τμήμα Λογιστικής
Εισαγωγή στις Βάσεις Δεδομένων Εισαγωγή στις Βάσεις Δεδομένων Ορισμός Βάσης Δεδομένων Σύστημα Διαχείρισης Βάσης Δεδομένων ΣΔΒΔ (DBMS) Χαρακτηριστικά προσέγγισης συστημάτων αρχειοθέτησης Χαρακτηριστικά
Κεφάλαιο 10 ο Υποπρογράµµατα
Κεφάλαιο 10 ο Υποπρογράµµατα Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον Η αντιµετώπιση των σύνθετων προβληµάτων και η ανάπτυξη των αντίστοιχων προγραµµάτων µπορεί να γίνει µε την ιεραρχική σχεδίαση,
Γλώσσες υψηλού επιπέδου Περιέχουν περισσότερες εντολές για την εκτέλεση πολύπλοκων εργασιών Τα προγράµµατα µεταφράζονται σε γλώσσα µηχανής είτε από το
Σηµαντικά σηµεία κεφαλαίου Τα τρία στάδια επίλυσης ενός προβλήµατος: Ακριβής προσδιορισµό του προβλήµατος Ανάπτυξη του αντίστοιχου αλγορίθµου. ιατύπωση του αλγορίθµου σε κατανοητή µορφή από τον υπολογιστή.
Σχεδιασμός Βάσεων Δεδομένων
Πανεπιστήμιο Πειραιώς Τμήμα Ψηφιακών Συστημάτων Σχεδιασμός Βάσεων Δεδομένων Εργαστήριο 4 Δρ. Βασιλική Κούφη Περιεχόμενα Υλοποίηση Βάσεως Δεδομένων Εκτέλεση ερωτημάτων SQL στην Βάση Δεδομένων BHMA 1. Σχεδιασμός
Εισαγωγή στις Βάσεις εδοµένων και την Access
Μάθηµα 1 Εισαγωγή στις Βάσεις εδοµένων και την Access Τι είναι οι βάσεις δεδοµένων Μία βάση δεδοµένων (Β..) είναι µία οργανωµένη συλλογή πληροφοριών, οι οποίες είναι αποθηκευµένες σε κάποιο αποθηκευτικό
Σχεδιασµός βασισµένος σε συνιστώσες
Σχεδιασµός βασισµένος σε συνιστώσες 1 Ενδεικτικά περιεχόµενα του κεφαλαίου Ποια είναι τα "άτοµα", από τα οποία κατασκευάζονται οι υπηρεσίες; Πώς οργανώνουµε τις συνιστώσες σε ένα αρµονικό σύνολο; Τι είναι
Βάσεις Δεδομένων. Εισαγωγή για το Εργαστήριο. Δρ. Τιάκας Ελευθέριος. Τμήμα Πληροφορικής ΑΠΘ 2015-2016
Βάσεις Δεδομένων Εισαγωγή για το Εργαστήριο Δρ. Τιάκας Ελευθέριος Τμήμα Πληροφορικής ΑΠΘ 2015-2016 2 Βασικοί στόχοι Μερικοί βασικοί στόχοι του εργαστηρίου είναι: Η ικανότητα ανάλυσης των απαιτήσεων, κατασκευής
Περιεχόµενα. Πληροφοριακά Συστήµατα: Κατηγορίες και Κύκλος Ζωής. Π.Σ. ιαχείρισης Πράξεων. Π.Σ. ιοίκησης. Κατηγορίες Π.Σ. Ο κύκλος ζωής Π.Σ.
Πληροφοριακά Συστήµατα: Κατηγορίες και Κύκλος Ζωής Περιεχόµενα Κατηγορίες Π.Σ. ιαχείρισης Πράξεων ιοίκησης Υποστήριξης Αποφάσεων Έµπειρα Συστήµατα Ατόµων και Οµάδων Ο κύκλος ζωής Π.Σ. Ορισµός Φάσεις Χρήστες
ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΓΙΑ ΜΑΡΚΕΤΙΝΓΚ ( ιδάσκ. Καθηγητής: Α.Α. Οικονοµίδης) ΑΞΙΟΛΟΓΗΣΗ ΠΑΚΕΤΟΥ ΗΛΕΚΤΡΟΝΙΚΟΥ ΕΜΠΟΡΙΟΥ Product Scope 32 Bookmarks
ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΤΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΕΡΓΑΣΙΑ ΣΤΟ ΜΑΘΗΜΑ: ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΓΙΑ ΜΑΡΚΕΤΙΝΓΚ ( ιδάσκ. Καθηγητής: Α.Α. Οικονοµίδης) ΑΞΙΟΛΟΓΗΣΗ ΠΑΚΕΤΟΥ ΗΛΕΚΤΡΟΝΙΚΟΥ
Εισαγωγή. Καλή Ακαδημαϊκή Χρονιά! Τι θα δούμε σήμερα: Τα βασικά Την ιστορία (μέλλον) Μια γρήγορη ματιά στο τι θα δούμε στο μάθημα
Εισαγωγή Βάσεις Δεδομένων 2009-2010 Ευαγγελία Πιτουρά 1 Καλή Ακαδημαϊκή Χρονιά! Τι θα δούμε σήμερα: Τα βασικά Την ιστορία (μέλλον) Μια γρήγορη ματιά στο τι θα δούμε στο μάθημα Βάσεις Δεδομένων 2009-2010
Εισαγωγή στα Πληροφοριακά Συστήματα
Εισαγωγή στα Πληροφοριακά Συστήματα Ενότητα 3: Η έννοια της ΠΛΗΡΟΦΟΡΙΑΣ - INFORMATION Κωνσταντίνος Ταραμπάνης Τμήμα Οργάνωσης & Διοίκησης Επιχειρήσεων ΕΙΣΑΓΩΓΗ ΣΤΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Κωνσταντίνος Ταραμπάνης
ΕΚΦΩΝΗΣΗ ΥΠΟΧΡΕΩΤΙΚΗΣ ΕΡΓΑΣΙΑΣ σε UML
ΕΚΦΩΝΗΣΗ ΥΠΟΧΡΕΩΤΙΚΗΣ ΕΡΓΑΣΙΑΣ σε UML για το µάθηµα ΑΝΑΛΥΣΗΣ ΣΥΣΤΗΜΑΤΩΝ Ακαδηµαϊκό Έτος 2012-2013 «Αντικειµενοστρεφής Ανάλυση Ηλεκτρονικού Καταστήµατος Προσφορών (e-shop)» Η άσκηση αφορά στη χρήση της
Εισαγωγή. Βάσεις Δεδομένων : Εισαγωγή 1
Βασικές Έννοιες Εισαγωγή Τι είναι μια βάση δεδομένων; Βάση εδομένων: συλλογή από σχετιζόμενα δεδομένα Σύστημα ιαχείρισης Βάσεων εδομένων (): λογισμικό (σύνολο από προγράμματα) για δημιουργία και χρήση
ΕΡΓΑΣΙΑ. (στο μάθημα: Τεχνολογίες Εφαρμογών Διαδικτύου του Η εξαμήνου σπουδών του Τμήματος Πληροφορικής & Τηλ/νιών)
ΕΡΓΑΣΙΑ (στο μάθημα: Τεχνολογίες Εφαρμογών Διαδικτύου του Η εξαμήνου σπουδών του Τμήματος Πληροφορικής & Τηλ/νιών) Τίτλος: Εφαρμογή Διαδικτύου Ηλεκτρονικού Καταστήματος Ζητούμενο: Να αναπτυχθεί web εφαρμογή,
ΜΕΡΟΣ Ι: ΓΕΩΓΡΑΦΙΚΑ Ε ΟΜΕΝΑ ΚΑΙ ΣΥΣΤΗΜΑΤΑ ΓΕΩΓΡΑΦΙΚΩΝ ΠΛΗΡΟΦΟΡΙΩΝ Η ΦΥΣΗ ΤΩΝ ΓΕΩΓΡΑΦΙΚΩΝ Ε ΟΜΕΝΩΝ...
ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ ΜΕΡΟΣ Ι: ΓΕΩΓΡΑΦΙΚΑ Ε ΟΜΕΝΑ ΚΑΙ ΣΥΣΤΗΜΑΤΑ ΓΕΩΓΡΑΦΙΚΩΝ ΠΛΗΡΟΦΟΡΙΩΝ...1 1. Η ΦΥΣΗ ΤΩΝ ΓΕΩΓΡΑΦΙΚΩΝ Ε ΟΜΕΝΩΝ...3 Κατηγορίες των Γεωγραφικών εδοµένων...3 Γεωγραφικές οντότητες...3 ιαστάσεις
Τα στοιχεία των ΠΣ στο πλαίσιο της ΔΔ Τα δεδομένα data (συνέχεια)
Κωνσταντίνος Ταραμπάνης Καθηγητής kat@uom.gr Τα στοιχεία των ΠΣ στο πλαίσιο της ΔΔ Τα δεδομένα data (συνέχεια) ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΚΑΙ ΚΑΙ ΔΗΜΟΣΙΑ ΔΙΟΙΚΗΣΗ - Κ. - Κ. ΤΑΡΑΜΠΑΝΗΣ 2015 2015 1/ 1 Από το
Βάσεις Δεδομένων. Ενότητα 3: Σχεδιασμός και Διαχείριση Βάσεων Δεδομένων. Αθανάσιος Σπυριδάκος Τμήμα Διοίκησης Επιχειρήσεων
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Βάσεις Δεδομένων Ενότητα 3: Σχεδιασμός και Διαχείριση Βάσεων Δεδομένων Αθανάσιος Σπυριδάκος Τμήμα Διοίκησης Επιχειρήσεων Άδειες
Οργάνωση Βάσεων Βιοϊατρικών Δεδομένων Εξόρυξη Γνώσης Βιοϊατρικών Δεδομένων. Σεμινάριο 1: Εισαγωγή στις Βάσεις Δεδομένων
Οργάνωση Βάσεων Βιοϊατρικών Δεδομένων Εξόρυξη Γνώσης Βιοϊατρικών Δεδομένων Σεμινάριο 1: Εισαγωγή στις Βάσεις Δεδομένων Ευάγγελος Καρκαλέτσης, Αναστασία Κριθαρά, Γεώργιος Πετάσης Εργαστήριο Τεχνολογίας
ΤΡΙΩΡΗ ΓΡΑΠΤΗ ΔΟΚΙΜΑΣΙΑ
ΤΡΙΩΡΗ ΓΡΑΠΤΗ ΔΟΚΙΜΑΣΙΑ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΘΕΜΑ 1 ο Α. Δίνεται η εντολή εκχώρησης: τ κ < λ Ποιες από τις παρακάτω προτάσεις είναι σωστές και ποιες λάθος. Να δικαιολογήσετε
A) Να γράψετε στο τετράδιό σας τον αριθµό καθεµιάς από τις παρακάτω προτάσεις 1-10 και δίπλα τη λέξη Σωστό, αν είναι σωστή, ή τη λέξη Λάθος, αν είναι
ΠΡΟΣΟΜΟΙΩΣΗ ΑΠΟΛΥΤΗΡΙΩΝ ΕΞΕΤΑΣΕΩΝ Γ ΤΑΞΗΣ ΗΜΕΡΗΣΙΟΥ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΤΕΤΑΡΤΗ 27 ΑΠΡΙΛΙΟΥ 2011 ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΘΕΜΑ 1ο A) Να γράψετε στο τετράδιό σας