Ηλεκτρονικοί Υπολογιστές II

Σχετικά έγγραφα


Ηλεκτρονικοί Υπολογιστές I

Ηλεκτρονικοί Υπολογιστές I

Μικροβιολογία & Υγιεινή Τροφίμων

Ηλεκτρονικοί Υπολογιστές II

Προγραμματισμός Η/Υ. 7 η ενότητα: Αρχεία. Τμήμα. Τεχνολόγων Περιβάλλοντος. ΤΕΙ Ιονίων Νήσων. Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων

Ηλεκτρονικοί Υπολογιστές II

Ηλεκτρονικοί Υπολογιστές II

Εφαρμοσμένη Στατιστική

Ηλεκτρονικοί Υπολογιστές II

Ηλεκτρονικοί Υπολογιστές IV

Ηλεκτρονικοί Υπολογιστές I

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ. Πιθανότητες. Συνδυαστική Ανάλυση Διδάσκων: Επίκουρος Καθηγητής Κωνσταντίνος Μπλέκας

Τίτλος Μαθήματος: Ηλεκτρονικοί Υπολογιστές IΙΙ. Διδάσκων: Επίκουρος Καθηγητής Αθανάσιος Σταυρακούδης

Εισαγωγή στους Αλγορίθμους

Ηλεκτρονικοί Υπολογιστές I

Ηλεκτρονικοί Υπολογιστές II

Ηλεκτρισμός & Μαγνητισμός

Βάσεις Περιβαλλοντικών Δεδομένων

Εισαγωγή στους Υπολογιστές

Τεχνολογία Πολιτισμικού Λογισμικού

Ηλεκτρονικοί Υπολογιστές I

Ηλεκτρονικοί Υπολογιστές IV

Λογιστική Κόστους Ενότητα 12: Λογισμός Κόστους (2)

Εισαγωγή στους Αλγορίθμους

ΥΠΟΛΟΓΙΣΤΕΣ ΙI. Άδειες Χρήσης. Δομή του προγράμματος. Διδάσκοντες: Αν. Καθ. Δ. Παπαγεωργίου, Αν. Καθ. Ε. Λοιδωρίκης

Λογιστική Κόστους Ενότητα 8: Κοστολογική διάρθρωση Κύρια / Βοηθητικά Κέντρα Κόστους.

Τίτλος Μαθήματος: Μαθηματική Ανάλυση Ενότητα Γ. Ολοκληρωτικός Λογισμός

Ηλεκτρονικοί Υπολογιστές IV

Εφαρμοσμένη Στατιστική

Βασικοί άξονες Μαθηματικά στην εκπαίδευση:

Υπολογιστές Ι. Άδειες Χρήσης. Δομή του προγράμματος. Διδάσκοντες: Αν. Καθ. Δ. Παπαγεωργίου, Αν. Καθ. Ε. Λοιδωρίκης

Εκκλησιαστικό Δίκαιο. Ενότητα 10η: Ιερά Σύνοδος της Ιεραρχίας και Διαρκής Ιερά Σύνοδος Κυριάκος Κυριαζόπουλος Τμήμα Νομικής Α.Π.Θ.

Διεθνείς Οικονομικές Σχέσεις και Ανάπτυξη

Ηλεκτρισμός & Μαγνητισμός

Τίτλος Μαθήματος: Μαθηματική Ανάλυση Ενότητα Β. Διαφορικός Λογισμός

Μαθηματικά και Φυσική με Υπολογιστές

Θερμοδυναμική. Ανοικτά Ακαδημαϊκά Μαθήματα. Πίνακες Νερού σε κατάσταση Κορεσμού. Γεώργιος Κ. Χατζηκωνσταντής Επίκουρος Καθηγητής

Μηχανολογικό Σχέδιο Ι

Ηλεκτρονικοί Υπολογιστές I

Προγραμματισμός Η/Υ. Χειρισμός Αρχείων. ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος

Προγραμματισμός Υπολογιστών & Υπολογιστική Φυσική

Εκκλησιαστικό Δίκαιο

