×
Κατασκευή Ιστοσελίδων WordPress Joomla wordpress vs html/css
×
Κατασκευή Eshop Woocommerce Opencart Magento Shopify
×
Προώθηση Ιστοσελίδων Digital Marketing Μαθήματα Facebook Σεμινάρια Linkedin Μαθήματα Instagram Σεμινάρια Twitter Μαθήματα Pinterest
×
Κατασκευή web εφαρμογών Σεμινάρια JAVA Μαθήματα PHP Σεμινάρια MySQL Προγραμματισμός Παιχνιδιών
×
Μαθήματα Excel Σεμινάρια VBA Σεμινάρια Photoshop Μαθήματα PowerPoint Σεμινάρια Word Μαθήματα Προγραμματισμού Πληροφορική στο δημοτικό

balatsoukas logo balatsoukas.com

Μαθήματα SQL

Μαθήματα SQL σε βάσεις δεδομένων access, mysql SQL server. Περιλαμβάνονται ασκήσεις SQL για να κατανοήσετε τη λειτουργία των βάσεων δεδομένων.

Εκπαιδευτής Ενηλίκων Νικόλαος Μπαλατσούκας Τηλ. (+30) 6977676785

Στα μαθήματα SQL μαθαίνουμε να χρησιμοποιούμε τςι εντολές της γλώσσας SQL. Έχουν προηγηθεί θεωρητικά μαθήματα στα οποία διδάχθηκαν οι βασικές αρχές βάσεων δεδομένων. Τώρα ερχόμαστε να χρησιμοποιήσουμε τις θεωρητικές γνώσεις με πρακτικό τρόπο εκτελώντας τις εντολές που υπάρχουν στις ασκήσεις. Ο καλύτερος τρόπος για να κατανοήσετε τη θεωρία και να εξοικειωθείτε με τη γλώσσα SQL είναι να εκτελέσετε μόνοι σας τις εντολές μια προς μια.

Τα μαθήματα SQL περιλαμβάνουν ασκήσεις οι οποίες μας βοηθούν να χρησιμοποιήσουμε τη γλώσσα.

Έχουμε δημιουργήσει ήση τις εντολές create sql και insert sql που απαιτούνται για τη δημιουργία των βάσεων δεδομένων που χρησιμοποιούμε στα παραδείγματα. Όλα τα αρχεία SQL βρίσκονται σε ένα αρχείο zip.

Μαθήματα MYSQL

Πριν προχωρήσετε στα μαθήματα SQL προτείνουμε να κάνετε εξάσκηση με τις ασκήσεις που έχουμε δημοσιεύσει στα μαθήματα MYSQL. Στην ενότητα των μαθημάτων MYSQL μπορείτε να κάνετε εξάσκηση χωρίς να απαιτείται δημιουργία βάσης δεδομένων. Οι ασκήσεις mysql μπορούν να εκτελεστούν σε βάση δεδομένων που έχουμε ήδη δημοσιεύσει στο διαδίκτυο. Μπορείτε να εκτελέσετε τις εντολές mysql μέσω σελίδας php που έχουμε δημιουργήσει για αυτό το σκοπό. Εδώ βρίσκονται οι ασκήσεις και τα μαθήματα MYSQL.


Εντολή SQL που διαβάζει δεδομένα από πολλούς πίνακες:

SQL inner join

Ασκήσεις SQL

Δημιουργήσαμε ασκήσεις SQL με τις οποίες μπορείτε να κάνετε εξάσκηση. Δίνεται η δυνατότητα να χρησιμοποιήσετε αυτά που μάθατε στο μάθημα SQL τοποθετώντας τη βάση δεδομένων σε δικό σας υπολογιστή και ετελώντας μια προς μια τις εντολές SQL.

μαθήματα SQL

Πρώτη άσκηση SQL (ταινίες)

