نمایش نتایج 1 تا 4 از 4

نام تاپیک: ارتباط بین گروه ها و محصولات برای فروشگاه

  1. #1

    ارتباط بین گروه ها و محصولات برای فروشگاه

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

    موضوع بر سر طراحی بانک اطلاعاتی برای سایت فروشگاه بود و دوست خوبم Chabok نظرشون این بود :

    از نظر من بهترین طراحی به گونه ای است که فقط 2 تا تیبل داشته باشین
    یکی برای گروهها و زیر گروهها (نامحدود)
    و یکی هم برای قطعات

    در جدول گروهها باید چنین تکنیکی پیاده کنید :
    یک فیلد اصلی برای هر گروه : ID
    و یک فیلد به عنوان پدر : ParentID
    + بقیه فیلدهای لازم

    که هر گروه یک کد برای خودش داره و یک کد هم پدرش رو مشخص میکنه (یا مادر ) یعنی همون گروه رو .

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

    اینجا یک سوال پیش میاد تمام قطعات که مشخصات یکسانی ندارند مثلا برای MP4 Player ما باید یک فیلدی داشته باشیم که سایز LCD رو توش بزنیم مثلا LCD_size حال توی این جدول ما برای CPU که نمیتونیم برای این فیلد مقداری داشته باشیم . برای خصوصیات قطعات باید چجوری عمل کنم ؟
    که دوستانمون 2 نظر داشتند :
    نظر اول :
    شما اصلا یه فیلد کلی برای مشخصات اضاف کنید و با یه ادیتور توش چیز بنویسید .
    نظر دوم :
    اگر از SQL 2005 استفاده می کنید فیلد از نوع XML برای همین جور کارهاست.
    اما اگر از Sql server 2000 استفاده میکنیم تکلیف چیست ؟
    آیا به جز استفاده از ادیتور راه دیگری هم هست که بتوان برای هر گروه اصلی خصوصیات مشخصی را تعریف کرد ؟

  2. #2
    حتما یه دلیلی داشته که مدیر محترم بستش !
    بپا اینو نبنده :))

  3. #3

    اون تاپیک از بحث اصلی خودش خارج شد.
    لطفا در مورد این تاپیک رعایت بفرمایید.

    متشکرم.

  4. #4
    استادان بزرگ و گرامی کسی نظر دیگه ای نداره ؟

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •