You are on page 1of 38

Δ.Ι.Ε.Κ.

Χαλανδρίου
 Ειδικότητα: «Τεχνικός Εφαρμογών Πληροφορικής»
 Μάθημα: «Βάσεις Δεδομένων Ι»
 Ακαδημαϊκό Εξάμηνο: 2022Α΄
 Εξάμηνο κατάρτισης: Β΄
 Ώρες: Θεωρία (2)
 Εκπαιδευτής: Τζιωρτζίδης Παναγιώτης

23/02/2022 Διάλεξη 1η - Εισαγωγή και Περιβάλλον Συστημάτων ΒΔ - Τζιωρτζίδης Π. 1


Δ.Ι.Ε.Κ. Χαλανδρίου
 Μάθημα: «Βάσεις Δεδομένων Ι»
 Διάλεξη 1η: «Εισαγωγή στις Βάσεις Δεδομένων και
στα Συστήματα Βάσεις Δεδομένων»

23/02/2022 Διάλεξη 1η - Εισαγωγή και Περιβάλλον Συστημάτων ΒΔ - Τζιωρτζίδης Π. 2


Σκοπός – Μαθησιακά Αποτελέσματα
 Σκοπός του μαθήματος είναι γίνει μία εισαγωγή στις
Βάσεις Δεδομένων και να γνωρίσει και να
κατανοήσει ο σπουδαστής τα βασικά στοιχεία των
Συστημάτων των Βάσεων Δεδομένων.

23/02/2022 Διάλεξη 1η - Εισαγωγή και Περιβάλλον Συστημάτων ΒΔ - Τζιωρτζίδης Π. 3


Εισαγωγή στις Βάσεις Δεδομένων
 Δεδομένα και Πληροφορίες
 Στοιχεία Πληροφορίας ή Δεδομένα (Data) είναι
οποιαδήποτε παράσταση, όπως χαρακτήρες ή
αριθμητικές ποσότητες, σύμβολα κτλ., στην οποία
δίνεται ή είναι δυνατόν να δοθεί μια σημασία (έννοια).
 Πληροφορία είναι η σημασία που δίνει ο άνθρωπος
σε ένα σύνολο δεδομένων, τα οποία επεξεργάζεται με
τη βοήθεια προκαθορισμένων συμφωνιών που έχουν
θεσπιστεί από τον ίδιο.

23/02/2022 Διάλεξη 1η - Εισαγωγή και Περιβάλλον Συστημάτων ΒΔ - Τζιωρτζίδης Π. 4


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

23/02/2022 Διάλεξη 1η - Εισαγωγή και Περιβάλλον Συστημάτων ΒΔ - Τζιωρτζίδης Π. 5


Εισαγωγή στις Βάσεις Δεδομένων
 Δεδομένα και Πληροφορίες
 Μετά τη συλλογή και καταγραφή των δεδομένων είναι
να εφευρεθούν τρόποι αποδοτικής οργάνωσης αυτών.
 Οι πρώτες προσπάθειες που αναφέρονται ιστορικά
έχουν να κάνουν με χειρογραφικά συστήματα
αποθήκευσης και οργάνωσης δεδομένων.
 Οι βασικές λειτουργίες, που τα συστήματα αυτά
έδιναν στους χρήστες τους ήταν:
 Εισαγωγή νέων δεδομένων
 Ενημέρωση δεδομένων
 Διαγραφή δεδομένων
 Επαναφορά δεδομένων
23/02/2022 Διάλεξη 1η - Εισαγωγή και Περιβάλλον Συστημάτων ΒΔ - Τζιωρτζίδης Π. 6
Εισαγωγή στις Βάσεις Δεδομένων
 Σημασία της Διαχείρισης Δεδομένων
 Οι μεγάλες ποσότητες δεδομένων επιβάλλουν την
εύρεση αποτελεσματικών μεθόδων αποθήκευσης.
 Τα δεδομένα πρέπει να είναι οργανωμένα με τέτοιο
τρόπο ώστε να διευκολύνεται η αναζήτηση και η
ενημέρωσή τους και αυτό ακριβώς είναι το
αντικείμενο της μελέτης, που απαιτεί την καλύτερη
λύση.

23/02/2022 Διάλεξη 1η - Εισαγωγή και Περιβάλλον Συστημάτων ΒΔ - Τζιωρτζίδης Π. 7