Γενικά Μαθηματικά Ι. Ενότητα 15: Ολοκληρώματα Με Ρητές Και Τριγωνομετρικές Συναρτήσεις Λουκάς Βλάχος Τμήμα Φυσικής

Διεθνείς Οικονομικές Σχέσεις και Ανάπτυξη

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών

ΥΠΟΛΟΓΙΣΤΕΣ ΙI. Άδειες Χρήσης. Δείκτες Διδάσκοντες: Αν. Καθ. Δ. Παπαγεωργίου, Αν. Καθ. Ε. Λοιδωρίκης

Ιστορία της μετάφρασης

Ηλεκτρονικοί Υπολογιστές II

Ενότητα. Εισαγωγή στις βάσεις δεδομένων

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών

Θεσμοί Ευρωπαϊκών Λαών Ι 19 ος -20 ος αιώνας

Άδειες Χρήσης. Διδακτική Μαθηματικών I. Κατηγορίες προβλημάτων - Ρεαλιστικά Μαθηματικά. Διδάσκων: Επίκουρος Καθ. Κ. Τάτσης

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

Εισαγωγή στην Επιστήμη των Υπολογιστών

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

Εφαρμογές πληροφορικής σε θέματα πολιτικού μηχανικού

ΓΕΝΙΚΗ ΚΑΙ ΑΝΟΡΓΑΝΗ ΧΗΜΕΙΑ

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

Προγραμματισμός H/Y Ενότητα 7: Αρχεία. Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά)

Εισαγωγή στους Αλγορίθμους

Ηλεκτρισμός & Μαγνητισμός

Γενικά Μαθηματικά Ι. Ενότητα 12: Κριτήρια Σύγκλισης Σειρών. Λουκάς Βλάχος Τμήμα Φυσικής ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ

Εκκλησιαστικό Δίκαιο

Μαθηματικά και Φυσική με Υπολογιστές

Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας. Βιοστατιστική (Ε) Ενότητα 2: Περιγραφική στατιστική

Θεσμοί Ευρωπαϊκών Λαών Ι 19 ος -20 ος αιώνας

Ηλεκτρονικοί Υπολογιστές I

Μαθηματικά και Φυσική με Υπολογιστές

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

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Ηλεκτρονικοί Υπολογιστές I

Υπολογιστές Ι. Άδειες Χρήσης. Τύποι δεδομένων. Διδάσκοντες: Αν. Καθ. Δ. Παπαγεωργίου, Αν. Καθ. Ε. Λοιδωρίκης

Άδειες Χρήσης. Διδακτική Μαθηματικών I. Ρεαλιστικά Μαθηματικά. Διδάσκων: Επίκουρος Καθ. Κ. Τάτσης

Μάρκετινγκ Αγροτικών Προϊόντων

Εισαγωγή στους Αλγορίθμους Ενότητα 10η Άσκηση Αλγόριθμος Dijkstra

Παράκτια Τεχνικά Έργα

Ηλεκτρονικοί Υπολογιστές IV

Μαθησιακές δραστηριότητες με υπολογιστή

Κβαντική Επεξεργασία Πληροφορίας

Λογιστική Κόστους Ενότητα 11: Λογισμός Κόστους (1)

Μαθησιακές δραστηριότητες με υπολογιστή

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

Θερμοδυναμική. Ανοικτά Ακαδημαϊκά Μαθήματα. Πίνακες Νερού Υπέρθερμου Ατμού. Γεώργιος Κ. Χατζηκωνσταντής Επίκουρος Καθηγητής

Προγραμματισμός Ηλεκτρονικών Υπολογιστών 2 - Εργαστήριο

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών

Εφαρμοσμένη Στατιστική

Ηλεκτρονικοί Υπολογιστές IV

Διεθνείς Οικονομικές Σχέσεις και Ανάπτυξη

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

Ενότητα. Εισαγωγή στη Microsoft Access

Ανοικτά Ακαδημαϊκά Μαθήματα

Λογιστική Κόστους Ενότητα 11: Λογισμός Κόστους

Εισαγωγή στα Πληροφοριακά Συστήματα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ. Επιμέλεια Εκθέσεων. Εκθέτοντας την τέχνη Διδάσκουσα: Επίκουρη Καθηγήτρια Εσθήρ Σ.

