SlideShare a Scribd company logo
1 of 8
Download to read offline
Βάσεις Δεδομένων Ι - 01
Εισαγωγή
Φώτης Κόκκορας (MSc/PhD)
Τμήμα Μηχανικών Πληροφορικής ΤΕ ΤΕΙ Θεσσαλίας
Φ. Κόκκορας / Μηχανικών Πληροφορικής ΤΕ – ΤΕΙ Θεσσαλίας  ‐ 2 ‐  Βάσεις Δεδομένων Ι 
Τι είναι μια Βάση Δεδομένων;
 Στην ουσία: είναι μια συλλογή πληροφοριών που διατηρείται για μεγάλο χρονικό
διάστημα, συνήθως αρκετά χρόνια.
 Πιο τεχνικά: ο όρος βάση δεδομένων αναφέρεται σε μια συλλογή δεδομένων που
ελέγχεται από ένα Σύστημα Διαχείρισης Βάσεων Δεδομένων (ΣΔΒΔ).
 ΣΔΒΔ  DBMS: Database Management System
 Βάσεις Δεδομένων υπάρχουν πίσω από κάθε σύγχρονη σημαντική υπηρεσία:
 web search / δυναμικά sites / ηλεκτρονικό εμπόριο
 τραπεζικές συναλλαγές, χρηματιστήριο, ασφάλειες, κρατήσεις εισιτηρίων
 εταιρικές δραστηριότητες (πελατολόγιο, πωλήσεις, αποθήκες, κτλ)
 επιστήμες, όπως για παράδειγμα:
 βιολογία / ανάλυση ανθρώπινου γονιδιώματος,
 μετεωρολογία / δορυφορικά δεδομένα / πρόγνωση καιρού
 επιστήμες / εξόρυξη μη προφανούς αλλά πιθανώς χρήσιμης γνώσης
 π.χ. ιατρικής ή οικονομικής φύσεως
 κτλ
 δημόσιος τομέας (εξαιρείται ο Ελληνικός!!!)
 κτλ
Φ. Κόκκορας / Μηχανικών Πληροφορικής ΤΕ – ΤΕΙ Θεσσαλίας  ‐ 3 ‐  Βάσεις Δεδομένων Ι 
Σύστημα Διαχείρισης Βάσεων Δεδομένων
 Εξειδικευμένο πακέτο λογισμικού (βασισμένο σε γνώσεις και τεχνολογία δεκαετιών)
για την αποτελεσματική οργάνωση και διαχείριση μεγάλου όγκου δεδομένων, καθώς
και την ασφαλή διατήρησή τους για μεγάλο χρονικό διάστημα.
 Από τα πιο σύνθετα λογισμικά που υπάρχουν!
 Ένα DBMS υποστηρίζει:
 δημιουργία νέων βάσεων δεδομένων μέσω προσδιορισμού της λογικής διάρθρωσης
(οργάνωσης) των δεδομένων (δημιουργία του σχήματος/schema) μέσω ειδικής γλώσσας
ορισμού δεδομένων (data definition language - DDL)
 υποβολή "ερωτήσεων" στις βάσεις δεδομένων μέσω ειδικής γλώσσας ερωτημάτων (data
query language – DQL)
 αποθήκευση μεγάλου όγκου δεδομένων (terabyte ή και περισσότερο, εκατομμύρια ή δισεκα-
τομμύρια καταχωρήσεις) για μεγάλο χρονικό διάστημα και ταχεία προσπέλαση σε αυτά
 ανάκαμψη του συστήματος μετά από βλάβη, σφάλματα ή και εσκεμμένη προσπάθεια
καταστροφής (καθιστούν μια βάση δεδομένων ανθεκτική)
 ταυτόχρονη προσπέλαση πολλών χρηστών στα ίδια δεδομένα διασφαλίζοντας ότι:
 οι ενέργειες ενός χρήστη δεν επηρεάζουν τους άλλους (μόνωση)
 οι ενέργειες εκτελούνται πλήρως (ή δεν εκτελούνται καθόλου) (ολομέρεια)
Φ. Κόκκορας / Μηχανικών Πληροφορικής ΤΕ – ΤΕΙ Θεσσαλίας  ‐ 4 ‐  Βάσεις Δεδομένων Ι 
Σύντομη Ιστορική Αναδρομή
 Ίσως η παλαιότερη (πρώτη?) ευρεία εφαρμογή πληροφορικής.
 δεκαετία '60 τα πρώτα εμπορικά συστήματα
 Αποτελούν εξέλιξη των συστημάτων διαχείρισης αρχείων...
 ...τα οποία παρέχουν ορισμένες από τις ιδιότητες της προηγούμενης διαφάνειας αλλά
υστερούν σε πολλά σημεία:
 δεν διασφαλίζουν τη διάσωση των δεδομένων – απαιτείται back-up
 δεν παρέχουν γενικά ταχεία προσπέλαση
 δεν υποστηρίζουν κάποια γλώσσα ερωτημάτων υψηλού επιπέδου
 η οργάνωση που παρέχουν είναι συνήθως
 ιεραρχική (ιεραρχικό πρότυπο οργάνωσης) ή γράφος (δικτυακό πρότυπο οργάνωσης)
 επιτρέπουν ταυτόχρονη προσπέλαση αλλά όχι και ταυτόχρονη τροποποίηση
 1970: ο Ted Codd προτείνει να παρουσιάζουν τα ΣΔΒΔ τα δεδομένα στους χρήστες
σε οργάνωση πινάκων (tables ή σχέσεις/relations) αλλά στο παρασκήνιο να υπάρχει
μια πιο σύνθετη οργάνωση που να επιτρέπει υψηλές επιδόσεις.
 Γένεση του Σχεσιακού Μοντέλου (Relational Model).
 Οι προγραμματιστές πλέον (ΣΣΔΒΔ/RDBMS) δεν χρειάζεται να γνωρίζουν την πραγματική
διάρθρωση των δεδομένων. Υποβάλλουν ερωτήσεις σε μια γλώσσα πολύ υψηλού επιπέδου
(την SQL – Structured Query Language) που αυξάνει δραματικά την παραγωγικότητα!
 Συνεχής εξέλιξη για κάλυψη ιδιαίτερων αναγκών (πχ Google Search)
Φ. Κόκκορας / Μηχανικών Πληροφορικής ΤΕ – ΤΕΙ Θεσσαλίας  ‐ 5 ‐  Βάσεις Δεδομένων Ι 
Σύγχρονες Τάσεις
 Ολοένα και μικρότερα συστήματα
 Τα ΣΣΔΒΔ μπορούν πλέον και λειτουργούν και σε προσωπικούς Η/Υ, ενώ εφαρμογές ΒΔ
υπάρχουν ακόμη και σε μικρές υπολογιστικές συσκευές (σε κινητά!)
 Ολοένα και μεγαλύτερα συστήματα
 Google Search – ευρετήρια για δισεκατομμύρια ιστοσελίδων και ταχύτατη απόκριση!
 Δορυφορικά δεδομένα όγκου την τάξεως των petabyte (103
terabyte) ή exabyte (103
petabyte)
 Flickr – εκατομμύρια εικόνες,
 Facebook – δεδομένα ~1 δισεκατομμυρίου χρηστών
 youTube – εκατομμύρια video clip
 Ομότιμα Δίκτυα Ανταλλαγής Αρχείων (peer to peer) – torrents –
 τεράστια συνολική βάση δεδομένων (αρχείων) διαμοιρασμένη σε πολλούς Η/Υ
 Ενοποίηση Πληροφοριών/Δεδομένων (Data Fusion)
 Συνένωση δεδομένων που προέρχονται από πολλές βάσεις δεδομένων σε ένα ενιαίο σύνολο.
 υποκαταστήματα εταιριών με δική του βάση δεδομένων το καθένα
 συγχώνευση εταιριών
 συνύπαρξη παλαιών συστημάτων (legacy systems) με σύγχρονα
 Χρήση αποθηκών δεδομένων όπου μεταφέρονται τα επί μέρους data επεξεργασμένα.
 Χρήση διαμεσολαβητών (middleware) που παρέχουν στο χρήστη ενιαίο πρότυπο δεδομένων.
Φ. Κόκκορας / Μηχανικών Πληροφορικής ΤΕ – ΤΕΙ Θεσσαλίας  ‐ 6 ‐  Βάσεις Δεδομένων Ι 
Κατηγορίες Χρηστών σε ΣΔΒΔ
 Σχεδιαστές/Προγραμματιστές
 σχεδιάζουν τις βάσεις δεδομένων και υλοποιούν εφαρμογές για την εύκολη χρήση τους από
απλούς χρήστες
 Απλοί Χρήστες
 καταχωρούν ή προσπελαύνουν δεδομένα, συνήθως μέσω κάποια εφαρμογής υψηλού
επιπέδου που αποκρύπτει την πολυπλοκότητα του συστήματος
 π.χ. οι φοιτητές που χρησιμοποιούν web φόρμες στις ηλεκτρονικές υπηρεσίες της γραμματείας
δεν γνωρίζουν την δομή της βάσης δεδομένων του υποστηρίζει αυτές τις υπηρεσίες!
 Διαχειριστές (administrators)
 φροντίζουν το σχήμα της βάσης δεδομένων και το ΣΔΒΔ (π.χ. ορίζουν χρήστες και
δικαιώματα, επαναφέρουν το σύστημα σε περίπτωση αστοχίας/βλάβης, κτλ)
Ο	δικός	σας	ρόλος	στο	πλαίσιο	του	μαθήματος	
 Σχεδίαση Βάσεων Δεδομένων
 σχεσιακό μοντέλο, μοντέλο οντοτήτων/συσχετίσεων, ημιδομημένο μοντέλο (XML)
 Προγραμματισμός Βάσεων Δεδομένων
 χρήση SQL για δημιουργία "ερωτημάτων" διαφόρων ειδών
 XPath και XQuery, εφόσον καταστεί χρονικά εφικτό (αφορούν σε XML δεδομένα)
 Διαχειριστές (αλλά σε μικρό βαθμό)
