Βάσεις Δεδομένων

15
1 Βάσεις Δεδομένων ΕΙΣΑΓΩΓΗ

description

Βάσεις Δεδομένων. ΕΙΣΑΓΩΓΗ. Στόχοι του μαθήματος. Τι είναι η Βάση Δεδομένων Πλεονεκτήματα / Μειονεκτήματα των βάσεων δεδομένων Συστήματα Διαχείρισης Βάσεων Δεδομένων ( DBMS). Δεδομένα - Πληροφορία. 60 σέντς Τυρόπιτα Σάντουιτς 80 σέντς Τα πιο πάνω δεδομένα μας δίνουν κάποια πληροφορία ; - PowerPoint PPT Presentation

Transcript of Βάσεις Δεδομένων

Page 1: Βάσεις Δεδομένων

1

Βάσεις Δεδομένων

ΕΙΣΑΓΩΓΗ

Page 2: Βάσεις Δεδομένων

2

Στόχοι του μαθήματος

Τι είναι η Βάση Δεδομένων Πλεονεκτήματα / Μειονεκτήματα των

βάσεων δεδομένων Συστήματα Διαχείρισης Βάσεων

Δεδομένων (DBMS)

Page 3: Βάσεις Δεδομένων

3

Δεδομένα - Πληροφορία

60 σέντς Τυρόπιτα Σάντουιτς 80 σέντς

Τα πιο πάνω δεδομένα μας δίνουν κάποια πληροφορία;

Όχι, τα δεδομένα για να μας δίνουν πληροφορία πρέπει να τα συσχετίσουμε.

Page 4: Βάσεις Δεδομένων

4

Πληροφορία

Τυρόπιτα 60 σέντς Σάντουιτς 80 σέντς

Για να αγοράσουμε από την καντίνα μια τυρόπιτα χρειαζόμαστε 60 σέντς.

Για να αγοράσουμε από την καντίνα ένα σάντουιτς χρειαζόμαστε 80 σέντς.

Page 5: Βάσεις Δεδομένων

5

Παράδειγμα: Τηλεφωνικός κατάλογος

Γιώργος Ιλαρίωνος 10, Παλουριώτισσα 99444333 Αντρέου

Page 6: Βάσεις Δεδομένων

6

Επίθετο Όνομα Διεύθυνση Τηλέφωνο

Ο Αντρέου Γιώργος κατοικεί στην οδό Ιλαρίωνος 10, Παλουριώτισσα και το τηλέφωνο του είναι 99444333.

Παράδειγμα: Τηλεφωνικός κατάλογος

Page 7: Βάσεις Δεδομένων

7

Παράδειγμα: το Λεξικό

RAM Μνήμη τυχαίας προσπέλασης

Λέξη : Ερμηνεία

Η λέξη RAM σημαίνει μνήμη τυχαίας προσπέλασης.

Page 8: Βάσεις Δεδομένων

8

Τι είναι η βάση Δεδομένων (Database);

ΟρισμόςΟρισμός:: Μια βάση δεδομένων (database) είναι μια συλλογή από πληροφορίες που σχετίζονται με ένα συγκεκριμένο θέμα.

Οι βάσεις δεδομένων μπορεί να είναι έντυπεςέντυπες και ηλεκτρονικέςηλεκτρονικές.

Page 9: Βάσεις Δεδομένων

9

Πότε απαιτείται η Χρήση της Βάσης Δεδομένων;

Η δημιουργία μιας βάσης δεδομένων απαιτείται όταν ο όγκος των δεδομένων είναι πολύ μεγάλος και η διαχείριση, η οργάνωση, η ασφάλεια, η ακρίβεια και η γρήγορη ανεύρεση τους είναι πολύ σημαντική: Π.χ. Τα στοιχεία υπαλλήλων, πελατών, προμηθευτών και

παραγγελιών μιας εμπορικής επιχείρησης. Τα στοιχεία υλικών μιας αποθήκης. Τα στοιχεία ταινιών, πελατών και δανεισμών ενός DVD CLUB. Τα στοιχεία υπαλλήλων, γιατρών, ασθενών αλλά και υλικών