Μηχανολογικό Σχέδιο Ι

Γενικά Μαθηματικά Ι. Ενότητα 17: Αριθμητική Ολοκλήρωση, Υπολογισμός Μήκους Καμπύλης Λουκάς Βλάχος Τμήμα Φυσικής ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ

Transcript:

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ηλεκτρονικοί Υπολογιστές II Ταξίδι στις βάσεις δεδομένων, δεδομένα, μοντέλα, αρχεία, μετατροπές, διαδίκτυο, λήψη και χειρισμός δεδομένων Διδάσκων: Επίκουρος Καθηγητής Αθανάσιος Σταυρακούδης

Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύπου άδειας χρήσης, η άδεια χρήσης αναφέρεται ρητώς.

Εισαγωγή στις Βάσεις Δεδομένων Μια περιγραφική ματιά στον κόσμο ως βάση δεδομένων Αθανάσιος Σταυρακούδης http://stavrakoudis.econ.uoi.gr Άνοιξη 2014 1 / 57

Επισκόπηση 1 Γενικές πληροφορίες για τα αρχεία και τους μορφότυπους 2 Αρχεία.csv ή comma separated values 3 Μια προσωπική βάση δεδομένων για τους φίλους μας Γενική περιγραφή Μοντελοποίηση και ανάλυση απαιτήσεων Μετά τους Beatles και τον Καζαντζίδη 4 Διαδικτυακές βάσεις δεδομένων Παγκόσμια Τράπεζα Ευρωπαϊκή Στατιστική Υπηρεσία Ελληνικά Ανοιχτά Δεδομένα 2 / 57

Εν αρχή 3 / 57

Μορφότυπο αρχείων Ορισμός Μορφότυπο (format) είναι ο προτυποποιημένος τρόπος κωδικοποίησης δεδομένων (bits) που αποθηκεύονται σε ψηφιακά μέσα. Παραδείγματα Δεδομένα λογιστικών φύλλων,.xls,.ods Ιστοσελίδες,.htm,.html Μουσική,.mp3,.flac Αρχεία κειμένου δεδομένων,.csv,.tsv,.txt Ταινίες ή βίντεο.avi,.mp4 4 / 57

Αρχεία κειμένου και δυαδικά αρχεία Αρχεία κειμένου, text file Αρχεία που περιέχουν μόνο απλό κείμενο, χωρίς καμία πληροφορία μορφοποίησης, αποτελούμενα από συνήθεις χαρακτήρες του πληκτρολογίου. Παραδείγματα http: //research.stlouisfed.org/fred2/data/dexuseu.txt Αρχεία ρυθμίσεων σε κάθε υπολογιστή 5 / 57

Αρχεία κειμένου και δυαδικά αρχεία Δυαδικά αρχεία, binary file Αρχεία που δεν είναι αρχεία κειμένου. Μπορεί να περιέχουν οποιαδήποτε επιπλέον πληροφορία ή χαρακτήρες. Παραδείγματα Προγράμματα Η/Υ, πχ το πρόγραμμα acroread ή okular με το οποίο πιθανά βλέπετε αυτό το αρχείο παρουσίασης. Ενα αρχείο μουσικής ή βίντεο στον Η/Υ σας. Αρχεία του MS Office. Συμπιεσμένα αρχεία, όπως.zip,.gz,.rar 6 / 57

Αρχεία κειμένου και δυαδικά αρχεία Ομοιότητες και διαφορές Τα αρχεία κειμένου μπορούν να διαβαστούν από άνθρωπο και Η/Υ. Τα δυαδικά αρχεία δεν διαβάζονται από άνθρωπο, χωρίς τη μεσολάβηση κάποιου προγράμματος Η/Υ. Τα δυαδικά αρχεία καταλαμβάνουν μεγαλύτερο χώρο. Ο χειρισμός δυαδικών αρχείων εξαρτάται από το λειτουργικό σύστημα και πιθανά τις εκδόσεις των προγραμμάτων. Είναι δυνατή η μετατροπή από των ένα τύπο στον άλλο. Αρχείο κειμένου: Δυαδικό αρχείο: 7 / 57