Φ. Κόκκορας / Μηχανικών Πληροφορικής ΤΕ – ΤΕΙ Θεσσαλίας  ‐ 7 ‐  Βάσεις Δεδομένων Ι 
Λογισμικά Εργαστηρίου
 MySQL
 open source RDBMS
 έκδοση Community Server
 εξαιρετικά διαδεδομένη σε web εφαρμογές
 MySQL Workbench
 εφαρμογή "3 σε 1" που παρέχει εύχρηστη γραφική διεπαφή για:
 μοντελοποίηση/σχεδίαση βάσεων δεδομένων (σε σχεσιακό μοντέλο),
 διαχείριση και χρήση βάσεων δεδομένων (δημιουργία ερωτημάτων, κτλ) σε
MySQL Server, και
 διαχείριση του ίδιου του MySQL Server
 FlySpeed SQL Query
 λογισμικό (MS Windows) υποβοήθησης δημιουργίας SQL ερωτημάτων,
 ανεξάρτητο RDBMS - θα χρησιμοποιηθεί σε συνδυασμό με MySQL
Φ. Κόκκορας / Μηχανικών Πληροφορικής ΤΕ – ΤΕΙ Θεσσαλίας  ‐ 8 ‐  Βάσεις Δεδομένων Ι 
Βιβλιογραφία
 Τα slides φτιάχτηκαν στο χειμερινό εξάμηνο της
περιόδου 2012-2013, ως βοηθητικό διδακτικό
υλικό για το μάθημα Βάσεις Δεδομένων Ι.
 Χρησιμοποιήθηκε το ακόλουθο σύγγραμμα (αν και
εξαιρετικό, δεν είναι αναγκαία η απόκτησή του):
 Συστήματα Βάσεων Δεδομένων (Τόμος Ι)
GARCIA-MOLINA, ULLMAN, WIDOM
ISBN: 978-960-524-310-4, Έτος: 2010
ΙΤΕ-Πανεπιστημιακές Εκδόσεις Κρήτης
Επικοινωνία
 email: fkokkoras [at] teilar [dot] gr

More Related Content

What's hot

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ
ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ
ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Katerina Drimili
 
Αρχεία - Φάκελοι
Αρχεία - Φάκελοι Αρχεία - Φάκελοι
Αρχεία - Φάκελοι kimanou
 
03 - SQL (μέρος 1)
03 - SQL (μέρος 1)03 - SQL (μέρος 1)
03 - SQL (μέρος 1)Fotis Kokkoras
 
Πρόχειρο διαγώνισμα στα λειτουργικά συστήματα 2
Πρόχειρο διαγώνισμα στα λειτουργικά συστήματα 2Πρόχειρο διαγώνισμα στα λειτουργικά συστήματα 2
Πρόχειρο διαγώνισμα στα λειτουργικά συστήματα 2Ιωάννου Γιαννάκης
 
Φύλλο εργασίας για HTML & CSS
Φύλλο εργασίας για HTML & CSSΦύλλο εργασίας για HTML & CSS
Φύλλο εργασίας για HTML & CSSlyk-tragaias
 
Ασφάλεια υπολογιστικών συστημάτων
Ασφάλεια υπολογιστικών συστημάτωνΑσφάλεια υπολογιστικών συστημάτων
Ασφάλεια υπολογιστικών συστημάτωνΕΥΑΓΓΕΛΙΑ ΚΟΚΚΙΝΟΥ
 
2.2.6 ΑΝΑΠΑΡΑΣΤΑΣΗ ΔΕΔΟΜΕΝΩΝ
2.2.6 ΑΝΑΠΑΡΑΣΤΑΣΗ ΔΕΔΟΜΕΝΩΝ2.2.6 ΑΝΑΠΑΡΑΣΤΑΣΗ ΔΕΔΟΜΕΝΩΝ
2.2.6 ΑΝΑΠΑΡΑΣΤΑΣΗ ΔΕΔΟΜΕΝΩΝAnastasia Stathopoulou
 
Λειτουργικά Συστήματα ΕΠΑΛ - Βασικές Έννοιες
Λειτουργικά Συστήματα ΕΠΑΛ - Βασικές ΈννοιεςΛειτουργικά Συστήματα ΕΠΑΛ - Βασικές Έννοιες
Λειτουργικά Συστήματα ΕΠΑΛ - Βασικές ΈννοιεςMinistry of Education
 
Εφαρμογές Νέφους
Εφαρμογές ΝέφουςΕφαρμογές Νέφους
Εφαρμογές ΝέφουςOmada_31
 
Λειτουργικά συστήματα: BIOS και διαδικασία booting.
Λειτουργικά συστήματα: BIOS και διαδικασία booting.Λειτουργικά συστήματα: BIOS και διαδικασία booting.
Λειτουργικά συστήματα: BIOS και διαδικασία booting.Georgios Giannopoulos
 
Ασκήσεις στο δομή ακολουθίας
Ασκήσεις στο δομή ακολουθίαςΑσκήσεις στο δομή ακολουθίας
Ασκήσεις στο δομή ακολουθίαςEleni Kokkinou
 
σχεδιο μαθηματοσ φυλλο εργασιασ ηλεκτρονικο ταχυδρομειο
σχεδιο μαθηματοσ φυλλο εργασιασ ηλεκτρονικο  ταχυδρομειοσχεδιο μαθηματοσ φυλλο εργασιασ ηλεκτρονικο  ταχυδρομειο
σχεδιο μαθηματοσ φυλλο εργασιασ ηλεκτρονικο ταχυδρομειοthanslide
 
Λειτουργικά Συστήματα ΕΠΑΛ (Εργαστήριο) - Αποθήκευση Δεδομένων & Λήψη Εφεδρικ...
Λειτουργικά Συστήματα ΕΠΑΛ (Εργαστήριο) - Αποθήκευση Δεδομένων & Λήψη Εφεδρικ...Λειτουργικά Συστήματα ΕΠΑΛ (Εργαστήριο) - Αποθήκευση Δεδομένων & Λήψη Εφεδρικ...
Λειτουργικά Συστήματα ΕΠΑΛ (Εργαστήριο) - Αποθήκευση Δεδομένων & Λήψη Εφεδρικ...Ministry of Education
 
Yπολογιστικό νέφος
Yπολογιστικό νέφοςYπολογιστικό νέφος
Yπολογιστικό νέφος4o Lykeio Alex/polis
 
02 - Σχεσιακό Μοντέλο (Βασικές Έννοιες) - Τύποι Δεδομένων
02 - Σχεσιακό Μοντέλο (Βασικές Έννοιες) - Τύποι Δεδομένων02 - Σχεσιακό Μοντέλο (Βασικές Έννοιες) - Τύποι Δεδομένων
02 - Σχεσιακό Μοντέλο (Βασικές Έννοιες) - Τύποι ΔεδομένωνFotis Kokkoras
 
Τύποι αρχείων
Τύποι αρχείωνΤύποι αρχείων
Τύποι αρχείωνtsvilly
 
Λειτουργικα Συστήματα - Μάθημα 1- Εισαγωγή
Λειτουργικα Συστήματα - Μάθημα 1- ΕισαγωγήΛειτουργικα Συστήματα - Μάθημα 1- Εισαγωγή
Λειτουργικα Συστήματα - Μάθημα 1- Εισαγωγήedioudi
 

What's hot (20)

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ
ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ
ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ
 
Αρχεία - Φάκελοι
Αρχεία - Φάκελοι Αρχεία - Φάκελοι
Αρχεία - Φάκελοι
 
03 - SQL (μέρος 1)
03 - SQL (μέρος 1)03 - SQL (μέρος 1)
03 - SQL (μέρος 1)
 
Αρχεία Φάκελοι
Αρχεία ΦάκελοιΑρχεία Φάκελοι
Αρχεία Φάκελοι
 
Εφαρμογές νέφους (cloud computing)
Εφαρμογές νέφους (cloud computing)Εφαρμογές νέφους (cloud computing)
Εφαρμογές νέφους (cloud computing)
 
Πρόχειρο διαγώνισμα στα λειτουργικά συστήματα 2
Πρόχειρο διαγώνισμα στα λειτουργικά συστήματα 2Πρόχειρο διαγώνισμα στα λειτουργικά συστήματα 2
Πρόχειρο διαγώνισμα στα λειτουργικά συστήματα 2
 
Φύλλο εργασίας για HTML & CSS
Φύλλο εργασίας για HTML & CSSΦύλλο εργασίας για HTML & CSS
Φύλλο εργασίας για HTML & CSS
 
Ασφάλεια υπολογιστικών συστημάτων
Ασφάλεια υπολογιστικών συστημάτωνΑσφάλεια υπολογιστικών συστημάτων
Ασφάλεια υπολογιστικών συστημάτων
 
2.2.6 ΑΝΑΠΑΡΑΣΤΑΣΗ ΔΕΔΟΜΕΝΩΝ
2.2.6 ΑΝΑΠΑΡΑΣΤΑΣΗ ΔΕΔΟΜΕΝΩΝ2.2.6 ΑΝΑΠΑΡΑΣΤΑΣΗ ΔΕΔΟΜΕΝΩΝ
2.2.6 ΑΝΑΠΑΡΑΣΤΑΣΗ ΔΕΔΟΜΕΝΩΝ
 
