ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Εισαγωγή στα Συστήματα Βάσεων Δεδομένων
Advertisements

Διάγραμμα Παρουσίασης
Εισαγωγή Βάσεις Δεδομένων Ευαγγελία Πιτουρά.
ΥΠΕΥΘΥΝΟΣ: ΘΟΔΩΡΗΣ ΜΑΝΑΒΗΣ
ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΚΑΙ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ
Ημέρα 1η.
Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Εισαγωγή.
Βάσεις Δεδομένων Ευαγγελία Πιτουρά1 Εισαγωγή στα Συστήματα Βάσεων Δεδομένων.
Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Εισαγωγή στα Συστήματα Βάσεων Δεδομένων.
Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Εισαγωγή.
Προηγμένες Υπηρεσίες Τηλεκπαίδευσης στο Τ.Ε.Ι. Σερρών Το εκπαιδευτικό υλικό που ακολουθεί αναπτύχθηκε στα πλαίσια του έργου «Προηγμένες Υπηρεσίες Τηλεκπαίδευσης.
Ιστορία και Θεολογία των Εκκλησιαστικών Ύμνων Ενότητα 2: Η πρώτη περίοδος της εκκλησιαστικής υμνογραφίας (Α´ - Δ´αι.) Γεώργιος Φίλιας Θεολογική Σχολή Τμήμα.
Πληροφορική Κεφάλαιο 4 ο : Βάσεις Δεδομένων Κλεπετσάνης Παύλος, Επίκουρος Καθηγητής Τμήμα Φαρμακευτικής.
Πληροφορίες μαθήματος Διδασκαλία Θεωρίας: Τετάρτη Εγγραφή στο eclass του μαθήματος Βιβλιογραφία μαθήματος: –Θεμελιώδεις Αρχές Συστημάτων Βάσεων.
Εορτολογία Ενότητα 2: Η εορτή του Πάσχα Γεώργιος Φίλιας Θεολογική Σχολή Τμήμα Κοινωνικής Θεολογίας.
Ιστορία και Θεολογία των Εκκλησιαστικών Ύμνων
Εισαγωγή στις βάσεις δεδομένων
Επικοινωνιακός Προγραμματισμός Ι
Εισαγωγή στις βάσεις δεδομένων - Η ανατομία μιας βάσης δεδομένων
ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ
Βάσεις Δεδομένων Ι Εισαγωγή
Διδάσκουσα: Ευαγγελία Πιτουρά
Ανάπτυξη ηλεκτρονικών μαθημάτων στην πλατφόρμα Open eClass
ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ
Πρακτική Άσκηση σε σχολεία της δευτεροβάθμιας εκπαίδευσης
Βάσεις Δεδομένων Ι Επανάληψη
Βάσεις Δεδομένων Ι 10η διάλεξη
Εορτολογία Ενότητα 3: Η Εορτή των Χριστουγέννων και Θεοφανείων
Εορτολογία Ενότητα 8: Οι Εορτές των Αγίων Γεώργιος Φίλιας
ΚΟΙΝΟΤΙΚΗ ΝΟΣΗΛΕΥΤΙΚΗ Ι
Εορτολογία Ενότητα 4: Οι Εορτές της Αναλήψεως και της Πεντηκοστής
ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ
Χωρικές Βάσεις Δεδομένων
Βάσεις Δεδομένων και web-based Εφαρμογές
ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ
Πρακτική Άσκηση σε σχολεία της δευτεροβάθμιας εκπαίδευσης
ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ
Εισαγωγή στα Συστήματα Βάσεων Δεδομένων
ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ
Τμήμα Κοινωνικής Θεολογίας
Εισαγωγή στις Επιστήμες της Αγωγής
ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ
Τεχνολογικό Εκπαιδευτικό
Δημιουργία συστήματος υποστήριξης αποφάσεων και έλεγχο διαθεσιμότητας
ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ
Ανάπτυξη ηλεκτρονικών μαθημάτων στην πλατφόρμα Open eClass
ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ
Ιστορία και Θεολογία των Εκκλησιαστικών Ύμνων
Ανάπτυξη ηλεκτρονικών μαθημάτων στην πλατφόρμα Open eClass
Εισαγωγή στις Βάσεις Δεδομένων
Ανάπτυξη ηλεκτρονικών μαθημάτων στην πλατφόρμα Open eClass
ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ
ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ
Ανάπτυξη ηλεκτρονικών μαθημάτων στην πλατφόρμα Open eClass
Ανάπτυξη ηλεκτρονικών μαθημάτων στην πλατφόρμα Open eClass
ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ
Ανάπτυξη ηλεκτρονικών μαθημάτων στην πλατφόρμα Open eClass
Ανάπτυξη ηλεκτρονικών μαθημάτων στην πλατφόρμα Open eClass
Ανάπτυξη ηλεκτρονικών μαθημάτων στην πλατφόρμα Open eClass
Ανάπτυξη ηλεκτρονικών μαθημάτων στην πλατφόρμα Open eClass
Ανάπτυξη ηλεκτρονικών μαθημάτων στην πλατφόρμα Open eClass
Εισαγωγή στις Βάσεις Δεδομένων
Ερωτήματα Επιλογής σε ACCESS
Βάσεις Δεδομένων 28/11/2018 Ενότητα Γ6.Μ2 (Βασικά Δομικά Συστατικά Στοιχεία και Κύρια Αντικείμενα μιας Βάσης Δεδομένων ) Ο Δάσκαλος.
Βάσεις Δεδομένων 16/2/2019 Ενότητα Γ6.3 (Δημιουργία και Αποθήκευση Βάσης Δεδομένων και Πίνακα. Καθορισμός Πεδίων του Πίνακα, Τύπων Δεδομένων και Ιδιότητες.
ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ
Πληροφοριακά Συστήματα Διοίκησης 3ο Μάθημα «ERP»
Το Εικονογραφημένο Βιβλίο στην Προσχολική Εκπαίδευση
ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ
ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ
Μεταγράφημα παρουσίασης:

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

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

Εισαγωγή στα Συστήματα Βάσεων Δεδομένων Βάσεις Δεδομένων 2013-2014 Ευαγγελία Πιτουρά

Τι θα δούμε σήμερα Σύντομη εισαγωγή στις ΒΔ. Περιγραφή σκοπού και περιεχομένου μαθήματος. Ιστορία των ΣΔΒΔ. Διαδικαστικά θέματα. Βάσεις Δεδομένων 2013-2014 Ευαγγελία Πιτουρά

Βασικές Έννοιες Τι είναι μια βάση δεδομένων; Βάση Δεδομένων: συλλογή από σχετιζόμενα δεδομένα. Βάσεις Δεδομένων 2013-2014 Ευαγγελία Πιτουρά

Που υπάρχουν ΒΔ; Βάσεις Δεδομένων 2013-2014 Ευαγγελία Πιτουρά 6

Βασικές Έννοιες Σύστημα Διαχείρισης Βάσεων Δεδομένων (ΣΔΒΔ) Database Management System (DBMS) λογισμικό (σύνολο από προγράμματα) για δημιουργία και χρήση μιας βάσης δεδομένων. ΒΔ ΣΔΒΔ Σύστημα Βάσεων Δεδομένων Βάσεις Δεδομένων 2013-2014 Ευαγγελία Πιτουρά

Μερικά ΣΔΒΔ Εμπορικά Ελεύθερο Λογισμικό- Open Source IBM/DB2 Oracle IBM/DB2 MS SQL-server Sybase Informix (MS Access, ...). Ελεύθερο Λογισμικό- Open Source Postgres (UCB) mySQL, mSQL miniBase (Wisc) Predator (Cornell) … Βάσεις Δεδομένων 2013-2014 Ευαγγελία Πιτουρά

Πολλά είδη δεδομένων Βάσεις Δεδομένων 2011-2012 Ευαγγελία Πιτουρά 9 9

Πολλά είδη δεδομένων Βάσεις Δεδομένων 2013-2014 Ευαγγελία Πιτουρά 10

Γιατί ΣΔΒΔ; ΒΔ υπάρχουν παντού Κοινά θέματα – τι προσφέρουν: μοντελοποίηση, έλεγχος πλεονασμού, περιορισμοί ακεραιότητας. αποδοτική επεξεργασίας ερωτήσεων (ευρετήρια, βελτιστοποίηση). ορθότητα λειτουργίας: Πως θα διασφαλίσουμε την ορθότητά τους κατά τη διάρκεια αποτυχιών και ταυτόχρονης προσπέλασης από πολλούς χρήστες, ανάκαμψη από σφάλματα. Επίσης: θέματα ασφάλειας, δικαιωμάτων/εξουσιδότηση προσπέλασης προσπέλασης, … Βάσεις Δεδομένων 2013-2014 Ευαγγελία Πιτουρά

Γιατί ΣΔΒΔ; Γιατί χρειαζόμαστε ειδικό λογισμικό; Κοινή λειτουργικότητα ήδη υλοποιημένη. Σωστή υλοποίηση. Αποδοτική προσπέλαση. Γρήγορη ανάπτυξη εφαρμογών. Ανεξαρτησία δεδομένων (θα δούμε περισσότερα). Μόνιμη αποθήκευση. Βάσεις Δεδομένων 2013-2014 Ευαγγελία Πιτουρά

Γιατί όχι ΣΔΒΔ; Επένδυση σε λογισμικό και υλικό, καθώς και για εκπαίδευση. Η γενικότητα που παρέχει προκαλεί χρονική επιβάρυνση (overhead). Δε χρειάζονται όσα προσφέρει. Βάσεις Δεδομένων 2013-2014 Ευαγγελία Πιτουρά

Η θέση των ΣΔΒΔ στη στοίβα του λογισμικού συστημάτων. Βασικές Έννοιες Η θέση των ΣΔΒΔ στη στοίβα του λογισμικού συστημάτων. Διεπαφή με χρήστη Εφαρμογές ΣΔΒΔ Λειτουργικό Δίκτυο Βάσεις Δεδομένων 2013-2014 Ευαγγελία Πιτουρά

Σκοπός του Μαθήματος Τρεις Βασικοί Στόχοι: Να μπορείτε να σχεδιάσετε και υλοποιήστε ένα σύστημα βάσεων δεδομένων χρησιμοποιώντας ένα ΣΔΒΔ Τι σημαίνει αυτό: Μοντελοποίηση Προγραμματισμός (σε SQL) Καθώς και τη σχετική θεωρία στην οποία τα παραπάνω βασίζονται (κανονικός μορφές, σχεσιακή άλγεβρα). Βάσεις Δεδομένων 2013-2014 Ευαγγελία Πιτουρά

Σκοπός του Μαθήματος Θέματα υλοποίησης ενός ΣΔΒΔ (το εσωτερικό του). Γενικές τεχνικές/αρχές/αλγορίθμους που διέπουν τη διαχείριση δεδομένων. Ας δούμε τα παραπάνω λίγο πιο αναλυτικά. Βάσεις Δεδομένων 2013-2014 Ευαγγελία Πιτουρά

Μια γενική εικόνα: Δημιουργία ΣΒΔ ΒΗΜΑ 1: Μοντελοποίηση Εννοιολογικό Μοντέλο (Μοντέλο Οντοτήτων/Συσχετίσεων) Μοντέλο Υλοποίησης (Σχεσιακό μοντέλο). ΒΗΜΑ 2: Προγραμματισμός/Υλοποίηση. Βάσεις Δεδομένων 2013-2014 Ευαγγελία Πιτουρά

Μοντελοποίηση Μοντέλο Δεδομένων: ένα σύνολο από έννοιες (δομικά στοιχεία) που μπορούν να χρησιμοποιηθούν για την περιγραφή της δομής της πληροφορίας. Σχήμα (database schema): η περιγραφή της δομής της πληροφορίας που είναι αποθηκευμένη στη βδ με τη χρήση ενός μοντέλου δεδομένων. Βάσεις Δεδομένων 2013-2014 Ευαγγελία Πιτουρά

Μοντελοποίηση Υψηλού επιπέδου (εννοιολογικά) μοντέλα Υψηλού επιπέδου, περισσότερο αφηρημένη περιγραφή της δομής Μοντέλο Οντοτήτων/Συσχετίσεων. Παραστατικά μοντέλα ή μοντέλα υλοποίησης ή λογικά μοντέλα Σχεσιακό Μοντέλο, Ιεραρχικό Μοντέλο, Δικτυωτό Μοντέλο. Χαμηλού επιπέδου ή φυσικά μοντέλα Δρόμος Προσπέλασης. Βάσεις Δεδομένων 2013-2014 Ευαγγελία Πιτουρά

Αρχιτεκτονική Τριών Επιπέδων Εξωτερική Όψη 1 Εξωτερική Όψη n Απεικόνιση Εννοιολογικό Σχήμα Περιγράφει τα αποθηκευμένα δεδομένα με βάση το μοντέλο δεδομένων. Απεικόνιση Εσωτερικό (ή φυσικό) Σχήμα Περιγράφει λεπτομέρειες σχετικά με την αποθήκευση και τους δρόμους προσπέλασης Πως οι σχέσεις αποθηκεύονται στο δίσκο, ευρετήρια, κλπ. Η περιγραφή της βάσης δεδομένων περιλαμβάνει ένα σχήμα για καθένα από τα επίπεδα αφαίρεσης. Βάσεις Δεδομένων 2013-2014 Ευαγγελία Πιτουρά

Ανεξαρτησία Δεδομένων Ανεξαρτησία Δεδομένων: αλλαγή του σχήματος ενός επιπέδου χωρίς να αλλάξουμε το σχήμα του αμέσως υψηλότερου επιπέδου. Λογική Ανεξαρτησία Δεδομένων αλλαγή του εννοιολογικού δεν επηρεάζει τα εξωτερικά σχήματα ή τα προγράμματα εφαρμογών. Φυσική Ανεξαρτησία Δεδομένων αλλαγή του εσωτερικού σχήματος χωρίς να χρειάζεται αλλαγή του εννοιολογικού. αλλαγή μόνο της απεικόνισης Βάσεις Δεδομένων 2013-2014 Ευαγγελία Πιτουρά

Σχήμα και Στιγμιότυπο Σχήμα της Βάσης Πρόθεση (intension) Μοντέλο (δομικά στοιχεία + περιορισμοί ακεραιότητας) Ανάπτυξη (extension) Στιγμιότυπο της Βάσης (κατάσταση ή σύνολο εμφανίσεων ή σύνολο στιγμιοτύπων). (αρχική κατάσταση, έγκυρη κατάσταση) Βάσεις Δεδομένων 2013-2014 Ευαγγελία Πιτουρά

Δημιουργία ΣΒΔ ΒΗΜΑ 1: Μοντελοποίηση. ΒΗΜΑ 2: Προγραμματισμός/Υλοποίηση. Ορισμός Σχέσεων (πρόθεση/σχήμα). Εισαγωγή Στοιχείων (δημιουργία του αρχικού στιγμιότυπου). Διατύπωση Ερωτήσεων. Τροποποίηση Βάσης Δεδομένων. Βάσεις Δεδομένων 2013-2014 Ευαγγελία Πιτουρά

Γλώσσες ΣΔΒΔ (SQL) Γλώσσα Ορισμού create table R(A1 T1, A2, T2, …) Γλώσσα Χειρισμού/Επεργασίας Δεδομένων εισαγωγή, διαγραφή, τροποποίηση δεδομένων) και ερωτημάτων (ανάκτηση δεδομένων). insert/delete/update select Γνωρίσματα from Πίνακες where Συνθήκη Βάσεις Δεδομένων 2013-2014 Ευαγγελία Πιτουρά

