Skip to main content

8 cuốn sách SQL tốt nhất để mua vào năm 2018

Jak zrobić kopię zapasową bazy danych Wordpress w phpMyAdmin (Có Thể 2024)

Jak zrobić kopię zapasową bazy danych Wordpress w phpMyAdmin (Có Thể 2024)
Anonim

Biên tập viên của chúng tôi độc lập nghiên cứu, thử nghiệm và giới thiệu các sản phẩm tốt nhất; bạn có thể tìm hiểu thêm về quy trình đánh giá của chúng tôi tại đây. Chúng tôi có thể nhận hoa hồng cho các giao dịch mua được thực hiện từ các liên kết đã chọn của chúng tôi.

Sau khi phát triển vào những năm 1970, Ngôn ngữ truy vấn có cấu trúc (SQL) sớm trở thành tiêu chuẩn để giao tiếp với các cơ sở dữ liệu quan hệ. Trong những thập kỷ trước, ngôn ngữ này tiếp tục phát triển đáng kể, với một số biến thể mở rộng và nâng cao việc sử dụng nó cho các nền tảng cơ sở dữ liệu cụ thể. Quen thuộc với cú pháp và việc sử dụng SQL là rất cần thiết đối với nhiều người, từ các nhà phân tích kinh doanh và các nhà khoa học dữ liệu đến các nhà phát triển và các nhà quản trị cơ sở dữ liệu. Trong khi sự hiểu biết về độ sâu của SQL có thể phức tạp, may mắn thay, có hàng chục cuốn sách để mang lại cho bạn tốc độ.

Trong khi nhiều hướng dẫn tham khảo nhằm vào những người mới bắt đầu SQL, những người khác cũng phục vụ tốt cho những người tìm kiếm một sự hiểu biết nâng cao hơn. Tương tự, mặc dù một số hướng dẫn tập trung vào một biến thể cơ sở dữ liệu cụ thể như Microsoft SQL Server, các hướng dẫn khác được áp dụng rộng rãi trên nhiều nền tảng cơ sở dữ liệu quan hệ. Bất kể SQL của bạn trông như thế nào, chúng tôi đã tìm thấy các hướng dẫn và hướng dẫn tham khảo SQL tốt nhất cho các nhà phát triển, quản trị viên và những người khác để mua ngay bây giờ.

Lựa chọn hàng đầu của chúng tôi

Tốt nhất cho người mới bắt đầu: Bắt đầu với SQL

Xem trên Amazon Xem trên Barnesandnoble.com

Nhà xuất bản công nghệ kỳ cựu O'Reilly đã đưa ra nhiều hướng dẫn SQL khác nhau trong những năm qua, nhưng đối với những người chỉ nhúng ngón chân vào nước, Bắt đầu với SQL là nơi lý tưởng để bắt đầu.

Tại 130 trang, cuốn sách tương đối ngắn, có ý định giúp độc giả nắm vững các nguyên tắc cơ bản và nhanh chóng tìm hiểu cách thực hiện các nhiệm vụ hữu ích. Crammed với các ví dụ thực hành và giải thích hữu ích, nó được viết trong một phong cách đơn giản, dễ tiếp cận mà không giả định nhiều hoặc bất kỳ kiến ​​thức trước. Một cách hữu ích cho những người mới bắt đầu, cuốn sách không yêu cầu quyền truy cập vào một máy chủ cơ sở dữ liệu hiện có. Thay vào đó, nó giải thích cách thiết lập một môi trường thực hành ở nhà, sử dụng SQLite để giảm chi phí và độ phức tạp.

Mặc dù phần lớn sách tập trung vào các lệnh cơ bản cần thiết cho việc truy xuất, sắp xếp và cập nhật dữ liệu, chương cuối cùng thảo luận về các chủ đề nâng cao hơn và cung cấp các tài nguyên bổ sung cho những người quan tâm.

Runner-Up, tốt nhất cho người mới bắt đầu: SQL All-in-One For Dummies

Xem trên Amazon

Rất có thể bạn đã thấy thiết kế màu đen và màu vàng đặc trưng của cuốn sách "For Dummies" tại một số điểm - sau tất cả, loạt bài này cũng đề cập đến một loạt các chủ đề đáng kinh ngạc. SQL tất cả-trong-một cho Dummies là một tome nặng nề, nhưng hơn 750 trang của nó được chia thành tám tập, với một cấu trúc hợp lý mà làm việc thông qua nó ít áp đảo. Cuốn sách được viết theo một cách nhẹ nhàng và dễ tiếp cận - nó giả định một mức độ kiến ​​thức kỹ thuật chung từ người đọc, nhưng không nhất thiết phải quản trị cơ sở dữ liệu hoặc phát triển.

Cũng như các khái niệm cơ bản đằng sau ngôn ngữ, SQL tất cả-trong-một cho Dummies bao gồm một số chủ đề liên quan khác, bao gồm bảo mật dữ liệu, phát triển, XML, điều chỉnh hiệu suất cơ sở dữ liệu và hơn thế nữa. Cuốn sách có sẵn trong cả Kindle và hình thức vật lý, với mã tải có sẵn từ các nhà xuất bản.

