💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ حامد زالوند
ساختار پایگاه داده فروشگاهی
جامعه برنامه نویسی وب ایجاد شده در ۱۶ دی ۱۴۰۲

سلام وقت بخیر 

ببخشید من یه سوال دارم 

فرض کنیم یه پروژه فروشگاهی پیاده سازی می‌کنیم . دیتابیس که قراره بسازیم  مثل قیمت - مشتری - یا هر چیزی که اون فروشگاه لازم داره تو دیتابیس باید یه دونه جدول بسازیم برای همه یا نه جداگانه مثل قیمت یه جدول دیتابیس بسازیم یا برای مشتری هم 

ممنون میشم یه اطلاعات کافی بدی 

سلام،

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

جدول محصولات (products):

product_id (شناسه محصول)
name (نام محصول)
price (قیمت محصول)
...
جدول مشتریان (customers):

customer_id (شناسه مشتری)
name (نام مشتری)
email (ایمیل مشتری)
...
جدول سفارشات (orders):

order_id (شناسه سفارش)
customer_id (شناسه مشتری که سفارش داده)
order_date (تاریخ سفارش)
...
جدول جزئیات سفارش (order_details):

order_detail_id (شناسه جزئیات سفارش)
order_id (شناسه سفارش مرتبط)
product_id (شناسه محصول مرتبط)
quantity (تعداد سفارش داده شده از محصول)
...

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

محسن موحد ۱۷ دی ۱۴۰۲، ۰۵:۴۶