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

Εισαγωγή

  • PostgreSQL vs MySQL vs Oracle
  • Περιγραφή των λειτουργιών και της architecture του PostgreSQL 13

Εκκίνηση

  • Ρύθμιση ενός διακομιστή βάσης δεδομένων
  • Εγκατάσταση του PostgreSQL 13
  • Δημιουργία και πρόσβαση σε βάση δεδομένων
  • Σύνταξη SQL, εντολές και λειτουργίες

Ρύθμιση μιας Βάσης Δεδομένων Postgres

  • Ορισμός δεδομένων, προεπιλεγμένες τιμές και περιορισμοί
  • Ρύθμιση και τροποποίηση πινάκων
  • Διαχείριση δικαιωμάτων και πολιτικών ασφαλείας
  • Δημιουργία σχημάτων βάσης δεδομένων
  • Εφαρμογή κληρονομικότητας πινάκων και partitioning
  • Προσθήκη, ενημέρωση και αναζήτηση δεδομένων
  • Τύποι δεδομένων, λειτουργίες και τελεστές
  • Χρήση ευρετηρίων και εκτέλεση αναζήτησης πλήρους κειμένου
  • Κατανόηση του συγχρονισμού επιχειρήσεων

Διαχείριση Σέρβερ Διακομιστή

  • Ενημέρωση ενός cluster PostgreSQL
  • Ασφάλεια του διακομιστή και κρυπτογράφηση δεδομένων
  • Ρύθμιση παραμέτρων διακομιστή
  • Εναβλεϊν client authentication
  • Ρύθμιση ανώτων ρόλων και δικαιωμάτων πρόσβασης
  • Διαχείριση πολλαπλών βάσεων δεδομένων
  • Εκτέλεση καθηκόντων διαφύλαξης βάσης δεδομένων
  • Αντίγραφο ασφαλείας και επαναφορά δεδομένων
  • Βελτιστοποίηση της επίδοσης και αξιοπιστίας βάσης δεδομένων
  • Παρακολούθηση δραστηριότητας και χρήσης μαγνητοδίσκου βάσης δεδομένων
  • Εφαρμογή λογικής απογραφής
  • Εκτέλεση επιστροφών δοκιμών (regression tests)

Προγραμματισμός Πλευράς Client

  • Χρήση της βιβλιοθήκης C libpq και διεπαφή μεγάλων αντικειμένων (large object interface)
  • Εκτέλεση ενσωματωμένων εντολών SQL
  • Εξερεύνηση του σχήματος πληροφοριών (information schema)
  • Άλλες εφαρμογές client του PostgreSQL

Προγραμματισμός Πλευράς Server

  • Επέκταση της γλώσσας εντολών SQL
  • Γραφή λειτουργιών event trigger functions
  • Εφαρμογή κανόνων συστημάτων (rule systems)
  • Χρήση διεπαφών προγραμματικής γλώσσας (procedural languages - PLs)
  • Εξερεύνηση των TCL, Perl και Python PLs
  • Εκτέλεση διεπαφών προγραμματισμού στον server
  • Παραδείγματα λογικής απογραφής (logical decoding)
  • Παρακολούθηση προόδου της αντιγράφων

Επίλυση Προβλημάτων

Σύνοψη και επόμενα βήματα

Απαιτήσεις

  • Κατανόηση του RDBMS
  • Εμπειρία με SQL

Ακροατήριο

  • Διαχειριστές υπολογιστικών συστημάτων
  • Προγραμματιστές
 21 Ώρες

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


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

Σχόλια (5)

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

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