Γλώσσες ΣΔΒΔ Γλώσσες Ερωτήσεων (Query Languages) δυνατότητα εμφύτευσης σε μια γλώσσα υψηλού επιπέδου. μίας εγγραφής τη φορά ή συνόλου τη φορά. διαδικαστικές και μη διαδικαστικές (δηλωτικές). Βάσεις Δεδομένων 2013-2014 Ευαγγελία Πιτουρά

Χρήστες Απλοί Χρήστες. Προγραμματιστές εφαρμογών. Σχεδιαστές βάσεων δεδομένων. Διαχειριστές συστήματος. Δημιουργοί ΣΔΒΔ. Βάσεις Δεδομένων 2013-2014 Ευαγγελία Πιτουρά

Διεπαφές front ends εφαρμογών Διεπαφή SQL Web forms SQL ΣΔΒΔ ΒΑΣΗ ΔΕΔΟΜΕΝΩΝ Βασιζόμενες σε μενού (κατάλογο από επιλογές), Γραφικών, Βασιζόμενες σε φόρμες, Φυσικής γλώσσας, Για παραμετρικούς χρήστες, Για το ΔΒΔ. Βάσεις Δεδομένων 2013-2014 Ευαγγελία Πιτουρά

Βασικές Έννοιες Κάποιες λειτουργίες ενός ΣΔΒΔ Ορισμός και Δημιουργία μιας βάσης δεδομένων: προδιαγραφή των τύπων, των δομών και των περιορισμών των δεδομένων που θα αποθηκευτούν στη ΒΔ. Χειρισμός (manipulation) μιας βάσης δεδομένων: υποβολή ερωτήσεων για την ανάκτηση δεδομένων, ενημέρωση (εισαγωγές, διαγραφές ή τροποποιήσεις). Άλλες λειτουργίες: Διαμοιρασμός, προστασία από αστοχίες υλικού και λογισμικού, ασφάλεια, ρύθμιση (tuning). Βάσεις Δεδομένων 2013-2014 Ευαγγελία Πιτουρά

