A Learner’s Guide to Querying and Managing Data
Kimberly Fessel

#SQL
#Data
#databases
#Head_First
📘 از این کتاب چی یاد میگیری؟
📊 داده زیاد داری، اما نمیدونی چطور ازش سر دربیاری؟ میخوای از دادههات اینسایتهای کاربردی بگیری، ولی مطمئن نیستی از کجا باید شروع کنی؟ Data Mining یک مهارت حیاتی و پردرآمده، و SQL پایهایترین راه برای کوئری گرفتن و مدیریت داده رو در اختیارت میذاره. اما یاد گرفتن SQL میتونه ترسناک به نظر برسه. این کتاب که بهطور کامل بازنگری شده، مبانی SQL رو به شکلی بیدردسر و لذتبخش بهت یاد میده. با سبک دستبهکار و گفتوگومحور مجموعه Head First، خیلی سریع کانسپتهای SQL رو میفهمی و بعد وارد موضوعهای سطح متوسط میشی؛ از جمله Subqueryها و Joinها. در نهایت، دانش، مهارت و اعتمادبهنفسی به دست میاری که لازم داری تا با SQL بیشترین استفاده رو از دادههات ببری.
🎨 چرا این کتاب اینقدر متفاوت به نظر میرسه؟
🧩 اگر قبلاً یک کتاب Head First خوانده باشی، میدونی باید منتظر چی باشی: یک فرمت بصری و غنی که بر اساس نحوه کار مغزت طراحی شده. اگر هم تا حالا نخوندی، یک تجربه جذاب در انتظارت هست. با این کتاب، SQL رو از طریق یک تجربه چندحسی یاد میگیری که ذهنت رو درگیر میکنه؛ نه یک رویکرد سنگین و پر از متن که خوابت ببره.
📖 فهرست مطالب
۱. دیتابیسها و جدولها: سازماندهی اطلاعات تو
۲. وارد کردن داده: اضافه کردن داده به جدولها
۳. دستور SELECT: پیدا کردن اطلاعات تو
۴. شرطهای WHERE بهتر: فیلتر کردن ردیفها
۵. عملیات CRUD: کنترل دادههای تو
۶. SELECT پیشرفته: مرتبسازی و تجمیع
۷. گروههای داده: خلاصهسازی دستهها
۸. کلیدها و رابطههای داده: طراحی فکرشده جدولها
۹. ALTER: تغییر دادن و بهینهسازی
۱۰. Joinها و Unionها: عملیات چندجدولی
۱۱. Subqueryها: کوئری داخل کوئری
۱۲. جدولهای موقت: ذخیرهسازی کوتاهمدت
۱۳. فانکشنها و Stored Procedureها: کد قابلاستفادهمجدد
۱۴. Constraintها و Viewها: محافظت از کیفیت داده
۱۵. Transactionها و Lockها: کانسپتهای همزمانی
۱۶. امنیت: Grant، Revoke، تکرار
۱۷. دیتابیسها و کلاد: SQL در کلاد
۱۸. دیتابیسها و ابزارهای دیگر: زندگی فراتر از MySQL
i. باقیماندهها: ده موضوع مهمی که پوشش ندادیم
ii. نصب MySQL: MySQL رو برای خودت راهاندازی کن
iii. جمعبندی جعبهابزار: همه ابزارهای جدید SQL تو
💬 تحسینهای اولیه برای Head First SQL
💭 «این یک کتاب درسی معمولی SQL نیست. این راهنمای جذاب و مناسب تازهکارها، پر از توضیحهای روشن، تصویرها و تمرینهای دستبهکاره و یاد گرفتن SQL رو سرگرمکننده و راحت میکنه!»
—آلیس ژائو، نویسنده SQL Pocket Guide
💭 «اگر SQL به نظرت بیشازحد فنی و دور از دسترس میاد، این کتاب رو امتحان کن. قدمبهقدم چیزها رو با مثالهای دوستانه باز میکنه و حتی بعضی سؤالهای کلیتر رو هم پوشش میده که خیلی از کتابهای SQL سراغشون نمیرن.»
—توماس نیلد، نویسنده Getting Started with SQL و Essential Math for Data Science
💭 «بعضی کتابها رو میخری، بعضیها رو نگه میداری، بعضیها رو روی میز کارت نگه میداری، و به لطف O’Reilly و تیم Head First، یک دسته نهایی هم وجود داره: کتابهای Head First. اینها همون کتابهایی هستن که گوشههاشون تا میخوره، حسابی استفاده میشن و همهجا همراهت میان. Head First SQL بالای دسته کتابهای منه. حتی PDFای که برای بررسی داشتم هم انگار از بس استفاده شده، کهنه و پارهپوره شده.»
—بیل سایر، مدیر توسعه راهنمای کاربری دیتابیس، Oracle
💭 «این SQL سادهشده نیست؛ این SQL چالشبرانگیز شده، SQL جذاب شده، SQL سرگرمکننده شده. حتی به اون سؤال قدیمی هم جواب میده: “چطور Subqueryهای Non-Correlated رو آموزش بدیم بدون اینکه امیدمون به زندگی رو از دست بدیم؟” این روش درست یادگیریه؛ سریعه، بازیگوشه و ظاهر فوقالعادهای داره.»
—اندرو کامینگ، نویسنده SQL Hacks، نگهدارنده sqlzoo.net
💭 «باورنکردنیه! منظورم اینه، SQL یک زبان کامپیوتریه، درسته؟ پس کتابهای SQL باید برای کامپیوترها نوشته بشن، نه؟ اما Head First SQL واضحاً برای انسانها نوشته شده! این دیگه چه وضعشه؟!»
—دن تو، نویسنده SQL Tuning
👤 درباره نویسنده
👩🏫 کیمبرلی فسل مدرس Data Science است و بیش از یک دهه تجربه آموزشی داره. او از دانشجوها در محیطهای شرکتی، دانشگاهی و اخیراً بهعنوان مدیر یک بوتکمپ Data Science پشتیبانی کرده. کیمبرلی سالهاست SQL رو هم حضوری و هم آنلاین به دانشجوها آموزش میده، همراه با تکنولوژیهای دیگه مدیریت داده مثل MongoDB. او دهها مصاحبه تمرینی SQL برگزار کرده و به همین خاطر، مانعهای رایج تازهکارها و افراد سطح متوسط رو خوب میشناسه.
📊 کیمبرلی در حال حاضر مشاور Data Science است و برند آموزشی خودش رو با نام Dr Kim Data اداره میکنه. کانال آموزشی YouTube او در حال حاضر بیش از ۱۶,۰۰۰ سابسکرایبر داره و برنامه داره اولین دوره آنلاین پولی خودش درباره متریکهای Data Science رو اواخر همین پاییز منتشر کنه. کیمبرلی عاشق اینه که به شکلی بسیار بصری و خلاقانه آموزش بده، و مجموعه کتابهای Head First دقیقاً با فلسفه آموزشی مورد علاقه او هماهنگه.
What will you learn from this book?
Do you have an abundance of data but don't know how to make sense of it? Do you want to gain useful insights from your data, but you're not sure where to begin? Mining data is a vital, well-paying skill, and SQL provides the most fundamental way to query and manage data. But learning SQL can be intimidating. This thoroughly revised book teaches you SQL fundamentals in a painless and enjoyable manner. With the Head First series’ hands-on, conversational style, you'll quickly grasp SQL concepts, then move to intermediate topics, including subqueries and joins. You'll gain the knowledge, skills, and confidence necessary to get the most out of your data with SQL.
Why does this book look so different?
If you've read a Head First book, you know what to expect: a visually rich format designed for the way your brain works. If you haven't, you're in for a treat. With this book, you’ll learn about SQL through a multisensory experience that engages your mind―rather than a text-heavy approach that puts you to sleep.
Table of Contents
1. Databases and tables: Organizing Your Information
2. Inserting data: Adding Data to Tables
3. The SELECT statement: Finding Your Information
4. Better WHERE clauses: Filtering Rows
5. CRUD operations: Controlling Your Data
6. Advanced SELECT: Sorting and Aggregating
7. Data groups: Summarizing Categories
8. Keys and data relationships: Thoughtful Table Design
9. ALTER: Changing and Optimizing
10. Joins and unions: Multiple-Table Operations
11. Subqueries: Queries Within Queries
12. Temporary tables: Short-Term Storage
13. Functions and stored procedures: Reusable Code
14. Constraints and views: Protecting Data Quality
15. Transactions and locks: Concurrency Concepts
16. Security: Grant, Revoke, Repeat
17. Databases and the cloud: SQL in the Cloud
18. Other databases and tools: Life Beyond MySQL
i. Leftovers: The Top Ten Topics We Didn’t Cover
ii. MySQL installation: Get MySQL for Yourself
iii. Toolbox roundup: All Your New SQL Tools
Advance Praise for Head First SQL
“Not your standard SQL textbook. This engaging, beginner-friendly guide is packed with clear explanations, visuals, and hands-on exercises, making SQL fun and easy to learn!”
— Alice Zhao, author of SQL Pocket Guide
“If you find SQL too technical and out of reach, give this book a try. It will break things down step-bystep
using friendly examples, and even cover some bigger picture questions that other SQL books do not
cover.”
— Thomas Nield, author of Getting Started with SQL and Essential Math for Data Science
“There are books you buy, books you keep, books you keep on your desk, and thanks to O’Reilly and the Head First crew, there is the ultimate category, Head First books. They’re the ones that are dog-eared, mangled, and carried everywhere. Head First SQL is at the top of my stack. Heck, even the PDF I have for review is tattered and torn.”
— Bill Sawyer, director of database user assistance development, Oracle
“This is not SQL made easy; this is SQL made challenging, SQL made interesting, SQL made fun. It even answers that age-old question ‘How to teach non-correlated subqueries without losing the will to live?’ This is the right way to learn—it’s fast, it’s flippant, and it looks fabulous.”
— Andrew Cumming, author of SQL Hacks, zoo keeper at sqlzoo.net
“Outrageous! I mean, SQL is a computer language, right? So books about SQL should be written for computers, shouldn’t they? Head First SQL is obviously written for human beings! What’s up with that?!”
— Dan Tow, author of SQL Tuning
Kimberly Fessel is a data science educator with over a decade of instructional experience. She has supported students in corporate settings, at academic universities, and most recently as director at a data science bootcamp. Kimberly has taught SQL to students for years, both in person and online, along with other data management technologies like MongoDB. She's conducted scores of mock SQL interviews and accordingly knows the most common stumbling blocks for beginners and intermediates.
Kimberly is currently a data science consultant with her own instructional brand, Dr Kim Data. Her educational YouTube channel currently has over 16,000 subscribers, and she plans to launch her first paid online course about data science metrics later this Fall. Kimberly loves to teach in a highly visual, creative manner, and the Head First book series emphatically matches her preferred teaching philosophy.