Tốt nhất để nhanh chóng bắt kịp tốc độ: SQL trong 10 phút

Xem trên Amazon Xem trên Barnesandnoble.com Xem trên Mục tiêu

Nếu bạn là nhà phát triển, nhà phân tích kinh doanh hoặc bất kỳ ai khác cần phải nhanh chóng đến với các điều khoản bằng cách sử dụng SQL, SQL trong 10 phút đã được viết với bạn trong tâm trí. Trong khi bạn không thể trở thành một chuyên gia khá nhanh, cuốn sách thực hiện một công việc tuyệt vời trong việc giảng dạy những điều cần thiết và nhanh chóng chia thành 22 bài học bao gồm mọi thứ từ các câu lệnh SELECT và UPDATE cơ bản đến các chủ đề nâng cao hơn như các thủ tục được lưu trữ và xử lý giao dịch.

Nội dung được trình bày theo thứ tự hợp lý và có phương pháp, nhưng cũng dễ dàng nhúng vào và ra khỏi từng phần khi cần thiết, học cú pháp và khái niệm chỉ khi bạn yêu cầu chúng. Một số nền tảng cơ sở dữ liệu được đề cập trong văn bản, từ Microsoft Access và SQLite đến MySQL, Oracle, và nhiều hơn nữa, làm cho các ví dụ có liên quan và áp dụng trực tiếp cho một phạm vi rộng hơn của người đọc. Với các ví dụ mã đầy đủ màu sắc trong phiên bản giấy của cuốn sách, và nhiều hướng dẫn và giải thích trên đường đi, đây là nguồn tài nguyên lý tưởng cho người học SQL bị mất thời gian.

Tốt nhất cho việc tạo truy vấn phức tạp: Truy vấn SQL cho chỉ những người chết

Xem trên Amazon Xem trên Barnesandnoble.com

Như tên cho thấy, Truy vấn SQL cho Mortals Mortals tập trung vào việc dạy cho độc giả của mình cách trở thành chuyên gia trong việc tạo ra các truy vấn phức tạp một cách dễ dàng. Với một cách tiếp cận hợp lý và hài hước với những gì không phải là phần lớn thú vị về các chủ đề, tác giả đưa ra hàng trăm ví dụ để đi kèm với các giải thích rõ ràng về các khái niệm, kỹ thuật và các phương pháp hay nhất của SQL cho thiết kế và truy vấn cơ sở dữ liệu.

Người mới bắt đầu sẽ nhận được một lượng lớn giá trị từ cuốn sách này, nhưng ngay cả những người có trình độ công bằng về kiến ​​thức hiện có cũng có thể học được một số mẹo và thủ thuật mới (và có thể bỏ qua một số thói quen xấu trên đường đi). chủ đề nâng cao như phân vùng và nhóm, cơ sở dữ liệu mẫu và tập lệnh tạo sẵn có cho Microsoft Access, SQL Server, MySQL và các nền tảng khác. Có sẵn ở định dạng Kindle và bìa mềm, đây là cuốn sách để mua nếu bạn đang tìm cách nâng cấp đáng kể trò chơi truy vấn SQL của mình.

Tốt nhất để tham khảo nhanh: Hướng dẫn sử dụng SQL Pocket

Xem trên Amazon

Cho dù bạn là một nhà phát triển cấp cao hoặc người quản trị cơ sở dữ liệu, hoặc bạn đã làm việc với SQL trong nhiều năm, hãy ghi nhớ các chi tiết của mọi lệnh và đối số có thể là một kỳ công phi thường. Đó là nơi nhỏ gọn của Jonathan Gennick Hướng dẫn sử dụng SQL Pocket vào đi.

Bao gồm một loạt các máy chủ cơ sở dữ liệu bao gồm Microsoft SQL Server, Oracle, DB2 và các tài liệu khác, tài liệu tham khảo hữu ích này giải thích sự khác nhau giữa các nền tảng và phục vụ như là một sự bổ sung tuyệt vời cho các lệnh hiếm khi được sử dụng.

Được thiết kế như một tài liệu tham khảo thay vì hướng dẫn sử dụng, không cần đọc sách từ bìa để che - nó được thiết kế để ngồi trên bàn làm việc và được tư vấn khi cần thiết. Mặc dù bạn có thể tìm thấy hầu hết thông tin bên trong với một số tìm kiếm Google tốt, có thể nhanh chóng lướt qua Hướng dẫn sử dụng SQL Pocket để biết chi tiết chính xác bạn cần thường nhanh hơn, cụ thể hơn và nắm giữ ít cơ hội mất tập trung hơn.

Tốt nhất cho việc học T-SQL: Các nguyên tắc cơ bản về T-SQL

Xem trên Amazon

Hầu hết các hướng dẫn và tham chiếu SQL cố gắng trở thành nền tảng bất khả tri, cho phép chúng hữu ích cho nhiều độc giả hơn với chi phí không phải lúc nào cũng hoàn toàn chính xác hoặc hoàn chỉnh cho bất kỳ hệ thống cơ sở dữ liệu cụ thể nào. Đối với những người được yêu cầu làm việc hoàn toàn với Microsoft SQL Server, tuy nhiên, tập trung hoàn toàn vào sự phức tạp của Transact-SQL - biến thể cụ thể của Microsoft về ngôn ngữ - cũng có thể là một lựa chọn tốt hơn.

