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

Σχετικά έγγραφα
Χρηματοδότηση των Συλλόγων στην εποχή της κρίσης

Γνωρίζω, Αγαπώ & Φροντίζω το Σώμα μου

Δασικά Οικοσυστήματα και Τεχνικά Έργα

ΠΡΑΚΤΙΚΟ ΔΗΜΟΤΙΚΟΥ ΣΥΜΒΟΥΛΙΟΥ ΑΡ. 6 /2011 ΣΥΝΕΔΡΙΑΣΗΣ 14 Απριλίου 2011 ημέρα Πέμπτη

ΟΜΟΦΩΝΗ ΑΠΟΦΑΣΗ. -Συνημμένα 14 Ψηφίσματα: Ψήφισμα 1: Για τη Χρηματοδότηση των ΑΕΙ. Ψήφισμα 2: Θέματα Ανθρώπινου Δυναμικού

ΠΑΡΟΥΣΙΑΣΗ ΤΩΝ ΓΕΝΙΚΩΝ ΚΑΙ ΕΙΔΙΚΩΝ ΟΡΩΝ ΤΟΥ ΠΡΟΓΡΑΜΜΑΤΟΣ «ΑΣΦΑΛΩΣ ΚΑΤΟΙΚΕΙΝ» ΚΟΙΝΟΧΡΗΣΤΟΙ ΧΩΡΟΙ

ΚΕΦ. 1 Η ΛΟΓΙΣΤΙΚΗ ΚΑΙ Η ΣΗΜΑΣΙΑ ΤΗΣ ΣΤΙΣ ΕΠΙΧΕΙΡΗΣΕΙΣ

ΣΥΓΚΡΙΣΗ ΣΥΜΒΑΤΙΚΗΣ ΚΑΙ ΜΗΧΑΝΟΠΟΙΗΜΕΝΗΣ ΜΕΘΟΔΟΥ ΣΠΟΡΑΣ ΚΑΙ ΜΕΤΑΦΥΤΕΥΣΗΣ ΣΠΟΡΟΦΥΤΩΝ ΛΑΧΑΝΙΚΩΝ

Προδημοσιεύτηκαν τα τέσσερις πρώτα προγράμματα του νέου ΕΣΠΑ που αφορούν

ΠΕΡΙΦΕΡΕΙΑΚΗ ΕΦΟΡΕΙΑ ΑΘΗΝΩΝ. Αθήνα, 19 Ιανουαρίου 2015 Α ΝΑΚΟΙΝΩΣΗ 3/15. ΠΡΟΣ : Όλους τους Βαθμοφόρους της Αθήνας ΚΟΙΝΟΠΟΙΗΣΗ :

ΕΡΓΑΛΕΙΑ ΣΥΜΒΟΥΛΕΤΙΚΗΣ

ΚΑΝΟΝΙΣΜΟΣ ΛΕΙΤΟΥΡΓΙΑΣ ΔΗΜΟΤΙΚΩΝ ΚΟΙΜΗΤΗΡΙΩΝ ΔΗΜΟΥ ΘΕΡΜΗΣ

ΚΩ ΙΚΑΣ ΕΟΝΤΟΛΟΓΙΑΣ ΤΗΣ ΕΤΑΙΡΕΙΑΣ ΜΕ ΤΗΝ ΕΠΩΝΥΜΙΑ «ΠΑΠΟΥΤΣΑΝΗΣ ΑΝΩΝΥΜΗ ΒΙΟΜΗΧΑΝΙΚΗ ΚΑΙ ΕΜΠΟΡΙΚΗ ΕΤΑΙΡΕΙΑ ΚΑΤΑΝΑΛΩΤΙΚΩΝ ΑΓΑΘΩΝ»

11. Προϋπολογισμός Προϋπολογισμός και αποδοτικότητα δημοσίων υπηρεσιών: υφιστάμενη κατάσταση

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΑΡΙΘΜΟΣ ΜΕΛΕΤΗΣ: 58/ 2014 ΝΟΜΟΣ ΘΕΣΠΡΩΤΙΑΣ ΔΗΜΟΣ ΗΓΟΥΜΕΝΙΤΣΑΣ Δ/ΝΣΗ ΤΕΧΝΙΚΩΝ ΥΠΗΡΕΣΙΩΝ ΜΕΛΕΤΗ