Λειτουργικά Συστήματα ΕΠΑΛ - Βασικές Έννοιες
Λειτουργικά Συστήματα ΕΠΑΛ - Βασικές ΈννοιεςΛειτουργικά Συστήματα ΕΠΑΛ - Βασικές Έννοιες
Λειτουργικά Συστήματα ΕΠΑΛ - Βασικές Έννοιες
 
Αναλογικό - Ψηφιακό
Αναλογικό - ΨηφιακόΑναλογικό - Ψηφιακό
Αναλογικό - Ψηφιακό
 
Εφαρμογές Νέφους
Εφαρμογές ΝέφουςΕφαρμογές Νέφους
Εφαρμογές Νέφους
 
Λειτουργικά συστήματα: BIOS και διαδικασία booting.
Λειτουργικά συστήματα: BIOS και διαδικασία booting.Λειτουργικά συστήματα: BIOS και διαδικασία booting.
Λειτουργικά συστήματα: BIOS και διαδικασία booting.
 
Ασκήσεις στο δομή ακολουθίας
Ασκήσεις στο δομή ακολουθίαςΑσκήσεις στο δομή ακολουθίας
Ασκήσεις στο δομή ακολουθίας
 
σχεδιο μαθηματοσ φυλλο εργασιασ ηλεκτρονικο ταχυδρομειο
σχεδιο μαθηματοσ φυλλο εργασιασ ηλεκτρονικο  ταχυδρομειοσχεδιο μαθηματοσ φυλλο εργασιασ ηλεκτρονικο  ταχυδρομειο
σχεδιο μαθηματοσ φυλλο εργασιασ ηλεκτρονικο ταχυδρομειο
 
Λειτουργικά Συστήματα ΕΠΑΛ (Εργαστήριο) - Αποθήκευση Δεδομένων & Λήψη Εφεδρικ...
Λειτουργικά Συστήματα ΕΠΑΛ (Εργαστήριο) - Αποθήκευση Δεδομένων & Λήψη Εφεδρικ...Λειτουργικά Συστήματα ΕΠΑΛ (Εργαστήριο) - Αποθήκευση Δεδομένων & Λήψη Εφεδρικ...
Λειτουργικά Συστήματα ΕΠΑΛ (Εργαστήριο) - Αποθήκευση Δεδομένων & Λήψη Εφεδρικ...
 
Yπολογιστικό νέφος
Yπολογιστικό νέφοςYπολογιστικό νέφος
Yπολογιστικό νέφος
 
02 - Σχεσιακό Μοντέλο (Βασικές Έννοιες) - Τύποι Δεδομένων
02 - Σχεσιακό Μοντέλο (Βασικές Έννοιες) - Τύποι Δεδομένων02 - Σχεσιακό Μοντέλο (Βασικές Έννοιες) - Τύποι Δεδομένων
02 - Σχεσιακό Μοντέλο (Βασικές Έννοιες) - Τύποι Δεδομένων
 
Τύποι αρχείων
Τύποι αρχείωνΤύποι αρχείων
Τύποι αρχείων
 
Λειτουργικα Συστήματα - Μάθημα 1- Εισαγωγή
Λειτουργικα Συστήματα - Μάθημα 1- ΕισαγωγήΛειτουργικα Συστήματα - Μάθημα 1- Εισαγωγή
Λειτουργικα Συστήματα - Μάθημα 1- Εισαγωγή
 

Viewers also liked

παρουσιαση βασεισ δεδομενων
παρουσιαση βασεισ δεδομενωνπαρουσιαση βασεισ δεδομενων
παρουσιαση βασεισ δεδομενωνepalproject1
 
04 - SQL (μέρος 2)
04 - SQL (μέρος 2)04 - SQL (μέρος 2)
04 - SQL (μέρος 2)Fotis Kokkoras
 
ΒΑΨΤ-ΚΕΦ1.1
ΒΑΨΤ-ΚΕΦ1.1ΒΑΨΤ-ΚΕΦ1.1
ΒΑΨΤ-ΚΕΦ1.1marygeorg
 
mySQL Workbench Guide (στα Ελληνικά)
mySQL Workbench Guide (στα Ελληνικά)mySQL Workbench Guide (στα Ελληνικά)
mySQL Workbench Guide (στα Ελληνικά)Fotis Kokkoras
 
τενώκη μαρία
τενώκη μαρίατενώκη μαρία
τενώκη μαρίαMaria Ten
 
γ6 1 εισαγωγή στις βάσεις δεδομένων
γ6 1 εισαγωγή στις βάσεις δεδομένωνγ6 1 εισαγωγή στις βάσεις δεδομένων
γ6 1 εισαγωγή στις βάσεις δεδομένωνpapettas
 
Anaparastasi_Data
Anaparastasi_DataAnaparastasi_Data
Anaparastasi_Datapapettas
 
Access 2010 Unit A PPT
Access 2010 Unit A PPTAccess 2010 Unit A PPT
Access 2010 Unit A PPTokmomwalking
 
BDE-SC6 Hangout - “Insight into Virtual Currency Ecosystems”
BDE-SC6 Hangout - “Insight into Virtual Currency Ecosystems”BDE-SC6 Hangout - “Insight into Virtual Currency Ecosystems”
BDE-SC6 Hangout - “Insight into Virtual Currency Ecosystems”BigData_Europe
 
Intro databases.pdf
Intro databases.pdfIntro databases.pdf
Intro databases.pdfgkhglpzg
 

Viewers also liked (13)

τπε 1
τπε 1τπε 1
τπε 1
 
παρουσιαση βασεισ δεδομενων
παρουσιαση βασεισ δεδομενωνπαρουσιαση βασεισ δεδομενων
παρουσιαση βασεισ δεδομενων
 
database
databasedatabase
database
 
04 - SQL (μέρος 2)
04 - SQL (μέρος 2)04 - SQL (μέρος 2)
04 - SQL (μέρος 2)
 
ΒΑΨΤ-ΚΕΦ1.1
ΒΑΨΤ-ΚΕΦ1.1ΒΑΨΤ-ΚΕΦ1.1
ΒΑΨΤ-ΚΕΦ1.1
 
mySQL Workbench Guide (στα Ελληνικά)
mySQL Workbench Guide (στα Ελληνικά)mySQL Workbench Guide (στα Ελληνικά)
mySQL Workbench Guide (στα Ελληνικά)
 
Ecdl 6
Ecdl 6Ecdl 6
Ecdl 6
 
τενώκη μαρία
τενώκη μαρίατενώκη μαρία
τενώκη μαρία
 
γ6 1 εισαγωγή στις βάσεις δεδομένων
γ6 1 εισαγωγή στις βάσεις δεδομένωνγ6 1 εισαγωγή στις βάσεις δεδομένων
γ6 1 εισαγωγή στις βάσεις δεδομένων
 
Anaparastasi_Data
Anaparastasi_DataAnaparastasi_Data
Anaparastasi_Data
 
Access 2010 Unit A PPT
Access 2010 Unit A PPTAccess 2010 Unit A PPT
Access 2010 Unit A PPT
 
BDE-SC6 Hangout - “Insight into Virtual Currency Ecosystems”
BDE-SC6 Hangout - “Insight into Virtual Currency Ecosystems”BDE-SC6 Hangout - “Insight into Virtual Currency Ecosystems”
BDE-SC6 Hangout - “Insight into Virtual Currency Ecosystems”
 
Intro databases.pdf
Intro databases.pdfIntro databases.pdf
Intro databases.pdf
 

Similar to 01 - Εισαγωγή σε Βάσεις Δεδομένων

C6 1 Introduction to Data Base
C6 1 Introduction to Data BaseC6 1 Introduction to Data Base
C6 1 Introduction to Data Basepapettas
 
Εισαγωγή στις αρχές της επιστήμης των ΗΥ κεφ 3 1
Εισαγωγή στις αρχές της επιστήμης των ΗΥ κεφ 3 1Εισαγωγή στις αρχές της επιστήμης των ΗΥ κεφ 3 1
Εισαγωγή στις αρχές της επιστήμης των ΗΥ κεφ 3 1Ιωάννου Γιαννάκης
 
08 - Λογαριασμοί και Δικαιώματα σε Database Server
08 - Λογαριασμοί και Δικαιώματα σε Database Server08 - Λογαριασμοί και Δικαιώματα σε Database Server
08 - Λογαριασμοί και Δικαιώματα σε Database ServerFotis Kokkoras
 
Ellak Document Management Introduction
Ellak Document Management IntroductionEllak Document Management Introduction
Ellak Document Management Introductionmichael_mountrakis
 
Thesis.Net Applications
Thesis.Net ApplicationsThesis.Net Applications
Thesis.Net Applicationspdalianis
 
Παρουσίαση προιόντων Τhesis.Net - Πέτρος Νταλιάνης
Παρουσίαση προιόντων Τhesis.Net - Πέτρος ΝταλιάνηςΠαρουσίαση προιόντων Τhesis.Net - Πέτρος Νταλιάνης
Παρουσίαση προιόντων Τhesis.Net - Πέτρος ΝταλιάνηςAnna Tsolakou
 
A rule-based approach for the real-time semantic annotation in context-aware ...
A rule-based approach for the real-time semantic annotation in context-aware ...A rule-based approach for the real-time semantic annotation in context-aware ...
A rule-based approach for the real-time semantic annotation in context-aware ...Nikolaos Konstantinou
 
