کتاب SQL Pocket Guide یا راهنمای جیبی SQL یک منبع بسیار ارزشمند و بسیار عالی برای آموزش SQL یا زبان پرس و جو ساختاریافته میباشد. این کتاب در 10 فصل به آموزش مقدمات تا بیان نکات مهم و پیشرفتهی پایگاه داده SQL میپردازد و تا کنون نسخه چهارم آن در سال 2021 به چاپ رسیده است.
در ادامه مقدمهای از کتاب SQL Pocket Guide را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب SQL Pocket Guide:
چرا SQL؟
از زمان انتشار آخرین ویرایش SQL Pocket Guide، چیزهای زیادی در دنیای داده تغییر کرده است. حجم دادههای تولید و جمعآوری شده افزایش یافته است و تعدادی ابزار و مشاغل برای مدیریت هجوم داده ها ایجاد شده است. در طول همه تغییرات، SQL بخشی جداییناپذیر از چشمانداز داده باقیمانده است.
در طول 15 سال گذشته، من به عنوان مهندس، مشاور، تحلیلگر و دانشمند داده کار کردهام و در هر یک از نقشهایم از SQL استفاده کردهام. حتی اگر مسئولیتهای اصلی من بر ابزار یا مهارت دیگری متمرکز بود، برای دسترسی به دادههای یک شرکت باید SQL را میدانستم.
اگر جایزه زبان برنامهنویسی برای بهترین بازیگر نقش مکمل وجود داشت، SQL جایزه را به خانه میبرد.
با ظهور فناوریهای جدید، SQL هنوز در مورد کار با دادهها مورد توجه است. راهحلهای ذخیرهسازی مبتنی بر ابر مانند Amazon Redshift و Google BigQuery از کاربران میخواهند که درخواستهای SQL را برای جمعآوری داده بنویسند. چارچوبهای پردازش دادههای توزیعشده مانند Hadoop و Spark به ترتیب دارای Sidekicks Hive و Spark SQL هستند که رابطهای SQL مانند را برای تحلیل دادهها برای کاربران فراهم میکنند.
SQL تقریباً پنج دهه است که وجود داشته است و به این زودیها از بین نمیرود. این یکی از قدیمیترین زبانهای برنامهنویسی است که هنوز هم امروزه به طور گسترده مورد استفاده قرار میگیرد، و من هیجانزده هستم که جدیدترین و بهترینها را در این کتاب با شما به اشتراک بگذارم.
اهداف کتاب SQL Pocket Guide
کتابهای SQL زیادی وجود دارد، از کتابهایی که به مبتدیان نحوه کدنویسی در SQL را تا مشخصات فنی دقیق برای مدیران پایگاه داده را آموزش میدهند. این کتاب قصد ندارد تمام مفاهیم SQL را به طور عمیق پوشش دهد، بلکه یک مرجع ساده برای موارد زیر است:
شما مقداری نحو SQL را فراموش کردهاید و باید سریع آن را جستجو کنید
در یک کار جدید با مجموعه کمی متفاوت از ابزارهای پایگاه داده مواجه شدهاید و باید تفاوتهای ظریف را جستجو کنید.
مدتی است که روی زبان برنامهنویسی دیگری تمرکز کردهاید و به یک تجدید نظر سریع در مورد نحوه عملکرد SQL نیاز دارید.
اگر SQL نقش پشتیبان زیادی در شغل شما ایفا میکند، این راهنمای جیبی مناسب برای شماست.
بیشتر بخوانید: کتاب SQL Server 2019
به روز رسانی به نسخه چهارم کتاب SQL Pocket Guide
ویرایش سوم راهنمای جیبی SQL توسط جاناتان جنیک در سال 2010 منتشر شد و مورد استقبال خوانندگان قرار گرفت. من به روز رسانی های زیر را برای نسخه چهارم انجام داده ام:
نحو برای Microsoft SQL Server, MySQL, Oracle Database و PostgreSQL به روز شده است. Db2 IBM به دلیل کاهش محبوبیت حذف شده است و SQLite به دلیل افزایش محبوبیت اضافه شده است.
چاپ سوم کتاب SQL Pocket Guide بر اساس حروف الفبا تنظیم شده است. من بخشها را در ویرایش چهارم دوباره مرتب کردهام تا مفاهیم مشابه با هم گروهبندی شوند. هنوز فهرستی در انتهای این کتاب وجود دارد که مفاهیم را به ترتیب حروف الفبا فهرست میکند.
با توجه به تعداد تحلیلگران داده و دانشمندان داده که اکنون از SQL در مشاغل خود استفاده میکنند، بخش هایی در مورد نحوه استفاده از SQL با Python و R (زبان های برنامهنویسی منبع باز محبوب) و همچنین یک دوره خرابی SQL برای آن ها اضافه کرده ام. که نیاز به تجدید سریع دارند.
مروری بر کتاب SQL Pocket Guide:
مثالهای زیادی را بیابید که پیچیدگیهای زبان را به همراه جنبههای کلیدی SQL مورد استفاده در Microsoft SQL Server, MySQL, Oracle Database, PostgreSQL، و SQLite پیدا کنید.
در این نسخه به روز شده، نویسنده آلیس ژائو توضیح میدهد که چگونه این سیستم های مدیریت پایگاه داده، نحو SQL را برای پرس و جو و ایجاد تغییرات در پایگاه داده پیادهسازی می کنند. جزئیات مربوط به انواع دادهها و تبدیلها، نحو عبارت منظم، توابع پنجره، چرخش و عدم محوریت و موارد دیگر را خواهید یافت.
- به سرعت نحوه انجام وظایف خاص با استفاده از SQL را جستجو کنید.
- مثالهای نحوی کتاب را برای پرسشهای خود اعمال کنید.
- پرس و جوهای SQL را برای کار در پنج سیستم مدیریت پایگاه داده مختلف به روز کنید.
- جدید: پایتون و R را به یک پایگاه داده رابطهای متصل کنید.
- جدید: سؤالات متداول SQL را در «چگونه؟» جستجو کنید.
سرفصلهای کتاب SQL Pocket Guide:
- Preface
- Chapter 1: SQL Crash Course
- Chapter 2: Where Can I Write SQL Code?
- Chapter 3: The SQL Language
- Chapter 4: Querying Basics
- Chapter 5: Creating, Updating, and Deleting
- Chapter 6: Data Types
- Chapter 7: Operators and Functions
- Chapter 8: Advanced Querying Concepts
- Chapter 9: Working with Multiple Tables and Queries
- Chapter 10: How Do I…?
- Index
فایل کتاب SQL Pocket Guide را میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.