ΤΕΥΧΗ ΔΗΜΟΠΡΑΤΗΣΗΣ ΤΙΜΟΛΟΓΙΟ MΕΛΕΤΗΣ

Μαρία-Στεφανία-Γιάννης 1 ο Πρότυπο Πειραματικό Δημοτικό Σχολείο Θεσσαλονίκης Ε2 Π.Τ.Δ.Ε.-Α.Π.Θ

Σεμινάριο με θέμα : Εθελοντισμός & Δικαιώματα Παιδιού

ΑΣΦΑΛΙΣΗ ΑΥΤΟΚΙΝΗΤΟΥ

Αναπλ. Καθηγητής Κωνσταντίνος Φυτιάνος. Εργαστήριο Ελέγχου Ρύπανσης Περιβάλλοντος Τμήμα Χημείας Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης

Καλές Πρακτικές Πρόληψης και Αντιμετώπισης Ενδοσχολικής Βίας- Σχολική Διαμεσολάβηση

ΔΗΜΟΣ ΑΜΠΕΛΟΚΗΠΩΝ - ΜΕΝΕΜΕΝΗΣ ΔΙΕΥΘΥΝΣΗ ΤΕΧΝΙΚΩΝ ΥΠΗΡΕΣΙΩΝ ΤΜΗΜΑ ΠΡΑΣΙΝΟΥ : 83/ 2015

*Απόσπασμα από το βιβλίο των Σέργιου Δημητριάδη και Αλεξίας Μ. Τζωρτζάκη, ΜΑΡΚΕΤΙΝΓΚ, Αρχές, Στρατηγικές, Εφαρμογές, εκδόσεις Rosili, Αθήνα, 2010.

Δρ.ΠΟΛΥΚΑΡΠΟΣ ΕΥΡΙΠΙΔΟΥ

ΟΣΤΑ & ΣΚΕΛΕΤΙΚΟ ΣΥΣΤΗΜΑ

TEI ΚΑΛΑΜΑΤΑΣ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ & ΟΙΚΟΝΟΜΙΑΣ

Ασφάλεια στις εργασίες κοπής μετάλλων

Βασικά σημεία διάλεξης

ΕΝΗΜΕΡΩΤΙΚΟ ΠΡΟΓΡΑΜΜΑ ΑΝΑΒΑΣΕΩΝ - ΕΚΔΗΛΩΣΕΩΝ

γραμματισμό των νηπίων

Συνοπτική Παρουσίαση. Ελλάδα

ΗΛΙΟΠΡΟΣΤΑΣΙΑ ΑΥΤΟΣΚΙΑΣΜΟΣ ΤΟΥ ΚΤΗΡΙΑΚΟΥ ΚΕΛΥΦΟΥΣ

ΘΕΣΕΙΣ ΠΡΟΤΑΣΕΙΣ ΠΡΟΤΕΡΑΙΟΤΗΤΕΣ

Συνεταιριστική Οικονομία

Δευτέρα, 9 Απριλίου 2012 ΙΝΣΤΙΤΟΥΤΟ ΕΜΠΟΡΙΟΥ & ΥΠΗΡΕΣΙΩΝ ΠΕΤΡΑΚΗ 16 Τ.Κ ΑΘΗΝΑ ΤΗΛ.: FAX:

ΕΛΕΥΘΕΡΟΤΥΠΙΑ - 24/11/2007

ΔΕΛΤΙΟ ΤΥΠΟΥ. Ακολουθεί ολόκληρη η τοποθέτηση - παρέμβαση του Υπουργού Δ.Μ.&Η.Δ.

Πρακτικό 6/2012 της συνεδρίασης της Επιτροπής Ποιότητας Ζωής, του Δήμου Λήμνου, της 4ης Μαΐου 2012.

στο πλαίσιο του έργου ΣΥΜΒΟΥΛΟΣ ΑΞΙΟΛΟΓΗΣΗΣ ΚΑΤΑ ΤΗ ΔΙΑΡΚΕΙΑ ΥΛΟΠΟΙΗΣΗΣ (ON GOING) ΤΟΥ ΕΠΙΧΕΙΡΗΣΙΑΚΟΥ ΠΡΟΓΡΑΜΜΑΤΟΣ «ΑΝΑΠΤΥΞΗ ΑΝΘΡΩΠΙΝΟΥ ΔΥΝΑΜΙΚΟΥ»

