دانلود دیتابیس جامع آشپزی: طرز تهیه غذاهای ایرانی و بینالمللی با جزئیات مواد اولیه
این دیتابیس جامع آشپزی شامل طرز تهیه غذاهای ایرانی و بینالمللی با جزئیات دقیق مواد اولیه است. طراحی ساختاریافته آن، جداول متنوعی را برای دستهبندی غذاها، کشورهای مبدأ، دستور پختها، مواد اولیه و ارتباط بین این دادهها فراهم میکند. با بیش از 19,000 رکورد، این دیتابیس ابزاری عالی برای توسعهدهندگان، رستورانداران و کسانی است که به دنبال یک پایگاه داده کامل برای پروژههای آشپزی هستند. استفاده از این دیتابیس در اپلیکیشنهای موبایل، وبسایتهای آشپزی و سیستمهای مدیریت رستورانها امکانپذیر است. این مجموعه به راحتی قابل گسترش و سفارشیسازی است و به شما این امکان را میدهد تا پروژههای متنوع خود را به سرعت راهاندازی کنید. اگر به دنبال یک راهکار حرفهای و کاربردی برای دادههای آشپزی هستید، این دیتابیس بهترین انتخاب برای شماست.
دموی تصادفی 50 دستور پخت جهانی
این دمو شامل 50 دستور پخت تصادفی از مجموعهای غنی است که روش پخت غذاهای متنوع از کشورهای مختلف را به همراه دستهبندیها، مواد اولیه و جزئیات دقیق در اختیارتان قرار میدهد.
این دمو را میتوانید از اینجا دانلود کنید.
توضیحات کلی و معرفی جداول:
در این دیتابیس، جداول مختلفی برای ذخیرهسازی اطلاعات آشپزی طراحی شدهاند که هرکدام به نحوی خاص در سازماندهی دادهها و ارائه اطلاعات به کاربران کمک میکنند. توضیحات کلی جداول به شرح زیر است:
-
جدول
categories(157 رکورد):
این جدول شامل دستهبندیهای مختلف غذاها است، مانند پیشغذا، غذای اصلی، دسر و غیره. هر رکورد در این جدول نمایانگر یک دستهبندی خاص است که به طبقهبندی و جستجوی سریعتر غذاها کمک میکند. -
جدول
countries(26 رکورد):
این جدول شامل اطلاعات مربوط به کشورهای مختلف است که هر کشور به دستهبندی غذاها و فرهنگ آشپزی مربوطه اشاره دارد. با 26 رکورد، این جدول به کاربران امکان میدهد تا غذاهای خاص هر کشور را جستجو کنند. -
جدول
recipes(2335 رکورد):
این جدول شامل 2335 رکورد از طرز تهیه غذاها است که هر رکورد حاوی نام غذا، توضیحات، دستور پخت و سایر جزئیات مرتبط با تهیه آن میباشد. این جدول به عنوان قلب دیتابیس، تمام اطلاعات مربوط به غذاها را ذخیره کرده و امکان دسترسی آسان به دستورهای مختلف را فراهم میکند. -
جدول
ingredients(2828 رکورد):
این جدول 2828 رکورد دارد که شامل مواد اولیه مختلف برای تهیه غذاها است. مواد اولیه به تفکیک نام و نوع دستهبندی میشوند و به راحتی میتوانند برای جستجو یا مقایسه در سایر بخشها مورد استفاده قرار گیرند. -
جدول
recipe_ingredients(13509 رکورد):
این جدول برای ارتباط بین غذاها و مواد اولیه طراحی شده است. با 13509 رکورد، این جدول مقادیر و نوع هر ماده اولیه برای هر دستور غذا را ثبت میکند و به کاربران این امکان را میدهد که دقیقاً بدانند هر غذا به چه مقدار از هر ماده اولیه نیاز دارد.
این دیتابیس با حجم مناسبی از رکوردهای مختلف، اطلاعات جامع و دقیقی را در اختیار شما قرار میدهد و به راحتی قابل استفاده در پروژههای مختلف آشپزی، از اپلیکیشنهای موبایل گرفته تا سیستمهای مدیریت رستورانها است.
این دیتابیس با معماری اصولی طراحی شده و کاملاً قابل گسترش و سفارشیسازی است.
کاربردهای این دیتابیس و ایدهها:
- اپلیکیشنهای آشپزی: ساخت اپلیکیشنهای موبایلی یا وبسایتهای آموزش آشپزی با قابلیت جستجوی پیشرفته براساس کشور، دستهبندی، یا مواد اولیه.
- سیستم پیشنهاد غذا: طراحی برنامهای که بر اساس مواد اولیه موجود در خانه، دستور پخت مناسب ارائه دهد.
- سیستم مدیریت رستورانها: استفاده در نرمافزارهای مدیریت رستوران برای تهیه منوها و دستور پخت غذاها.
- سرویسهای آموزشی: استفاده در سایتها یا اپلیکیشنهای آموزشی برای آموزش آشپزی.
- ایدههای نوآورانه:
- ایجاد سیستم هوشمند پیشنهاد دستور غذا بر اساس ترجیحات کاربر.
- ایجاد سیستم هوشمند پیشنهاد دستور غذا بر اساس مواد اولیه موجود.
- طراحی بازیهای مرتبط با آموزش آشپزی.
- اپلیکیشن برای جایگزینی مواد اولیه در دستور غذاها.
معرفی جداول و فیلدهای دیتابیس آشپزی
جدول Categories
جدول "مجموعهها" به منظور سازماندهی دستهبندیها به صورت درختی طراحی شده است. این جدول شامل سه فیلد اصلی است که به شرح زیر معرفی میشوند:
-
name: این فیلد برای ذخیرهسازی نام هر مجموعه استفاده میشود. این نامها میتوانند شامل دستهبندیهای مختلف غذاها یا گروههای خاص باشند. -
description: فیلد توضیحات، برای ارائه اطلاعات بیشتر و توضیحات تکمیلی درباره هر مجموعه استفاده میشود. این توضیحات میتوانند شامل توضیحات مربوط به نحوه گروهبندی یا ویژگیهای خاص مجموعهها باشند. -
parent_id: این فیلد برای ایجاد ساختار درختی و رابطه والد-فرزند بین مجموعهها استفاده میشود. از طریق این فیلد میتوان مجموعههای فرعی (زیرمجموعهها) را به مجموعههای اصلی (والد) مرتبط کرد و به این ترتیب، دادهها به صورت سلسلهمراتبی سازماندهی میشوند.
این جدول با ساختار درختی و دو سطحی، به کاربران این امکان را میدهد که به راحتی مجموعههای مختلف غذاها را طبقهبندی و جستجو کنند و اطلاعات مربوط به هر دسته را مشاهده کنند.
جدول countries
جدول countries شامل اطلاعات مربوط به کشورهای مختلف است که به تفصیل ویژگیها و توضیحاتی در مورد غذاهای هر کشور را ذخیره میکند. فیلدهای این جدول به شرح زیر است:
-
country_code:
فیلد کد کشور با استاندارد دو حرفی (مانند "AR" برای آرژانتین یا "US" برای ایالات متحده) که برای شناسایی سریع هر کشور استفاده میشود. -
country_name:
فیلدی برای ذخیرهسازی نام کامل هر کشور است (مثلاً "Argentina" یا "United States"). -
food_description:
توضیح کلی در مورد غذاهای سنتی و ویژگیهای خاص آشپزی آن کشور. این توضیحات میتواند شامل ویژگیهای طعم، مواد اولیه متداول یا سبکهای خاص پخت و پز در هر کشور باشد. -
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 شامل اطلاعات کامل در مورد هر دستور پخت است. این جدول به طور خاص برای ذخیرهسازی جزئیات دستورهای غذایی از جمله نام، توضیحات و اطلاعات مرتبط با زمان پخت، زمان آمادهسازی و غیره طراحی شده است. فیلدهای این جدول به شرح زیر هستند:
-
name:
نام دستور پخت که به طور واضح و دقیق غذا را توصیف میکند. این فیلد برای شناسایی و جستجو دستورهای غذایی استفاده میشود. -
description:
توضیحات مربوط به دستور پخت، که میتواند شامل جزئیات بیشتری در مورد طعم، ویژگیها یا منبع دستور باشد. -
cooking_time:
زمان مورد نیاز برای پخت غذا به دقیقه. این فیلد به کاربران کمک میکند تا زمان مورد نیاز برای پخت غذا را قبل از شروع محاسبه کنند. -
prepare_time:
زمان مورد نیاز برای آمادهسازی غذا (مانند خرد کردن، ترکیب مواد اولیه و غیره). این فیلد برای محاسبه زمان کل مورد نیاز برای تهیه غذا مفید است. -
serving_size:
نشاندهنده تعداد نفرات یا میزان سرو هر دستور پخت. این فیلد میتواند به افراد کمک کند تا اندازه مناسب مواد اولیه را برای تعداد نفرات خود تنظیم کنند. -
instructions:
دستورالعملهای دقیق برای پخت غذا، که به ترتیب و با جزئیات مراحل مختلف پخت و آمادهسازی را شرح میدهد. -
category_id:
شناسه دستهبندی که دستور پخت به آن تعلق دارد. این فیلد به جدولcategoryمرتبط است و به سازماندهی دستورات پخت بر اساس نوع غذا کمک میکند. -
country:
کشور مبدأ دستور پخت. این فیلد به شناسایی و دستهبندی دستورهای غذایی بر اساس کشور یا منطقه جغرافیایی مربوطه کمک میکند.
این جدول به طور مؤثر اطلاعات و جزئیات دستورهای غذایی مختلف را ذخیره کرده و امکان جستجو، فیلتر کردن و سازماندهی را بر اساس ویژگیهای مختلف هر دستور پخت فراهم میآورد.
جدول ingredients:
name:
نام ماده اولیه که در دستورهای غذایی مورد استفاده قرار میگیرد. این فیلد میتواند شامل موادی مانند "برنج"، "گوجه فرنگی"، "مرغ" و غیره باشد. این نامها برای شناسایی و انتخاب مواد اولیه در دستورهای مختلف به کار میروند.
این جدول به شما این امکان را میدهد که فهرستی از تمامی مواد اولیه موجود در پایگاه داده داشته باشید و از آنها در دستورهای مختلف استفاده کنید.
جدول recipe_ingredients
جدول recipe_ingredients برای ذخیرهسازی ارتباط بین دستورهای پخت و مواد اولیه مورد استفاده در هر دستور طراحی شده است. این جدول به طور خاص برای پیوند دادن مواد اولیه به دستورهای غذایی و مشخص کردن میزان استفاده از هر ماده در دستور پخت به کار میرود.
فیلدهای جدول recipe_ingredients:
-
recipe_id:
شناسه دستور پخت از جدولrecipesکه نشان میدهد این ماده اولیه برای کدام دستور استفاده میشود. -
ingredient_id:
شناسه ماده اولیه از جدولingredientsکه نشان میدهد این ماده اولیه در دستور پخت مربوطه به کار میرود. -
quantity:
مقدار ماده اولیه که در دستور پخت به کار میرود. این فیلد مقدار دقیق ماده را در دستور پخت مشخص میکند (برای مثال 2 عدد گوجه فرنگی یا 200 گرم برنج). -
unit:
واحد اندازهگیری ماده اولیه (برای مثال گرم، کیلوگرم، عدد، لیتر و غیره). این فیلد به مشخص کردن واحد دقیق برای هر ماده اولیه کمک میکند.
این جدول برای ایجاد ارتباط دقیق و موثر بین مواد اولیه و دستورهای پخت مورد استفاده قرار میگیرد و امکان محاسبه دقیق مواد اولیه برای تهیه هر غذا را فراهم میآورد.
قیمت پایگاه داده
قیمت اصلی دیتابیس: 10,000,000 تومان میباشد که با تخفیف ویژه ارائه میگردد.
این دیتابیس شامل تمامی جداول و رکوردهای استاندارد در زمینه آشپزی و طرز تهیه غذاهای ایرانی و خارجی میباشد. با خرید این نسخه، شما به دیتابیس کامل و آماده استفاده برای پروژههای مختلف دسترسی خواهید داشت.
این دیتابیس
اضافه کردن رکوردهای سفارشی:
در صورتی که نیاز به اضافه کردن رکوردهای خاص به دیتابیس خود دارید، میتوانیم طبق درخواست شما رکوردهای جدیدی به جداول مختلف اضافه کنیم. هزینه اضافه کردن رکوردهای سفارشی بسته به حجم و نوع رکوردها تعیین خواهد شد و قبل از انجام هرگونه تغییرات، جزئیات و قیمت نهایی به شما اعلام میشود.
جهت کسب اطلاعات بیشتر و مشاوره در مورد اضافه کردن رکوردها و خدمات سفارشی، لطفاً با ما تماس بگیرید.
پرسش و پاسخ
1 . دیتابیس شامل چه جداول و اطلاعاتی است؟
2 . آیا میتوان رکوردهای اضافی به دیتابیس اضافه کرد؟
3 . آیا دیتابیس بهطور مرتب بهروزرسانی میشود؟
4 . چگونه میتوانم از دیتابیس در پروژهها و اپلیکیشنها استفاده کنم؟
5 . آیا پشتیبانی برای استفاده از دیتابیس فراهم است؟
دیدگاه ها
برای ارسال دیدگاه وارد حساب کاربری خود شوید.