Επισκόπηση 1 Γενικές πληροφορίες για τα αρχεία και τους μορφότυπους 2 Αρχεία.csv ή comma separated values 3 Μια προσωπική βάση δεδομένων για τους φίλους μας Γενική περιγραφή Μοντελοποίηση και ανάλυση απαιτήσεων Μετά τους Beatles και τον Καζαντζίδη 4 Διαδικτυακές βάσεις δεδομένων Παγκόσμια Τράπεζα Ευρωπαϊκή Στατιστική Υπηρεσία Ελληνικά Ανοιχτά Δεδομένα 8 / 57

Αρχεία.csv Ορισμός Αρχεία κειμένου με λίστες τιμών που χωρίζονται με κόμματα, ή κάποιο άλλο χαρακτήρα. Παράδειγμα Επισύναψη: Country, C a p i t a l, Popul France, P a r i s, 9. 1 Greece, Athens, 3. 7 I t a l y, Rome, 2. 6 B u l g a r i a, S o f i a, 1. 2 9 / 57

Άνοιγμα και επεξεργασία αρχείων.csv Excel ή Calc Δυνατότητα για : Άνοιγμα και προβολή δεδομένων αρχείων csv. Επεξεργασία δεδομένων αρχείων csv. Εξαγωγή δεδομένων σε μορφή csv. R Δυνατότητα για : Άνοιγμα και προβολή δεδομένων αρχείων csv. Επεξεργασία δεδομένων αρχείων csv. Εξαγωγή δεδομένων σε μορφή csv. 10 / 57

Μορφότυποι δεδομένων από τη eurostat 11 / 57

Δρομολόγια Αστικών Συγκοινωνιών της Αθήνας http://data.gov.gr/dataset/28 12 / 57

Εισαγωγή στις Βάσεις Δεδομένων Μια περιγραφική ματιά στον κόσμο ως βάση δεδομένων Αθανάσιος Σταυρακούδης http://stavrakoudis.econ.uoi.gr Άνοιξη 2014 13 / 57

Επισκόπηση 1 Γενικές πληροφορίες για τα αρχεία και τους μορφότυπους 2 Αρχεία.csv ή comma separated values 3 Μια προσωπική βάση δεδομένων για τους φίλους μας Γενική περιγραφή Μοντελοποίηση και ανάλυση απαιτήσεων Μετά τους Beatles και τον Καζαντζίδη 4 Διαδικτυακές βάσεις δεδομένων Παγκόσμια Τράπεζα Ευρωπαϊκή Στατιστική Υπηρεσία Ελληνικά Ανοιχτά Δεδομένα 14 / 57

Επισκόπηση 1 Γενικές πληροφορίες για τα αρχεία και τους μορφότυπους 2 Αρχεία.csv ή comma separated values 3 Μια προσωπική βάση δεδομένων για τους φίλους μας Γενική περιγραφή Μοντελοποίηση και ανάλυση απαιτήσεων Μετά τους Beatles και τον Καζαντζίδη 4 Διαδικτυακές βάσεις δεδομένων Παγκόσμια Τράπεζα Ευρωπαϊκή Στατιστική Υπηρεσία Ελληνικά Ανοιχτά Δεδομένα 15 / 57

Ηλεκτρονική καταγραφή φίλων Το πρόβλημα Ζητείται ένα ηλεκτρονικό αρχείο καταγραφής των επαφών/φίλων μας, με στοιχεία όπως όνομα, τηλέφωνο, γενέθλια κ.λπ. Εικόνα από: http://www.iconmonsters.com/icon-packs/ 16 / 57

Προσέγγιση με κειμενογράφο Επισύναψη: 17 / 57