ΤΙΤΛΟΣ ΒΙΒΛΙΟΥ: Συνδικαλιστική εκπαίδευση, Συλλογικές συμβάσεις, Συλλογικές διαπραγματεύσεις.

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΕΡΙΦΕΡΕΙΑ ΘΕΣΣΑΛΙΑΣ ΟΙΚΟΝΟΜΙΚΗ ΕΠΙΤΡΟΠΗ ΠΡΑΚΤΙΚΟ 20 ο / ΑΠΟΦΑΣΗ 907/2013

Α ΕΠΑΝΑΛΗΠΤΙΚΗ ΔΙΑΚΗΡΥΞΗ

ΔΙΑΔΟΣΗ ΘΕΡΜΟΤΗΤΑΣ Φυσική Β' Γυμνασίου. Επιμέλεια: Ιωάννης Γιαμνιαδάκης

Παιδαγωγική ή Εκπαίδευση ΙΙ

ΚΩΔΙΚΑΣ ΔΕΟΝΤΟΛΟΓΙΑΣ

Οι ιοί και οι ιογενείς λοιμώξεις του αναπνευστικού συστήματος στα παιδιά

Τίτλος Ειδικού Θεματικού Προγράμματος: «Διοίκηση, Οργάνωση και Πληροφορική για Μικρο-μεσαίες Επιχειρήσεις»

Το ολοκαύτωμα της Κάσου

Σχολιάζοντας την παράσταση «GRIMM & GRIMM»

ΘΕΜΑ: «Καλλιέργεια προφορικών δεξιοτήτων των νηπίων: Διδακτικές δραστηριότητες του προφορικού λόγου στο νηπιαγωγείο»

Η ΔΙΑΘΕΜΑΤΙΚΗ ΤΗΣ ΔΙΑΘΕΜΑΤΙΚΗΣ

ΠΡΟΒΛΗΜΑΤΑ ΤΗΣ ΔΗΜΟΣΙΑΣ ΖΩΗΣ, ΜΙΑ ΨΥΧΑΝΑΛΥΤΙΚΗ ΠΡΟΣΕΓΓΙΣΗ

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ «ΚΑΚΟΠΟΙΗΜΕΝΟΙ ΑΝΗΛΙΚΟΙ: ΠΡΟΣΤΑΣΙΑ, ΦΟΡΕΙΣ ΣΤΟ ΠΛΑΙΣΙΟ ΤΗΣ ΕΥΡΩΠΑΪΚΗΣ ΕΝΩΣΗΣ»

ΑΠΟΚΑΤΑΣΤΑΣΗ ΚΑΙ ΕΠΑΝΑΧΡΗΣΗ ΤΟΥ ΧΩΡΟΥ ΤΟΥ ΧΑΝΙΟΥ ΤΟΥ ΙΜΠΡΑΗΜ ΚΩΔΙΚΟΣ ΔΙΑΓΩΝΙΖΟΜΕΝΟΥ: 12234

Το«Δέντρο της Ελευθερίας» μέσα από τη Χάρτα του Ρήγα Φεραίου και τα ιστορικά γεγονότα της εποχής του

Σχολικός εκφοβισµός και γονείς

Αρµοδιότητες Αυτοτελούς Τµήµατος Δηµοτικής Αστυνοµίας

Ατομικό ιστορικό νηπίου

Φασίστες και αφεντικά στου πηγαδιού τον πάτο, ζήτω το παγκόσμιο προλεταριάτο.

Το συνέδριο σας πραγματοποιείται σε μια εξαιρετικά δύσκολη συγκυρία για τον τόπο, την οικονομία της χώρας, την κοινωνία και τον κόσμο της εργασίας.

Η Αγορά Ηλεκτρικής Ενέργειας στην Κύπρο έχει οργανωθεί σε τομείς που υπόκεινται στις ακόλουθες ρυθμίσεις:

