Το SQL σημαίνει γλώσσα δομημένου ερωτήματος, προφέρεται ως "SQL" ή μερικές φορές ως "See-Quel." Η SQL είναι η τυπική γλώσσα για την αντιμετώπιση των σχεσιακών βάσεων δεδομένων. Το SQL μπορεί να χρησιμοποιηθεί για εισαγωγή, αναζήτηση, ενημέρωση και διαγραφή εγγραφών βάσης δεδομένων.
Ακολουθεί μια επιμελημένη λίστα με τα κορυφαία 14 βιβλία SQL που θα πρέπει να αποτελούν μέρος της βιβλιοθήκης κάθε προγραμματιστή SQL. Τα βιβλία επιλέγονται για αρχάριους έως προχωρημένους μαθητές.
1) SQL σε 10 λεπτά, ο Sams διδάσκει τον εαυτό σας
Το Sams Teach Yourself SQL σε 10 λεπτά που γράφτηκε από τον Ben Forta είναι απλές, πρακτικές απαντήσεις όταν χρειάζεστε γρήγορα αποτελέσματα. Αυτό το βιβλίο SQL προσφέρει παραδείγματα πλήρους χρώματος για να σας βοηθήσει να κατανοήσετε πώς είναι δομημένες οι δηλώσεις SQL. Θα μάθετε επίσης τις συντομεύσεις και τις λύσεις.
Το βιβλίο καλύπτει θέματα όπως η χρήση των δηλώσεων SQL, η ανάκτηση, η ταξινόμηση και η μορφοποίηση περιεχομένων βάσης δεδομένων, η σύνδεση πολλών σχετικών πινάκων, η εισαγωγή, ενημέρωση και διαγραφή δεδομένων κ.λπ.
Ελέγξτε τις πιο πρόσφατες τιμές και κριτικές χρηστών στο Amazon2) Βιβλίο μαγειρικής SQL (O'Reilly)
Το SQL Cookbook είναι ένα βιβλίο που γράφτηκε από τον Anthony Molinaro. Σε αυτό το βιβλίο, ο συγγραφέας μοιράζεται τις αγαπημένες του τεχνικές και δυνατότητες SQL. Το βιβλίο περιλαμβάνει θέματα όπως συναρτήσεις παραθύρου, περιστρεφόμενες σειρές σε στήλες, αντίστροφη περιστροφή στηλών σε σειρές. Σε αυτό το βιβλίο, θα μάθετε επίσης πώς να δημιουργείτε ιστογράμματα, να δημιουργείτε σύνολα και υποσύνολα, κ.λπ.
Θα είστε σε θέση να γνωρίζετε την τεχνική της περπάτησης μιας συμβολοσειράς που σας επιτρέπει να χρησιμοποιείτε SQL για την ανάλυση χαρακτήρων, λέξεων ή οριοθετημένων στοιχείων μιας συμβολοσειράς.
Ελέγξτε τις πιο πρόσφατες τιμές και κριτικές χρηστών στο Amazon3) Προβλήματα πρακτικής SQL
Τα προβλήματα πρακτικής SQL είναι χρήσιμο βιβλίο SQL. Παρέχει προβλήματα πρακτικής, το οποίο σας δίνει ένα προηγμένο επίπεδο εμπειρίας SQL με την επίλυση συνόλων στοχευμένων προβλημάτων. Αυτά δεν αφορούν μόνο προβλήματα που έχουν σχεδιαστεί ως συντακτικά παραδείγματα. Το βιβλίο καλύπτει τα πιο συνηθισμένα προβλήματα που αντιμετωπίζετε όταν ασχολείστε με δεδομένα.
Επιπλέον, σε αυτό το βιβλίο, θα λάβετε πολλές πρακτικές πραγματικού κόσμου με πραγματικά δεδομένα. Θα μάθετε πώς να αναλύετε προβλήματα δεδομένων και τη σωστή λύση για αυτά.
Ελέγξτε τις πιο πρόσφατες τιμές και κριτικές χρηστών στο Amazon4) SQL: Η πλήρης αναφορά
SQL: The Complete Reference, είναι το βιβλίο φροντιστηρίου SQL που γράφτηκε από τον James R. Groff. Το βιβλίο καλύπτει θέματα όπως πώς να εργαστείτε με εντολές και δηλώσεις SQL, να δημιουργήσετε σχεσιακές βάσεις δεδομένων, να φορτώσετε και να τροποποιήσετε αντικείμενα βάσης δεδομένων για να εκτελέσετε ισχυρά ερωτήματα και να εφαρμόσετε αξιόπιστες πολιτικές ασφαλείας.
Το βιβλίο διδάσκει επίσης πώς μπορείτε να χρησιμοποιήσετε δηλώσεις DDL και API, να ενσωματώσετε σενάρια XML και Java. Θα μάθετε επίσης προηγμένα θέματα όπως συναλλαγές DBMS, υλοποιημένες προβολές, μηχανισμούς κλειδώματος κ.λπ.
Ελέγξτε τις πιο πρόσφατες τιμές και κριτικές χρηστών στο Amazon5) Ερωτήματα SQL για Mere Mortals: Ένας πρακτικός οδηγός για τη διαχείριση δεδομένων σε SQL
Ερωτήματα SQL για Mere Mortals: Ένας πρακτικός οδηγός για τα δεδομένα είναι ένα βιβλίο που γράφτηκε από τον John L. Viescas. Αυτό το βιβλίο SQL σας καθοδηγεί στη δημιουργία αξιόπιστων ερωτημάτων.
Θα βρείτε επίσης τις σημαντικές πτυχές της σύνταξης ερωτημάτων SQL, από απλή επιλογή δεδομένων και φιλτράρισμα έως ένωση και πολλαπλούς πίνακες και τροποποίηση σετ δεδομένων. Αυτό το βιβλίο περιλαμβάνει επίσης δύο κεφάλαια που σας διδάσκουν πώς να εκτελείτε πολύπλοκους υπολογισμούς.
Ελέγξτε τις πιο πρόσφατες τιμές και κριτικές χρηστών στο Amazon6) Οδηγός SQL Pocket: Ένας οδηγός για τη χρήση της SQL
Ο SQL Pocket Guide γράφτηκε από τον Jonathan Gennick. Το βιβλίο διδάσκει επίσης πώς τα συστήματα χρησιμοποιούν λειτουργίες SQL, σύνταξη κανονικής έκφρασης και λειτουργίες μετατροπής τύπου. Όλα τα παραδείγματα που δίνονται δηλώσεις SQL σε αυτό το βιβλίο εκτελούνται σε ένα σύνολο πινάκων, με δεδομένα που μπορείτε να κατεβάσετε γρήγορα.
Το βιβλίο καλύπτει θέματα όπως η υποστήριξη της Oracle για την αναδρομική με σύνταξη και την προσθήκη χειριστών PIVOT και UNPIVOT. Το βιβλίο καλύπτει επίσης τον τρόπο με τον οποίο μπορείτε να υποστηρίξετε το PostgreSQL για αναδρομικές λειτουργίες παραθύρου, σύνταξη DB2 και τύπους δεδομένων κ.λπ.
Ελέγξτε τις πιο πρόσφατες τιμές και κριτικές χρηστών στο Amazon7) Αποτελεσματική SQL: 61 συγκεκριμένοι τρόποι για να γράψετε καλύτερη SQL
Η αποτελεσματική SQL, που γράφτηκε από τον John L. Viecas, προσφέρει πρακτικές λύσεις και πληροφορίες για τη SQL. Αυτό το βιβλίο σάς βοηθά να επιλύσετε διάφορα ζητήματα με βάση δεδομένων SQL και σχεδίασης που απλοποιούν τη διαχείριση δεδομένων στο μέλλον.
Μετά το τέλος του βιβλίου, θα μάθετε πώς να δημιουργείτε καλύτερα μοντέλα λογικών δεδομένων, να διαχειρίζεστε εξωτερικά δεδομένα από πηγές, να εξάγετε και να συγκεντρώνετε τις πληροφορίες κ.λπ.
Ελέγξτε τις πιο πρόσφατες τιμές και κριτικές χρηστών στο Amazon8) SQL Antipatterns: Αποφυγή των παγίδων του προγραμματισμού βάσεων δεδομένων
Το SQL Anitpaattern είναι ένα βιβλίο που γράφτηκε από τον Bill Karwin. Το βιβλίο χωρίζεται σε τέσσερα κεφάλαια. Κάθε κεφάλαιο σε αυτό το βιβλίο σάς βοηθά να εντοπίσετε, να εξηγήσετε και να διορθώσετε ένα μοναδικό και επικίνδυνο αντίθετο. Τα τέσσερα μέρη είναι ο λογικός σχεδιασμός βάσεων δεδομένων, ο σχεδιασμός φυσικής βάσης δεδομένων, τα ερωτήματα και η ανάπτυξη εφαρμογών.
Θα μάθετε επίσης για την καλύτερη και πιο πρόσφατη τεχνολογία για αναζήτηση πλήρους κειμένου για το πώς να σχεδιάσετε κώδικα, ο οποίος είναι ανθεκτικός σε επιθέσεις έγχυσης SQL και άλλες τεχνικές επιτυχίας.
Ελέγξτε τις πιο πρόσφατες τιμές και κριτικές χρηστών στο Amazon9) Προγραμματισμός Oracle PL / SQL 6e
Προγραμματισμός Oracle PL / SQL, που γράφτηκε από τον Steven Feuerstein. Αυτός ο οριστικός οδηγός είναι αυτό που χρειάζεστε για να αξιοποιήσετε στο έπακρο το Oracle. Αυτό το βιβλίο SQL περιγράφει τις δυνατότητες και τις δυνατότητες του PL / SQL μέσω του Oracle Database 12c.
Με ένα ευρύ φάσμα και μια ζωντανή αίσθηση του χιούμορ, αυτό το βιβλίο εκμάθησης SQL εξηγεί τις βασικές γλώσσες. Εξηγεί επίσης προηγμένες τεχνικές κωδικοποίησης και βέλτιστες πρακτικές.
Ελέγξτε τις πιο πρόσφατες τιμές και κριτικές χρηστών στο Amazon10) Εκμάθηση SQL: Βασικές αρχές Master SQL
Το Learning SQL είναι ένα βιβλίο που γράφτηκε από τον Alan Beaulieu. Κάθε κεφάλαιο αυτού του βιβλίου σας διδάσκει μια βασική ιδέα ή τεχνική SQL, με διάφορες απεικονίσεις και σχολιασμένα παραδείγματα. Οι ασκήσεις στο τέλος κάθε κεφαλαίου σάς επιτρέπουν να εξασκήσετε τις δεξιότητες που μαθαίνετε.
Σε αυτό το βιβλίο, θα μάθετε πολλές προηγμένες λειτουργίες όπως χειρισμός και ανάκτηση δεδομένων, δημιουργία αντικειμένων βάσης δεδομένων, όπως πίνακες, ευρετήρια. Με την εκμάθηση αυτού του βιβλίου, θα μπορείτε επίσης να μάθετε πώς να χρησιμοποιείτε τη δύναμη και την ευελιξία αυτού του SQL.
Ελέγξτε τις πιο πρόσφατες τιμές και κριτικές χρηστών στο Amazon11) SQL για ανδρείκελα (για ανδρείκελα (υπολογιστής / τεχνολογία))
Το SQL for Dummies είναι ένα δημοφιλές βιβλίο που γράφτηκε από τον Allen G. Taylor. Αυτό το βιβλίο με τις καλύτερες πωλήσεις δείχνει τους προγραμματιστές και τους προγραμματιστές ιστού πώς να χρησιμοποιούν το SQL για τη δημιουργία σχεσιακών βάσεων δεδομένων.
Αυτό το βιβλίο SQL καλύπτει όλα τα πράγματα που πρέπει να γνωρίζετε για να κάνετε τη συνεργασία με τη SQL ευκολότερη από ποτέ. Το θέμα αυτού του βιβλίου περιλαμβάνει τον τρόπο χρήσης του SQL για τη δομή ενός DBMS, την εφαρμογή ενός σχεδιασμού βάσης δεδομένων και την ανάκτηση πληροφοριών από μια βάση δεδομένων κ.λπ.
Ελέγξτε τις πιο πρόσφατες τιμές και κριτικές χρηστών στο Amazon12) Προγραμματισμός βάσεων δεδομένων SQL
Αυτό το βιβλίο είναι ιδανικό για τελικούς χρήστες, αναλυτές, επιστήμονες δεδομένων και προγραμματιστές εφαρμογών. Αυτός ο οδηγός με τις καλύτερες πωλήσεις θα σας βοηθήσει να χρησιμοποιήσετε το SQL, τη γλώσσα των βάσεων δεδομένων. Σε αυτό το βιβλίο, θα βρείτε επίσης γενικές έννοιες και σαφείς εξηγήσεις για το τι μπορούν να κάνουν οι διάφορες δηλώσεις SQL.
Περιέχει εκατοντάδες παραδείγματα διαφόρων πειραμάτων πολυπλοκότητας που μπορείτε να εξερευνήσετε. Μπορείτε επίσης να κατεβάσετε το δείγμα βάσης δεδομένων για να ακολουθήσετε μαζί με τα παραδείγματα του συγγραφέα.
Ελέγξτε τις πιο πρόσφατες τιμές και κριτικές χρηστών στο Amazon13) Υψηλής απόδοσης MySQL: Βελτιστοποίηση, δημιουργία αντιγράφων ασφαλείας και αναπαραγωγή
Η MySQL υψηλής απόδοσης γράφτηκε από τον Baron Schwartz Σε αυτό το βιβλίο, θα μάθετε προηγμένες τεχνικές για το σχεδιασμό ευρετηρίων και ερωτήματα για τη ρύθμιση του διακομιστή MySQL, του λειτουργικού συστήματος και του υλικού σας στο μέγιστο των δυνατοτήτων τους.
Αυτό το βιβλίο βοηθά επίσης στην εκμάθηση πρακτικών μεθόδων για την κλιμάκωση εφαρμογών μέσω αναπαραγωγής, εξισορρόπησης φορτίου και ανακατεύθυνσης. Το βιβλίο σας διδάσκει επίσης γιατί αυτό το σύστημα λειτουργεί όπως λειτουργεί, με επεξηγηματικές ιστορίες και μελέτες περιπτώσεων.
Ελέγξτε τις πιο πρόσφατες τιμές και κριτικές χρηστών στο Amazon14) Η τέχνη της SQL
Η τέχνη της SQL, συγγραφέας Stephane Faroult υποστηρίζει ότι αυτή η «ασφαλής προσέγγιση» οδηγεί μόνο σε καταστροφή. Ο κώδικας πρέπει να είναι γρήγορος και υγιής από την αρχή και αυτό απαιτεί σαφή κατανόηση της SQL και των σχεσιακών εννοιών.
Αυτό το βιβλίο σάς βοηθά να επικεντρωθείτε στη στρατηγική αντί για τις λεπτομέρειες. Σε αυτό το σημείο, μπορούμε να πούμε ότι ο τρόπος του συγγραφέα Faroult να βλέπει τη SQL μπορεί να είναι μη συμβατικός και μοναδικός, αλλά σας βοηθά να δημιουργήσετε μια σωστή προσέγγιση για τη δημιουργία ερωτημάτων SQL.
Ελέγξτε τις πιο πρόσφατες τιμές και κριτικές χρηστών στο Amazon