دانلود دیتابیس جامع آشپزی: طرز تهیه غذاهای ایرانی و بین‌المللی با جزئیات مواد اولیه

این دیتابیس جامع آشپزی شامل طرز تهیه غذاهای ایرانی و بین‌المللی با جزئیات دقیق مواد اولیه است. طراحی ساختاریافته آن، جداول متنوعی را برای دسته‌بندی غذاها، کشورهای مبدأ، دستور پخت‌ها، مواد اولیه و ارتباط بین این داده‌ها فراهم می‌کند. با بیش از 19,000 رکورد، این دیتابیس ابزاری عالی برای توسعه‌دهندگان، رستوران‌داران و کسانی است که به دنبال یک پایگاه داده کامل برای پروژه‌های آشپزی هستند. استفاده از این دیتابیس در اپلیکیشن‌های موبایل، وب‌سایت‌های آشپزی و سیستم‌های مدیریت رستوران‌ها امکان‌پذیر است. این مجموعه به راحتی قابل گسترش و سفارشی‌سازی است و به شما این امکان را می‌دهد تا پروژه‌های متنوع خود را به سرعت راه‌اندازی کنید. اگر به دنبال یک راهکار حرفه‌ای و کاربردی برای داده‌های آشپزی هستید، این دیتابیس بهترین انتخاب برای شماست.

دموی تصادفی 50 دستور پخت جهانی

این دمو شامل 50 دستور پخت تصادفی از مجموعه‌ای غنی است که روش پخت غذاهای متنوع از کشورهای مختلف را به همراه دسته‌بندی‌ها، مواد اولیه و جزئیات دقیق در اختیارتان قرار می‌دهد.

این دمو را میتوانید از  اینجا  دانلود کنید.

توضیحات کلی و معرفی جداول:

در این دیتابیس، جداول مختلفی برای ذخیره‌سازی اطلاعات آشپزی طراحی شده‌اند که هرکدام به نحوی خاص در سازمان‌دهی داده‌ها و ارائه اطلاعات به کاربران کمک می‌کنند. توضیحات کلی جداول به شرح زیر است:

  1. جدول categories (157 رکورد):
    این جدول شامل دسته‌بندی‌های مختلف غذاها است، مانند پیش‌غذا، غذای اصلی، دسر و غیره. هر رکورد در این جدول نمایانگر یک دسته‌بندی خاص است که به طبقه‌بندی و جستجوی سریع‌تر غذاها کمک می‌کند.

  2. جدول countries (26 رکورد):
    این جدول شامل اطلاعات مربوط به کشورهای مختلف است که هر کشور به دسته‌بندی غذاها و فرهنگ آشپزی مربوطه اشاره دارد. با 26 رکورد، این جدول به کاربران امکان می‌دهد تا غذاهای خاص هر کشور را جستجو کنند.

  3. جدول recipes (2335 رکورد):
    این جدول شامل 2335 رکورد از طرز تهیه غذاها است که هر رکورد حاوی نام غذا، توضیحات، دستور پخت و سایر جزئیات مرتبط با تهیه آن می‌باشد. این جدول به عنوان قلب دیتابیس، تمام اطلاعات مربوط به غذاها را ذخیره کرده و امکان دسترسی آسان به دستورهای مختلف را فراهم می‌کند.

  4. جدول ingredients (2828 رکورد):
    این جدول 2828 رکورد دارد که شامل مواد اولیه مختلف برای تهیه غذاها است. مواد اولیه به تفکیک نام و نوع دسته‌بندی می‌شوند و به راحتی می‌توانند برای جستجو یا مقایسه در سایر بخش‌ها مورد استفاده قرار گیرند.

  5. جدول recipe_ingredients (13509 رکورد):
    این جدول برای ارتباط بین غذاها و مواد اولیه طراحی شده است. با 13509 رکورد، این جدول مقادیر و نوع هر ماده اولیه برای هر دستور غذا را ثبت می‌کند و به کاربران این امکان را می‌دهد که دقیقاً بدانند هر غذا به چه مقدار از هر ماده اولیه نیاز دارد.

این دیتابیس با حجم مناسبی از رکوردهای مختلف، اطلاعات جامع و دقیقی را در اختیار شما قرار می‌دهد و به راحتی قابل استفاده در پروژه‌های مختلف آشپزی، از اپلیکیشن‌های موبایل گرفته تا سیستم‌های مدیریت رستوران‌ها است.