Εισαγωγή στις Βάσεις Δεδομένων
 Σημασία της Διαχείρισης Δεδομένων
 Ένας από τους βασικούς λόγους για τους οποίους
αναθέτουμε σε υπολογιστές να επιλύουν προβλήματα
είναι η δυνατότητά τους να αποθηκεύουν μεγάλο όγκο
δεδομένων με ταχύτητα, ακρίβεια και ασφάλεια.
 Αυτό είχε ως αποτέλεσμα να αναπτυχθούν συστήματα
όπου τα δεδομένα αποθηκεύονταν με τη μορφή
αρχείων σε ψηφιακά μέσα, όπως για παράδειγμα
σκληρούς δίσκους, CD-ROMs, DVD-ROMs, USB Flash
Memories, Servers, Data Centers με τη χρήση
κατάλληλων εφαρμογών λογισμικού.
23/02/2022 Διάλεξη 1η - Εισαγωγή και Περιβάλλον Συστημάτων ΒΔ - Τζιωρτζίδης Π. 8
Εισαγωγή στις Βάσεις Δεδομένων
 Σημασία της Διαχείρισης Δεδομένων
 Τα συστήματα αυτά «τρέχουν» εφαρμογές που έχουν
τη δυνατότητα να αποθηκεύουν τα δεδομένα.
 Οι εφαρμογές αυτές, εκτός από δυνατότητες
εισαγωγής και αποθήκευσης δεδομένων στο σύστημα,
έδιναν επιπλέον στον χρήστη την ευκαιρία να
ανακαλεί, να ενημερώνει, να διαγράφει και γενικά να
επεξεργάζεται και να αξιοποιεί με πολλούς τρόπους τα
δεδομένα των αρχείων.
 Η διαχείριση των δεδομένων ανήκε στην ευθύνη του
προγραμματιστή της εφαρμογής.
23/02/2022 Διάλεξη 1η - Εισαγωγή και Περιβάλλον Συστημάτων ΒΔ - Τζιωρτζίδης Π. 9
Εισαγωγή στις Βάσεις Δεδομένων
 Σημασία της Διαχείρισης Δεδομένων
 Αναφέρουμε ένα παράδειγμα εφαρμογής πελατολογίου
και παραγγελιών μιας εμπορικής επιχείρησης για να
μελετήσουμε τη δημιουργία και χρήση των αρχείων.
 Για την σωστή οργάνωση του αρχείου μας, θα πρέπει να
δημιουργήσουμε καρτέλες αρχικά για τους πελάτες και
ακολούθως για τις παραγγελίες τους.
 Περιεχόμενο (ενδεικτικό) των καρτελών θα πρέπει να είναι
τα εξής στοιχεία ανά πελάτη:
Κωδικός Πελάτη Διεύθυνση Τηλέφωνο

Επώνυμο ΤΚ ΑΦΜ

Όνομα Πόλη ΔΟΥ

23/02/2022 Διάλεξη 1η - Εισαγωγή και Περιβάλλον Συστημάτων ΒΔ - Τζιωρτζίδης Π. 10


Εισαγωγή στις Βάσεις Δεδομένων
 Σημασία της Διαχείρισης Δεδομένων
 Μπορούμε να ισχυριστούμε ότι τελικά ένα αρχείο
είναι ένα σύνολο οργανωμένων ομοειδών στοιχείων.
 Μέσα σε ένα αρχείο τα στοιχεία οργανώνονται σε
λογικές ενότητες.
 Το σύνολο των στοιχείων που περιέχονται σε μια
λογική ενότητα ονομάζεται εγγραφή (record).
 Το κάθε στοιχείο της εγγραφής που καταχωρίζεται στο
αρχείο ονομάζεται πεδίο (field).

23/02/2022 Διάλεξη 1η - Εισαγωγή και Περιβάλλον Συστημάτων ΒΔ - Τζιωρτζίδης Π. 11


Εισαγωγή στις Βάσεις Δεδομένων
 Σημασία της Διαχείρισης Δεδομένων
 Ορίζοντας καλύτερα τώρα τις έννοιες μπορούμε να
δώσουμε τους παρακάτω ορισμούς:
 Πεδίο (field) είναι ένα από τα επιμέρους στοιχεία
πληροφορίες που συνθέτουν την εγγραφή, όπως αυτή θα
καταχωρηθεί σε ένα αρχείο.
 Εγγραφή (record) του αρχείου είναι το σύνολο των πεδίων