ΠΡΟΟΙΜΙΟ ΑΝΑΤΡΟΠΗ ΤΟΥ ΠΟΛΙΤΙΚΟΥ ΣΥΣΤΗΜΑΤΟΣ ΚΑΙ ΤΩΝ ΚΑΤΕΣΤΗΜΕΝΩΝ

Θερινά ΔΕΝ 2011 "ακολουθώντας τη ροή" - η ματιά μου

Informatics Dept., Ionian University, DBIS lab ORACLE 11g LAB

ΕΡΓΟ LIFE NATURE «ΔΙΑΤΗΡΗΣΗ ΔΙΑΧΕΙΡΙΣΗ ΥΓΡΟΤΟΠΩΝ ΧΕΙΜΑΔΙΤΙΔΑΣ & ΖΑΖΑΡΗΣ» ΠΡΑΚΤΙΚΑ ΣΕΜΙΝΑΡΙΟΥ

1. Εισαγωγή. 2. Καταπολέμηση της φοροδιαφυγής

ΠΛΗΡΟΦΟΡΙΑΚΟ ΕΝΤΥΠΟ ΑΡ.20. Φορολογική μεταρρύθμιση Κύπρου Ιούλιος 2002 Αύγουστος Γενικά

ΕΚΤΕΛΕΣΤΙΚΗ ΕΠΙΤΡΟΠΗ ΦΙΛΕΛΛΗΝΩΝ & ΨΥΛΛΑ ΑΘΗΝΑ Τηλ Fax adedy@adedy.gr, adedy1@adedy.gr

αρχαιολόγος- μουσειολόγος- ξεναγός, ΜΑ

ΑΝΑΝΕΩΣΙΜΕΣ ΠΗΓΕΣ ΕΝΕΡΓΕΙΑΣ (Α.Π.Ε)