Interoperability and modern ICT systems
Interoperability and modern ICT systemsInteroperability and modern ICT systems
Interoperability and modern ICT systemsDr. Fotios Fitsilis
 
Κεφάλαιο 4 Λογισμικό συστήματος
Κεφάλαιο 4 Λογισμικό συστήματοςΚεφάλαιο 4 Λογισμικό συστήματος
Κεφάλαιο 4 Λογισμικό συστήματοςEleni Kokkinou
 
Κ3_1_Λειτουργικά_Συστήματα_NC.pdf
Κ3_1_Λειτουργικά_Συστήματα_NC.pdfΚ3_1_Λειτουργικά_Συστήματα_NC.pdf
Κ3_1_Λειτουργικά_Συστήματα_NC.pdfssuserc3950c
 
κεφάλαιο 4 απαντήσεις στις ερωτήσεις βιβλίου
κεφάλαιο 4  απαντήσεις στις ερωτήσεις βιβλίουκεφάλαιο 4  απαντήσεις στις ερωτήσεις βιβλίου
κεφάλαιο 4 απαντήσεις στις ερωτήσεις βιβλίουΤΑΤΙΑΝΑ ΠΕΤΡΟΠΟΥΛΟΥ
 
Διαχείριση Ψηφιακού Περιεχομένου με το DSpace: Λειτουργία και τεχνικά ζητήματα
Διαχείριση Ψηφιακού Περιεχομένου με το DSpace: Λειτουργία και τεχνικά ζητήματαΔιαχείριση Ψηφιακού Περιεχομένου με το DSpace: Λειτουργία και τεχνικά ζητήματα
Διαχείριση Ψηφιακού Περιεχομένου με το DSpace: Λειτουργία και τεχνικά ζητήματαNikolaos Konstantinou
 
Συμβουλές για σωστό και αξιόπιστο Backup - TicTac Hybrid Backup Solution
Συμβουλές για σωστό και αξιόπιστο Backup - TicTac Hybrid Backup SolutionΣυμβουλές για σωστό και αξιόπιστο Backup - TicTac Hybrid Backup Solution
Συμβουλές για σωστό και αξιόπιστο Backup - TicTac Hybrid Backup SolutionTicTac Data Recovery
 
Παρουσίαση θεμάτων διπλωματικών 2010
Παρουσίαση θεμάτων διπλωματικών 2010Παρουσίαση θεμάτων διπλωματικών 2010
Παρουσίαση θεμάτων διπλωματικών 2010ISSEL
 
Εισήγηση Ημερίδα ΚΕΠΛΗΝΕΤ 13/3/2013 Χρήστος Θεοδώρου
Εισήγηση Ημερίδα ΚΕΠΛΗΝΕΤ 13/3/2013 Χρήστος ΘεοδώρουΕισήγηση Ημερίδα ΚΕΠΛΗΝΕΤ 13/3/2013 Χρήστος Θεοδώρου
Εισήγηση Ημερίδα ΚΕΠΛΗΝΕΤ 13/3/2013 Χρήστος Θεοδώρουfthplinet
 
Υλικό υπολογιστών: Διδακτικές Προσεγγίσεις
Υλικό υπολογιστών: Διδακτικές ΠροσεγγίσειςΥλικό υπολογιστών: Διδακτικές Προσεγγίσεις
Υλικό υπολογιστών: Διδακτικές ΠροσεγγίσειςDimitris Nikolos
 
ΒΑΣΕΙς ΔΕΔΟΜΕΝΩΝ 2 Θεωρία και ασκήσεις.pptx
ΒΑΣΕΙς ΔΕΔΟΜΕΝΩΝ 2 Θεωρία και ασκήσεις.pptxΒΑΣΕΙς ΔΕΔΟΜΕΝΩΝ 2 Θεωρία και ασκήσεις.pptx
ΒΑΣΕΙς ΔΕΔΟΜΕΝΩΝ 2 Θεωρία και ασκήσεις.pptxDimitraPapalitsa
 

Similar to 01 - Εισαγωγή σε Βάσεις Δεδομένων (20)

C6 1 Introduction to Data Base
C6 1 Introduction to Data BaseC6 1 Introduction to Data Base
C6 1 Introduction to Data Base
 
Εισαγωγή στις αρχές της επιστήμης των ΗΥ κεφ 3 1
Εισαγωγή στις αρχές της επιστήμης των ΗΥ κεφ 3 1Εισαγωγή στις αρχές της επιστήμης των ΗΥ κεφ 3 1
Εισαγωγή στις αρχές της επιστήμης των ΗΥ κεφ 3 1
 
08 - Λογαριασμοί και Δικαιώματα σε Database Server
08 - Λογαριασμοί και Δικαιώματα σε Database Server08 - Λογαριασμοί και Δικαιώματα σε Database Server
08 - Λογαριασμοί και Δικαιώματα σε Database Server
 
Ellak Document Management Introduction
Ellak Document Management IntroductionEllak Document Management Introduction
Ellak Document Management Introduction
 
Thesis.Net Applications
Thesis.Net ApplicationsThesis.Net Applications
Thesis.Net Applications
 
Παρουσίαση προιόντων Τhesis.Net - Πέτρος Νταλιάνης
Παρουσίαση προιόντων Τhesis.Net - Πέτρος ΝταλιάνηςΠαρουσίαση προιόντων Τhesis.Net - Πέτρος Νταλιάνης
Παρουσίαση προιόντων Τhesis.Net - Πέτρος Νταλιάνης
 
A rule-based approach for the real-time semantic annotation in context-aware ...
A rule-based approach for the real-time semantic annotation in context-aware ...A rule-based approach for the real-time semantic annotation in context-aware ...
A rule-based approach for the real-time semantic annotation in context-aware ...
 
Interoperability and modern ICT systems
Interoperability and modern ICT systemsInteroperability and modern ICT systems
Interoperability and modern ICT systems
 
Παρουσίαση Smart
Παρουσίαση SmartΠαρουσίαση Smart
Παρουσίαση Smart
 
Κεφάλαιο 4 Λογισμικό συστήματος
Κεφάλαιο 4 Λογισμικό συστήματοςΚεφάλαιο 4 Λογισμικό συστήματος
Κεφάλαιο 4 Λογισμικό συστήματος
 
Ergaleia
ErgaleiaErgaleia
Ergaleia
 
Κ3_1_Λειτουργικά_Συστήματα_NC.pdf
Κ3_1_Λειτουργικά_Συστήματα_NC.pdfΚ3_1_Λειτουργικά_Συστήματα_NC.pdf
Κ3_1_Λειτουργικά_Συστήματα_NC.pdf
 
κεφάλαιο 4 απαντήσεις στις ερωτήσεις βιβλίου
κεφάλαιο 4  απαντήσεις στις ερωτήσεις βιβλίουκεφάλαιο 4  απαντήσεις στις ερωτήσεις βιβλίου
κεφάλαιο 4 απαντήσεις στις ερωτήσεις βιβλίου
 
Διαχείριση Ψηφιακού Περιεχομένου με το DSpace: Λειτουργία και τεχνικά ζητήματα
Διαχείριση Ψηφιακού Περιεχομένου με το DSpace: Λειτουργία και τεχνικά ζητήματαΔιαχείριση Ψηφιακού Περιεχομένου με το DSpace: Λειτουργία και τεχνικά ζητήματα
Διαχείριση Ψηφιακού Περιεχομένου με το DSpace: Λειτουργία και τεχνικά ζητήματα
 
Συμβουλές για σωστό και αξιόπιστο Backup - TicTac Hybrid Backup Solution
Συμβουλές για σωστό και αξιόπιστο Backup - TicTac Hybrid Backup SolutionΣυμβουλές για σωστό και αξιόπιστο Backup - TicTac Hybrid Backup Solution
Συμβουλές για σωστό και αξιόπιστο Backup - TicTac Hybrid Backup Solution
 
Παρουσίαση θεμάτων διπλωματικών 2010
Παρουσίαση θεμάτων διπλωματικών 2010Παρουσίαση θεμάτων διπλωματικών 2010
Παρουσίαση θεμάτων διπλωματικών 2010
 
Εισήγηση Ημερίδα ΚΕΠΛΗΝΕΤ 13/3/2013 Χρήστος Θεοδώρου
Εισήγηση Ημερίδα ΚΕΠΛΗΝΕΤ 13/3/2013 Χρήστος ΘεοδώρουΕισήγηση Ημερίδα ΚΕΠΛΗΝΕΤ 13/3/2013 Χρήστος Θεοδώρου
Εισήγηση Ημερίδα ΚΕΠΛΗΝΕΤ 13/3/2013 Χρήστος Θεοδώρου
 
Υλικό υπολογιστών: Διδακτικές Προσεγγίσεις
Υλικό υπολογιστών: Διδακτικές ΠροσεγγίσειςΥλικό υπολογιστών: Διδακτικές Προσεγγίσεις
Υλικό υπολογιστών: Διδακτικές Προσεγγίσεις
 
ΒΑΣΕΙς ΔΕΔΟΜΕΝΩΝ 2 Θεωρία και ασκήσεις.pptx
ΒΑΣΕΙς ΔΕΔΟΜΕΝΩΝ 2 Θεωρία και ασκήσεις.pptxΒΑΣΕΙς ΔΕΔΟΜΕΝΩΝ 2 Θεωρία και ασκήσεις.pptx
ΒΑΣΕΙς ΔΕΔΟΜΕΝΩΝ 2 Θεωρία και ασκήσεις.pptx
 
Ergaleia
ErgaleiaErgaleia
Ergaleia
 

