این دوره از James Page است.
دادهها را با SQL بفهم
از طراحی جدول تا پرسوجوهایی که پاسخ روشن از دادهها بیرون میکشند.
دربارهٔ این مسیر آموزشی
پایگاه دادهٔ خوب از نامگذاری جدولها فراتر میرود. باید رابطهٔ اطلاعات، نوع مقدارها و محدودیتهای معتبر بودن داده مشخص باشند. در این مسیر، ساختار یک فروشگاه کوچک زمینهای برای شناخت جدول، کلید اصلی، کلید خارجی و رابطهٔ یکبهچند است.
پس از طراحی داده، به پرسوجوهای کاربردی میرسیم: پیدا کردن محصول، مرتبسازی نتایج، اتصال سفارش به اقلام آن و ساخت گزارش. انتخاب ستونها، شرطها و محدودکردن نتیجه کمک میکند سؤال دقیقتری از داده بپرسیم. تفاوت شمارش رکورد و جمعزدن مبلغ نیز در گزارشهای واقعی اهمیت دارد.
در بخش پروژه، تغییر چند رکورد مرتبط را بهعنوان یک عملیات واحد بررسی میکنیم تا مفهوم تراکنش روشن شود. ایندکسها باید با توجه به پرسوجو انتخاب شوند، نه بهصورت تصادفی روی همهٔ ستونها. تمرینها را روی دادهٔ محلی و قابل بازسازی انجام بده و پیش از تغییر ساختار، روش تهیه و بازیابی نسخهٔ پشتیبان را مشخص کن.
در پایان این مسیر چه میسازی؟
دیتابیس فروشگاه با users، products، categories، orders و order_items و گزارش پرفروشترین محصول؛ پروژهای برای کنار هم گذاشتن مهارتها و بررسی نتیجهٔ یادگیری.
دیتابیس فروشگاه با users، products، categories، orders و order_items و گزارش پرفروشترین محصول
این دوره برای چه کسی است؟
برای کسی که میخواهد این مهارت را از پایه و با تمرین شروع کند. یک کامپیوتر و زمان مشخص برای تمرین کافی است.
سرفصلها و قسمتها
۱ساختار داده و پرسوجو۱۱ موضوع
- ساخت Database و Table
- Data Type
- Primary Key
- INSERT
- SELECT
- WHERE
- ORDER BY
- LIMIT
- UPDATE
- DELETE
- LIKE
۲گزارشگیری، رابطهها و پروژه فروشگاه۸ موضوع
- توابع Aggregate: COUNT، SUM و AVG
- GROUP BY
- Foreign Key
- Relationها
- JOIN
- Index
- امنیت و SQL Injection
- طراحی دیتابیس واقعی فروشگاه

James Page
این دوره با صدای اصلی مدرس و زیرنویس فارسی ارائه میشود.