این دیتابیس با معماری اصولی طراحی شده و کاملاً قابل گسترش و سفارشی‌سازی است.

کاربردهای این دیتابیس و ایده‌ها:

  • اپلیکیشن‌های آشپزی: ساخت اپلیکیشن‌های موبایلی یا وب‌سایت‌های آموزش آشپزی با قابلیت جستجوی پیشرفته براساس کشور، دسته‌بندی، یا مواد اولیه.
  • سیستم پیشنهاد غذا: طراحی برنامه‌ای که بر اساس مواد اولیه موجود در خانه، دستور پخت مناسب ارائه دهد.
  • سیستم مدیریت رستوران‌ها: استفاده در نرم‌افزارهای مدیریت رستوران برای تهیه منوها و دستور پخت غذاها.
  • سرویس‌های آموزشی: استفاده در سایت‌ها یا اپلیکیشن‌های آموزشی برای آموزش آشپزی.
  • ایده‌های نوآورانه:
    • ایجاد سیستم هوشمند پیشنهاد دستور غذا بر اساس ترجیحات کاربر.
    • ایجاد سیستم هوشمند پیشنهاد دستور غذا بر اساس مواد اولیه موجود.
    • طراحی بازی‌های مرتبط با آموزش آشپزی.
    • اپلیکیشن برای جایگزینی مواد اولیه در دستور غذاها.

معرفی جداول و فیلدهای دیتابیس آشپزی

جدول Categories

جدول "مجموعه‌ها" به منظور سازمان‌دهی دسته‌بندی‌ها به صورت درختی طراحی شده است. این جدول شامل سه فیلد اصلی است که به شرح زیر معرفی می‌شوند:

  1. name: این فیلد برای ذخیره‌سازی نام هر مجموعه استفاده می‌شود. این نام‌ها می‌توانند شامل دسته‌بندی‌های مختلف غذاها یا گروه‌های خاص باشند.

  2. description: فیلد توضیحات، برای ارائه اطلاعات بیشتر و توضیحات تکمیلی درباره هر مجموعه استفاده می‌شود. این توضیحات می‌توانند شامل توضیحات مربوط به نحوه گروه‌بندی یا ویژگی‌های خاص مجموعه‌ها باشند.

  3. parent_id: این فیلد برای ایجاد ساختار درختی و رابطه والد-فرزند بین مجموعه‌ها استفاده می‌شود. از طریق این فیلد می‌توان مجموعه‌های فرعی (زیرمجموعه‌ها) را به مجموعه‌های اصلی (والد) مرتبط کرد و به این ترتیب، داده‌ها به صورت سلسله‌مراتبی سازمان‌دهی می‌شوند.

این جدول با ساختار درختی و دو سطحی، به کاربران این امکان را می‌دهد که به راحتی مجموعه‌های مختلف غذاها را طبقه‌بندی و جستجو کنند و اطلاعات مربوط به هر دسته را مشاهده کنند.

جدول countries

جدول countries شامل اطلاعات مربوط به کشورهای مختلف است که به تفصیل ویژگی‌ها و توضیحاتی در مورد غذاهای هر کشور را ذخیره می‌کند. فیلدهای این جدول به شرح زیر است:

  1. country_code:
    فیلد کد کشور با استاندارد دو حرفی (مانند "AR" برای آرژانتین یا "US" برای ایالات متحده) که برای شناسایی سریع هر کشور استفاده می‌شود.

  2. country_name:
    فیلدی برای ذخیره‌سازی نام کامل هر کشور است (مثلاً "Argentina" یا "United States").

  3. food_description:
    توضیح کلی در مورد غذاهای سنتی و ویژگی‌های خاص آشپزی آن کشور. این توضیحات می‌تواند شامل ویژگی‌های طعم، مواد اولیه متداول یا سبک‌های خاص پخت و پز در هر کشور باشد.

  4. food_features:
    ویژگی‌های خاص غذاهای آن کشور. این فیلد می‌تواند اطلاعاتی مانند مواد اصلی، روش‌های آشپزی یا هر ویژگی دیگری که غذاهای آن کشور را متمایز می‌کند، ارائه دهد.

در جدول زیر تعداد غذاهای موجود برای هر کشور آورده شده است:

 

