Επικοινωνήστε μαζί μας

Εξέλιξη Κομματιού

1. Εισαγωγή στις Σχεσιακές Βάσεις Δεδομένων

  • Τι είναι μια σχεσιακή βάση δεδομένων;
  • Αρχιτεκτονική και δομικά στοιχεία της PostgreSQL
  • Επισκόπηση των εργαλείων PgAdmin και psql
  • Σύνδεση σε βάση δεδομένων και κατανόηση σχημάτων

2. Βασικές Αρχές SQL

  • Αντικείμενα βάσης δεδομένων: πίνακες, στήλες και περιορισμοί
  • Τύποι δεδομένων και NULL τιμές
  • Σύνταξη απλών ερωτημάτων SELECT
  • Φιλτράρισμα με WHERE, αντιστοίχιση προτύπων και λογικοί τελεστές
  • Ταξινόμηση και περιορισμός αποτελεσμάτων ερωτημάτων

3. Εργασία με Συναρτήσεις και Εκφράσεις

  • Αριθμητικές συναρτήσεις και συναρτήσεις συμβολοσειρών
  • Υπό συνθήκη εκφράσεις και εντολές CASE
  • Διαχείριση NULL και μετατροπές τύπων δεδομένων

4. Συνδυασμός και Φιλτράρισμα Δεδομένων

  • Εσωτερικές και εξωτερικές συνενώσεις (JOIN), αυτο-συνενώσεις (SELF JOIN) και σταυρωτές συνενώσεις (CROSS JOIN)
  • Πράξεις συνόλων: UNION, INTERSECT και EXCEPT
  • Υποερωτήματα: βαθμωτά, συσχετισμένα και υποερωτήματα πίνακα
  • Εκφράσεις Κοινών Πινάκων (CTEs) και αναδρομικά ερωτήματα

5. Συσσώρευση και Ομαδοποίηση

  • Συναρτήσεις συσσωμάτωσης: SUM, AVG, COUNT, MIN, MAX
  • Ρήτρες GROUP BY και HAVING
  • Συναρτήσεις παραθύρων και κατάταξης

6. Τροποποίηση Δεδομένων

  • Εισαγωγή, ενημέρωση και διαγραφή εγγραφών
  • Χρήση transactions και rollback
  • Κατανόηση των αρχών ACID
  • Πρακτικές ασφαλούς χειρισμού δεδομένων

7. Αντικείμενα Βάσης Δεδομένων και Λογική Δομή

  • Δημιουργία και διαχείριση σχημάτων και πινάκων
  • Πρωτεύοντα κλειδιά, ξένα κλειδιά και μοναδικοί περιορισμοί
  • Δημιουργία και διαχείριση όψεων και υλοποιημένων όψεων (materialized views)
  • Εισαγωγή στα ευρετήρια (indexes) και επιπτώσεις στην απόδοση

Απαιτήσεις

  • Κατανόηση βασικών εννοιών πληροφορικής και δεδομένων
  • Δεν απαιτείται προηγούμενη εμπειρία σε SQL ή βάσεις δεδομένων
  • Η εξοικείωση με τη χρήση εργαλείων λογισμικού σε Windows/Linux είναι χρήσιμη

Κοινό

  • Αρχάριοι βάσεων δεδομένων και αναλυτές
  • Προγραμματιστές που ξεκινούν με την PostgreSQL
  • Επαγγελματίες που διαχειρίζονται ή εξερευνούν σχεσιακές βάσεις δεδομένων
 14 Ώρες

Αριθμός συμμετέχοντων


Τιμή ανά συμμετέχοντα

Σχόλια (1)

Εφεξής Μαθήματα

Σχετικές Κατηγορίες