Μέχρι σήμερα, μαθήματα SQL dummiesγίνονται όλο και πιο δημοφιλή. Αυτό μπορεί να εξηγηθεί πολύ απλά, επειδή στον σύγχρονο κόσμο μπορείτε να βρείτε όλο και περισσότερο τις λεγόμενες "δυναμικές" υπηρεσίες ιστού. Διαφέρουν σε ένα αρκετά ευέλικτο κέλυφος και βασίζονται σε βάσεις δεδομένων. Όλοι οι προγραμματιστές αρχάριων που αποφασίζουν να αφιερώσουν τη δημιουργία ιστοσελίδων εγγράφονται κυρίως σε μαθήματα SQL "dummies".
Γιατί να μάθετε αυτή τη γλώσσα;
Πρώτα απ 'όλα, SQL διδάσκεται να προχωρήσειδημιουργώντας μια μεγάλη ποικιλία εφαρμογών για μία από τις πιο δημοφιλείς μηχανές blog σήμερα - WordPress. Αφού περάσετε μερικά απλά μαθήματα, μπορείτε ήδη να δημιουργήσετε ερωτήματα οποιασδήποτε πολυπλοκότητας, η οποία επιβεβαιώνει μόνο την απλότητα αυτής της γλώσσας.
Τι είναι το SQL;
Structured Query Language, или язык δομημένων ερωτημάτων, δημιουργήθηκε με ένα μόνο σκοπό: να προσδιορίσει τον τύπο των δεδομένων, να παράσχει πρόσβαση σε αυτά και να τα επεξεργαστεί για αρκετά σύντομα χρονικά διαστήματα. Αν γνωρίζετε την τιμή SQL, τότε θα είναι σαφές σε εσάς ότι αυτός ο διακομιστής ανήκει στις λεγόμενες "μη-διαδικαστικές" γλώσσες. Δηλαδή, οι δυνατότητές της περιλαμβάνουν μόνο μια περιγραφή οποιωνδήποτε στοιχείων ή αποτελεσμάτων που θέλετε να δείτε στο μέλλον στον ιστότοπο. Αλλά ο προγραμματιστής δεν δείχνει ακριβώς ποια θα είναι τα αποτελέσματα. Κάθε νέο αίτημα σε αυτή τη γλώσσα είναι σαν ένα πρόσθετο "add-on". Είναι με τη σειρά με την οποία εισάγονται στη βάση δεδομένων ότι θα εκτελεστούν τα ερωτήματα.
Ποιες διαδικασίες μπορούν να εκτελεστούν χρησιμοποιώντας αυτήν τη γλώσσα;
Παρά την απλότητά του, η βάση δεδομένων SQL σας επιτρέπει να δημιουργήσετε μια αρκετά μεγάλη ποικιλία ερωτημάτων. Τι μπορείτε λοιπόν να κάνετε αν μάθετε αυτήν τη σημαντική γλώσσα προγραμματισμού;
- δημιουργήστε μια μεγάλη ποικιλία πινάκων.
- λήψη, αποθήκευση και τροποποίηση των ληφθέντων δεδομένων.
- αλλάξτε τις δομές των πινάκων κατά την κρίση σας.
- Συνδυάστε τις ληφθείσες πληροφορίες σε μεμονωμένα τεμάχια.
- υπολογίστε τα ληφθέντα δεδομένα ·
- διασφαλίστε την πλήρη προστασία των πληροφοριών.
Ποιες είναι οι πιο δημοφιλείς εντολές σε αυτήν τη γλώσσα;
Εάν αποφασίσετε να παρακολουθήσετε μαθήματα SQL Dummies,τότε θα λάβετε λεπτομερείς πληροφορίες σχετικά με τις εντολές που χρησιμοποιούνται για την πραγματοποίηση ερωτημάτων με αυτήν. Τα πιο συνηθισμένα σήμερα είναι:
- Το DDL είναι μια εντολή που ορίζει δεδομένα. Χρησιμοποιείται για τη δημιουργία, τροποποίηση και διαγραφή μεγάλης ποικιλίας αντικειμένων στη βάση δεδομένων.
- Το DCL είναι μια εντολή που διαχειρίζεται δεδομένα. Χρησιμοποιείται για να παρέχει σε διαφορετικούς χρήστες πρόσβαση σε πληροφορίες στη βάση δεδομένων, καθώς και για χρήση πινάκων ή προβολών.
- Το TCL είναι μια ομάδα που διαχειρίζεται διάφορα είδη συναλλαγών. Ο κύριος σκοπός του είναι να προσδιορίσει την πρόοδο μιας συναλλαγής.
- DML - χειρίζεται τα ληφθέντα δεδομένα. Η αποστολή του είναι να επιτρέπει στον χρήστη να μετακινεί διάφορες πληροφορίες από τη βάση δεδομένων ή να τις εισάγει εκεί.
Οι τύποι δικαιωμάτων που υπάρχουν σε αυτόν τον διακομιστή
Προνόμια σημαίνει αυτές τις ενέργειεςτο οποίο μπορεί να εκτελεστεί από αυτόν ή αυτόν τον χρήστη σύμφωνα με την κατάστασή του. Το πιο ελάχιστο, φυσικά, είναι η κανονική σύνδεση. Τα προνόμια μπορούν να αλλάξουν με την πάροδο του χρόνου, φυσικά. Τα παλιά θα αφαιρεθούν και τα νέα θα προστεθούν. Σήμερα, όλοι όσοι παρακολουθούν τα μαθήματα SQL Server "For Dummies" γνωρίζουν ότι υπάρχουν διάφοροι τύποι επιτρεπόμενων ενεργειών:
- Τύπος αντικειμένου - επιτρέπεται ο χρήστηςεκτελέστε οποιαδήποτε εντολή μόνο σε σχέση με ένα συγκεκριμένο αντικείμενο που βρίσκεται στη βάση δεδομένων. Ταυτόχρονα, τα προνόμια διαφέρουν για διαφορετικά αντικείμενα. Επίσης δεσμεύουν όχι μόνο έναν συγκεκριμένο χρήστη, αλλά και τους πίνακες. Εάν κάποιος, χρησιμοποιώντας τις δυνατότητές του, δημιούργησε έναν πίνακα, τότε θεωρείται ιδιοκτήτης του. Επομένως, έχει το δικαίωμα να εκχωρεί νέα δικαιώματα σε άλλους χρήστες που σχετίζονται με τις πληροφορίες που περιέχει.
- Ο τύπος συστήματος είναι τα λεγόμενα πνευματικά δικαιώματα δεδομένων. Οι χρήστες που έχουν λάβει τέτοια δικαιώματα μπορούν να δημιουργήσουν διάφορα αντικείμενα στη βάση δεδομένων.
Ιστορία της δημιουργίας SQL
Αυτή η γλώσσα δημιουργήθηκε από την έρευνατο εργαστήριο της IBM το 1970. Εκείνη την εποχή, το όνομά του ήταν κάπως διαφορετικό (SEQUEL), αλλά μετά από μερικά χρόνια χρήσης, άλλαξε, ελαττώθηκε ελαφρώς. Παρ 'όλα αυτά, ακόμη και σήμερα, πολλοί γνωστοί ειδικοί στον κόσμο προγραμματίζουν ακόμη το όνομα με τον παλιομοδίτικο τρόπο. Η SQL δημιουργήθηκε με έναν μόνο στόχο - να εφεύρει μια γλώσσα που θα ήταν τόσο απλή που ακόμη και οι απλοί χρήστες του Διαδικτύου θα μπορούσαν να το μάθουν χωρίς προβλήματα. Ένα ενδιαφέρον γεγονός είναι ότι εκείνη την εποχή η SQL δεν ήταν η μόνη τέτοια γλώσσα. Στην Καλιφόρνια, μια άλλη ομάδα εμπειρογνωμόνων ανέπτυξε παρόμοια Ingres, αλλά ποτέ δεν εξαπλώθηκε. Πριν από το 1980, υπήρχαν αρκετές παραλλαγές του SQL που ήταν ελαφρώς διαφορετικές μεταξύ τους. Για να αποφευχθεί η σύγχυση, δημιουργήθηκε μια τυπική έκδοση το 1983, η οποία είναι ακόμα δημοφιλής σήμερα. Τα μαθήματα SQL Dummies σάς επιτρέπουν να μάθετε πολλά περισσότερα για την υπηρεσία και να την αποκτήσετε πλήρως μέσα σε λίγες εβδομάδες.