نام کشور کد کشور تعدا غذا
افغانستان AF 24
آرژانتین AR 25
چین CN 17
مصر EG 18
اسپانیا ES 49
فرانسه FR 25
یونان GR 34
هند IN 30
عراق IQ 21
ایران IR 1615
ایتالیا IT 46
ژاپن JP 40
کره جنوبی KR 25
قزاقستان KZ 20
لبنان LB 45
مراکش MA 30
مکزیک MX 28
مالزی MY 19
پاکستان PK 24
پرتغال PT 32
عربستان سعودی SA 19
ترکیه TR 31
ایالات متحده آمریکا US 33
ازبکستان UZ 19
ویتنام VN 34
یمن YE 32

جدول recipes

جدول recipes شامل اطلاعات کامل در مورد هر دستور پخت است. این جدول به طور خاص برای ذخیره‌سازی جزئیات دستورهای غذایی از جمله نام، توضیحات و اطلاعات مرتبط با زمان پخت، زمان آماده‌سازی و غیره طراحی شده است. فیلدهای این جدول به شرح زیر هستند:

  1. name:
    نام دستور پخت که به طور واضح و دقیق غذا را توصیف می‌کند. این فیلد برای شناسایی و جستجو دستورهای غذایی استفاده می‌شود.

  2. description:
    توضیحات مربوط به دستور پخت، که می‌تواند شامل جزئیات بیشتری در مورد طعم، ویژگی‌ها یا منبع دستور باشد.

  3. cooking_time:
    زمان مورد نیاز برای پخت غذا به دقیقه. این فیلد به کاربران کمک می‌کند تا زمان مورد نیاز برای پخت غذا را قبل از شروع محاسبه کنند.

  4. prepare_time:
    زمان مورد نیاز برای آماده‌سازی غذا (مانند خرد کردن، ترکیب مواد اولیه و غیره). این فیلد برای محاسبه زمان کل مورد نیاز برای تهیه غذا مفید است.

  5. serving_size:
    نشان‌دهنده تعداد نفرات یا میزان سرو هر دستور پخت. این فیلد می‌تواند به افراد کمک کند تا اندازه مناسب مواد اولیه را برای تعداد نفرات خود تنظیم کنند.

  6. instructions:
    دستورالعمل‌های دقیق برای پخت غذا، که به ترتیب و با جزئیات مراحل مختلف پخت و آماده‌سازی را شرح می‌دهد.

  7. category_id:
    شناسه دسته‌بندی که دستور پخت به آن تعلق دارد. این فیلد به جدول category مرتبط است و به سازماندهی دستورات پخت بر اساس نوع غذا کمک می‌کند.

  8. country:
    کشور مبدأ دستور پخت. این فیلد به شناسایی و دسته‌بندی دستورهای غذایی بر اساس کشور یا منطقه جغرافیایی مربوطه کمک می‌کند.

این جدول به طور مؤثر اطلاعات و جزئیات دستورهای غذایی مختلف را ذخیره کرده و امکان جستجو، فیلتر کردن و سازماندهی را بر اساس ویژگی‌های مختلف هر دستور پخت فراهم می‌آورد.
 

جدول ingredients:

  • name:
    نام ماده اولیه که در دستورهای غذایی مورد استفاده قرار می‌گیرد. این فیلد می‌تواند شامل موادی مانند "برنج"، "گوجه فرنگی"، "مرغ" و غیره باشد. این نام‌ها برای شناسایی و انتخاب مواد اولیه در دستورهای مختلف به کار می‌روند.

این جدول به شما این امکان را می‌دهد که فهرستی از تمامی مواد اولیه موجود در پایگاه داده داشته باشید و از آن‌ها در دستورهای مختلف استفاده کنید.

جدول recipe_ingredients

جدول recipe_ingredients برای ذخیره‌سازی ارتباط بین دستورهای پخت و مواد اولیه مورد استفاده در هر دستور طراحی شده است. این جدول به طور خاص برای پیوند دادن مواد اولیه به دستورهای غذایی و مشخص کردن میزان استفاده از هر ماده در دستور پخت به کار می‌رود.

