E-mail Εκπαιδευτικού:
dkarousos@gmail.com

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

Θεματική Σ.Α.Ε.Κ. Αιγάλεω
Ειδικότητα: Τεχνικός Εφαρμογών Πληροφορικής
Εξάμηνο: 2026Α
Δευτέρα 17:45 - 21:00

Ενότητες

02/03/2026

Περιγραφή

Στη συγκεκριμένη ενότητα παρουσιάζεται η δομή του μαθήματος, οι μαθησιακοί στόχοι και ο τρόπος διδασκαλίας-διάδρασης με τους σπουδαστές.

LMS, moodle, liteclass, επικοινωνία, δομή μαθήματος, μαθησιακοί στόχοι, ενότητες μάθησης.

Αρχεία

Παρουσίαση:

Οδηγός εγκατάστασης του XAMPP:

phpMyAdmin - Σύντομος οδηγός για αρχάριους:

02/03/2026

Περιγραφή

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

ΒΔ (DB), τύποι ΒΔ (DB types), ΣΔΒΔ (DBMS), ΣΔΣΒΔ (RDBMS), οντότητα (entity), γνωρίσματα (attributes), πρωτεύον κλειδί (primary key).

Αρχεία

Παρουσίαση:

06/03/2026

Περιγραφή

Στη συγκεκριμένη ενότητα παρουσιάζονται τα Διαγράμματα Οντοτήτων-Συσχετίσεων (ER Diagrams).

ΔΟΣ (ERD), οντότητα (entity), γνώρισμα (attribute), συσχέτιση (realation), πρωτεύον κλειδί (primary key), απλό γνώρισμα (simple attribute), σύνθετο γνώρισμα (complex attribute), μονότιμο γνώρισμα (monotonic attribute), πλειότιμο γνώρισμα (polytomic attribute), αποθηκευμένο γνώρισμα (stored attribute), παραγόμενο γνώρισμα (generated attribute), κλειδί (key), σύνθετο κλειδί (composite key), πληθικότητες (cardinalities).

Αρχεία

Παρουσίαση:

Άσκηση 2.1: |

09/03/2026

Περιγραφή

Στη συγκεκριμένη ενότητα, παρουσιάζεται η διαδικασία δημιουργίας του σχεσιακού σχήματος μέσω των Διαγραμμάτων Οντοτήτων-Συσχετίσεων (ER Diagrams).

ΔΟΣ, σχεσιακό σχήμα, οντότητα->πίνακας, σχέση πολλά προς πολλά (Ν-Μ), σχέση ένα προς πολλά (1-Ν),σχέση ένα προς ένα (1-1).

Αρχεία

Παρουσίαση:

Άσκηση 3: |

16/03/2026

Περιγραφή

Στη συγκεκριμένη ενότητα, γίνεται εισαγωγή στην SQL και στη συνέχεια παρουσιάζονται οι τύποι δεδομένων της MySQL.

SQL, MySQL, DataTypes, char, varchar, binary, varbinary, tinytext, text, blob, mediumtext, mediumblob, longtext, longblob, enum, set, tinyint, smallint, mediumint, int, bigint, float, double, decimal, date, datetime, timetsamp, ime, year.

Αρχεία

Παρουσίαση:

Τύποι δεδομένων της MySQL:

20/03/2026

Περιγραφή

Στη συγκεκριμένη ενότητα, παρουσιάζονται τρόποι δημιουργίας και διαχείρισης σχήματος μέσω SQL.

create database, create table, alter table, drop database, drop table, truncate.

Αρχεία

Παρουσίαση:

Άσκηση 5.1: | |

Άσκηση 5.2: | |

23/03/2026

Περιγραφή

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

insert into, update, delete, select.

Αρχεία

Παρουσίαση:

Άσκηση 6.1: | |

Άσκηση 6.2: |

30/03/2026

Περιγραφή

Στη συγκεκριμένη ενότητα παρουσιάζονται οι διαθέσιμοι περιορισμοί και τα κλειδιά που μπορούμε να χρησιμοποιήσουμε κατα τη δημιουργία ενός πίνακα.

not null, unique, default, primary key, foreign key, auto_increment.

Αρχεία

Παρουσίαση:

Άσκηση 7.1: |

20/04/2026

Περιγραφή

Στη συγκεκριμένη ενότητα παρουσιάζονται οι βασικές εντολές SQL για την ανάκτηση δεδομένων.

select, select *, distinct, where.

Αρχεία

Παρουσίαση:

Άσκηση 8.1: | |

27/04/2026

Περιγραφή

Στη συγκεκριμένη ενότητα παρουσιάζονται τα ερωτήματα SQL που περιλαμβάνουν τη χρήση λογικών τελεστών.

AND, OR, NOT.

Αρχεία

Παρουσίαση:

Άσκηση 9: |

04/05/2026

Περιγραφή

Στη συγκεκριμένη ενότητα παρουσιάζονται τα ερωτήματα SQL που περιλαμβάνουν τη χρήση ειδικών τελεστών.

BETWEEN, ΝΟΤ BETWEEN, AS, LIKE, NULL, NOT NULL.

Αρχεία

Παρουσίαση:

Άσκηση 10: |

08/05/2026

Περιγραφή

Στη συγκεκριμένη ενότητα παρουσιάζονται τα ερωτήματα SQL που περιλαμβάνουν τη χρήση συναθροιστικών συναρτήσεων.

AVG, COUNT, MAX, MIN, SUM, GROUP BY, HAVING.

Αρχεία

Παρουσίαση:

Άσκηση 11: | |

11/05/2026

Περιγραφή

Στη συγκεκριμένη ενότητα παρουσιάζονται τα ερωτήματα SQL που περιλαμβάνουν την ταξινόμηση δεδομένων, τον περιορισμό των εγγραφών και τον συνδυασμό τιμών από διαφορετικές στήλες.

CONCAT, ORDER BY, LIMIT.

Αρχεία

Παρουσίαση:

Άσκηση 12.1: |

11/05/2026

Περιγραφή

Στη συγκεκριμένη ενότητα παρουσιάζονται οι βασικές αρχές σχεδιασμού βάσεων δεδομένων, η ανάλυση των εξαρτήσεων και η εφαρμογή των τριών πρώτων κανονικών μορφών (1NF, 2NF, 3NF) για την αποφυγή πλεονασμού δεδομένων.

Normalization, 1NF, 2NF, 3NF.

Αρχεία

Παρουσίαση:

Άσκηση 13.1: |

18/05/2026

Περιγραφή

Στη συγκεκριμένη ενότητα παρουσιάζονται οι τεχνικές συνένωσης πινάκων (Joins) για την ταυτόχρονη ανάκτηση δεδομένων από πολλαπλές πηγές, καθώς και οι διαφορές ανάμεσα στους βασικούς τύπους συνενώσεων (Inner, Left, Right).

JOIN, LEFT JOIN, RIGHT JOIN.

Αρχεία

Παρουσίαση:

Άσκηση 14.1: | |

Άσκηση 14.2: |