που ανήκουν στην ίδια λογική ενότητα.
 Αρχείο (file) είναι ένα σύνολο εγγραφών λογικά
συνδεδεμένων μεταξύ τους, που είναι καταχωρημένες σε
ένα (ή και περισσότερα, σύμφωνα με τις δυνατότητες της
σημερινής τεχνολογίας) μαγνητικό ή οπτικό μέσο
αποθήκευσης.
23/02/2022 Διάλεξη 1η - Εισαγωγή και Περιβάλλον Συστημάτων ΒΔ - Τζιωρτζίδης Π. 12
Εισαγωγή στις Βάσεις Δεδομένων
 Σημασία της Διαχείρισης Δεδομένων
 Το πεδίο, δεσμεύει κάποιο χώρο στην κεντρική ή στη
δευτερεύουσα μνήμη του υπολογιστή.
 Ο αριθμός των απαιτούμενων bytes είναι το μήκος του
πεδίου (field length).
 Με βάση τις τιμές που μπορούν να δεχτούν, μπορούμε
να διακρίνουμε τα πεδία σε διάφορες κατηγορίες. Οι
κυριότερες από αυτές αναφέρονται παρακάτω:
 Αλφαριθμητικά (alphanumeric), όταν περιέχουν
αλφαβητικούς χαρακτήρες, ειδικούς χαρακτήρες,
αριθμούς ή συνδυασμούς αυτών.
 Αριθμητικά (numeric), όταν περιέχουν μόνο αριθμούς.
23/02/2022 Διάλεξη 1η - Εισαγωγή και Περιβάλλον Συστημάτων ΒΔ - Τζιωρτζίδης Π. 13
Εισαγωγή στις Βάσεις Δεδομένων
 Σημασία της Διαχείρισης Δεδομένων
 Ημερομηνίας (date), όταν έχουν τη δυνατότητα αποθήκευσης
ημερομηνιών με διάφορες μορφές (π.χ., 160298 ή 16022022
κ.ο.κ., ανάλογα με το προγραμματιστικό περιβάλλον που
χρησιμοποιείται).
 Δυαδικά (binary), όταν είναι κατάλληλα να αποθηκεύουν ειδικού
τύπου δεδομένα, όπως εικόνα, ήχο, video κτλ.
 Λογικά (logical), όπου επιτρέπονται μόνο δύο τιμές οι οποίες
αντιστοιχούν σε δύο διακριτές καταστάσεις: Αλήθεια (True) ή
Ψέμα (False).
 Σημειώσεων (memo), όπου είναι επιτρεπτή η εισαγωγή
κειμένου με μεταβλητό μήκος, το οποίο, συνήθως,
χρησιμοποιείται για την αποθήκευση σημειώσεων (κειμένου),
που μπορεί, ανάλογα και με το περιβάλλον ανάπτυξης, να είναι
και αρκετά μεγάλο.

23/02/2022 Διάλεξη 1η - Εισαγωγή και Περιβάλλον Συστημάτων ΒΔ - Τζιωρτζίδης Π. 14


Εισαγωγή στις Βάσεις Δεδομένων
 Σημασία της Διαχείρισης Δεδομένων
 Μήκος εγγραφής (record length) είναι το άθροισμα
του μήκους των πεδίων που την αποτελούν.
 Δομή εγγραφής (ή γραμμογράφηση) (record layout)
είναι ο τρόπος με τον οποίο οργανώνονται τα πεδία
της. Το βασικό στοιχείο που καθορίζει τη δομή
εγγραφής είναι η σειρά με την οποία εμφανίζονται τα
πεδία μέσα στην εγγραφή, δηλαδή ποιο είναι πρώτο,
ποιο δεύτερο κ.ο.κ.

23/02/2022 Διάλεξη 1η - Εισαγωγή και Περιβάλλον Συστημάτων ΒΔ - Τζιωρτζίδης Π. 15


Γενικά περί Βάσεων Δεδομένων
 Τι είναι μια Βάση Δεδομένων?
 Βάση Δεδομένων (ΒΔ) είναι μια διαμοιραζόμενη
συλλογή από λογικά σχετιζόμενα δεδομένα μαζί με την
περιγραφή τους, που είναι σχεδιασμένα να
ικανοποιούν τις πληροφοριακές ανάγκες ενός
οργανισμού ή μιας επιχείρησης.
 Οι Βάσεις Δεδομένων προσφέρουν την οργάνωση, την