Το εσωτερικό ενός ΣΔΒΔ SQL ερώτηση ΣΔΒΔ Μηχανή Εκτέλεσης Ερωτήσεων Κλήση συναρτήσεων βιβλιοθήκης που υλοποιούν πράξεις σχεσιακής άλγεβρας Διαχειριστής συναλλαγών Μέθοδοι Προσπέλασης Αρχείων Διαχειριστής Ανάκαμψης Διαχειριστής Buffer Επεξεργαστής Κλειδιών Διαχειριστής Δίσκου ΒΑΣΗ ΔΕΔΟΜΕΝΩΝ Βάσεις Δεδομένων 2012-2013 Ευαγγελία Πιτουρά

Το εσωτερικό ενός ΣΔΒΔ ΣΔΒΔ Αρχεία ευρετηρίου Κατάλογος συστήματος ΒΑΣΗ ΔΕΔΟΜΕΝΩΝ Κατάλογος συστήματος Αρχεία δεδομένων Βάσεις Δεδομένων 2013-2014 Ευαγγελία Πιτουρά

Ιστορία Δεκαετία του 1950 Κάρτες και ταινίες (σειριακή επεξεργασία) – Batch processing. Αρχή του 1960 Γενικευμένη χρήση δίσκων πρώτο γενικού-σκοπού ΣΔΒΔ: Integrated Data Store (GE) Charles Bachman (Recipient of the 1st Turing Award, 1973) network data model (δικτυωτό). Τέλη του 1960 Information Management System (IMS) IBM hierarchical data model (Ιεραρχικό) SABRE Airline Reservation System (AA+IBM, travelocity!!). Βάσεις Δεδομένων 2013-2014 Ευαγγελία Πιτουρά