Πολλά προβλήματα Είναι πολύ εύκολο να γίνει λάθος και να εισαχθεί δεύτερη φορά το ίδιο πρόσωπο. Είναι πολύ δύσκολο, ή ακόμα και αδύνατο, να δοθούν απαντήσεις σε ερωτήματα όπως «πόσες μέρες μένουν για τα γενέθλια του Νίκου», ή πόσους αριθμούς τηλεφώνου έχουμε καταχωρίσει για το Στέφανο». Αν το αρχείο γίνει μεγάλο, τότε γίνεται δύσκολη η αναζήτηση πληροφοριών, ακόμα και απλών πληροφοριών όπως «σε ποια πόλη μένει η Αλέκα». 18 / 57

Προσέγγιση με λογιστικό φύλλο Επισύναψη: 19 / 57

Επιθυμητές ιδιότητες μιας ηλεκτρονικής καταγραφής 1 Εύκολη εισαγωγή μιας νέας καταχώρισης. 2 Εύκολη διαγραφή μιας νέας καταχώρισης. 3 Εύκολη ανάσυρση δεδομένων και πληροφοριών. 4 Αποφυγή καταγραφής διπλότυπων δεδομένων. 5 Ευκολία χειρισμού των διαδικασιών από τον χρήστη. 6 Δυνατότητα ανάκαμψης από εσφαλμένη λειτουργία. 20 / 57

Επισκόπηση 1 Γενικές πληροφορίες για τα αρχεία και τους μορφότυπους 2 Αρχεία.csv ή comma separated values 3 Μια προσωπική βάση δεδομένων για τους φίλους μας Γενική περιγραφή Μοντελοποίηση και ανάλυση απαιτήσεων Μετά τους Beatles και τον Καζαντζίδη 4 Διαδικτυακές βάσεις δεδομένων Παγκόσμια Τράπεζα Ευρωπαϊκή Στατιστική Υπηρεσία Ελληνικά Ανοιχτά Δεδομένα 21 / 57

Χαρτί και μολύβι... 1 Τι είδους δεδομένα θέλουμε στη διάθεσή μας; 2 Ποιους αφορούν τα δεδομένα; 3 Και άλλα πολλά... 22 / 57

Παράδειγμα ανάλυσης απαιτήσεων Κάθε φίλος μας έχει: 1 Ονομα 2 Διεύθυνση 3 Τηλέφωνο 4 Γενέθλια 23 / 57

Μερική απόκρυψη της πραγματικότητας Κάθε αναπαράσταση σε μια βάση δεδομένων κρύβει πολλά: 1 Το όνομα της μητέρας 2 Το νούμερο παπούτσι 3 Το όνειρο της χθεσινής νύχτας 4 Ποια πίτσα προτιμάει 5 Και άλλα πολλά... 24 / 57

Ποιος είναι φίλος Ορισμός Φίλος είναι «κάτι» που έχει όνομα, διεύθυνση, τηλέφωνο και γενέθλια. Παράδειγμα Νίκος Αλεξίου, Λάρισα, 2410990291, 5/Φεβ. Αφαίρεση 1 Οι βάσεις δεδομένων περιέχουν δεδομένα που προέρχονται από αφαίρεση της πραγματικότητας. 2 Η διαδικασία με την οποία γίνεται η αφαίρεση λέγεται μοντελοποίηση δεδομένων. 25 / 57

Μοντέλα: Laeticia Maria Laure Casta Βάρος : 57 Kg Υψος : 171 cm Μάτια : Μπλε Μαλλιά : Καστανόξανθα Γενέθλια : 11/5/1978 Διαστάσεις: 88/60/88 cm Φόρεμα : 36 Παπούτσια : 38 Διακρίσεις: Marianne, 1999 26 / 57

La Liberté guidant le peuple Eugène Delacroix, 1830 27 / 57

Μοντέλα: Laeticia Maria Laure Casta Βάρος : 57 Kg Υψος : 171 cm Μάτια : Μπλε Μαλλιά : Καστανόξανθα Γενέθλια : 11/5/1978 Διαστάσεις: 88/60/88 cm Φόρεμα : 36 Παπούτσια : 38 Διακρίσεις: Marianne, 1999 28 / 57

Μοντέλα; 29 / 57

Μοντέλα! Βάρος : 57 Kg Υψος : 171 cm Μάτια : Μπλε Μαλλιά : Καστανόξανθα Γενέθλια : 11/5/1978 Διαστάσεις: 88/60/88 cm Φόρεμα : 36 Παπούτσια : 38 Διακρίσεις: Marianne, 1999 30 / 57