Recently uploaded

Παρουσίαση δράσεων στην Τεχνόπολη. 2023-2024
Παρουσίαση δράσεων στην Τεχνόπολη. 2023-2024Παρουσίαση δράσεων στην Τεχνόπολη. 2023-2024
Παρουσίαση δράσεων στην Τεχνόπολη. 2023-2024Tassos Karampinis
 
Η ΑΔΙΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΑΣΕΠ 2008 ΓΙΑ ΕΚΠΑΙΔΕΥΤΙΚΟΥΣ
Η ΑΔΙΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΑΣΕΠ 2008 ΓΙΑ ΕΚΠΑΙΔΕΥΤΙΚΟΥΣΗ ΑΔΙΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΑΣΕΠ 2008 ΓΙΑ ΕΚΠΑΙΔΕΥΤΙΚΟΥΣ
Η ΑΔΙΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΑΣΕΠ 2008 ΓΙΑ ΕΚΠΑΙΔΕΥΤΙΚΟΥΣΘεόδωρος Μαραγκούλας
 
-Διψήφιοι αριθμοί-δεκαδες μονάδες-θέση ψηφίου Α- Β τάξη
-Διψήφιοι  αριθμοί-δεκαδες μονάδες-θέση ψηφίου Α- Β τάξη-Διψήφιοι  αριθμοί-δεκαδες μονάδες-θέση ψηφίου Α- Β τάξη
-Διψήφιοι αριθμοί-δεκαδες μονάδες-θέση ψηφίου Α- Β τάξηΟΛΓΑ ΤΣΕΧΕΛΙΔΟΥ
 
Ο εκχριστιανισμός των Σλάβων, Άγγελος Δόσης
Ο εκχριστιανισμός των Σλάβων, Άγγελος ΔόσηςΟ εκχριστιανισμός των Σλάβων, Άγγελος Δόσης
Ο εκχριστιανισμός των Σλάβων, Άγγελος ΔόσηςIliana Kouvatsou
 
Η ΚΩΝΣΤΑΝΤΙΝΟΥΠΟΛΗ, ΣΤΑΥΡΟΥΛΑ ΜΠΕΚΙΑΡΗ
Η ΚΩΝΣΤΑΝΤΙΝΟΥΠΟΛΗ,  ΣΤΑΥΡΟΥΛΑ  ΜΠΕΚΙΑΡΗΗ ΚΩΝΣΤΑΝΤΙΝΟΥΠΟΛΗ,  ΣΤΑΥΡΟΥΛΑ  ΜΠΕΚΙΑΡΗ
Η ΚΩΝΣΤΑΝΤΙΝΟΥΠΟΛΗ, ΣΤΑΥΡΟΥΛΑ ΜΠΕΚΙΑΡΗIliana Kouvatsou
 
Βενετία, μια πόλη πάνω στο νερό, Βασιλική Μπράβου - Αποστολία Μπάρδα
Βενετία, μια πόλη πάνω στο νερό, Βασιλική Μπράβου - Αποστολία ΜπάρδαΒενετία, μια πόλη πάνω στο νερό, Βασιλική Μπράβου - Αποστολία Μπάρδα
Βενετία, μια πόλη πάνω στο νερό, Βασιλική Μπράβου - Αποστολία ΜπάρδαIliana Kouvatsou
 
εργασία εφημερίδας για την διατροφή.pptx
εργασία εφημερίδας για την διατροφή.pptxεργασία εφημερίδας για την διατροφή.pptx
εργασία εφημερίδας για την διατροφή.pptxEffie Lampropoulou
 
ΗΡΑΚΛΕΙΟΣ, ΧΑΡΗΣ ΤΑΣΙΟΥΔΗΣ-ΓΙΩΡΓΟΣ ΤΖΑΝΗΣ
ΗΡΑΚΛΕΙΟΣ, ΧΑΡΗΣ ΤΑΣΙΟΥΔΗΣ-ΓΙΩΡΓΟΣ ΤΖΑΝΗΣΗΡΑΚΛΕΙΟΣ, ΧΑΡΗΣ ΤΑΣΙΟΥΔΗΣ-ΓΙΩΡΓΟΣ ΤΖΑΝΗΣ
ΗΡΑΚΛΕΙΟΣ, ΧΑΡΗΣ ΤΑΣΙΟΥΔΗΣ-ΓΙΩΡΓΟΣ ΤΖΑΝΗΣIliana Kouvatsou
 
ΧΑΝΟΣ ΚΡΟΥΜΟΣ-ΒΑΣΙΛΙΑΣ ΝΙΚΗΦΟΡΟΣ,ΚΡΙΣΤΙΝΑ ΚΡΑΣΤΕΒΑ
ΧΑΝΟΣ ΚΡΟΥΜΟΣ-ΒΑΣΙΛΙΑΣ ΝΙΚΗΦΟΡΟΣ,ΚΡΙΣΤΙΝΑ ΚΡΑΣΤΕΒΑΧΑΝΟΣ ΚΡΟΥΜΟΣ-ΒΑΣΙΛΙΑΣ ΝΙΚΗΦΟΡΟΣ,ΚΡΙΣΤΙΝΑ ΚΡΑΣΤΕΒΑ
ΧΑΝΟΣ ΚΡΟΥΜΟΣ-ΒΑΣΙΛΙΑΣ ΝΙΚΗΦΟΡΟΣ,ΚΡΙΣΤΙΝΑ ΚΡΑΣΤΕΒΑIliana Kouvatsou
 
Σχέσεις στην εφηβεία_έρωτας
Σχέσεις                     στην εφηβεία_έρωταςΣχέσεις                     στην εφηβεία_έρωτας
Σχέσεις στην εφηβεία_έρωταςDimitra Mylonaki
 
ΕΜΕΙΣ ΕΔΩ ΠΑΙΖΟΥΜΕ ΜΠΑΛΑ, εργασία για την οπαδική βία
ΕΜΕΙΣ ΕΔΩ ΠΑΙΖΟΥΜΕ ΜΠΑΛΑ, εργασία για την οπαδική βίαΕΜΕΙΣ ΕΔΩ ΠΑΙΖΟΥΜΕ ΜΠΑΛΑ, εργασία για την οπαδική βία
ΕΜΕΙΣ ΕΔΩ ΠΑΙΖΟΥΜΕ ΜΠΑΛΑ, εργασία για την οπαδική βίαΑφροδίτη Διαμαντοπούλου
 
ΘΕΣΣΑΛΟΝΙΚΗ Η ΔΕΥΤΕΡΗ ΠΟΛΗ ΤΗΣ ΒΥΖΑΝΤΙΝΗΣ ΑΥΤΟΚΡΑΤΟΡΙΑΣ, ΔΑΝΑΗ ΠΑΝΟΥ
ΘΕΣΣΑΛΟΝΙΚΗ Η ΔΕΥΤΕΡΗ ΠΟΛΗ ΤΗΣ ΒΥΖΑΝΤΙΝΗΣ ΑΥΤΟΚΡΑΤΟΡΙΑΣ, ΔΑΝΑΗ ΠΑΝΟΥΘΕΣΣΑΛΟΝΙΚΗ Η ΔΕΥΤΕΡΗ ΠΟΛΗ ΤΗΣ ΒΥΖΑΝΤΙΝΗΣ ΑΥΤΟΚΡΑΤΟΡΙΑΣ, ΔΑΝΑΗ ΠΑΝΟΥ
ΘΕΣΣΑΛΟΝΙΚΗ Η ΔΕΥΤΕΡΗ ΠΟΛΗ ΤΗΣ ΒΥΖΑΝΤΙΝΗΣ ΑΥΤΟΚΡΑΤΟΡΙΑΣ, ΔΑΝΑΗ ΠΑΝΟΥIliana Kouvatsou
 
ΑΝΑΓΕΝΝΗΣΗ, ΕΙΡΗΝΗ ΓΚΑΒΛΟΥ- ΜΑΙΡΗ ΔΗΜΑΚΟΠΟΥΛΟΥ
ΑΝΑΓΕΝΝΗΣΗ, ΕΙΡΗΝΗ ΓΚΑΒΛΟΥ- ΜΑΙΡΗ ΔΗΜΑΚΟΠΟΥΛΟΥ ΑΝΑΓΕΝΝΗΣΗ, ΕΙΡΗΝΗ ΓΚΑΒΛΟΥ- ΜΑΙΡΗ ΔΗΜΑΚΟΠΟΥΛΟΥ
ΑΝΑΓΕΝΝΗΣΗ, ΕΙΡΗΝΗ ΓΚΑΒΛΟΥ- ΜΑΙΡΗ ΔΗΜΑΚΟΠΟΥΛΟΥ Iliana Kouvatsou
 
Παρουσίαση θεατρικού στην Τεχνόπολη. 2023-2024
Παρουσίαση θεατρικού στην Τεχνόπολη. 2023-2024Παρουσίαση θεατρικού στην Τεχνόπολη. 2023-2024
Παρουσίαση θεατρικού στην Τεχνόπολη. 2023-2024Tassos Karampinis
 
Η απελευθέρωση της Θεσσαλονίκης από την Οθωμανική Αυτοκρατορία
Η απελευθέρωση της Θεσσαλονίκης από την Οθωμανική ΑυτοκρατορίαΗ απελευθέρωση της Θεσσαλονίκης από την Οθωμανική Αυτοκρατορία
Η απελευθέρωση της Θεσσαλονίκης από την Οθωμανική ΑυτοκρατορίαΑφροδίτη Διαμαντοπούλου
 