Ιστορία 1970 Edgar Codd (IBM, San Jose) σχεσιακό μοντέλο δεδομένων (relational data model) (Recipient of the Turing Award, 1981) Ερευνητικά Προγράμματα: System R, INGRES - Γλώσσες: SEQUEL, QBE, QUEL. Δεκαετία του 1980 SQL (μέρος του System R) transaction management (Jim Gray, Turing Award, 1999) υποσημείωση: Jim Gray gone missing [Τάσεις: αντικειμενοστραφή, αρχιτεκτονική πελάτη-εξυπηρέτη, κατανεμημένες, έμπειρα]. Βάσεις Δεδομένων 2013-2014 Ευαγγελία Πιτουρά

Ιστορία Δεκαετία του 1990 εμπορικά αντικειμενοστραφή συστήματα [Τάσεις: πολυβάσεις, χωρικές & χρονικές, πολυμέσα, συμπερασματικές, αποθήκες δεδομένων (αναλυτική επεξεργασία), προγραμματισμό πόρων της επιχείρησης (ERP – Enterprise Resource Planning) και της διαχείρισης τους (MRP – Management Resource Planning), Internet]. Δεκαετία του 2000 Σύστημα Διαχείρισης Χρωμοσωμάτων (Human Genome Project) Σύστημα Παρατήρησης της Γης (Earth Observation System). Βάσεις Δεδομένων 2013-2014 Ευαγγελία Πιτουρά

