MySQL 8. Σχεδιασμός και δημιουργία βάσεων δεδομένων - μάθημα 34.990 RUB. από Ειδικός, εκπαίδευση, Ημερομηνία: 2 Μαΐου 2023.
μικροαντικείμενα / / December 05, 2023
MySQL - ένας από τους δημοφιλείς διακομιστές σχεσιακών βάσεων δεδομένων. Χρησιμοποιείται σε τεράστιο αριθμό ιστοσελίδων και συστημάτων διαχείρισης περιεχομένου (CMS). Το Wordpress, το Joomla, το Drupal, το Bitrix και άλλα CMS μπορούν και λειτουργούν με το MySQL DBMS. Τα πιο δημοφιλή πλαίσια PHP μπορούν να λειτουργήσουν με τη MySQL: Laravel, Symfony, yii και άλλα. Για να χρησιμοποιήσετε αποτελεσματικά τη MySQL, πρέπει να γνωρίζετε τα εργαλεία, τις δυνατότητες και τις δυνατότητές της.
Κατά τη διάρκεια του μαθήματος «MySQL 8. Σχεδιασμός και Δημιουργία Βάσεων Δεδομένων» θα κατακτήσετε τις βασικές τεχνικές και μεθόδους αποτελεσματικής εργασίας με τον διακομιστή MySQL 8. Κατά τη διάρκεια της εκπαίδευσης, θα εξετάσετε τα στάδια του σχεδιασμού και της δημιουργίας βάσεων δεδομένων, θα μελετήσετε λεπτομερώς τους τελεστές SQL και θα μάθετε πώς να διαχειρίζεστε συναλλαγές στον διακομιστή MySQL. Θα μπορείτε να δημιουργήσετε αποθηκευμένες διαδικασίες και ενεργοποιητές και να μάθετε πώς να χρησιμοποιείτε αποτελεσματικά τις μηχανές αποθήκευσης («μηχανές») του διακομιστή MySQL. Αυτό το μάθημα είναι απαραίτητο για κάθε προγραμματιστή ιστότοπου.
Το μάθημα απευθύνεται σε προγραμματιστές και webmasters που σχεδιάζουν να χρησιμοποιήσουν τον διακομιστή MySQL στην πρακτική τους. Το μάθημα θα είναι ιδιαίτερα ενδιαφέρον για ειδικούς που χρησιμοποιούν PHP και Perl.
Μέχρι το τέλος του μαθήματος, θα έχετε αναπτύξει έναν μεγάλο όγκο προτύπων ερωτημάτων SQL, τα οποία μπορείτε αργότερα να χρησιμοποιήσετε στα έργα σας και να δημιουργήσετε μια βάση δεδομένων για το επιλεγμένο έργο. Κάθε ενότητα περιέχει μεγάλο αριθμό πρακτικών εργασιών και τελειώνει με ένα τεστ για την εδραίωση της γνώσης. Σε όλους τους συμμετέχοντες του μαθήματος δίνονται εργασίες για το σπίτι.
Το πρόγραμμα μαθημάτων πληροί τις απαιτήσεις του επαγγελματικού προτύπου «Προγραμματιστής». Με την επιτυχή ολοκλήρωση του μαθήματος, στο κέντρο χορηγείται πιστοποιητικό προχωρημένης κατάρτισης.
Θα μάθεις:
-εγκατάσταση και διαμόρφωση του διακομιστή MySQL 8
-Εργαστείτε με την κονσόλα mysql
-Σχεδίαση και δημιουργία αποτελεσματικών βάσεων δεδομένων στον διακομιστή MySQL 8
-χρησιμοποιήστε το MySQL Workbench για να σχεδιάσετε σχήματα
-Χειρισμός δεδομένων στον διακομιστή MySQL 8 χρησιμοποιώντας τη γλώσσα SQL αποτελεσματικά
-χρησιμοποιήστε αποθηκευμένες διαδικασίες και ενεργοποιητές σε βάσεις δεδομένων
-χρήση και διαχείριση συναλλαγών
-Δημιουργία αντιγράφων ασφαλείας πληροφοριών και επαναφορά μετά από καταστροφή
-βελτιστοποίηση ερωτημάτων και διαμόρφωσης διακομιστή για πιο αποτελεσματική λειτουργία
- οι ακροατές θα μάθουν το όνομα του δελφινιού στο λογότυπο MySQL 8)
11
ΚΥΚΛΟΣ ΜΑΘΗΜΑΤΩΝ«Για ένα πλοίο που δεν ξέρει πού πλέει, κανένας άνεμος δεν θα είναι ευνοϊκός» Σενέκας
Ένας ταλαντούχος δάσκαλος-επαγγελματίας, κάτοχος του διεθνούς κύρους καθεστώτος ZCE (Zend Certified Engineer).
Συνδυάζει πολυετή εμπειρία διδασκαλίας και πρακτικής ανάπτυξης. Οι ακροατές λατρεύουν τον Alexey Vladimirovich για την προσιτή και κατανοητή παρουσίαση σύνθετων θεμάτων, ξεκάθαρα παραδείγματα που τους βοηθούν να κατακτήσουν αμέσως το υλικό, το πάθος για τη δουλειά του και το καλό χιούμορ.
Ο Alexey Vladimirovich έχει μακροχρόνια επαγγελματική εμπειρία στην ανάπτυξη, υποστήριξη και ενημέρωση εταιρικών ιστοσελίδων. Δίδαξε τους κλάδους «Τεχνολογία Ανάπτυξης Λογισμικού», «Θεωρία Γλωσσών Προγραμματισμού και Μέθοδοι Μετάφρασης», «Βασικές αρχές HTML και CSS» σε πανεπιστήμια. Εξειδικεύεται στη διδασκαλία μαθημάτων για τεχνολογίες Ιστού. Κατά τη διάρκεια της παραμονής του στο κέντρο, ο Alexey Vladimirovich εκπαίδευσε πάνω από 5.000 μαθητές.
Συγγραφέας των μαθημάτων «Ανάπτυξη Εφαρμογών στη Symfony», «JavaScript. Επίπεδο 3. React and JSX", "React: Redux and react-router".
Ο Alexey Vladimirovich βελτιώνει συνεχώς το επαγγελματικό του επίπεδο, περνώντας με επιτυχία την εξέταση 70-480 «Προγραμματισμός σε HTML5 με JavaScript και CSS3.
Οι φωτογραφίες των αποφοίτων ομάδας βρίσκονται στην κοινότητά μας VKontakte.
Ενότητα 1. Εγκατάσταση και εκκίνηση του διακομιστή MySQL 8 (4 ac. η.)
-Διανομή
-Δομή αρχείου
-Ρύθμιση αρχείου διαμόρφωσης
-Αρχικοποίηση δεδομένων διακομιστή
-Εκκινήστε τον διακομιστή
-Εκκινήστε την κονσόλα mysql
-Εντολές κονσόλας
-Εργασία με MySQL Workbench
-Βασικές εντολές SQL
Ενότητα 2. Σχεδιασμός σχεσιακής βάσης δεδομένων (4 ac. η.)
-Τύποι δεδομένων
-Σχεδίαση διαγράμματος βάσης στο WorkBench
- Κανονικοποίηση του πίνακα της βάσης δεδομένων
-Δημιουργία κλειδιών
-Σχέσεις μεταξύ πινάκων
-Εργασία με αρχεία .mwb
-Εξαγωγή κώδικα SQL από σχήμα βάσης δεδομένων
Ενότητα 3. Σύνταξη παραστάσεων SQL για τον ορισμό της δομής δεδομένων (4 ac. η.)
-Χειριστές DDS
-Τελεστές δημιουργίας βάσεων
-Δημιουργία τραπεζιών
-Προσωρινά τραπέζια
-Δείκτες
- Ευρετήριο πλήρους κειμένου
- Χειριστής τροποποίησης ALTER
Ενότητα 4. Εκφράσεις SQL: Χειρισμός δεδομένων (4 ac. η.)
-Χειριστές CRUD
-Εισαγωγή δεδομένων
-Φόρτωση δεδομένων LOAD
-Ενημέρωση δεδομένων
-Μετακίνηση
-Δειγματοληψία δεδομένων
-Κατηγορήματα
-Ενώσεις τραπεζιού
Ενότητα 5. Συνδυασμός ερωτημάτων και χειρισμός δεδομένων (4 ac. η.)
-Επιλογή συμμετοχής
-Υποερωτήματα ΣΕ, ΜΕΡΙΚΑ, ΟΛΑ, ΜΕΣΑ
-ΥΠΑΡΧΕΙ χειριστής
-Αναπαράσταση
-Προβολή περιορισμών
Ενότητα 6. Αποθηκευμένες διαδικασίες και ενεργοποιητές (4 ac. η.)
-Η έννοια των ΡΟΥΤΙΝΩΝ
-Αποθηκευμένες διαδικασίες
-Ενσωματωμένες λειτουργίες
-Εργασία με ημερομηνία/ώρα
- Εργασία με αριθμούς
-Χορδές
-Δικές του λειτουργίες
-Χειριστής IF
-Δημιουργία ερεθισμάτων
Ενότητα 7. Συναλλαγές MySQL και τύποι αποθήκευσης (4 ac. η.)
- Τραπέζια που κλειδώνουν
-Μπλοκάρισμα υπό όρους
-Συναλλαγές
-Αποθήκευση πόντων
-Τύποι αποθήκευσης
Ενότητα 8. Βελτιστοποίηση και συντήρηση του διακομιστή MySQL 8 (4 ac. η.)
-Δημιουργία αντιγράφου ασφαλείας βάσης δεδομένων
- Λογαριασμοί
-Επαναφορά κωδικού πρόσβασης υπερχρήστη
-Βελτιστοποίηση ερωτημάτων
-Μεταφόρτωση δεδομένων σε HTML και XML