ΔΙΑΣΗΜΕΣ ΒΥΖΑΝΤΙΝΕΣ ΠΡΙΓΚΙΠΙΣΣΕΣ,ΕΦΗ ΨΑΛΛΙΔΑ
ΔΙΑΣΗΜΕΣ ΒΥΖΑΝΤΙΝΕΣ ΠΡΙΓΚΙΠΙΣΣΕΣ,ΕΦΗ ΨΑΛΛΙΔΑΔΙΑΣΗΜΕΣ ΒΥΖΑΝΤΙΝΕΣ ΠΡΙΓΚΙΠΙΣΣΕΣ,ΕΦΗ ΨΑΛΛΙΔΑ
ΔΙΑΣΗΜΕΣ ΒΥΖΑΝΤΙΝΕΣ ΠΡΙΓΚΙΠΙΣΣΕΣ,ΕΦΗ ΨΑΛΛΙΔΑIliana Kouvatsou
 
Ο ΧΡΙΣΤΟΦΟΡΟΣ ΚΟΛΟΜΒΟΣ ΚΑΙ Η ΑΝΑΚΑΛΥΨΗ ΤΗΣ ΑΜΕΡΙΚΗΣ,ΕΙΡΗΝΗ ΝΤΟΥΣΚΑ-ΠΕΝΥ ΖΑΓΓΟ...
Ο ΧΡΙΣΤΟΦΟΡΟΣ ΚΟΛΟΜΒΟΣ ΚΑΙ Η ΑΝΑΚΑΛΥΨΗ ΤΗΣ ΑΜΕΡΙΚΗΣ,ΕΙΡΗΝΗ ΝΤΟΥΣΚΑ-ΠΕΝΥ ΖΑΓΓΟ...Ο ΧΡΙΣΤΟΦΟΡΟΣ ΚΟΛΟΜΒΟΣ ΚΑΙ Η ΑΝΑΚΑΛΥΨΗ ΤΗΣ ΑΜΕΡΙΚΗΣ,ΕΙΡΗΝΗ ΝΤΟΥΣΚΑ-ΠΕΝΥ ΖΑΓΓΟ...
Ο ΧΡΙΣΤΟΦΟΡΟΣ ΚΟΛΟΜΒΟΣ ΚΑΙ Η ΑΝΑΚΑΛΥΨΗ ΤΗΣ ΑΜΕΡΙΚΗΣ,ΕΙΡΗΝΗ ΝΤΟΥΣΚΑ-ΠΕΝΥ ΖΑΓΓΟ...Iliana Kouvatsou
 
Η ΒΙΟΜΗΧΑΝΙΚΗ ΕΠΑΝΑΣΤΑΣΗ,ΜΠΟΗΣ ΧΡΗΣΤΟΣ - ΜΑΓΟΥΛΑΣ ΘΩΜΑΣ
Η ΒΙΟΜΗΧΑΝΙΚΗ ΕΠΑΝΑΣΤΑΣΗ,ΜΠΟΗΣ ΧΡΗΣΤΟΣ - ΜΑΓΟΥΛΑΣ ΘΩΜΑΣΗ ΒΙΟΜΗΧΑΝΙΚΗ ΕΠΑΝΑΣΤΑΣΗ,ΜΠΟΗΣ ΧΡΗΣΤΟΣ - ΜΑΓΟΥΛΑΣ ΘΩΜΑΣ
Η ΒΙΟΜΗΧΑΝΙΚΗ ΕΠΑΝΑΣΤΑΣΗ,ΜΠΟΗΣ ΧΡΗΣΤΟΣ - ΜΑΓΟΥΛΑΣ ΘΩΜΑΣIliana Kouvatsou
 

Recently uploaded (20)

Παρουσίαση δράσεων στην Τεχνόπολη. 2023-2024
Παρουσίαση δράσεων στην Τεχνόπολη. 2023-2024Παρουσίαση δράσεων στην Τεχνόπολη. 2023-2024
Παρουσίαση δράσεων στην Τεχνόπολη. 2023-2024
 
Η ΑΔΙΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΑΣΕΠ 2008 ΓΙΑ ΕΚΠΑΙΔΕΥΤΙΚΟΥΣ
Η ΑΔΙΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΑΣΕΠ 2008 ΓΙΑ ΕΚΠΑΙΔΕΥΤΙΚΟΥΣΗ ΑΔΙΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΑΣΕΠ 2008 ΓΙΑ ΕΚΠΑΙΔΕΥΤΙΚΟΥΣ
Η ΑΔΙΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΑΣΕΠ 2008 ΓΙΑ ΕΚΠΑΙΔΕΥΤΙΚΟΥΣ
 
-Διψήφιοι αριθμοί-δεκαδες μονάδες-θέση ψηφίου Α- Β τάξη
-Διψήφιοι  αριθμοί-δεκαδες μονάδες-θέση ψηφίου Α- Β τάξη-Διψήφιοι  αριθμοί-δεκαδες μονάδες-θέση ψηφίου Α- Β τάξη
-Διψήφιοι αριθμοί-δεκαδες μονάδες-θέση ψηφίου Α- Β τάξη
 
Ο εκχριστιανισμός των Σλάβων, Άγγελος Δόσης
Ο εκχριστιανισμός των Σλάβων, Άγγελος ΔόσηςΟ εκχριστιανισμός των Σλάβων, Άγγελος Δόσης
Ο εκχριστιανισμός των Σλάβων, Άγγελος Δόσης
 
Η ΚΩΝΣΤΑΝΤΙΝΟΥΠΟΛΗ, ΣΤΑΥΡΟΥΛΑ ΜΠΕΚΙΑΡΗ
Η ΚΩΝΣΤΑΝΤΙΝΟΥΠΟΛΗ,  ΣΤΑΥΡΟΥΛΑ  ΜΠΕΚΙΑΡΗΗ ΚΩΝΣΤΑΝΤΙΝΟΥΠΟΛΗ,  ΣΤΑΥΡΟΥΛΑ  ΜΠΕΚΙΑΡΗ
Η ΚΩΝΣΤΑΝΤΙΝΟΥΠΟΛΗ, ΣΤΑΥΡΟΥΛΑ ΜΠΕΚΙΑΡΗ
 
Βενετία, μια πόλη πάνω στο νερό, Βασιλική Μπράβου - Αποστολία Μπάρδα
Βενετία, μια πόλη πάνω στο νερό, Βασιλική Μπράβου - Αποστολία ΜπάρδαΒενετία, μια πόλη πάνω στο νερό, Βασιλική Μπράβου - Αποστολία Μπάρδα
Βενετία, μια πόλη πάνω στο νερό, Βασιλική Μπράβου - Αποστολία Μπάρδα
 
εργασία εφημερίδας για την διατροφή.pptx
εργασία εφημερίδας για την διατροφή.pptxεργασία εφημερίδας για την διατροφή.pptx
εργασία εφημερίδας για την διατροφή.pptx
 
ΗΡΑΚΛΕΙΟΣ, ΧΑΡΗΣ ΤΑΣΙΟΥΔΗΣ-ΓΙΩΡΓΟΣ ΤΖΑΝΗΣ
ΗΡΑΚΛΕΙΟΣ, ΧΑΡΗΣ ΤΑΣΙΟΥΔΗΣ-ΓΙΩΡΓΟΣ ΤΖΑΝΗΣΗΡΑΚΛΕΙΟΣ, ΧΑΡΗΣ ΤΑΣΙΟΥΔΗΣ-ΓΙΩΡΓΟΣ ΤΖΑΝΗΣ
ΗΡΑΚΛΕΙΟΣ, ΧΑΡΗΣ ΤΑΣΙΟΥΔΗΣ-ΓΙΩΡΓΟΣ ΤΖΑΝΗΣ
 
ΧΑΝΟΣ ΚΡΟΥΜΟΣ-ΒΑΣΙΛΙΑΣ ΝΙΚΗΦΟΡΟΣ,ΚΡΙΣΤΙΝΑ ΚΡΑΣΤΕΒΑ
ΧΑΝΟΣ ΚΡΟΥΜΟΣ-ΒΑΣΙΛΙΑΣ ΝΙΚΗΦΟΡΟΣ,ΚΡΙΣΤΙΝΑ ΚΡΑΣΤΕΒΑΧΑΝΟΣ ΚΡΟΥΜΟΣ-ΒΑΣΙΛΙΑΣ ΝΙΚΗΦΟΡΟΣ,ΚΡΙΣΤΙΝΑ ΚΡΑΣΤΕΒΑ
ΧΑΝΟΣ ΚΡΟΥΜΟΣ-ΒΑΣΙΛΙΑΣ ΝΙΚΗΦΟΡΟΣ,ΚΡΙΣΤΙΝΑ ΚΡΑΣΤΕΒΑ
 
Σχέσεις στην εφηβεία_έρωτας
Σχέσεις                     στην εφηβεία_έρωταςΣχέσεις                     στην εφηβεία_έρωτας
Σχέσεις στην εφηβεία_έρωτας
 
ΕΜΕΙΣ ΕΔΩ ΠΑΙΖΟΥΜΕ ΜΠΑΛΑ, εργασία για την οπαδική βία
ΕΜΕΙΣ ΕΔΩ ΠΑΙΖΟΥΜΕ ΜΠΑΛΑ, εργασία για την οπαδική βίαΕΜΕΙΣ ΕΔΩ ΠΑΙΖΟΥΜΕ ΜΠΑΛΑ, εργασία για την οπαδική βία
ΕΜΕΙΣ ΕΔΩ ΠΑΙΖΟΥΜΕ ΜΠΑΛΑ, εργασία για την οπαδική βία
 