* Από την αγγλική λέξη «boss», αφεντικό. ** «Core houses» στο πρωτότυπο, μικρά ισόγεια σπίτια ανθεκτικής κατασκευής με πρόβλεψη επέκτασης. (Σ.τ.Ε.

"ΤΟ ΞΥΛΟ ΣΤΙΣ ΔΟΜΙΚΕΣ ΚΑΤΑΣΚΕΥΕΣ: ΘΕΜΑΤΑ ΥΓΡΑΣΙΑΣ ΚΑΙ ΑΝΙΣΟΤΡΟΠΙΑΣ, ΒΕΛΤΙΣΤΗ ΧΡΗΣΗ ΚΑΙ ΜΕΤΡΑ ΠΡΟΣΤΑΣΙΑΣ ΤΩΝ ΞΥΛΙΝΩΝ ΚΑΤΑΣΚΕΥΩΝ A

ΧΙΙΙ Επιτροπή Εκπαιδευτικής Υπηρεσίας

ΠΑΡΑΡΤΗΜΑ ΙΙ ΕΡΩΤΗΜΑΤΟΛΟΓΙΟ ΤΥΠΟΥ Α. Επωνυμία του πιστωτικού ιδρύματος για το οποίο συμπληρώνεται το παρόν ερωτηματολόγιο...

2. ΟΙ ΣΤΡΕΒΛΩΣΕΙΣ ΤΗΣ ΑΓΟΡΑΣ

ΕΦΑΡΜΟΣΜΕΝΗ ΗΘΙΚΗ. Ενότητα 3: Το παράδειγμα της Τρέισι Λάτιμερ (συνέχεια) Παρούσης Μιχαήλ. Τμήμα Φιλοσοφίας

Αρμέγει δήθεν ο Γιώργος τα πρόβατά του κάθε πρωί και γεμίζει καρδάρες με γάλα το οποίο αποθηκεύεται σε δοχεία μεγάλης χωρητικότητας και μεταφέρεται σ

ΕΥΡΥΖΩΝΙΚΟ ΔΙΑΔΙΚΤΥΟ ΚΑΙ

03-00: Βιομάζα για παραγωγή ενέργειας Γενικά ζητήματα εφοδιαστικών αλυσίδων

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

Διασυνοριακά νερά και διαχειριστικά σχέδια λεκανών

Ηλεκτρονική Υπηρεσία Υποβολής Αιτήσεων Εισδοχής σε Φοιτητικές Εστίες

ΕΘΙΜΑ ΤΟΥ ΚΟΣΜΟΥ. Αγγελική Περιστέρη Α 2

Χημεία Β Γυμνασίου Τμήμα Β3. Γρηγόρης Μαγουλάς Φανή Μανούσου Κύρος Μαλλαμίδης Ελίνα Μάλλιαρη Μάγδα Μαντά

Τμήμα Ζωικής Παραγωγής ΤΕΙ Δ. Μακεδονίας, Παράρτημα Φλώρινας

Το Βαρόμετρο του Παρατηρητηρίου: Ποιότητα των Δημόσιων Υπηρεσιών προς Επιχειρήσεις

Μια «γριά» νέα. Εύα Παπώτη

ΑΤΕΙ ΚΑΛΑΜΑΤΑΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΑΣ ΓΕΩΠΟΝΙΑΣ ΤΜΗΜΑ ΤΕΧΝΟΛΟΓΙΑΣ ΓΕΩΡΓΙΚΩΝ ΠΡΟΪΟΝΤΩΝ

Οι Πνευματικές Δυνάμεις στο Σύμπαν

ΠΤΥΧΕΣ ΤΟΥ ΣΥΓΧΡΟΝΟΥ ΦΑΙΝΟΜΕΝΟΥ ΤΗΣ ΖΩΟΛΑΤΡΙΑΣ! ΛΑΜΠΡΟΥ Κ. ΣΚΟΝΤΖΟΥ Θεολόγου - καθηγητού Δε χρειάζεται να είναι κάποιος ειδικός για να διαπιστώσει

έκκεντρα και mechanical science στρόφαλοί Παρατηρήσεις & άλλες δραστηριότητες Τμήμα Γνώσεων

Το Ευρωπαϊκό Κοινοβούλιο αποτελεί την άμεσα εκλεγμένη δημοκρατική έκφραση της πολιτικής βούλησης των λαών της Ευρώπης.

Βρήκαμε πολλά φυτά στο δάσος, αλλά και ήλιο, νερό, αέρα, έδαφος!

ΠΕΡΙΛΗΨΗ ΤΟΥ ΠΑΙΧΝΙΔΙΟΥ

Καλωσόρισμα επισήμων. Κυρίες και κύριοι,

ΠΕΙΡΑΙΩΣ ASSET MANAGEMENT ΑΝΩΝΥΜΗ ΕΤΑΙΡΕΙΑ ΔΙΑΧΕΙΡΙΣΗΣ ΑΜΟΙΒΑΙΩΝ ΚΕΦΑΛΑΙΩΝ. Ατομικές Οικονομικές Kαταστάσεις

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Κεφάλαιο 3 ο

Παρασκευή, 25 Ιανουαρίου 2013 ΙΝΣΤΙΤΟΥΤΟ ΕΜΠΟΡΙΟΥ & ΥΠΗΡΕΣΙΩΝ ΠΕΤΡΑΚΗ 16 Τ.Κ ΑΘΗΝΑ ΤΗΛ.: FAX:

ΙΝΣΤΙΤΟΥΤΟ ΕΜΠΟΡΙΟΥ & ΥΠΗΡΕΣΙΩΝ ΠΕΤΡΑΚΗ 16 Τ.Κ ΑΘΗΝΑ ΤΗΛ.: FAX:

Συνωμοσία Πυρήνων της Φωτιάς - Πυρήνας Αντάρτικου Πόλης

Transcript:

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

Διάγραμμα Παρουσίασης 1. Τι είναι οι Βάσεις Δεδομένων; Γιατί Παρουσιάζουν τόσο Ενδιαφέρον; 2. Ποια είναι τα Πλεονεκτήματα των Βάσεων Δεδομένων; 3. Προκλήσεις του Μέλλοντος;

Τι είναι οι Βάσεις Δεδομένων; Βάση Δεδομένων (Database - DB): Μια συλλογή από συσχετιζόμενα δεδομένα. Π.χ., Τα δεδομένα ενός Πανεπιστήμιου (Φοιτητές, Μαθήματα, Αίθουσες, Εγγραφες, κτλ.) Τυχαία συλλογή δεδομένων δεν αποτελούν ΒΔ π.χ., όλες οι λέξεις ενός βιβλίου παρόλο που είναι συσχετιζόμενα δεδομένα δεν αποτελούν βάση δεδομένων. Δεδομένα (Data): Γνωστά γεγονότα τα οποία μπορούν να καταγραφούν και τα οποία έχουν συγκεκριμένη σημασία. π.χ., Ο Κώστας είναι 32 ετών με ταυτότητα 721233.

Τι είναι οι Βάσεις Δεδομένων; Σχεσιακό Μοντέλο (Codd 70, ΙΒΜ): To επικρατέστερο μοντέλο αναπαράστασης Δεδομένων σε Σύγχρονες Βάσεις Δεδομένων. Μια Σχέση r είναι ένα σύνολο πλειάδων (tuples) r={t 1,t 2, t Μ }, όπου κάθε πλειάδα είναι μια διατεταγμένη ακολουθία γνωρισμάτων (attributes) t=<v 1,v 2,,v Ν >. Όνομα Σχέσης Επικεφαλίδα Γνωρίσματα Εγγραφές

Τι είναι οι Βάσεις Δεδομένων; Παράδειγμα (Σχεσιακής) Βάσης Πανεπιστημίου

Τι είναι οι Βάσεις Δεδομένων; Database Management System (DBMS): Λογισμικό/α για τη δημιουργία, τη διατήρηση, και επεξεργασία μιας DB. π.χ., Oracle, IBM DB2, SQL-Server, PostgreSQL, MySQL, MS Access, Interbase, Sybase, Κύριος σκοπός των DBMS: αποθήκευση & διαχείριση Εύκολα και βολικά (conveniently) Γρήγορα και αποδοτικά (efficiently) Αξιόπιστα και με συνέπεια (reliably and consistently) Σύστημα Βάσης (Database System): DBS = DBMS + DATA Κάποτε περιλαμβάνονται στην πιο πάνω εξίσωση και οι εφαρμογές.

Τι είναι οι Βάσεις Δεδομένων; (DB)

Τι είναι οι Βάσεις Δεδομένων; Ανατομία του MySQL Server

Γιατί παρουσιάζουν τόσο ενδιαφέρουν οι ΒΔ; Ερώτηση: Γιατί παρουσιάζουν τόσο ενδιαφέρουν οι Σχεσιακές Βάσεις Δεδομένων; Απάντηση Γιατί είναι το τεχνικό θεμέλιο (υπόβαθρο) κάθε σύγχρονου Πληροφοριακού Συστήματος. Τραπεζικές Εφαρμογές & Χρηματιστήριο, (Διαδικτυακά) Συστήματα Κρατήσεων Ε-Διακυβέρνηση (Ανανέωση Αδειών, Φορολογία, κτλ.) Αρχεία Προσωπικού, Πελατών, κτλ (Οργανισμοί, Εταιρείες, κτλ.) Λιανική Πώληση και Διαδικτυακά Καταστήματα Τηλεπικοινωνίες, και άπειρες άλλες εφαρμογές. Γιατί ένα από τα μεγαλύτερα ποσοστά απασχόλησης αποφοίτων της Πληροφορικής είναι στο χώρο των Πληροφοριακών Συστημάτων (Βάσεων Δεδομένων)

Διάγραμμα Παρουσίασης 1. Τι είναι οι Βάσεις Δεδομένων; Γιατί Παρουσιάζουν τόσο Ενδιαφέρον; 2. Ποια είναι τα Πλεονεκτήματα των Βάσεων Δεδομένων; 3. Προκλήσεις Μέλλοντος;

Ποια τα Πλεονεκτήματα των ΒΔ; 1) Ανεξαρτησία Προγράμματος-Δεδομένων (Program-data independence) δηλ., Δυνατότητα αλλαγής της Φυσικής Δομής δεδομένων χωρίς να επηρεαστούν τα Προγράμματα (DBMS Application Programs / Queries) Database System Program DBMS DB