فیلدهای جدول recipe_ingredients:

  1. recipe_id:
    شناسه دستور پخت از جدول recipes که نشان می‌دهد این ماده اولیه برای کدام دستور استفاده می‌شود.

  2. ingredient_id:
    شناسه ماده اولیه از جدول ingredients که نشان می‌دهد این ماده اولیه در دستور پخت مربوطه به کار می‌رود.

  3. quantity:
    مقدار ماده اولیه که در دستور پخت به کار می‌رود. این فیلد مقدار دقیق ماده را در دستور پخت مشخص می‌کند (برای مثال 2 عدد گوجه فرنگی یا 200 گرم برنج).

  4. unit:
    واحد اندازه‌گیری ماده اولیه (برای مثال گرم، کیلوگرم، عدد، لیتر و غیره). این فیلد به مشخص کردن واحد دقیق برای هر ماده اولیه کمک می‌کند.

این جدول برای ایجاد ارتباط دقیق و موثر بین مواد اولیه و دستورهای پخت مورد استفاده قرار می‌گیرد و امکان محاسبه دقیق مواد اولیه برای تهیه هر غذا را فراهم می‌آورد.

قیمت پایگاه داده 

قیمت اصلی دیتابیس: 10,000,000 تومان میباشد که با تخفیف ویژه ارائه میگردد.

این دیتابیس شامل تمامی جداول و رکوردهای استاندارد در زمینه آشپزی و طرز تهیه غذاهای ایرانی و خارجی می‌باشد. با خرید این نسخه، شما به دیتابیس کامل و آماده استفاده برای پروژه‌های مختلف دسترسی خواهید داشت.

این دیتابیس

اضافه کردن رکوردهای سفارشی:

در صورتی که نیاز به اضافه کردن رکوردهای خاص به دیتابیس خود دارید، می‌توانیم طبق درخواست شما رکوردهای جدیدی به جداول مختلف اضافه کنیم. هزینه اضافه کردن رکوردهای سفارشی بسته به حجم و نوع رکوردها تعیین خواهد شد و قبل از انجام هرگونه تغییرات، جزئیات و قیمت نهایی به شما اعلام می‌شود.

جهت کسب اطلاعات بیشتر و مشاوره در مورد اضافه کردن رکوردها و خدمات سفارشی، لطفاً با ما تماس بگیرید.

پرسش و پاسخ

1 . دیتابیس شامل چه جداول و اطلاعاتی است؟
دیتابیس ما شامل جداول مختلفی است که اطلاعات مربوط به دسته‌بندی‌ها، کشورها، طرز تهیه غذاها، مواد اولیه و مقادیر هر ماده اولیه در دستورهای غذایی را در بر می‌گیرد. این جداول به شما این امکان را می‌دهند که به راحتی به اطلاعات غذاها و ویژگی‌های مربوط به هر کشور دسترسی داشته باشید.

2 . آیا می‌توان رکوردهای اضافی به دیتابیس اضافه کرد؟
بله، در صورتی که نیاز به اضافه کردن رکوردهای خاص دارید، می‌توانیم طبق درخواست شما رکوردهای جدیدی به دیتابیس اضافه کنیم. این خدمات به صورت سفارشی و با توجه به نیاز شما قابل انجام است.

3 . آیا دیتابیس به‌طور مرتب به‌روزرسانی می‌شود؟
بله، ما دیتابیس را به‌طور منظم به‌روزرسانی می‌کنیم تا مطمئن شویم که اطلاعات موجود به‌روز و دقیق است. همچنین، شما می‌توانید درخواست به‌روزرسانی‌های جدید را بسته به نیاز خود ثبت کنید.

4 . چگونه می‌توانم از دیتابیس در پروژه‌ها و اپلیکیشن‌ها استفاده کنم؟
دیتابیس به راحتی قابل استفاده در پروژه‌های مختلف است. شما می‌توانید آن را از طریق فایل‌های SQL یا CSV دریافت کرده و به‌طور مستقیم در سیستم‌های مدیریت دیتابیس خود بارگذاری کنید. همچنین، برای پروژه‌های خاص می‌توانیم API ارائه دهیم که امکان دسترسی به دیتابیس را از طریق اپلیکیشن‌ها و وب‌سایت‌ها فراهم می‌آورد.

5 . آیا پشتیبانی برای استفاده از دیتابیس فراهم است؟
بله، پشتیبانی از طریق ارسال تیکت برای سوالات و مشکلات شما فراهم است. در صورتی که نیاز به کمک در استفاده از دیتابیس یا سفارشی‌سازی آن داشته باشید، تیم پشتیبانی ما آماده است تا شما را راهنمایی کند.

دیدگاه ها

برای ارسال دیدگاه وارد حساب کاربری خود شوید.