Ρατσισμός, ορισμός, είδη, αίτια , συνέπειες
Ρατσισμός, ορισμός, είδη, αίτια , συνέπειεςΡατσισμός, ορισμός, είδη, αίτια , συνέπειες
Ρατσισμός, ορισμός, είδη, αίτια , συνέπειες
 
ΘΕΣΣΑΛΟΝΙΚΗ Η ΔΕΥΤΕΡΗ ΠΟΛΗ ΤΗΣ ΒΥΖΑΝΤΙΝΗΣ ΑΥΤΟΚΡΑΤΟΡΙΑΣ, ΔΑΝΑΗ ΠΑΝΟΥ
ΘΕΣΣΑΛΟΝΙΚΗ Η ΔΕΥΤΕΡΗ ΠΟΛΗ ΤΗΣ ΒΥΖΑΝΤΙΝΗΣ ΑΥΤΟΚΡΑΤΟΡΙΑΣ, ΔΑΝΑΗ ΠΑΝΟΥΘΕΣΣΑΛΟΝΙΚΗ Η ΔΕΥΤΕΡΗ ΠΟΛΗ ΤΗΣ ΒΥΖΑΝΤΙΝΗΣ ΑΥΤΟΚΡΑΤΟΡΙΑΣ, ΔΑΝΑΗ ΠΑΝΟΥ
ΘΕΣΣΑΛΟΝΙΚΗ Η ΔΕΥΤΕΡΗ ΠΟΛΗ ΤΗΣ ΒΥΖΑΝΤΙΝΗΣ ΑΥΤΟΚΡΑΤΟΡΙΑΣ, ΔΑΝΑΗ ΠΑΝΟΥ
 
ΑΝΑΓΕΝΝΗΣΗ, ΕΙΡΗΝΗ ΓΚΑΒΛΟΥ- ΜΑΙΡΗ ΔΗΜΑΚΟΠΟΥΛΟΥ
ΑΝΑΓΕΝΝΗΣΗ, ΕΙΡΗΝΗ ΓΚΑΒΛΟΥ- ΜΑΙΡΗ ΔΗΜΑΚΟΠΟΥΛΟΥ ΑΝΑΓΕΝΝΗΣΗ, ΕΙΡΗΝΗ ΓΚΑΒΛΟΥ- ΜΑΙΡΗ ΔΗΜΑΚΟΠΟΥΛΟΥ
ΑΝΑΓΕΝΝΗΣΗ, ΕΙΡΗΝΗ ΓΚΑΒΛΟΥ- ΜΑΙΡΗ ΔΗΜΑΚΟΠΟΥΛΟΥ
 
Παρουσίαση θεατρικού στην Τεχνόπολη. 2023-2024
Παρουσίαση θεατρικού στην Τεχνόπολη. 2023-2024Παρουσίαση θεατρικού στην Τεχνόπολη. 2023-2024
Παρουσίαση θεατρικού στην Τεχνόπολη. 2023-2024
 
Η απελευθέρωση της Θεσσαλονίκης από την Οθωμανική Αυτοκρατορία
Η απελευθέρωση της Θεσσαλονίκης από την Οθωμανική ΑυτοκρατορίαΗ απελευθέρωση της Θεσσαλονίκης από την Οθωμανική Αυτοκρατορία
Η απελευθέρωση της Θεσσαλονίκης από την Οθωμανική Αυτοκρατορία
 
ΔΙΑΣΗΜΕΣ ΒΥΖΑΝΤΙΝΕΣ ΠΡΙΓΚΙΠΙΣΣΕΣ,ΕΦΗ ΨΑΛΛΙΔΑ
ΔΙΑΣΗΜΕΣ ΒΥΖΑΝΤΙΝΕΣ ΠΡΙΓΚΙΠΙΣΣΕΣ,ΕΦΗ ΨΑΛΛΙΔΑΔΙΑΣΗΜΕΣ ΒΥΖΑΝΤΙΝΕΣ ΠΡΙΓΚΙΠΙΣΣΕΣ,ΕΦΗ ΨΑΛΛΙΔΑ
ΔΙΑΣΗΜΕΣ ΒΥΖΑΝΤΙΝΕΣ ΠΡΙΓΚΙΠΙΣΣΕΣ,ΕΦΗ ΨΑΛΛΙΔΑ
 
Ναυμαχία της Ναυαρίνου 20 Οκτωβρίου 1827
Ναυμαχία της Ναυαρίνου 20 Οκτωβρίου 1827Ναυμαχία της Ναυαρίνου 20 Οκτωβρίου 1827
Ναυμαχία της Ναυαρίνου 20 Οκτωβρίου 1827
 
Ο ΧΡΙΣΤΟΦΟΡΟΣ ΚΟΛΟΜΒΟΣ ΚΑΙ Η ΑΝΑΚΑΛΥΨΗ ΤΗΣ ΑΜΕΡΙΚΗΣ,ΕΙΡΗΝΗ ΝΤΟΥΣΚΑ-ΠΕΝΥ ΖΑΓΓΟ...
Ο ΧΡΙΣΤΟΦΟΡΟΣ ΚΟΛΟΜΒΟΣ ΚΑΙ Η ΑΝΑΚΑΛΥΨΗ ΤΗΣ ΑΜΕΡΙΚΗΣ,ΕΙΡΗΝΗ ΝΤΟΥΣΚΑ-ΠΕΝΥ ΖΑΓΓΟ...Ο ΧΡΙΣΤΟΦΟΡΟΣ ΚΟΛΟΜΒΟΣ ΚΑΙ Η ΑΝΑΚΑΛΥΨΗ ΤΗΣ ΑΜΕΡΙΚΗΣ,ΕΙΡΗΝΗ ΝΤΟΥΣΚΑ-ΠΕΝΥ ΖΑΓΓΟ...
Ο ΧΡΙΣΤΟΦΟΡΟΣ ΚΟΛΟΜΒΟΣ ΚΑΙ Η ΑΝΑΚΑΛΥΨΗ ΤΗΣ ΑΜΕΡΙΚΗΣ,ΕΙΡΗΝΗ ΝΤΟΥΣΚΑ-ΠΕΝΥ ΖΑΓΓΟ...
 
Η ΒΙΟΜΗΧΑΝΙΚΗ ΕΠΑΝΑΣΤΑΣΗ,ΜΠΟΗΣ ΧΡΗΣΤΟΣ - ΜΑΓΟΥΛΑΣ ΘΩΜΑΣ
Η ΒΙΟΜΗΧΑΝΙΚΗ ΕΠΑΝΑΣΤΑΣΗ,ΜΠΟΗΣ ΧΡΗΣΤΟΣ - ΜΑΓΟΥΛΑΣ ΘΩΜΑΣΗ ΒΙΟΜΗΧΑΝΙΚΗ ΕΠΑΝΑΣΤΑΣΗ,ΜΠΟΗΣ ΧΡΗΣΤΟΣ - ΜΑΓΟΥΛΑΣ ΘΩΜΑΣ
Η ΒΙΟΜΗΧΑΝΙΚΗ ΕΠΑΝΑΣΤΑΣΗ,ΜΠΟΗΣ ΧΡΗΣΤΟΣ - ΜΑΓΟΥΛΑΣ ΘΩΜΑΣ
 