Επισκόπηση 1 Γενικές πληροφορίες για τα αρχεία και τους μορφότυπους 2 Αρχεία.csv ή comma separated values 3 Μια προσωπική βάση δεδομένων για τους φίλους μας Γενική περιγραφή Μοντελοποίηση και ανάλυση απαιτήσεων Μετά τους Beatles και τον Καζαντζίδη 4 Διαδικτυακές βάσεις δεδομένων Παγκόσμια Τράπεζα Ευρωπαϊκή Στατιστική Υπηρεσία Ελληνικά Ανοιχτά Δεδομένα 31 / 57

Τα πολλά λόγια είναι φτώχεια Ονομα Διεύθυνση Φίλος Τηλέφωνο Γενέθλια 1 Μια οντότητα, ο Φίλος, με 4 ιδιότητες. 2 Δεν είναι δυνατό και οι 4 ιδιότητες να έχουν τις ίδιες τιμές. 3 Περιγράφουμε τις έννοιες της βάσης δεδομένων με γεωμετρικά σχήματα: Ορθογώνιο: οντότητα της βάσης δεδομένων Ελλειψη: ιδιότητα της οντότητας 32 / 57

Ορισμός πλαισίου δεδομένων 1 Ενα πρόγραμμα ή σύστημα βάσεων δεδομένων δεν παρέχει κάποιο «έτοιμο» πλαίσιο εισαγωγής δεδομένων, πχ όπως το Excel/Calc. 2 Θα πρέπει να ορίσουμε από την αρχή το τι και το πως θα εισαχθεί. 3 Για το προηγούμενο παράδειγμα χρειάζεται ένας πίνακας με 4 πεδία. 4 Τα δεδομένα αποθηκεύονται είτε σαν κείμενο, είτε σαν αριθμός. 5 Μεγάλη ποικιλία, αλλά και αυστηρότητα, στον τύπο δεδομένων. 33 / 57

Ορισμός δεδομένων 1 CREATE TABLE friends 2 ( 3 name VARCHAR(50), 4 address VARCHAR(50), 5 phone VARCHAR(50), 6 birthdate VARCHAR(50) 7 ); 1 Δημιουργία ενός πίνακα με όνομα friends. 2 Ο πίνακας friends αποτελείται από 4 πεδία με ονόματα name, address, phone, birthdate. 3 Σε κάθε πεδίο μπορεί να εισαχθεί τιμή με μέγιστο μήκος 50 χαρακτήρες. 34 / 57

Ορισμός δεδομένων σε γραφικό περιβάλλον 35 / 57

Ορισμός δεδομένων σε γραφικό περιβάλλον 36 / 57

Χειρισμός δεδομένων σε γραφικό περιβάλλον 37 / 57

Πρωτεύον κλειδί 1 CREATE TABLE friends 2 ( 3 id INTEGER NOT NULL, 4 name VARCHAR(50), 5 address VARCHAR(50), 6 phone VARCHAR(50), 7 birthdate VARCHAR(50), 8 PRIMARY KEY (id) 9 ); Ενας μοναδικός κωδικός προσδιορίζει κάθε εγγραφή του πίνακα. 38 / 57

Τύποι δεδομένων, προσοχή! 1 Ο τύπος δεδομένων «κείμενο» δεν είναι πάντοτε επαρκής. 2 Σε περιπτώσεις όπου απαιτούνται αλγεβρικές πράξεις, προτιμούμε αριθμητικούς τύπους δεδομένων. 3 Προσοχή! Τα παρακάτω δεν είναι αριθμοί: Αριθμός διαβατηρίου Αριθμός φορολογικού μητρώου Αριθμός τηλεφώνου Αριθμός κυκλοφορίας αυτοκινήτου Αριθμός τραπεζικού λογαριασμού. 4 Υπάρχουν ειδικοί τύποι δεδομένων για το χειρισμό χρονολογικών δεδομένων, αποθηκεύονται ως αριθμοί, παρουσιάζονται ως κείμενο. 5 Πολλοί άλλοι τύποι δεδομένων για ειδικές περιπτώσεις. 39 / 57