Ποια τα Πλεονεκτήματα των ΒΔ; 2) Δυνατότητα Εκτέλεσης Δηλωτικών Επερωτήσεων μέσω Γενικής Διεπαφής Ο Χρήστης διατυπώνει τι επιθυμεί να ανακτήσει χωρίς να ορίζει πως (δηλ., αλγόριθμο) θέλει να γίνει η ανάκτηση δεδομένων. SELECT Course_number FROM COURSE WHERE Credit_hours<4 AND Department= CS Database System DB

Ποια τα Πλεονεκτήματα των ΒΔ; 3) Δυνατότητα Επιβολής Κανόνων Ακεραιότητας Π.χ., Επιβολή κανόνα: «Κανένα μάθημα δεν μπορεί να λαμβάνει πάνω από 10 Διδακτικές Μονάδες» Παράδειγμα σε SQL-DDL: CREATE TABLE COURSE ( CourseID INT PRIMARY KEY, Units INT NOT NULL CHECK (Units<11).) 4) Δυνατότητα Εκτέλεσης Σκανδαλών (Triggers) Π.χ., «Σε κάθε νέα εισαγωγή δεδομένων στον πίνακα COURSE στείλε ένα EMAIL στη Γραμματεία» 5) Ταυτόχρονη Επεξεργασία Πολλαπλών Δοσοληψιών Διασφαλίζει ότι τα δεδομένα θα παραμένουν σε συνεπή (consistent) κατάσταση (δηλαδή είτε όλα αποθηκεύονται ή τίποτα!) Μέσω Υποσυστήματος Ταυτοχρονίας.

