Course Outline
Εισαγωγή στους Σχετικούς Δεδομένων Database και το PostgreSQL
- Τι είναι μια σχετική βάση δεδομένων
- Περιγραφή του PostgreSQL και της περιβάλλοντός του
- Εφαρμογές και πλεονεκτήματα του PostgreSQL
Εγκατάσταση και Καθορισμός του PostgreSQL και του PGAdmin
- Εγκατάσταση του PostgreSQL στο Windows/Linux
- Εγκατάσταση και χρήση του PGAdmin για πρόσβαση μέσω GUI
- Δημιουργία συνδέσεων και διαχείριση χρηστών
Σύνοψη της Αρχιτεκτονικής του PostgreSQL
- Συμπόνοντα του διακομιστή PostgreSQL και χρήση μνήμης
- Δομή κλάστρων Database και επεξεργασία αρχείων
- Προцέσοι και υπηρεσίες
Δημιουργία και Στοχευμένη Δομή Databases
- Δημιουργία βάσεων δεδομένων και πινάκων
- Σύντομη εξήγηση των τύπων δεδομένων
- Χρήση PGAdmin για διαχείριση αντικειμένων βάσης δεδομένων
Σύνταξη Βασικών SQL Ερωτήσεων
- Χρήση SELECT, WHERE, ORDER BY, LIKE, BETWEEN και NULL
- Ταξινόμηση και φίλτρο των αποτελεσμάτων ερωτήσεων
Χρήση GROUP BY και HAVING
- Ομαδοποίηση γραμμών και υπολογισμός αθροιστικών
- Φίλτρο ομάδων με HAVING
Εργασία με Περίπλοκες Συνθήκες
- Χρήση EXISTS, IN, ANY, ALL
- Εμβαδότυπες υποερωτήσεις
JOIN Εγχειρίδια στο PostgreSQL
- INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN
- SELF JOIN και εφαρμογές του
Χρήση Ενσωματωμένων SQL Συναρτήσεων
- Mathematical συναρτήσεις
- Συναρτήσεις επεξεργασίας λέξεων
- Επεξεργασία ημερομηνιών και ώρας
Εκτάσεις Δεδομένων
- INSERT: εισαγωγή νέων γραμμών
- UPDATE: τροποποίηση υπάρχουσων δεδομένων
- DELETE: αφαίρεση γραμμών από πινάκες
Εργασία με Προβλήματα
- Δημιουργία και ερωτήσεις απλών προβλημάτων
- Προβλήματα με υποερωτήσεις
- Αξίες και ορισμοί των προβλημάτων
Εισαγωγή στην επέκταση Timescale
- Τι είναι η TimescaleDB και όταν να τη χρησιμοποιήσετε
- Εγκατάσταση και ενεργοποίηση της επέκτασης Timescale
- Δημιουργία hypertables και εισαγωγή χρονικών σειρών δεδομένων
Σύνοψη και Επόμενα Βήματα
Requirements
- Σύνεση των βασικών IT και δεδομένων
- Δεν απαιτείται προηγούμενη εμπειρία σε SQL ή βάσεις δεδομένων
- Ευκολότερο είναι να έχετε γνώση χρήσης λογισμικού εργαλείων στο Windows/Linux
Αудитόριο
- Database αρχάριοι και αναλυτές
- Προγραμματιστές που ξεκινούν με PostgreSQL
- Επαγγελματίες που διαχειρίζονται ή εξερευνούν σχηματισμένες βάσεις δεδομένων
Testimonials (5)
Ο Andres διασφαλίζει με συνέπεια ότι απαντά σε όλες τις ερωτήσεις των παρευρισκομένων και προσπαθεί να διασφαλίσει ότι όλοι κατανοούν τις διδασκαλίες του. Θαυμάζω την τεχνογνωσία και την επάρκειά του στο αντικείμενο
Ryan - Questronix Corporation
Course - PostgreSQL for Administrators - 3 Days
Machine Translated
Ο Ahmed έχει είναι πολύ συνεργατικός και γνωστικός στο θέμα, και όλο το διάστημα ήταν μια καλή και παραγωγική επιμόρφωση που καλύπτει κάποια βασικά και σημαντικά θέματα για το Postgres.
Imran Sadiq Bhat
Course - PostgreSQL Essentials
Machine Translated
Ήταν επισημάντως σχεδιασμένο για να είναι πολύ αναλόγο με το σκοπό μας, αυτό κάνει διπλάσια χρήσιμο. Πραγματικά μου αρέσανε το μορφώματος zoom, επειδή μου βοήθησε να συγκεντρωθώ με το υλικό πάντα μπροστά σου και ο διδάσκωνς αναβάζοντας εικονίδια και σημειώσεις σε αυτό όσο το εξήγησε. Ο διδάσκωνς απάντησε όλες τις ερωτήσεις μας με πολύ ικανοποιητικό τρόπο και ήμουν εκπληκτικός από το πόσο πολύ μπόρεσα να μάθω σε έναν μέρα. Νομίζω γενικά ότι εξαντλώμαι με τη διδασκαλία από το πόντο της μεσημεριανής, αλλά αυτή ήταν πολύ ενδιαφέρουσα μέχρι και στο τέλος. Ο ρυθμός ήταν τέλειος και τα λεπτομέρεια πήγαν στις σωστές περιοχές.
Davina Sanders - Scottish Government
Course - PostgreSQL Performance Tuning
Machine Translated
Michal ήταν πολύ γνωστικός και ενθουσισμογενής ως δάσκαλος.
Nate Clifton - NIIT (USA) Inc.
Course - PostgreSQL Advanced DBA
Machine Translated
νέες γνώσεις που μπορούν να εφαρμοστούν στο σύστημά μας
Laurence Bangsal - PayMaya Philippines, Inc.
Course - PostgreSQL Administration, Optimization and Replication
Machine Translated