επεξεργασία και την αποθήκευση των δεδομένων
στον Η/Υ, ώστε να είναι δυνατή η εξαγωγή της
επιθυμητής πληροφορίας.

23/02/2022 Διάλεξη 1η - Εισαγωγή και Περιβάλλον Συστημάτων ΒΔ - Τζιωρτζίδης Π. 16


Γενικά περί Βάσεων Δεδομένων
Χαρακτηριστικά των Βάσεων Δεδομένων:
 Αναπαριστούν μια άποψη του πραγματικού κόσμου
που πολλές φορές την καλούμε μικρόκοσμο ή πεδίο
αναφοράς. Κάθε αλλαγή που επέρχεται στο
μικρόκοσμο πρέπει να “περνάει” και στη Β.Δ.
 Περιέχουν δεδομένα που είναι σχετικά μεταξύ τους.
Μια τυχαία συνάθροιση διαφόρων δεδομένων δεν
μπορεί να θεωρηθεί ως μια Β.Δ.

23/02/2022 Διάλεξη 1η - Εισαγωγή και Περιβάλλον Συστημάτων ΒΔ - Τζιωρτζίδης Π. 17


Γενικά περί Βάσεων Δεδομένων
Χαρακτηριστικά των Βάσεων Δεδομένων:
 Σχεδιάζονται και διατηρούν δεδομένα για κάποιο
συγκεκριμένο σκοπό. Επομένως προορίζονται για μια
συγκεκριμένη ομάδα χρηστών και για κάποιες
εφαρμογές που ενδιαφέρουν τους χρήστες.
 Περιέχουν δεδομένα που περιγράφουν το
μικρόκοσμο τη συγκεκριμένη χρονική στιγμή, μπορεί
όμως να περιέχουν και δεδομένα που περιγράφουν
την ιστορία του μικρόκοσμου.

23/02/2022 Διάλεξη 1η - Εισαγωγή και Περιβάλλον Συστημάτων ΒΔ - Τζιωρτζίδης Π. 18


Γενικά περί Βάσεων Δεδομένων
Σύστημα Διαχείρισης Βάσεων Δεδομένων:
 Ένα Σύστημα Διαχείρισης Βάσεων Δεδομένων (ΣΔΒΔ) είναι το
λογισμικό που επιτρέπει στους χρήστες να δημιουργήσουν, να
συντηρήσουν και να προσπελάσουν με οργανωμένο τρόπο μια
Βάση Δεδομένων.
 Επιτρέπει την περιγραφή της Βάσης Δεδομένων, π.χ. τον
προσδιορισμό των τύπων, των δομών και των περιορισμών
των δεδομένων της ΒΔ.
 Την κατασκευή της Βάσης Δεδομένων, δηλ. τη διαδικασία
αποθήκευσης των δεδομένων σε ένα αποθηκευτικό μέσο (π.χ.
δίσκο) που ελέγχεται από το ΣΔΒΔ.
 Το χειρισμό της Βάσης Δεδομένων, δηλ. την υποβολή
ερωτημάτων (queries) προς τη βάση για ανάκτηση
πληροφοριών ή τη διαγραφή και τροποποίηση των παλαιών
δεδομένων και την εισαγωγή νέων δεδομένων στη βάση.
23/02/2022 Διάλεξη 1η - Εισαγωγή και Περιβάλλον Συστημάτων ΒΔ - Τζιωρτζίδης Π. 19
Γενικά περί Βάσεων Δεδομένων
Πλεονεκτήματα των ΣΔΒΔ
 Ολοκληρωμένο σύστημα διεπαφής και επικοινωνίας
 Έλεγχος πρόσβασης
 Προστασία από βλάβες υλικού
 Έλεγχος ακεραιότητας δεδομένων
 Έλεγχος πλεονασμών, συμβατότητα δεδομένων.

23/02/2022 Διάλεξη 1η - Εισαγωγή και Περιβάλλον Συστημάτων ΒΔ - Τζιωρτζίδης Π. 20


Γενικά περί Βάσεων Δεδομένων

23/02/2022 Διάλεξη 1η - Εισαγωγή και Περιβάλλον Συστημάτων ΒΔ - Τζιωρτζίδης Π. 21


Γενικά περί Βάσεων Δεδομένων