01 - Εισαγωγή σε Βάσεις Δεδομένων

  • 1. Βάσεις Δεδομένων Ι - 01 Εισαγωγή Φώτης Κόκκορας (MSc/PhD) Τμήμα Μηχανικών Πληροφορικής ΤΕ ΤΕΙ Θεσσαλίας
  • 2. Φ. Κόκκορας / Μηχανικών Πληροφορικής ΤΕ – ΤΕΙ Θεσσαλίας  ‐ 2 ‐  Βάσεις Δεδομένων Ι  Τι είναι μια Βάση Δεδομένων;  Στην ουσία: είναι μια συλλογή πληροφοριών που διατηρείται για μεγάλο χρονικό διάστημα, συνήθως αρκετά χρόνια.  Πιο τεχνικά: ο όρος βάση δεδομένων αναφέρεται σε μια συλλογή δεδομένων που ελέγχεται από ένα Σύστημα Διαχείρισης Βάσεων Δεδομένων (ΣΔΒΔ).  ΣΔΒΔ  DBMS: Database Management System  Βάσεις Δεδομένων υπάρχουν πίσω από κάθε σύγχρονη σημαντική υπηρεσία:  web search / δυναμικά sites / ηλεκτρονικό εμπόριο  τραπεζικές συναλλαγές, χρηματιστήριο, ασφάλειες, κρατήσεις εισιτηρίων  εταιρικές δραστηριότητες (πελατολόγιο, πωλήσεις, αποθήκες, κτλ)  επιστήμες, όπως για παράδειγμα:  βιολογία / ανάλυση ανθρώπινου γονιδιώματος,  μετεωρολογία / δορυφορικά δεδομένα / πρόγνωση καιρού  επιστήμες / εξόρυξη μη προφανούς αλλά πιθανώς χρήσιμης γνώσης  π.χ. ιατρικής ή οικονομικής φύσεως  κτλ  δημόσιος τομέας (εξαιρείται ο Ελληνικός!!!)  κτλ
  • 3. Φ. Κόκκορας / Μηχανικών Πληροφορικής ΤΕ – ΤΕΙ Θεσσαλίας  ‐ 3 ‐  Βάσεις Δεδομένων Ι  Σύστημα Διαχείρισης Βάσεων Δεδομένων  Εξειδικευμένο πακέτο λογισμικού (βασισμένο σε γνώσεις και τεχνολογία δεκαετιών) για την αποτελεσματική οργάνωση και διαχείριση μεγάλου όγκου δεδομένων, καθώς και την ασφαλή διατήρησή τους για μεγάλο χρονικό διάστημα.  Από τα πιο σύνθετα λογισμικά που υπάρχουν!  Ένα DBMS υποστηρίζει:  δημιουργία νέων βάσεων δεδομένων μέσω προσδιορισμού της λογικής διάρθρωσης (οργάνωσης) των δεδομένων (δημιουργία του σχήματος/schema) μέσω ειδικής γλώσσας ορισμού δεδομένων (data definition language - DDL)  υποβολή "ερωτήσεων" στις βάσεις δεδομένων μέσω ειδικής γλώσσας ερωτημάτων (data query language – DQL)  αποθήκευση μεγάλου όγκου δεδομένων (terabyte ή και περισσότερο, εκατομμύρια ή δισεκα- τομμύρια καταχωρήσεις) για μεγάλο χρονικό διάστημα και ταχεία προσπέλαση σε αυτά  ανάκαμψη του συστήματος μετά από βλάβη, σφάλματα ή και εσκεμμένη προσπάθεια καταστροφής (καθιστούν μια βάση δεδομένων ανθεκτική)  ταυτόχρονη προσπέλαση πολλών χρηστών στα ίδια δεδομένα διασφαλίζοντας ότι:  οι ενέργειες ενός χρήστη δεν επηρεάζουν τους άλλους (μόνωση)  οι ενέργειες εκτελούνται πλήρως (ή δεν εκτελούνται καθόλου) (ολομέρεια)
  • 4. Φ. Κόκκορας / Μηχανικών Πληροφορικής ΤΕ – ΤΕΙ Θεσσαλίας  ‐ 4 ‐  Βάσεις Δεδομένων Ι  Σύντομη Ιστορική Αναδρομή  Ίσως η παλαιότερη (πρώτη?) ευρεία εφαρμογή πληροφορικής.  δεκαετία '60 τα πρώτα εμπορικά συστήματα  Αποτελούν εξέλιξη των συστημάτων διαχείρισης αρχείων...  ...τα οποία παρέχουν ορισμένες από τις ιδιότητες της προηγούμενης διαφάνειας αλλά υστερούν σε πολλά σημεία:  δεν διασφαλίζουν τη διάσωση των δεδομένων – απαιτείται back-up  δεν παρέχουν γενικά ταχεία προσπέλαση  δεν υποστηρίζουν κάποια γλώσσα ερωτημάτων υψηλού επιπέδου  η οργάνωση που παρέχουν είναι συνήθως  ιεραρχική (ιεραρχικό πρότυπο οργάνωσης) ή γράφος (δικτυακό πρότυπο οργάνωσης)  επιτρέπουν ταυτόχρονη προσπέλαση αλλά όχι και ταυτόχρονη τροποποίηση  1970: ο Ted Codd προτείνει να παρουσιάζουν τα ΣΔΒΔ τα δεδομένα στους χρήστες σε οργάνωση πινάκων (tables ή σχέσεις/relations) αλλά στο παρασκήνιο να υπάρχει μια πιο σύνθετη οργάνωση που να επιτρέπει υψηλές επιδόσεις.  Γένεση του Σχεσιακού Μοντέλου (Relational Model).  Οι προγραμματιστές πλέον (ΣΣΔΒΔ/RDBMS) δεν χρειάζεται να γνωρίζουν την πραγματική διάρθρωση των δεδομένων. Υποβάλλουν ερωτήσεις σε μια γλώσσα πολύ υψηλού επιπέδου (την SQL – Structured Query Language) που αυξάνει δραματικά την παραγωγικότητα!  Συνεχής εξέλιξη για κάλυψη ιδιαίτερων αναγκών (πχ Google Search)
  • 5. Φ. Κόκκορας / Μηχανικών Πληροφορικής ΤΕ – ΤΕΙ Θεσσαλίας  ‐ 5 ‐  Βάσεις Δεδομένων Ι  Σύγχρονες Τάσεις  Ολοένα και μικρότερα συστήματα  Τα ΣΣΔΒΔ μπορούν πλέον και λειτουργούν και σε προσωπικούς Η/Υ, ενώ εφαρμογές ΒΔ υπάρχουν ακόμη και σε μικρές υπολογιστικές συσκευές (σε κινητά!)  Ολοένα και μεγαλύτερα συστήματα  Google Search – ευρετήρια για δισεκατομμύρια ιστοσελίδων και ταχύτατη απόκριση!  Δορυφορικά δεδομένα όγκου την τάξεως των petabyte (103 terabyte) ή exabyte (103 petabyte)  Flickr – εκατομμύρια εικόνες,  Facebook – δεδομένα ~1 δισεκατομμυρίου χρηστών  youTube – εκατομμύρια video clip  Ομότιμα Δίκτυα Ανταλλαγής Αρχείων (peer to peer) – torrents –  τεράστια συνολική βάση δεδομένων (αρχείων) διαμοιρασμένη σε πολλούς Η/Υ  Ενοποίηση Πληροφοριών/Δεδομένων (Data Fusion)  Συνένωση δεδομένων που προέρχονται από πολλές βάσεις δεδομένων σε ένα ενιαίο σύνολο.  υποκαταστήματα εταιριών με δική του βάση δεδομένων το καθένα  συγχώνευση εταιριών  συνύπαρξη παλαιών συστημάτων (legacy systems) με σύγχρονα  Χρήση αποθηκών δεδομένων όπου μεταφέρονται τα επί μέρους data επεξεργασμένα.  Χρήση διαμεσολαβητών (middleware) που παρέχουν στο χρήστη ενιαίο πρότυπο δεδομένων.
  • 6. Φ. Κόκκορας / Μηχανικών Πληροφορικής ΤΕ – ΤΕΙ Θεσσαλίας  ‐ 6 ‐  Βάσεις Δεδομένων Ι  Κατηγορίες Χρηστών σε ΣΔΒΔ  Σχεδιαστές/Προγραμματιστές  σχεδιάζουν τις βάσεις δεδομένων και υλοποιούν εφαρμογές για την εύκολη χρήση τους από απλούς χρήστες  Απλοί Χρήστες  καταχωρούν ή προσπελαύνουν δεδομένα, συνήθως μέσω κάποια εφαρμογής υψηλού επιπέδου που αποκρύπτει την πολυπλοκότητα του συστήματος  π.χ. οι φοιτητές που χρησιμοποιούν web φόρμες στις ηλεκτρονικές υπηρεσίες της γραμματείας δεν γνωρίζουν την δομή της βάσης δεδομένων του υποστηρίζει αυτές τις υπηρεσίες!  Διαχειριστές (administrators)  φροντίζουν το σχήμα της βάσης δεδομένων και το ΣΔΒΔ (π.χ. ορίζουν χρήστες και δικαιώματα, επαναφέρουν το σύστημα σε περίπτωση αστοχίας/βλάβης, κτλ) Ο δικός σας ρόλος στο πλαίσιο του μαθήματος  Σχεδίαση Βάσεων Δεδομένων  σχεσιακό μοντέλο, μοντέλο οντοτήτων/συσχετίσεων, ημιδομημένο μοντέλο (XML)  Προγραμματισμός Βάσεων Δεδομένων  χρήση SQL για δημιουργία "ερωτημάτων" διαφόρων ειδών  XPath και XQuery, εφόσον καταστεί χρονικά εφικτό (αφορούν σε XML δεδομένα)  Διαχειριστές (αλλά σε μικρό βαθμό)
  • 7. Φ. Κόκκορας / Μηχανικών Πληροφορικής ΤΕ – ΤΕΙ Θεσσαλίας  ‐ 7 ‐  Βάσεις Δεδομένων Ι  Λογισμικά Εργαστηρίου  MySQL  open source RDBMS  έκδοση Community Server  εξαιρετικά διαδεδομένη σε web εφαρμογές  MySQL Workbench  εφαρμογή "3 σε 1" που παρέχει εύχρηστη γραφική διεπαφή για:  μοντελοποίηση/σχεδίαση βάσεων δεδομένων (σε σχεσιακό μοντέλο),  διαχείριση και χρήση βάσεων δεδομένων (δημιουργία ερωτημάτων, κτλ) σε MySQL Server, και  διαχείριση του ίδιου του MySQL Server  FlySpeed SQL Query  λογισμικό (MS Windows) υποβοήθησης δημιουργίας SQL ερωτημάτων,  ανεξάρτητο RDBMS - θα χρησιμοποιηθεί σε συνδυασμό με MySQL
  • 8. Φ. Κόκκορας / Μηχανικών Πληροφορικής ΤΕ – ΤΕΙ Θεσσαλίας  ‐ 8 ‐  Βάσεις Δεδομένων Ι  Βιβλιογραφία  Τα slides φτιάχτηκαν στο χειμερινό εξάμηνο της περιόδου 2012-2013, ως βοηθητικό διδακτικό υλικό για το μάθημα Βάσεις Δεδομένων Ι.  Χρησιμοποιήθηκε το ακόλουθο σύγγραμμα (αν και εξαιρετικό, δεν είναι αναγκαία η απόκτησή του):  Συστήματα Βάσεων Δεδομένων (Τόμος Ι) GARCIA-MOLINA, ULLMAN, WIDOM ISBN: 978-960-524-310-4, Έτος: 2010 ΙΤΕ-Πανεπιστημιακές Εκδόσεις Κρήτης Επικοινωνία  email: fkokkoras [at] teilar [dot] gr