Εισαγωγή στις Βάσεις Δεδομένων Μια περιγραφική ματιά στον κόσμο ως βάση δεδομένων Αθανάσιος Σταυρακούδης http://stavrakoudis.econ.uoi.gr Άνοιξη 2014 40 / 57

Επισκόπηση 1 Γενικές πληροφορίες για τα αρχεία και τους μορφότυπους 2 Αρχεία.csv ή comma separated values 3 Μια προσωπική βάση δεδομένων για τους φίλους μας Γενική περιγραφή Μοντελοποίηση και ανάλυση απαιτήσεων Μετά τους Beatles και τον Καζαντζίδη 4 Διαδικτυακές βάσεις δεδομένων Παγκόσμια Τράπεζα Ευρωπαϊκή Στατιστική Υπηρεσία Ελληνικά Ανοιχτά Δεδομένα 41 / 57

Βάσεις δεδομένων και διαδίκτυο 42 / 57

Πηγές οικονομικών δεδομένων 1 The Word Bank http://data.worldbank.org 2 Federal Reserve Economic Data http://research.stlouisfed.org/fred2 3 Eurostat http://ec.europa.eu/eurostat 4 Data Market http://datamarket.com 5 Fao Stat http://faostat.fao.org 6 Index Mundi http://www.indexmundi.com 7 Ελληνικά Δημόσια Δεδομένα http://data.gov.gr 43 / 57

Επισκόπηση 1 Γενικές πληροφορίες για τα αρχεία και τους μορφότυπους 2 Αρχεία.csv ή comma separated values 3 Μια προσωπική βάση δεδομένων για τους φίλους μας Γενική περιγραφή Μοντελοποίηση και ανάλυση απαιτήσεων Μετά τους Beatles και τον Καζαντζίδη 4 Διαδικτυακές βάσεις δεδομένων Παγκόσμια Τράπεζα Ευρωπαϊκή Στατιστική Υπηρεσία Ελληνικά Ανοιχτά Δεδομένα 44 / 57

Μαθητές ανά δάσκαλο σε δημοτικά σχολεία Μαθητές ανά δάσκαλο 0 5 10 20 30 1970 1980 1990 2000 2010 Έτος 45 / 57

Μαθητές ανά δάσκαλο σε δημοτικά σχολεία http://data.worldbank.org/indicator/se.prm.enrl.tc.zs 46 / 57

R, WDI library 1 library(wdi) 2 DF <- WDI(country=c("GR"), 3 indicator="se.prm.enrl.tc.zs", start=1970) 4 ppt <- ts(rev(df$se), start=1970) 5 cairo_pdf("pupilsperteacher.pdf", width=6, height=4) 6 plot(ppt, lwd=2, col=2, ylim=c(0,35), main="", 7 xlab=" Ετος", ylab="μαθητές ανά δάσκαλο") 8 dev.off() Επισύναψη: 47 / 57

Επισκόπηση 1 Γενικές πληροφορίες για τα αρχεία και τους μορφότυπους 2 Αρχεία.csv ή comma separated values 3 Μια προσωπική βάση δεδομένων για τους φίλους μας Γενική περιγραφή Μοντελοποίηση και ανάλυση απαιτήσεων Μετά τους Beatles και τον Καζαντζίδη 4 Διαδικτυακές βάσεις δεδομένων Παγκόσμια Τράπεζα Ευρωπαϊκή Στατιστική Υπηρεσία Ελληνικά Ανοιχτά Δεδομένα 48 / 57

Ευρωπαϊκή Στατιστική Υπηρεσία http://ec.europa.eu/eurostat 49 / 57

Μεταβολή ΑκΕγχΠρ 2012 http://ec.europa.eu/eurostat 50 / 57

Σύγκριση Ελλάδας / Πολωνίας % GDP change 6 2 0 2 4 6 Greece Poland 2002 2004 2006 2008 2010 2012 Time 51 / 57

Σύγκριση Ελλάδας / Πολωνίας 1 library(smarterpoland) 2 DF <- geteurostatrcv(kod = "tec00115") 3 gr <- subset(df, geo=="el") 4 pl <- subset(df, geo=="pl") 5 grgrowth <- ts(gr$value, start=2002) 6 plgrowth <- ts(pl$value, start=2002) 7 8 plot(grgrowth, type="n", ylim=c(-7, 7), main="", 9 ylab="% GDP change") 10 grid() 11 lines(grgrowth, lwd=3, col=4) 12 lines(plgrowth, lwd=3, col=2) 13 legend( bottomleft, c("greece", "Poland"), lwd=3, col=c(4,2)) Επισύναψη: 52 / 57

Επισκόπηση 1 Γενικές πληροφορίες για τα αρχεία και τους μορφότυπους 2 Αρχεία.csv ή comma separated values 3 Μια προσωπική βάση δεδομένων για τους φίλους μας Γενική περιγραφή Μοντελοποίηση και ανάλυση απαιτήσεων Μετά τους Beatles και τον Καζαντζίδη 4 Διαδικτυακές βάσεις δεδομένων Παγκόσμια Τράπεζα Ευρωπαϊκή Στατιστική Υπηρεσία Ελληνικά Ανοιχτά Δεδομένα 53 / 57

Δημόσια Δεδομένα της Ελληνικής Κυβέρνησης http://data.gov.gr 54 / 57

Πόσοι είναι οι δημόσιοι υπάλληλοι; http://apografi.gov.gr/ http://data.gov.gr/dataset/33 55 / 57

Πόσες κλίνες ξενοδοχείων ανά περιφέρεια; Φωτογραφία από: http://vacationingreece1.blogspot.gr Πόσους τουρίστες μπορεί να φιλοξενήσει η Ελλάδα σε μία μέρα; Ποια είναι η χωρικότητα των ξενοδοχείων ανά περιφέρεια; http://data.gov.gr/dataset/11 56 / 57

Σχόλια και ερωτήσεις Σας ευχαριστώ για την προσοχή σας Είμαι στη διάθεσή σας για σχόλια, απορίες και ερωτήσεις 57 / 57

Τέλος Ενότητας

Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα. Το έργο «Ανοικτά Ακαδημαϊκά Μαθήματα στο Πανεπιστήμιο Ιωαννίνων» έχει χρηματοδοτήσει μόνο τη αναδιαμόρφωση του εκπαιδευτικού υλικού. Το έργο υλοποιείται στο πλαίσιο του Επιχειρησιακού Προγράμματος «Εκπαίδευση και Δια Βίου Μάθηση» και συγχρηματοδοτείται από την Ευρωπαϊκή Ένωση (Ευρωπαϊκό Κοινωνικό Ταμείο) και από εθνικούς πόρους.

Σημειώματα

Σημείωμα Ιστορικού Εκδόσεων Έργου Το παρόν έργο αποτελεί την έκδοση 1.0. Έχουν προηγηθεί οι κάτωθι εκδόσεις: Έκδοση 1.0 διαθέσιμη εδώ. http://ecourse.uoi.gr/course/view.php?id=1065.

Σημείωμα Αναφοράς Copyright Πανεπιστήμιο Ιωαννίνων, Διδάσκων: Επίκουρος Καθηγητής Αθανάσιος Σταυρακούδης. «Ηλεκτρονικοί Υπολογιστές II. Ταξίδι στις βάσεις δεδομένων, δεδομένα, μοντέλα, αρχεία, μετατροπές, διαδίκτυο, λήψη και χειρισμός δεδομένων». Έκδοση: 1.0. Ιωάννινα 2014. Διαθέσιμο από τη δικτυακή διεύθυνση: http://ecourse.uoi.gr/course/view.php?id=1065.

Σημείωμα Αδειοδότησης Το παρόν υλικό διατίθεται με τους όρους της άδειας χρήσης Creative Commons Αναφορά Δημιουργού - Παρόμοια Διανομή, Διεθνής Έκδοση 4.0 [1] ή μεταγενέστερη. [1] https://creativecommons.org/licenses/by-sa/4.0/.