Skip to content

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

Πεδίο σχήματος (scope)

Το σχήμα Προγραμματιστής ή Διαχειριστής Βάσεων Δεδομένων TÜV HELLAS αφορά τους εργαζομένους που ασχολούνται με εργασίες εκτέλεσης εργασιών ανάλυσης και σχεδιασμού βάσεων δεδομένων, εξαγωγής, εισαγωγής και ενημέρωσης δεδομένων

 

Υποσχήματα / Εξειδικεύσεις

 

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

 

Γνωστικό πλαίσιο (syllabus) Προγραμματιστής Βάσεων δεδομένων

Γενικές γνώσεις βάσεων δεδομένων

  • Ορολογία βάσεων δεδομένων
  • Χρήση ενός τουλάχιστον συστήματος RDBMS εκ των SQL Server και MySQL
  • Ορισμός χρηστών και δικαιωμάτων σε βάσεις δεδομένων

 

Ανάλυση και Σχεδιασμός βάσεων δεδομένων με SQL

  • Αναγνώριση οντοτήτων και των χαρακτηριστικών τους
  • Αναγνώριση σχέσεων 1-1, 1-Ν, Ν-Μ μεταξύ οντοτήτων
  • Εντολές DDL (Data Definition Language)
  • Δημιουργία σχήματος
  • Προσδιορισμός και υλοποίηση πρωτευόντων και ξένων κλειδιών
  • Προσδιορισμός και υλοποίηση constraints
  • Προσδιορισμός και υλοποίηση ευρετηρίων
  • Προσδιορισμός και υλοποίηση όψεων (Views)
  • Αναγνώριση ανάγκης χρήσης Transactions
  • Κατανόηση της έννοιας concurrency και των κινδύνων που προκύπτουν (deadlocks)

 

Διαχείριση δεδομένων με SQL

  • Εντολές DML (Data Manipulation Language)
  • Λέξεις – κλειδιά και συντακτικό της γλώσσας SQL
  • Χρήση της εντολής SELECT για άντληση δεδομένων
  • Χρήση της εντολής INSERT για εισαγωγή δεδομένων
  • Χρήση της εντολής UPDATE για επεξεργασία δεδομένων
  • Χρήση της εντολής DELETE για διαγραφή δεδομένων
  • Συνένωση αλφαριθμητικών (concatenation) σύμφωνα με ANSI SQL
  • Χρήση των αριθμητικών λειτουργιών COUNT, SUM, MAX, MIN, AVG
  • Χρήση της λέξης – κλειδί HAVING με τις αριθμητικές λειτουργίες
  • Χρήση της φράσης – κλειδί GROUP BY με τις αριθμητικές λειτουργίες
  • Χρήση συνώνυμων – ALIASES για πεδία και πίνακες
  • Χρήση των διαφορετικών τύπων των εντολών JOIN: INNER JOIN, LEFT OUTER JOIN, RIGHT OUTER JOIN, FULL OUTER JOIN, CROSS JOIN
  • Χρήση της φράσης – κλειδί ORDER BY
  • Χρήση υποερωτημάτων (subqueries)
  • Χρήση των εντολών UNION, UNION ALL, INTERSECT για εξαγωγή συνδυαστικών αποτελεσμάτων
  • Εσωτερική σειρά εκτέλεσης εντολών σε επερωτήσεις Παραδείγματα (Κώδικας)
  • Συστήματα ΣΔΒΔ
  • Συνοπτικός Οδηγός SQL
  • Oracle administration
  • Σχεδιασμός και ανάπτυξη διαδικτυακών εφαρμογών
  • Μη σχεσιακές βάσεις δεδομένων NOSQL

 

Προστασία δεδομένων

  • Ασφάλεια δεδομένων
  • Δεδομένα προσωπικού χαρακτήρα
  • Ασφάλεια Πληροφορικών Συστημάτων
  • Αυθεντικοποίηση & Κρυπτογράφηση
  • Ασφάλεια Εφαρμογών, Συστημάτων & Δεδομένων

 

Γνωστικό πλαίσιο (syllabus)  Διαχειριστής Βάσεων Δεδομένων

 

Εισαγωγή στις βάσεις δεδομένων και γενικές γνώσεις

  • Ορολογία βάσεων δεδομένων
  • Χρήση ενός τουλάχιστον συστήματος RDBMS εκ των SQL Server και MySQL
  • Ορισμός χρηστών και δικαιωμάτων σε βάσεις δεδομένων
  • Ασφάλεια Εφαρμογών, Συστημάτων & Δεδομένων

 

Συστήματα ΣΔΒΔ (DBMS)

  • Αρχιτεκτονική και συστατικά ΣΔΒΔ
  • Κατηγορίες ΣΔΒΔ
  • Εγκατάσταση MySQL Server

 

Σχεδιασμός και Διαχείριση βάσεων δεδομένων

  • Αναγνώριση οντοτήτων και των χαρακτηριστικών τους
  • Αναγνώριση σχέσεων 1-1, 1-Ν, Ν-Μ μεταξύ οντοτήτων
  • Μοντέλο οντοτήτων συσχετίσεων
  • Ρόλος Διαχειριστή βάσεων δεδομένων
  • Αναπαράσταση Συσχετίσεων οντοτήτων

 

Βάσεις δεδομένων και SQL

  • Προσδιορισμός και υλοποίηση πρωτευόντων και ξένων κλειδιών
  • Προσδιορισμός και υλοποίηση constraints
  • Προσδιορισμός και υλοποίηση ευρετηρίων
  • Προσδιορισμός και υλοποίηση όψεων (Views)
  • Αναγνώριση ανάγκης χρήσης Transactions
  • Κατανόηση της έννοιας concurrency και των κινδύνων που προκύπτουν (deadlocks)

 

Διαχείριση δεδομένων με SQL

  • Εντολές DML (Data Manipulation Language)
  • Λέξεις – κλειδιά και συντακτικό της γλώσσας SQL
  • Χρήση των εντολών SELECT, INSERT, DELETE, UPDATE
  • Συνένωση αλφαριθμητικών (concatenation) σύμφωνα με ANSI SQL
  • Χρήση των αριθμητικών λειτουργιών COUNT, SUM, MAX, MIN, AVG
  • Χρήση της λέξης – κλειδί HAVING με τις αριθμητικές λειτουργίες
  • Χρήση της φράσης – κλειδί GROUP BY με τις αριθμητικές λειτουργίες
  • Χρήση συνώνυμων – ALIASES για πεδία και πίνακες
  • Χρήση των διαφορετικών τύπων των εντολών JOIN: INNER JOIN, LEFT OUTER JOIN, RIGHT OUTER JOIN, FULL OUTER JOIN, CROSS JOIN
  • Χρήση της φράσης – κλειδί ORDER BY
  • Χρήση υποερωτημάτων (subqueries)
  • Χρήση των εντολών UNION, UNION ALL, INTERSECT για εξαγωγή συνδυαστικών αποτελεσμάτων
  • Εσωτερική σειρά εκτέλεσης εντολών σε επερωτήσεις Παραδείγματα (Κώδικας)
  • Συνοπτικός οδηγός εντολών SQL

 

 

Μεθοδολογία εξετάσεων

 

Θεωρητική εξέταση και Πρακτική εξέταση

 

Προαπαιτούμενα Πιστοποίησης

 

Τουλάχιστον Υποχρεωτική εκπαίδευση

Στοιχεία Επικοινωνίας