- عنوان کتاب: Learn SQL in a Month of Lunches
- نویسنده: Jeff Iannucci
- حوزه: آموزش SQL
- سال انتشار: 2025
- تعداد صفحه: 306
- زبان اصلی: انگلیسی
- نوع فایل: pdf
- حجم فایل: 4.19 مگابایت
تجربه من با زبان SQL از اواخر قرن بیستم، زمانی که برای اولین بار با پایگاههای داده رابطهای کار میکردم، آغاز شد. من توسعهدهنده نرمافزار نبودم و مهارتهای برنامهنویسی من عمدتاً به تایپ کردن چند دستور DOS روی یک کامپیوتر خانگی محدود میشد. با این حال، اگرچه به یادگیری نحوه استفاده از SQL برای انجام کارم سوق داده شدم، اما به سرعت متوجه شدم که نوشتن و اجرای اسکریپتها با این زبان برنامهنویسی شهودی چقدر آسان است. در سالهای پس از آن، دانش خود را در مورد SQL با صدها همکار به اشتراک گذاشتهام. چیزی که برایم جالب بوده این است که اکثر این همکاران نیز توسعهدهنده نرمافزار نبودند؛ آنها افرادی در بخشهای دیگر، مانند امور مالی، بازاریابی یا فروش، بودند که برای دسترسی مستقیم به دادههای حیاتی سازمان، نیاز به استفاده از SQL داشتند. آنها وقت نداشتند مفاهیمی مانند فرم نرمال سوم و تاپلها را یاد بگیرند. آنها فقط برای شروع کار نیاز به یادگیری چند دستور اساسی داشتند. اگر در مورد آن فکر کنید، ما چیزهای زیادی را در زندگی از این طریق یاد میگیریم. اکثر ما قبل از یادگیری رانندگی، نحوه ساخت ماشین را یاد نگرفتیم. قبل از شروع پخت غذا به مدرسه آشپزی نرفتیم. ما قبل از شروع استفاده از کامپیوترها یاد نگرفته بودیم که هارد دیسکها چگونه دادهها را ذخیره میکنند و پردازندهها چگونه رشتههای CPU را مدیریت میکنند. در عوض، چند مفهوم و روش لازم برای شروع کار را یاد گرفتیم و با پیشرفت به یادگیری بیشتر ادامه دادیم. این دلیل اصلی هیجان من برای نوشتن این کتاب است. به عنوان کسی که چندین کتاب از مجموعه «ماه ناهار» خواندهام، از این واقعیت قدردانی میکنم که یکی از اهداف اصلی کمک به خواننده برای «اثربخشی فوری» در موضوع است. مانند سایر کتابهای این مجموعه، این کتاب نیز به گونهای طراحی و نوشته شده است که به شما کمک کند تا در اسرع وقت از SQL استفاده کنید. امیدوارم قبل از رسیدن به پایان فصل 2، از نوشتن پرسوجوها در SQL، یادگیری بیشتر در مورد این زبان و استفاده از آن با تقریباً هر نوع پایگاه داده رابطهای هیجانزده باشید. اگرچه هیچ کتاب واحدی نمیتواند تمام مفاهیم زبان SQL را پوشش دهد، من معتقدم که تا پایان این کتاب، شما قادر خواهید بود تقریباً برای هر کاری که از شما خواسته میشود، دادهها را با موفقیت پرسوجو و دستکاری کنید. با این اوصاف، تمام کردن این کتاب به هیچ وجه نباید پایان سفر شما باشد. من شما را تشویق میکنم که نه تنها به دنبال کتابها، پستهای وبلاگ و ویدیوهای دیگر برای گسترش دانش خود در مورد SQL باشید، بلکه در رویدادهای منطقهای و گروههای کاربری محلی نیز شرکت کنید تا از دیگران که از این زبان محبوب استفاده میکنند، بیاموزید. با این حال، فعلاً از کتاب لذت ببرید. از این واقعیت که دنیایی پر از دادهها به زودی در دسترس شما قرار خواهد گرفت، دلگرم باشید!
My experience with the SQL language started in the late 20th century when I first worked with relational databases. I wasn’t a software developer, and my programming skills were limited mostly to typing a few DOS commands on a home computer. Yet even though I was thrust into learning how to use SQL to perform my job, I quickly found how easy it was to write and execute scripts in this intuitive programming language. In the years since, I’ve shared my knowledge of SQL with hundreds of colleagues. What I’ve found interesting is that most of these colleagues weren’t software developers either; they were folks in other departments, such as finance, marketing, or sales, who needed to use SQL to directly access data that was vital to the organization. They didn’t have time to learn concepts like third normal form and tuples. They just needed to learn a few basic commands to get started. If you think about it, we learn a lot of things in life this way. Most of us didn’t learn how to build a car before we learned how to drive. We didn’t go to culinary school before we started cooking meals. We didn’t learn how hard drives stored data and how processors managed CPU threads before we started using computers. Rather, we learned a few necessary concepts and methods to get going and continued learning more as we progressed. This is the main reason why I was excited to write this book. As someone who has read several books in the Month of Lunches series, I appreciate the fact that one of the main goals is to help the reader become “immediately effective” with the subject. Like others in the series, this book was designed and written to help you start using SQL as quickly as possible. I hope that before you reach the end of chapter 2, you’ll already be excited about writing queries in SQL, learning more about the language, and using it with almost any brand of relational database. Although no single book can cover every concept in the SQL language, I believe that by the end of this book, you’ll be able to query and manipulate data successfully for nearly any task required of you. That said, finishing this book should by no means be the end of your journey. I encourage you not only to seek out other books, blog posts, and videos to expand your knowledge of SQL, but also to attend regional events and local user groups to learn from others who use this popular language. For now, though, enjoy the book. Take heart in the fact that a world full of data will soon be available to you!
این کتاب را میتوانید از لینک زیر بصورت رایگان دانلود کنید:
Download: Learn SQL in a Month of Lunches
نظرات کاربران