ενός νοσοκομείου. Τα στοιχεία βιβλίων, χρηστών (δανειστών) και δανεισμών μιας

βιβλιοθήκης.

Page 10: Βάσεις Δεδομένων

10

Παραδείγματα Έντυπων Βάσεων Δεδομένων από την καθημερινή μας ζωή Ο τηλεφωνικός κατάλογος: περιέχει ονόματα, διευθύνσεις

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

Το λεξικό: περιέχει τις λέξεις και τις αντίστοιχες ερμηνείες των λέξεων για να καταλάβουμε τι σημαίνει η κάθε λέξη. Ταξινόμηση αλφαβητική ως προς τη λέξη.

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

Το αρχείο ταυτοτήτων: περιέχει αριθμό ταυτότητας, όνομα, διεύθυνση, όνομα πατέρα, ημερομηνία γεννήσεως, φωτογραφία κ.α. Ταξινόμηση αριθμητική ως προς τον αριθμό ταυτότητας.

Page 11: Βάσεις Δεδομένων

11

Ηλεκτρονικές Βάσεις Δεδομένων

Όταν η βάση δεδομένων βρίσκεται σε ηλεκτρονική μορφή τότε έχουμε μια ηλεκτρονική βάση δεδομένων.

Για τη δημιουργία μιας ηλεκτρονικής βάσης δεδομένων χρησιμοποιείται ειδικό λογισμικό που ονομάζεται Σύστημα διαχείρισης βάσης δεδομένων (ΣΔΒΔ).

Εμείς θα δούμε πως φτιάχνουμε μια βάση δεδομένων χρησιμοποιώντας το λογισμικό ΣΔΒΔ MS ACCESS.MS ACCESS.

Παραδείγματα Ηλεκτρονικών βάσεων: Ηλεκτρονικό ΛεξικόΤηλεφωνικός Κατάλογος της CYTA Ηλεκτρονικές ΕγκυκλοπαίδειεςΚτλ.

Page 12: Βάσεις Δεδομένων

12

Συστήματα Διαχείρισης Βάσεων Δεδομένων (ΣΔΒΔDBMS)

Για την δημιουργία, διαχείριση και συντήρηση μιας βάσης δεδομένων απαιτείται η χρήση ειδικού λογισμικού συστήματος που ονομάζεται Σύστημα Διαχείρισης Βάσεων Δεδομένων ΣΔΒΔ ή Database Management Systems DBMS

Π.Χ.ΜS ΑccessParadoxSQL ServerOracleSyBase

Page 13: Βάσεις Δεδομένων

13

Πλεονεκτήματα δημιουργίας Βάσης Δεδομένων

Μείωση των περιττών δεδομένων και γενικά καλύτερη οργάνωση των δεδομένων έτσι ώστε να είναι δυνατόν να παίρνουμε γρήγορα απαντήσεις σε αναζητήσεις που κάνουμε

Ασφάλεια των δεδομένων (Λόγω του κεντρικού ελέγχου) Ακεραιότητα των δεδομένων (Σημαίνει ότι τα δεδομένα

που καταχωρούνται δεν έχουν λάθη) Κοινή χρήση των δεδομένων από πολλές εφαρμογές

Page 14: Βάσεις Δεδομένων

14

Μειονεκτήματα των βάσεων δεδομένων

Δαπανηρή προμήθεια, οργάνωση και συντήρηση (πολύπλοκο λογισμικό - εκπαίδευση προσωπικού) Απαιτήσεις σε υλικό (αναβάθμιση Η/Υ & συσκευών) Κίνδυνος πρόσβασης από μη εξουσιοδοτημένα άτομα (λόγω της συγκέντρωσης των δεδομένων)

Page 15: Βάσεις Δεδομένων

15

Επανάληψη Στόχων του μαθήματος

Τι είναι η Βάση Δεδομένων Πλεονεκτήματα / Μειονεκτήματα των

βάσεων δεδομένων Συστήματα Διαχείρισης Βάσεων

Δεδομένων (DBMS)