Ποια τα Πλεονεκτήματα των ΒΔ; 6. Μέτρα Προστασίας και Ασφάλειας Δυνατότητα περιορισμού μη-εξουδιοτημένων (unauthorized) προσβάσεων στα δεδομένα. Μέσω Υποσυστήματος Ασφάλειας (Security) 7. Διασφάλιση Μόνιμης Αποθήκευσης Δεδομένων Κάθε ολοκληρωμένη δοσοληψία (πρόγραμμα βάσης) θα καταγράψει μόνιμα τα αποτελέσματα στη βάση. Μέσω Υποσυστήματος Ανάκαμψης (Recovery) 8. Προχωρημένες Δυνατότητες: Διασύνδεση με Διαδίκτυο, Εξόρυξη Δεδομένων (Data Mining), Ανάκτηση Δεδομένων (Information Retrieval), Γεωγραφικά Δεδομένα, Αναφορές (Reports), κτλ.

Ποια τα Πλεονεκτήματα των ΒΔ; 9. Επιτρέπει σε ένα οργανισμό να ανακαλύψει / ορίσει τα δεδομένα του: Π.χ., Σχεδιάζοντας και Υλοποιώντας τη βάση UNIVERSITY προτυποποιείται ότι το STUDENT.Name είναι Αλφαριθμητική Ακολουθία 30 χαρακτήρων. 10.Μειωμένος χρόνος ανάπτυξης εφαρμογών Υπολογίζεται ότι ο χρόνος ανάπτυξης εφαρμογών με βάσεις μειώνεται κατά 75-84%. 11.Ευελιξία Εύκολη μετάβαση σε άλλο προμηθευτή βάσης δεδομενων (με εργαλεία EXPORT).

Διάγραμμα Παρουσίασης 1. Τι είναι οι Βάσεις Δεδομένων; Γιατί Παρουσιάζουν τόσο Ενδιαφέρον; 2. Ποια είναι τα Πλεονεκτήματα των Βάσεων Δεδομένων; 3. Προκλήσεις Μέλλοντος;

Προκλήσεις Μέλλοντος στις ΒΔ; #1) Μετατόπιση Απαιτήσεων Λειτουργιών Από ΒΔ Αλφαριθμητικών Δεδομένων σε ΒΔ εικόνων, ήχου, γεωγραφικών δεδομένων, δικτυακών δεδομένων, κτλ. Αναζήτηση Εικόνων SELECT * FROM IMAGES WHERE most_similar_to(a) O1 O2 O3 O4 O5

Προκλήσεις Μέλλοντος στις ΒΔ; #2) Μετατόπιση Πλατφόρμας Από Συμβατικούς Διαθέτες σε Κέντρα Δεδομένων και Μικροσυσκευές Sun s Container-based Data Center

Προκλήσεις Μέλλοντος στις ΒΔ; Google Cloud Datacenter in Oregon, USA, 2010 45,000 Servers

