از طریق یک تجربه کدنویسی جذاب و بازیوار، بر SQL، مدیریت پایگاه داده و بهینهسازی پرسوجو مسلط شوید! SQL Quest یادگیری پرسوجوهای پایگاه داده را به یک ماجراجویی تعاملی تبدیل میکند و به شما کمک میکند تا دستورات واقعی SQL را از بازیابی دادههای اولیه تا معماری پیشرفته پایگاه داده رابطهای تمرین کنید.
چه یک مبتدی باشید که اولین گامهای خود را در برنامهنویسی برمیدارد، چه دانشجویی که برای امتحانات پایگاه داده آماده میشود، یا توسعهدهندهای که برای مصاحبههای فنی آماده میشود، SQL Quest یک راهنمای عملی و مرجع ارائه میدهد که برای ایجاد اعتماد به نفس عملی در نوشتن پرسوجو طراحی شده است.
⚔️ گیمپلی و ویژگیهای اصلی
پیشرفت تعاملی در پرسوجو: با نوشتن پرسوجوهای واقعی SQL برای تکمیل اهداف، باز کردن سطوح و کسب نشانهای تسلط، چالشهای کدنویسی را حل کنید.
سناریوهای SQL واقعگرایانه: با طرحوارههای رابطهای واقعگرایانه از جمله کاربران، سفارشات تجارت الکترونیک، موجودی و جداول تحلیلی کار کنید.
بازخورد فوری پرسوجو: نحو خود را آزمایش کنید، مجموعه دادههای جدولی بازگشتی را مشاهده کنید و از نکات مفید تشخیص خطا و اشکالزدایی بیاموزید.
چالشهای رئیس چکپوینت: مهارتهای خود را با چالشهای سناریوی جامع و چند مرحلهای که مفاهیم مختلف SQL را در حل مسائل دنیای واقعی ترکیب میکنند، محک بزنید.
📖 کد جامع نحو
به یک راهنمای مرجع SQL و MySQL داخلی و آفلاین دسترسی پیدا کنید که بیش از ۱۰۰ دستور، کلمه کلیدی و الگوهای پرسوجوی کاربردی را پوشش میدهد:
انواع دادهها و محدودیتهای جدول: INT، VARCHAR، DECIMAL، ENUM، JSON، TIMESTAMP، PRIMARY KEY، FOREIGN KEY و محدودیتهای CHECK.
زبان تعریف داده (DDL): ایجاد جدول، تغییر جدول، حذف جدول، ایجاد نمای، تغییر نام جدول و مهاجرتهای طرحواره.
زبان پرسوجوی داده (DQL): انتخاب، مکان، سفارش بر اساس، گروهبندی بر اساس، داشتن، زیرپرسوجوها، CTEها (عبارات رایج جدول) و توابع پنجره.
عملیات اتصال و تنظیم: اتصال داخلی، اتصال چپ، اتصال راست، اتصال متقاطع، خود اتصال، اتحاد و تقاطع.
زبان دستکاری دادهها (DML): درج، بهروزرسانی، حذف، عملیات چند ردیفی، بهروزرسانی کلید تکراری (UPSERT) و بارگذاری دستهای دادهها.
عملکرد و بهینهسازی: شاخصهای درخت B، شاخصهای مرکب، شاخصهای پوششی، جستجوی متن کامل و تحلیل طرح پرسوجوی EXPLAIN.
تراکنشها و اصول ACID: شروع تراکنش، تأیید، بازگشت به عقب، ذخیره نقطه و سطوح جداسازی تراکنش.
🎯 SQLQUEST برای چه کسانی مناسب است؟
مبتدیها و دانشجویان: اصول SQL را بدون نیاز به پیکربندی سرورهای پایگاه داده پیچیده یا محیطهای محلی بیاموزید.
توسعهدهندگان نرمافزار و تحلیلگران داده: سرعت نوشتن کوئری خود را افزایش دهید و موارد پیشرفته مانند CTEهای بازگشتی، نمایهسازی و توابع پنجرهای را بررسی کنید.
داوطلبان مصاحبه: سوالات و الگوهای مصاحبه SQL در دنیای واقعی را که اغلب در نقشهای مهندسی داده، علوم داده و توسعه بکاند پرسیده میشوند، تمرین کنید.
از طریق کوئستهای نقشآفرینی کدنویسی تعاملی، بر کوئریهای SQL، اتصالات و طراحی پایگاه داده مسلط شوید.
تاریخ بهروزرسانی
۱۲ شهریور ۱۴۰۵