Πηγή: www.pages.cs.aueb.gr Κεφάλαιο 9 Συστήματα Βάσεων Δεδομένων


23/02/2022 Διάλεξη 1η - Εισαγωγή και Περιβάλλον Συστημάτων ΒΔ - Τζιωρτζίδης Π. 22
Γενικά περί Βάσεων Δεδομένων
Τα επίπεδα ανάπτυξης ενός Συστήματος Βάσης Δεδομένων

Πηγή: www.pages.cs.aueb.gr Κεφάλαιο 9 Συστήματα Βάσεων Δεδομένων


23/02/2022 Διάλεξη 1η - Εισαγωγή και Περιβάλλον Συστημάτων ΒΔ - Τζιωρτζίδης Π. 23
Γενικά περί Βάσεων Δεδομένων
Σπουδαστής
Α.Μ. Επώνυμο_Σ Όνομα_Σ Πατρώνυμο_Σ Εξάμηνο_Φοίτ Όνομασία_
Τμήμ

Μάθημα
Κωδικός_Μαθ Τίτλος_Μαθ Διδακτ_Μονάδες Διδάσκων_Μαθ

Καθηγητής
Κωδικός_Κ Επώνυμο_Κ Όνομα_Κ Βαθμίδα_Κ Διεύθυνση_Κ Τηλέφωνο_Κ

Σύγγραμμα
Κωδικός_Συγγ Τίτλος_Συγγ Αριθ_Σελ

Το Σχεσιακό Σχήμα μιας Βάσης Δεδομένων

23/02/2022 Διάλεξη 1η - Εισαγωγή και Περιβάλλον Συστημάτων ΒΔ - Τζιωρτζίδης Π. 24


Γενικά περί Βάσεων Δεδομένων
 Το Ιεραρχικό Μοντέλο
Root

Record_1 Record_2

Record_3 Record_4 Record_5

Record_6 Record_7

Παράδειγμα δενδρικής δομής με τους αντίστοιχους κόμβους – εγγραφές

23/02/2022 Διάλεξη 1η - Εισαγωγή και Περιβάλλον Συστημάτων ΒΔ - Τζιωρτζίδης Π. 25


Γενικά περί Βάσεων Δεδομένων
 Το Δικτυακό Μοντέλο
Root

Record_1 Record_2

Record_3 Record_4 Record_5

Record_6 Record_7

Παράδειγμα δικτυακού μοντέλου με τους αντίστοιχους κόμβους – εγγραφές

23/02/2022 Διάλεξη 1η - Εισαγωγή και Περιβάλλον Συστημάτων ΒΔ - Τζιωρτζίδης Π. 26


Γενικά περί Βάσεων Δεδομένων
 Το Σχεσιακό Μοντέλο
Πίνακας – Οντότητα
‘Ονομα της Οντότητας Γνωρίσματα – Πεδία

Σπουδαστής
Α.Μ. Επώνυμο_Σ Όνομα_Σ Πατρώνυμο_Σ Εξάμηνο_Φοίτ Όνομασία_
Τμήμ
Πλειάδες – Εγγραφές

Μάθημα
Κωδικός_Μαθ Τίτλος_Μαθ Διδακτ_Μονάδες Διδάσκων_Μαθ

Οι Πίνακες – Οντότητες «Σπουδαστής» και «Μάθημα» μιας Βάσης Δεδομένων


23/02/2022 Διάλεξη 1η - Εισαγωγή και Περιβάλλον Συστημάτων ΒΔ - Τζιωρτζίδης Π. 27
Γενικά περί Βάσεων Δεδομένων
Παράδειγμα Βάσης Δεδομένων

23/02/2022 Διάλεξη 1η - Εισαγωγή και Περιβάλλον Συστημάτων ΒΔ - Τζιωρτζίδης Π. 28


Γενικά περί Βάσεων Δεδομένων
Παράδειγμα Βάσης Δεδομένων

23/02/2022 Διάλεξη 1η - Εισαγωγή και Περιβάλλον Συστημάτων ΒΔ - Τζιωρτζίδης Π. 29


Γενικά περί Βάσεων Δεδομένων
Παράδειγμα Βάσης Δεδομένων

23/02/2022 Διάλεξη 1η - Εισαγωγή και Περιβάλλον Συστημάτων ΒΔ - Τζιωρτζίδης Π. 30


