Οι συντάκτες μας ερευνούν ανεξάρτητα, δοκιμάζουν και συνιστούν τα καλύτερα προϊόντα. μπορείτε να μάθετε περισσότερα σχετικά με τη διαδικασία αναθεώρησης εδώ. Μπορεί να λάβουμε προμήθειες για αγορές που γίνονται από τους συνδέσμους που επιλέξαμε.
Μετά την ανάπτυξή της στη δεκαετία του 1970, η δομημένη γλώσσα ερωτημάτων (SQL) σύντομα καθίσταται το πρότυπο επικοινωνίας με σχεσιακές βάσεις δεδομένων. Κατά τις προηγούμενες δεκαετίες, η γλώσσα συνέχισε να αυξάνεται σημαντικά, με αρκετές παραλλαγές που επεκτάθηκαν και ενίσχυσαν τη χρήση της για συγκεκριμένες πλατφόρμες βάσης δεδομένων. Η εξοικείωση με τη σύνταξη και τη χρήση της SQL είναι απαραίτητη για πολλούς, από επιχειρηματικούς αναλυτές και επιστήμονες δεδομένων έως προγραμματιστές και διαχειριστές βάσεων δεδομένων. Ενώ η κατανόηση των βάθους της SQL μπορεί να είναι περίπλοκη, ευτυχώς, υπάρχουν δεκάδες βιβλία που θα σας φέρουν στην ταχύτητα.
Ενώ πολλοί οδηγοί αναφοράς απευθύνονται σε αρχάριους SQL, άλλοι φροντίζουν καλά όσους αναζητούν μια πιο προηγμένη κατανόηση. Ομοίως, παρόλο που αρκετοί οδηγοί επικεντρώνονται σε μια συγκεκριμένη παραλλαγή βάσης δεδομένων όπως ο Microsoft SQL Server, άλλοι είναι ευρέως εφαρμόσιμοι σε πολλές πλατφόρμες σχεσιακών βάσεων δεδομένων. Όποια και αν είναι οι ανάγκες σας για SQL, έχουμε βρει τους καλύτερους οδηγούς οδηγιών SQL και οδηγούς αναφοράς για προγραμματιστές, διαχειριστές και άλλους για να αγοράσετε τώρα.
Οι καλύτερες επιλογές μας
Καλύτερο για αρχάριους: Ξεκινώντας με το SQL
Ο εκδότης τεχνολογίας βετεράνων O'Reilly έχει βάλει πολλούς διαφορετικούς οδηγούς SQL κατά τη διάρκεια των ετών, αλλά για όσους απλώς βυθίζουν τα δάχτυλα των ποδιών τους στο νερό, Ξεκινώντας με SQL είναι το ιδανικό μέρος για να ξεκινήσετε.
Σε 130 σελίδες, το βιβλίο είναι σχετικά σύντομο, με σκοπό να βοηθήσει τους αναγνώστες να κατακτήσουν τις βασικές αρχές και γρήγορα να μάθουν πώς να εκτελούν χρήσιμες εργασίες. Κρυμμένο με πρακτικά παραδείγματα και χρήσιμες εξηγήσεις, είναι γραμμένο σε ένα απλό, προσβάσιμο στυλ που δεν προϋποθέτει πολλές ή προηγούμενες γνώσεις. Για όσους μόλις ξεκινούν, το βιβλίο δεν απαιτεί πρόσβαση σε υπάρχοντα διακομιστή βάσης δεδομένων. Αντ 'αυτού, εξηγεί πώς να δημιουργήσετε ένα πρακτικό περιβάλλον στο σπίτι, χρησιμοποιώντας SQLite για να μειώσετε το κόστος και την πολυπλοκότητα.
Ενώ το μεγαλύτερο μέρος του βιβλίου επικεντρώνεται στις βασικές εντολές που απαιτούνται για την ανάκτηση, διαλογή και ενημέρωση των δεδομένων, το τελευταίο κεφάλαιο εξετάζει πιο προηγμένα θέματα και παρέχει πρόσθετους πόρους για όσους ενδιαφέρονται.
Runner-Up, καλύτερο για αρχάριους: SQL All-in-One Για Ανδρείκελα
Δείτε στο Amazon
Είναι πιθανό ότι έχετε δει ένα διακριτικό μαύρο και κίτρινο σχέδιο ενός βιβλίου "For Dummies" σε κάποια στιγμή - η σειρά καλύπτει τελικά ένα απίστευτο εύρος θεμάτων. SQL All-in-One για τα ανδρείκελα είναι ένας πολύ μεγάλος τόμος, αλλά οι 750+ σελίδες του χωρίζονται σε οκτώ τόμους, με μια λογική δομή που κάνει την εργασία μέσα από αυτό λιγότερο συντριπτική. Το βιβλίο είναι γραμμένο με ένα ελαφρύ και προσβάσιμο τρόπο - αναλαμβάνει ένα βαθμό γενικών τεχνικών γνώσεων από τον αναγνώστη, αλλά όχι κατ 'ανάγκην τη διαχείριση ή ανάπτυξη βάσεων δεδομένων.
Εκτός από τις βασικές έννοιες πίσω από τη γλώσσα, SQL All-in-One για τα ανδρείκελα καλύπτει πολλά άλλα σχετικά θέματα, όπως ασφάλεια δεδομένων, ανάπτυξη, XML, ρύθμιση απόδοσης βάσεων δεδομένων και πολλά άλλα. Το βιβλίο είναι διαθέσιμο και σε Kindle και σε φυσική μορφή, με downloads κώδικα διαθέσιμα από τον εκδότη.
Καλύτερο για να φτάσετε γρήγορα στην ταχύτητα: SQL σε 10 λεπτά
Δείτε στο Amazon Δείτε στο Barnesandnoble.com Δείτε στο Target
Αν είστε προγραμματιστής, επιχειρηματικός αναλυτής ή οποιοσδήποτε άλλος που χρειάζεται γρήγορα να συμφωνήσει με τη χρήση του SQL, SQL σε 10 λεπτά γράφτηκε μαζί σας κατά νου. Παρόλο που είναι απίθανο να γίνει κάποιος εμπειρογνώμονας αρκετά γρήγορα, το βιβλίο κάνει σπουδαία δουλειά να διδάσκει τα βασικά σε μια βιασύνη και χωρίζεται σε 22 μαθήματα που καλύπτουν τα πάντα, από τις βασικές SELECT και UPDATE δηλώσεις σε πιο προηγμένα θέματα όπως οι αποθηκευμένες διαδικασίες και επεξεργασία συναλλαγών.
Το περιεχόμενο παρουσιάζεται με λογική και μεθοδική σειρά, αλλά είναι επίσης εύκολο να βυθιστείτε και να βγείτε από κάθε τμήμα ανάλογα με τις ανάγκες, τη σύνταξη μαθημάτων και τις έννοιες μόνο όταν τις χρειάζεστε. Πολλές πλατφόρμες βάσης δεδομένων καλύπτονται από το κείμενο, από τη Microsoft Access και το SQLite σε MySQL, Oracle και πολλά άλλα, κάνοντας παραδείγματα σχετικά και άμεσα εφαρμόσιμα σε ένα ευρύτερο φάσμα αναγνωστών. Με παραδείγματα κώδικα πλήρους χρώματος στην έκδοση χαρτιού του βιβλίου και πολλά tutorials και εξηγήσεις κατά μήκος του τρόπου, αυτός είναι ο ιδανικός πόρος για τον μαθητή SQL που χάνεται από το χρόνο.
Καλύτερο για τη δημιουργία σύνθετων ερωτημάτων: ερωτήματα SQL για Mere Mortals
Δείτε στο Amazon Δείτε στο Barnesandnoble.com
Όπως υποδηλώνει το όνομα, Ερωτήματα SQL για Mere Mortals επικεντρώνεται στη διδασκαλία των αναγνωστών του πώς να γίνει εμπειρογνώμονας για τη δημιουργία ακόμα πολύ περίπλοκων ερωτημάτων με ευκολία. Με μια λογική και χιουμοριστική προσέγγιση σε ό, τι δεν είναι πλέον το ενδιαφέρον των αντικειμένων, ο συγγραφέας προσφέρει εκατοντάδες παραδείγματα που συνοδεύουν τις σαφώς γραπτές εξηγήσεις για τις έννοιες, τις τεχνικές και τις βέλτιστες πρακτικές του SQL για το σχεδιασμό βάσεων δεδομένων και τα ερωτήματα.
Οι αρχάριοι θα πάρουν μεγάλα χρηματικά ποσά από αυτό το βιβλίο, αλλά ακόμη και εκείνοι με ένα δίκαιο επίπεδο υπάρχουσας γνώσης είναι πιθανό να μάθουν πολλά νέα συμβουλές και κόλπα (και ίσως να ξεχάσουν κάποιες κακές συνήθειες στην πορεία.) Ενημερώθηκε για την τέταρτη έκδοση με νέα Προχωρημένα θέματα, όπως ο διαχωρισμός και η ομαδοποίηση, τα δείγματα βάσεων δεδομένων και τα scripts δημιουργίας είναι διαθέσιμα για Microsoft Access, SQL Server, MySQL και άλλες πλατφόρμες. Διατίθεται σε Kindle και paperback μορφή, αυτό είναι το βιβλίο που αγοράζετε αν ψάχνετε να αυξήσετε δραματικά το παιχνίδι ερώτησής σας SQL.
Καλύτερο για γρήγορη αναφορά: SQL Pocket Guide
Δείτε στο Amazon
Είτε είστε αρχάριος προγραμματιστής ή διαχειριστής βάσης δεδομένων, είτε εργάζεστε με SQL εδώ και χρόνια, θυμηθείτε τις λεπτομέρειες κάθε πιθανής εντολής και επιχειρήματος θα ήταν ένα υπεράνθρωπο άραγε. Εκεί βρίσκεται ο συμπαγής Jonathan Gennick SQL Pocket Guide Έρχεται σε.
Η εύχρηστη αυτή αναφορά εξηγεί τις διαφορές εφαρμογής μεταξύ των πλατφορμών και καλύπτει μια σειρά διακομιστών βάσεων δεδομένων, όπως το Microsoft SQL Server, Oracle, DB2 και άλλοι, και χρησιμεύει ως άριστη ενημέρωση για σπάνια χρησιμοποιούμενες εντολές.
Σχεδιασμένο ως εγχειρίδιο αναφοράς και όχι ως εγχειρίδιο, δεν χρειάζεται να διαβάσετε το βιβλίο από κάλυψη σε κάλυμμα - είναι σχεδιασμένο για να κάθεται σε ένα γραφείο και να σας συμβουλεύεται όταν είναι απαραίτητο. Ενώ θα μπορούσατε να βρείτε τις περισσότερες πληροφορίες στο εσωτερικό με μερικές καλές αναζητήσεις Google, είναι σε θέση να περάσει γρήγορα SQL Pocket Guide για τις ακριβείς λεπτομέρειες που χρειάζεστε είναι συχνά ταχύτερη, πιο συγκεκριμένη και έχει πολύ λιγότερες πιθανότητες απόσπασης της προσοχής.
Καλύτερο για τη μάθηση T-SQL: Θεμελιώδεις αρχές T-SQL
Δείτε στο Amazon
Οι περισσότεροι οδηγοί και αναφορές SQL προσπαθούν να είναι πλατφόρμες-agnostic, γεγονός που τους επιτρέπει να είναι χρήσιμοι σε ένα ευρύτερο φάσμα αναγνωστών με την προϋπόθεση ότι δεν είναι πάντα εντελώς ακριβείς ή πλήρεις για οποιοδήποτε συγκεκριμένο σύστημα βάσης δεδομένων. Ωστόσο, για εκείνους που απαιτείται να εργάζονται εξ ολοκλήρου με τον Microsoft SQL Server, η εστίαση αποκλειστικά στις περιπλοκές του Transact-SQL - η συγκεκριμένη παραλλαγή της γλώσσας της Microsoft - μπορεί να είναι μια καλύτερη επιλογή.
Αν και απευθύνεται σε όσους είναι νέοι στη γλώσσα, Βασικές αρχές T-SQL δεν φοβάται να αντιμετωπίσει πιο προχωρημένα, προαιρετικά θέματα, καθώς και οι μακράς διάρκειας επαγγελματίες δεν είναι πιθανό να περπατήσουν με άδειο χέρι. Όλα τα δείγματα κώδικα έχουν δοκιμαστεί τόσο έναντι των εγκαταστάσεων του cloud όσο και μέσω των εγκαταστάσεων του SQL Server, έτσι ώστε να μπορείτε να τα χρησιμοποιήσετε ανεξάρτητα από την έκδοση στην οποία έχετε πρόσβαση.
Χρήσιμο για προγραμματιστές, διαχειριστές βάσεων δεδομένων και χρήστες εξουσίας, αυτό το βιβλίο δεν είναι απλώς μια λίστα εντολών και σύνταξης. Αντ 'αυτού, διδάσκει τόσο τη θεωρία πίσω από το T-SQL όσο και τον καλύτερο τρόπο να το χρησιμοποιήσει στον πραγματικό κόσμο, με πολλά πρακτικά παραδείγματα για να βοηθήσουν στην πορεία.
Καλύτερο για προγραμματιστές: SQL Server 2016 του Murach για προγραμματιστές
Δείτε στο Amazon
Είτε είστε έμπειρος προγραμματιστής που χρειάζεται να ενισχύσει τις ικανότητές σας στο Microsoft SQL Server είτε έναν προγραμματιστή αρχικού επιπέδου που θέλει να βελτιώσει την κωδικοποίηση SQL, Ο SQL Server 2016 του Murach για προγραμματιστές είναι το ιδανικό μέρος για να ξεκινήσετε.
Όπως υποδηλώνει ο τίτλος, το βιβλίο σχεδόν 700 σελίδων απευθύνεται κυρίως σε προγραμματιστές, αλλά όπου χρειάζεται, παρουσιάζονται χρήσιμες πληροφορίες για τη διαχείριση της βάσης δεδομένων. Τα είκοσι κεφάλαια του χωρίζονται σε τέσσερις ενότητες - εισαγωγή, ουσιαστικές δεξιότητες SQL, προηγμένες δεξιότητες SQL και σχεδιασμό βάσης δεδομένων και εφαρμογή - χρησιμοποιώντας την ασυνήθιστη αλλά λογική προσέγγιση του Murach για την τοποθέτηση ιδεών και συζητήσεων στις σελίδες αριστερά / ζυγός και σχετικές εικόνες οθόνης και παραδείγματα στις σελίδες δεξιά / μονόχρωμη.
Τα πάντα εξηγούνται απλά και ξεκάθαρα, είτε πρόκειται για εισαγωγικά θέματα όπως η ανάκτηση και σύνοψη δεδομένων, είτε για πιο περίπλοκα θέματα όπως οι αποθηκευμένες διαδικασίες, οι ενεργοποιητές ή η χρήση της κοινής γλώσσας χρόνου εκτέλεσης .NET (CLR).
Για όσους δεν διαθέτουν υπάρχουσα παρουσία του διακομιστή MS SQL, οι οδηγίες περιλαμβάνονται στο τέλος του βιβλίου για τη δημιουργία και τη χρήση της δειγματοληπτικής βάσης δεδομένων.
Καλύτερο για τη μάθηση με πράγματα: Προβλήματα πρακτικής SQL
Δείτε στο Amazon
Για όσους επιθυμούν να επεκτείνουν τις γνώσεις SQL πέρα από αυτό που είναι συνήθως διαθέσιμο στους οδηγούς σπουδών και σε ηλεκτρονικά μαθήματα, Προβλήματα πρακτικής SQL υιοθετεί μια αναζωογονητικά διαφορετική προσέγγιση στην εκμάθηση της γλώσσας.
Το βιβλίο περιέχει 57 προβλήματα, που κυμαίνονται σε δυσκολίες από αρχάριους έως προχωρημένους και έχουν σχεδιαστεί για να μιμούνται τα είδη των προκλήσεων που αντιμετωπίζουν οι χρήστες SQL στον πραγματικό κόσμο. Η πρόθεση του συντάκτη είναι να διδάξει στους αναγνώστες να «σκέφτονται σε SQL», να αναλύουν προβλήματα δεδομένων και να βρουν λύσεις υψηλής ποιότητας.
Για όσους δεν έχουν πρόσβαση σε υπάρχοντα διακομιστή βάσης δεδομένων, περιλαμβάνονται οδηγίες εγκατάστασης για το δωρεάν στο Microsoft SQL Server Express Edition και στο studio διαχείρισης, μαζί με μια βιντεοεπαφή για την βάση δεδομένων δείγματος.
Προβλήματα πρακτικής SQL είναι σε μεγάλο βαθμό προσανατολισμένη προς εκείνους που θέλουν να ανακτήσουν δεδομένα (μέσω των καταστάσεων SELECT) αντί να ενημερώσουν τις υπάρχουσες πληροφορίες και οι οποίοι πρέπει να μάθουν τους πιο αποτελεσματικούς τρόπους για να το πράξουν. Είναι διαθέσιμο σε εκδόσεις Kindle και paperback και ο συντάκτης είναι διαθέσιμος μέσω ηλεκτρονικού ταχυδρομείου για βοήθεια με προβλήματα και ερωτήματα.
Η διαδικασία μας
Οι συγγραφείς μας ξόδεψαν 15 ώρες έρευνα τα πιο δημοφιλή βιβλία SQL στην αγορά. Πριν κάνουν τις τελικές τους συστάσεις, εξέτασαν 17 διαφορετικά βιβλία συνολικά, προβάλλονται επιλογές από 14 διαφορετικούς εκδότες και να διαβάσετε πάνω από 100 (τόσο θετικές όσο και αρνητικές). Η όλη έρευνα συμπληρώνει τις συστάσεις που μπορείτε να εμπιστευτείτε.