Ιστορία Σήμερα Μεγάλος όγκος δεδομένων (BIG DATA). Αλλαγές σε υλικό (επεξεργαστές με πολλούς πυρήνες, ιεραρχία αποθήκευσης). cloud computing, software as service. Κίνηση NoSQL Βάσεις Δεδομένων 2013-2014 Ευαγγελία Πιτουρά

Βάσεις Δεδομένων 2013-2014 Ευαγγελία Πιτουρά

Τι ΣΔΒΔ να χρησιμοποιήσω; Βάσεις Δεδομένων 2013-2014 Ευαγγελία Πιτουρά

Διαχειριστικά Θέματα web σελίδα http://www.cs.uoi.gr/~pitoura «Θεμελιώδεις Αρχές Συστημάτων Βάσεων Δεδομένων», Elmasri&Navathe. «Συστήματα Διαχείρισης Βάσεων Δεδομένων» Ramakrishnan&Gehrke. Hank Korth, Avi Silberschatz, and S. Sudarshan, Database System Concepts, 5th Edition, McGraw-Hill, 2005. Βάσεις Δεδομένων 2013-2014 Ευαγγελία Πιτουρά

Διαχειριστικά Θέματα Βαθμός Ασκήσεις (3 - 4 σύνολα) + Μια προγραμματιστική άσκηση (≥ 4.0). Τελικό διαγώνισμα (≥ 4.0). Τελικός Βαθμός (≥ 5.0). 35% * (Βαθμός Ασκήσεων+Προγραμματιστικής) + 65% * Βαθμός Τελικού Διαγωνίσματος. Όσοι έδωσαν ασκήσεις το προηγούμενο Ακαδημαϊκό Έτος ( Ακαδ. Έτος 2012-2013) μπορούν να «κρατήσουν» το βαθμό τους. Οι υπόλοιποι πρέπει να τις επαναλάβουν. Βάσεις Δεδομένων 2013-2014 Ευαγγελία Πιτουρά