Στην πρώτη άσκηση SQL ζητείται να δημιουργηθούν ερωτήματα SQL (sql queries) σε έναν πίνακα. Ο πίνακας περιέχει τίτλους ταινιών. Περιλαμβάνονται Ελληνικές και ξένες ταινίες. Δεν υπάρχει δεύτερος πίνακας συνεπώς δεν υπάρχει λόγος να χρησιμοποιήσουμε join (π.χ. inner join, left join, right join, full join κλπ.

Έχουμε δημιουργήσει ένα αρχείο SQL το οποίο μπορείτε να χρησιμοποιήσετε για να τοποθετήσετε τη βάση δεδομένων στο δικό σας υπολογιστή (π.χ. στο xampp) ή στο δικό σας hosting.

Δεύτερη άσκηση SQL (συγγραφείς και βιβλία)

Στη δεύτερη άσκηση SQL μαθαίνουμε τη σύνδεση μεταξύ πινάκων. Η άσκηση αφορά συγγραφείς και βιβλία. Εφαρμόζουμε όσα μάαθαμε στα μαθήματα SQL για τη χρήση πρωτεύοντος και ξένου κλειδιού στη σύνδεση μεταξύ πινάκων.

Προτείνουμε να χρησιμοποιήσετε το αρχείο SQL που βρίσκεται στο αρχείο zip για να δημιουργήσετε αντίγραφο της βάσης δεοδμένων στο δικό σας υπολογιστή. Αυτό σας δίνει τη δυνατότητα να εκτελέσετε μόνοι σας μια προς μια τις εντολές και να κάνετε εξάσκηση για να εμπεδώσετε όσα μάθατε στα μαθήματα SQL.

Τρίτη άσκηση SQL (πωλητές και προϊόντα)

Στην τρίτη άσκηση SQL έχουμε δημιουργήσει πίνακες με πωλητές και προϊόντα. Για να εκτελέσετε τις εντολές θα πρέπει να κάνετε δημιουργήσετε συνδέσεις μεταξύ των πινάκων με τρόπο που διδάχθηκε στα μαθήματα SQL.

Στο αρχείο zip βρίσκεται το αρχείο SQL για τη δημιουργία της βάσης δεδομένων.

Δημιουργία web εφαρμογής

Αφού θα αποκτήσετε άνεση στη γλώσσα sql εκτελώντας τα απλά παραδείγματα στη συνέχεια μπορείτε να προχωρήσετε στην κατασκευή διαδικτυακής εφαρμογής. Μπορείτε να χρησιμοποιήσετε οποιαδήποτε γλώσσα προγραμματισμού για να φτιάξετε web εφαρμογή η οποία εκτελείται στο διαδίκτυο και να παρέχει πρόσβαση στα δεδομένα της βάσης δεδομένων. Στο ακόλουθο παράδειγμα δείχνουμε πως γίνεται η δημιουργία web εφαρμογής χρησιμοποιώντας τη βάση δεδομένων mysql και τη γλώσσα php.

Εφαρμογές της γλώσσα sql στην κατασκευή παιχνιδιών

Μία πολύ συνηθισμένη χρήση της βάσης δεδομένων είναι στην κατασκευή παιχνιδιών. Κάποιες διαδικασίες που περιλαμβάνονται στη δημιουργία παιχνιδιών και απαιτούν βάσεις δεδομένων και χρήση της γλώσσας sql είναι η αποθήκευση του σκορ ή η αποθήκευση των αντικειμένων όταν κλείνουμε το παιχνίδι ώστε να τα βρούμε στην ίδια θέση ήταν το ανοίξουμε ξανά. Στην ιστοσελίδα μας περιλαμβάνονται μαθήματα κατασκευής παιχνιδιών με τη unity. Σε αυτά τα μαθήματα δημιουργίας παιχνιδιών υπάρχουν αρκετά παραδείγματα που δείχνουν τον τρόπο με τον οποίο χρησιμοποιούμε τη βάση δεδομένων στον προγραμματισμό παιχνιδιών.

Μαθήματα PHP

Η πρόσβαση σε βάση δεδομένων γίνεται συνήθως μέσως της γλώσσας PHP. Όλα τα δημοφιλή Content managment Systems όπως για παράδειγμα wordpress, joomla, drupal, magento, opencart χρησιμοποιούν τη γλώσσα PHP σε συνδυασμό με τη βάση δεδομένων mysql. Η ικανότητα προγραμματισμού με τη γλώσσα php είναι μια πολύ χρήσιμη γνώση για όσους θέλουν να ασχοληθούν με προγραμματισμό στο διαδίκτυο. Μπορείτε να αποκτήσετε αυτή τη γνώση στα σεμιναρια php.

Μαθήματα html

Πριν ξεκινήσετε να μαθαίνετε PHP καλό θα είναι να επιβεβαιώσετε οτι γνωρίζετε τη γλώσσα html. Όλες οι ιστοσελίδες στο διαδίκτυο χρησιμοποιούν τη γλώσσα html για την παρουσίαση των πληροφοριών. Η γλώσσα PHP επιτρέπει αυτοματοποίηση της παρουσίαση πληροφοριών με τη γλώσσα html. Μπορείτε να επισκεφθείτε τη σελίδα με τα μαθήματα html και να δείτε τις βασικές εντολές html. Σίγουρα θα πρέπει να εποκτήσετε εξοικείωση με τη γλώσσα, είτε με πρακτική εξάσκηση είτε στα πλαίσια μαθημάτων html.

Ασκήσεις html

Όσον αφορά τα μαθήματα SQL μπορείτε να αποκτήσετε τις απαιτούμενες γνώσεις html μέσω των ασκήσεων html. Έχουμε δημιουργήσει επιλεγμένες ασκήσεις html οι οποίες σας επιτρέπουν να αποκτήσετε τις γνώσεις που απαιτούνται ώστε να φτιάξετε προγράμματα PHP τα οποία αποκτούν πρόσβασση σε βάση δεδομένων μέσω εντολών SQL. Τοποθετήσαμε τις ασκήσεις html σε ξεχωριστή σελίδα. Μπορείτε να κάνετε κλικ στα button κάτω από κάθε άσκηση για να δείτε τον κώδικα html που αποτελεί τη λύση της άσκησης.

Κατασκευή eshop

Οι πιο δημοφιλείς πλατφόρμες κατασκευής eshop έχουν δημιουργηθεί με τη βάση δεδομένων mysql και τη γλώσσα PHP. Η ικανότητα διαχείρισης βάσης δεδομένων μέσω της γλώσσας mysql σας επιτρέπει να κάνετε πολύ καλύτερη διαχείριση και να λύσετε πολλά από τα προβλήματα που προκύπτουν κατα την κατασκευή eshop. Άλλωστε η δημιουργία βάσης δεδομένων είναι αναγκαίο βήμα κατά τη δημιουργία eshop. Στην ιστοσελίδα μας έχουμε πληροφορίες που αφορούν την κατασκευή eshop με το woocommerce, το magento και το opencart. Ο πιο αξιόπιστος τρόπος για τη δημιουργία ηλεκτρονικού καταστήματος υψηλών απαιτήσεων είναι να επιλέξετε κατασκευή eshop με το Magento. Όμως σε αυτή την περίπτωση ανεβαίνει πολύ το κοστος κατασκευης του eshop. Ο πιο οικονομικός δρόμος είναι η κατασκευή eshop με το woocommerce.

Μαθήματα eshop

Συνήθως η κατασκευή eshop γίνεται χωρίς να απαιτούνται ιδιαίτερες γνώσεις βάσεις δεδομένων. Στα μαθήματα κατασκευής eshop μαθαίνετε πως μπορείτε να δημιουργήσετε ηλεκτρονικό κατάστημα ξεκινώντας από το μηδέν. Μπορείτε να παρακολουθήσετε μαθήματα eshop για όλες τις δημοφιλείς πλατφόρμες ηλεκτρονικού εμπορίου όπως είναι το magento, το woocommerce και το opencart. Οι βασικές γνώσεις που διδάσκονται στα μαθήματα eshop περιλαμβάνουν την εγκατάσταση του Content Managment System, τη διαχείριση των προϊόντων και κατηγοριών (εισαγωγή, επεξεργασία και διαγραφή), τη σύνδεση με την τράπεζα και τη ρύθμιση των μεταφορικών. Εδώ μπορείτε να ενημερωθείτε για τα μαθήματα eshop. Ο πιο εύκολος τρόπος για να κάνετε τα πρώτα σας βήματα στο ηλεκτρονικό εμπόριο είναι τα μαθήματα woocommerce.

Κατασκευή ιστοσελίδων

Παρόμοια λογική υπάρχει και στην κατασκευή ιστοσελίδων. Έχετε τη δυνατότητα να κάνετε δημιουργία ιστοσελίδας χωρίς να γνωρίζετε τη γλώσσα sql και χωρίς να έχετε γνώσεις βάσεων δεδομένων. Όμως η γλώσσα sql και η γλώσσα php σας επιτρέπουν να βρίσκετε λύση στα σημεία που δεν μπορεί να δώσει εύκολη απάντηση το Content Managment System που χρησιμοποιήθηκε για την κατασκευή της ιστοσελίδας. Η πιο δημοφιλής επιλογή είναι η κατασκευή ιστοσελίδας με το wordpress. Πλέον το wordpress έχει κερδίσει τη μερίδα του λέοντος της αγοράς στην κατασκευή ιστοσελίδων. Παλαιότερα η πιο δημοφιλής επιλογή ήταν η κατασκευή ιστοσελίδων joomla.

Μαθήματα κατασκευής ιστοσελίδων

Στα μαθήματα κατασκευής ιστοσελίδων δεν διδάσκονται εντολές SQL. Άλλωστε όλα τα Content Managment Systems διαθέτουν αυτοματοποιημένη εγκατάσταση μέσω οδηγού. Μπορείτε να επιλέξετε το Content Managment System που σας ενδιαφέρει. Στα μαθήματα κατασκευής ιστοσελίδων διδάσκεται wordpress, joomla και drupal. Ο ευκολότερος δρόμςο είναι να ξεκινήσετε με τα μαθήματα wordrpess. Μια επίσης απλή επιλογή για να μάθετε πως γίνεται η κατασκευή ιστοσελίδων είναι τα σεμινάρια joomla.

Μαθήματα excel

Το excel είναι ένα πρόγραμμα με μεγάλη συνάφεια ως προς τις βάσεις δεδομένων. Άλλωστε το excel περιλαμβάνει λειτουργία βάσης δεδομένων καθώς και τις σχετικές συναρτήσεις αναζήτησης. Στα μαθήματα excel μπορείτε να ξεκινήσετε από τις βασικές γνώσεις και να φτάσετε μέχρι προηγμένες έννοιες του advanced excel όπως για παράδειγμα συγκεντρωτικό πίνακα (excel pivot table). Μπορείτε να χρησιμοποιήσετε τις ασκήσεις excel για να κάνετε εξάσκηση. Οι ασκήσεις excel είναι οργανωμένες ανάλογα με τη συνάρτηση που χρησιμοποιούμε. Περιλαμβάνονται ασκήσεις excel με λογικές συναρτήσεις, ασκήσεις excel με συναρτήσεις πληροφοριών, ασκήσεις excel με συναρτήσεις κειμένου, ασκήσεις excel με συναρτήσεις ημερομηνίας καθώς και ασκήσεις excel με μαθηματικές συναρτήσεις. Υπάρχουν επίσης ασκήσεις που συνδυάζουν το Excel και τη vba. Το επόμενο βήμα μετά το είναι να παρακολουθήσετε σεμινάρια vba.