Προκλήσεις Μέλλοντος στις ΒΔ; Συλλογή Ροών Δεδομένων Από Αισθητήρες

Προκλήσεις Μέλλοντος στις ΒΔ; Συλλογή Ροών Δεδομένων Από Αισθητήρες

Προκλήσεις Μέλλοντος στις ΒΔ; #3) Μετατόπιση Μεγέθους ΒΔ Παράδειγμα Sprint Telecom (Αμερική): 5ή Μεγαλύτερη ΒΔ στον Κοσμο* Καταγραφή δεδομένων συνδιάλεξης (π.χ., ο X τηλεφώνησε του Υ για 10 λεπτά και 20 δευτερόλεπτα) 2,85 τρισεκατομμύρια (x10 12 ) εγγραφές! 385 εκατομμύρια (x10 6 ) νέες εγγραφές την ημέρα! Σε εξαιρετικές περιπτώσεις μέχρι και 70,000 νέες εγγραφές το Δευτερόλεπτο! * 1 η μεγαλύτερη: World Data Centre for Climate, MPI, Γερμανία, 220 Terabytes δεδομένων.

Ποια είναι η Διαδικασία Ανάπτυξης ΒΔ; Για την ανάπτυξη μιας Σχεσιακής Βάσης δεδομένων ακολουθούνται τα ακόλουθα βήματα A. Ανάλυση Απαιτήσεων (Requirement Analysis): Ο Αναλυτής του συστήματος προετοιμάζει ένα έγγραφο απαιτήσεων με την βοήθεια του πελάτη. Τι δεδομένα να αποθηκεύονται και που; Τι εφαρμογές θα αναπτυχθούν πάνω από τα δεδομένα; Ποιες πράξεις/διαδικασίες πρέπει να υποστηριχθούν και με τι απαιτήσεις επίδοσης; B. Εννοιολογική Σχεδίαση Βάσης (Conceptual Database Design): O DB Designer ετοιμάζει ένα ER διάγραμμα το οποίο μπορεί να γίνει αντιληπτό στον πελάτη (για επικύρωση) Το διάγραμμα αυτό πρέπει να ορθό, πλήρες και αποδοτικό για να είναι εύκολη η μετατροπή στο επόμενο στάδιο.

Ποια είναι η Διαδικασία Ανάπτυξης ΒΔ; Αποτέλεσμα: Διάγραμμα ER

Ποια είναι η Διαδικασία Ανάπτυξης ΒΔ; C. Λογική Σχεδίαση Βάσης (Logical Database Design): Μετατροπή του ER διαγράμματος σε ένα (Σχεσιακό) Σχήμα Βάσης. Στιγμιότυπο Διαγράμματος Δομής Δεδομένων (Data Structure Diagram) στον SQL Server Management Studio (ουσιαστικά αναπαράσταση του σχεσιακού σχήματος)

Ποια είναι η Διαδικασία Ανάπτυξης ΒΔ; Συστατικά της Βάσης Δεδομένων που έχουν δημιουργηθεί μέχρι στιγμή Database System DBMS Catalog Tables

Ποια είναι η Διαδικασία Ανάπτυξης ΒΔ; D. Εκλέπτυνση Σχήματος (Schema Refinement): Ανάλυση σχήματος για εντοπισμό τυχαίων προβλημάτων π.χ., Student(ssn, vehicleid, motorid). Αποφυγή πολλών κενών τιμών π.χ., Εάν ο Κώστας ΔΕΝ έχει vehicle και motor τότε δημιουργείται η μη επιθυμητή εγγραφή (111, NULL, NULL); BAD (112, NULL, KLT15); BAD (113, XKJDL, NULL); BAD (113, HJDDL, KST139); OK

Ποια είναι η Διαδικασία Ανάπτυξης ΒΔ; E. Φυσικός Σχεδιασμός Βάσης Έλεγχος ότι η βάση θα ικανοποιεί τις απαιτήσεις επίδοσης/φόρτου κτλ. τα οποία επιβάλλουν οι απαιτήσεις του εγγράφου ανάλυσης. F. Υλοποίηση Εφαρμογής και Μηχανισμών Ασφάλειας