ΔΕΝ υπάρχει «μεθοδολογία ασκήσεων». Καλό θα είναι να παρακολουθείτε το μάθημα (τις διαλέξεις, αλλά και το «ρυθμό» του). Η ύλη/σειρά στο βιβλίο μπορεί να διαφέρει από το μάθημα – αλλά ό,τι πούμε στο μάθημα και ό,τι υπάρχει στα σχετικά κεφάλαια του βιβλίου αρκεί για να «περάσετε» το μάθημα – αυτό ισχύει και για τα δύο προτεινόμενα βιβλία. Οι διαφάνειες ΔΕΝ αντικαθιστούν το βιβλίο (είναι συμπληρωματικές σε αυτό). Κάποιες ασκήσεις λύνονται ΜΟΝΟ στον πίνακα σκόπιμα. Βάσεις Δεδομένων 2013-2014 Ευαγγελία Πιτουρά

Και αν δεν περάσω το μάθημα; Βάσεις Δεδομένων 2013-2014 Ευαγγελία Πιτουρά

Ερωτήσεις; Βάσεις Δεδομένων 2013-2014 Ευαγγελία Πιτουρά

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

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

Σημειώματα

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

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

Σημείωμα Αδειοδότησης Το παρόν υλικό διατίθεται με τους όρους της άδειας χρήσης Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση – Όχι Παράγωγα Έργα, Διεθνής Έκδοση 4.0 [1] ή μεταγενέστερη. [1] https://creativecommons.org/licenses/by-nc-nd/4.0/ Ως Μη Εμπορική ορίζεται η χρήση: που δεν περιλαμβάνει άμεσο ή έμμεσο οικονομικό όφελος από την χρήση του έργου, για το διανομέα του έργου και αδειοδόχο. που δεν περιλαμβάνει οικονομική συναλλαγή ως προϋπόθεση για τη χρήση ή πρόσβαση στο έργο. που δεν προσπορίζει στο διανομέα του έργου και αδειοδόχο έμμεσο οικονομικό όφελος (π.χ. διαφημίσεις) από την προβολή του έργου σε διαδικτυακό τόπο. Ο δικαιούχος μπορεί να παρέχει στον αδειοδόχο ξεχωριστή άδεια να χρησιμοποιεί το έργο για εμπορική χρήση, εφόσον αυτό του ζητηθεί.