Trong khi nó nhắm vào những ngôn ngữ mới, Nguyên tắc cơ bản về T-SQL cũng không ngại giải quyết các chủ đề tùy chọn nâng cao hơn nữa và các học viên lâu năm không thể bỏ đi tay trống. Tất cả các mẫu mã đã được thử nghiệm đối với cả cài đặt trên máy chủ ảo và trên máy chủ của SQL Server, do đó bạn sẽ có thể sử dụng chúng bất kể phiên bản bạn có quyền truy cập vào.

Hữu ích cho các nhà phát triển, quản trị cơ sở dữ liệu, và người sử dụng điện như nhau, cuốn sách này không chỉ là một danh sách các lệnh và cú pháp. Thay vào đó, nó dạy cả hai lý thuyết đằng sau T-SQL và cách tốt nhất để sử dụng nó trong thế giới thực, với rất nhiều ví dụ thực tế để giúp đỡ trên đường đi.

Tốt nhất cho nhà phát triển: Máy chủ SQL của Murach 2016 dành cho nhà phát triển

Xem trên Amazon

Cho dù bạn là một nhà phát triển có kinh nghiệm cần phải nâng cao kỹ năng Microsoft SQL Server của bạn hoặc một lập trình viên cấp cao tìm kiếm để có được tốt hơn về mã hóa SQL, Máy chủ SQL của Murach 2016 dành cho nhà phát triển là nơi lý tưởng để bắt đầu.

Như tiêu đề cho thấy, cuốn sách gần 700 trang chủ yếu nhằm vào các nhà phát triển, nhưng những thông tin hữu ích có liên quan về quản trị cơ sở dữ liệu cũng được trình bày. Hai mươi chương của nó được chia thành bốn phần - giới thiệu, các kỹ năng SQL cần thiết, các kỹ năng SQL nâng cao và thiết kế và triển khai cơ sở dữ liệu - sử dụng cách tiếp cận bất thường nhưng hợp lý của Murach về đặt khái niệm và thảo luận trên các trang bên trái / thậm chí được đánh số và ảnh chụp màn hình liên quan trên các trang phải / số lẻ.

Tất cả mọi thứ được giải thích đơn giản và rõ ràng, cho dù đó là các chủ đề giới thiệu như truy xuất và tóm tắt dữ liệu, hoặc các chủ đề phức tạp hơn như thủ tục lưu trữ, trình kích hoạt hoặc sử dụng thời gian chạy ngôn ngữ phổ biến .NET (CLR).

Đối với những người không có một cá thể máy chủ MS SQL hiện có để sử dụng, các hướng dẫn được bao gồm ở phần cuối của cuốn sách để thiết lập và sử dụng cơ sở dữ liệu mẫu.

Tốt nhất cho việc học bằng cách thực hiện: Các vấn đề thực hành SQL

Xem trên Amazon

Đối với những người tìm cách mở rộng kiến ​​thức SQL của họ ngoài những gì thường có sẵn trong hướng dẫn nghiên cứu và hướng dẫn trực tuyến, Các vấn đề về thực hành SQL có một cách tiếp cận mới mẻ khác nhau để học ngôn ngữ.

Cuốn sách chứa 57 vấn đề, từ khó khăn từ sơ cấp đến nâng cao, và được thiết kế để bắt chước các loại thách thức mà người dùng SQL phải đối mặt trong thế giới thực. Ý định của tác giả là để dạy độc giả "suy nghĩ trong SQL", phân tích các vấn đề về dữ liệu và đưa ra các giải pháp chất lượng cao.

Đối với những người không có quyền truy cập vào một máy chủ cơ sở dữ liệu hiện có, hướng dẫn thiết lập được bao gồm cho Microsoft SQL Server Express Edition miễn phí và studio quản lý, cùng với một hướng dẫn video cho cơ sở dữ liệu mẫu.

Các vấn đề về thực hành SQL phần lớn được định hướng cho những người tìm cách truy xuất dữ liệu (thông qua các câu lệnh SELECT) thay vì cập nhật thông tin hiện có và những người cần tìm hiểu những cách hiệu quả nhất để làm như vậy. Nó có sẵn trong cả Kindle và các phiên bản bìa mềm, và tác giả có sẵn qua email để được hỗ trợ về các vấn đề và truy vấn.

Quá trình của chúng tôi

Nhà văn của chúng tôi đã bỏ ra 15 giờ nghiên cứu các sách SQL phổ biến nhất trên thị trường. Trước khi đưa ra các khuyến nghị cuối cùng, họ xem xét 17 các sách khác nhau, các tùy chọn được sàng lọc từ 14 các nhà xuất bản khác nhau và đọc trên 100 đánh giá của người dùng (cả tích cực và tiêu cực). Tất cả nghiên cứu này đều bổ sung thêm các khuyến nghị bạn có thể tin tưởng.