Γενικά περί Βάσεων Δεδομένων
Παράδειγμα Βάσης Δεδομένων

23/02/2022 Διάλεξη 1η - Εισαγωγή και Περιβάλλον Συστημάτων ΒΔ - Τζιωρτζίδης Π. 31


Γενικά περί Βάσεων Δεδομένων
Παράδειγμα Βάσης Δεδομένων

23/02/2022 Διάλεξη 1η - Εισαγωγή και Περιβάλλον Συστημάτων ΒΔ - Τζιωρτζίδης Π. 32


Γενικά περί Βάσεων Δεδομένων
Παράδειγμα Βάσης Δεδομένων

23/02/2022 Διάλεξη 1η - Εισαγωγή και Περιβάλλον Συστημάτων ΒΔ - Τζιωρτζίδης Π. 33


Γενικά περί Βάσεων Δεδομένων
Παράδειγμα Βάσης Δεδομένων

23/02/2022 Διάλεξη 1η - Εισαγωγή και Περιβάλλον Συστημάτων ΒΔ - Τζιωρτζίδης Π. 34


Γενικά περί Βάσεων Δεδομένων
 Ο κάθε πίνακας αποτελείται από έναν αριθμό από πλειάδες
ή εγγραφές
 Κάποιοι πίνακες διαφέρουν ποιοτικά από τους υπόλοιπους
(π.χ. οι πίνακες Παρακολουθεί και Συγγράφει)
 Η διαχείριση της Βάσης Δεδομένων περιλαμβάνει τα
ερωτήματα (queries) και τις ενημερώσεις (updates)
 Η εκτέλεση ενός ερωτήματος έχει σαν αποτέλεσμα την
εμφάνιση της πληροφορίας, που θα ανακτηθεί από τη Βάση
Δεδομένων, με τη μορφή πίνακα
 Τα ερωτήματα μπορεί να είναι απλά δηλ. να χρησιμοποιούν
ένα πίνακα για την ανάκτηση της πληροφορίας ή πιο
σύνθετα δηλαδή να χρησιμοποιούν περισσότερους από έναν
πίνακες.
23/02/2022 Διάλεξη 1η - Εισαγωγή και Περιβάλλον Συστημάτων ΒΔ - Τζιωρτζίδης Π. 35
Γενικά περί Βάσεων Δεδομένων
 Σήμερα τα συστήματα ΣΔΒΔ περιλαμβάνουν:
 Αλληλεπιδρώσες εφαρμογές σε προσωπικό και αλλά και
επιχειρηματικό επίπεδο
 Ιδιαίτερα μεγάλες βάσεις της τάξης των terabytes
 Διαχείριση μεγάλων συλλογών κειμένων, εικόνων και
κινούμενων εικόνων
 Βάσεις Δεδομένων που βασίζονται σε κινητές συσκευές
(smartphones, tablets κλπ) και σε σύγχρονα δίκτυα κι
έχουν ήδη εφαρμοστεί σε ευρύ επίπεδο
 Σχεσιακές Βάσεις Δεδομένων
 Αντικειμενοστραφείς Βάσεις Δεδομένων
 Big Data, NoSQL Βάσεις Δεδομένων.

23/02/2022 Διάλεξη 1η - Εισαγωγή και Περιβάλλον Συστημάτων ΒΔ - Τζιωρτζίδης Π. 36


Sources – Links
 Εκπαιδευτικές σημειώσεις του μαθήματος «Εισαγωγή στις
Βάσεις Δεδομένων», του καθηγητού Τσακνάκη Π.,
Πανεπιστήμιο Πελοποννήσου.
 «Συστήματα Διαχείρισης Βάσεων Δεδομένων και Εφαρμογές
τους στο Διαδίκτυο», Ινστιτούτο Τεχνολογίας Υπολογιστών,
Αθήνα 2017, Εκδόσεις ΔΙΟΦΑΝΤΟΣ.
 «Πλήρης Οδηγός της Access 2002», Γκλαβά Μαίρη, Αθήνα
2002, Εκδόσεις Γκιούρδας.

23/02/2022 Διάλεξη 1η - Εισαγωγή και Περιβάλλον Συστημάτων ΒΔ - Τζιωρτζίδης Π. 37


Ερωτήσεις;

23/02/2022 Διάλεξη 1η - Εισαγωγή και Περιβάλλον Συστημάτων ΒΔ - Τζιωρτζίδης Π. 38

You might also like