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

نام تاپیک: روش بهینه ذخیره یه تنظیم چندحالته

  1. #1

    روش بهینه ذخیره یه تنظیم چندحالته

    سلام
    فرض کنید یه برنامه باشه (تحت وب یا هر چیز دیگه ای) که باید توی جایی که اطلاعات کاربر دخیره میشه تنظیمات کاربر هم ذخیره بشه
    حالا خود تنظیمات 3 حالت داشته باشه.
    اگه حالت اول انتخاب بشه کاربر هیچ کاری لازم نیست انجام بده
    اگه حالت دوم انتخاب بشه کاربر فقط باید یه تکس باکس ببینه و فقط اونا پر کنه
    اگه حالت سوم انتخاب بشه کاربر باید تعدادی از فیلدهای A , B , C رو تیک بزنه!

    حالا بهینه ترین روش ذخیره این حالت توی پایگاه داده چیه؟؟



    پ ن : یه راه حل اینه که برای هر کاربر 5 فیلد در نظر بگیریم .. یکیش عددی که کاربر انتخاب میکنه .... بقیه متناسب با اون عدد اجازه نوشته شدن پیدا میکنن (4تا دیگه = ۳ تا A,B,C و یکی تکس باکس)

  2. #2
    کاربر دائمی
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    تهران
    پست
    360

    نقل قول: روش بهینه ذخیره یه تنظیم چندحالته

    سلام
    سه لایه جهت برنامه نویسی متصور است.

    1- Presentation Layer
    Business Logic Layer -2
    Data Access Layer -3
    شما این قیبل کار ها را در لایه اول بایستی انجام دهید.در صورت ضرورت در فروم مربوطه سوالاتان بپرسید.

  3. #3

    نقل قول: روش بهینه ذخیره یه تنظیم چندحالته

    نقل قول نوشته شده توسط fahimi مشاهده تاپیک
    سلام
    سه لایه جهت برنامه نویسی متصور است.

    1- Presentation Layer
    Business Logic Layer -2
    Data Access Layer -3
    شما این قیبل کار ها را در لایه اول بایستی انجام دهید.در صورت ضرورت در فروم مربوطه سوالاتان بپرسید.
    ممنون از پاسختون
    اگه میشه بیشتر توضیح بدین

    +
    مگه اینجا فروم طراحی و تحلیل پایگاه داده نیس؟؟؟خب مشکل منم توی نحوه ی ذخیره ی بهینه ی این اطلاعات توی پایگاه داده ست دیگه!
    +
    فروم مربوطه کدومه؟

  4. #4
    کاربر دائمی
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    تهران
    پست
    360

    نقل قول: روش بهینه ذخیره یه تنظیم چندحالته

    سلام
    1- - Presentation Layer : یا همون لایه Interface نرم افزار ... فرمها , واسطها و منوهاییو هر چیزی که برای کاربر قابل رویت باشه , در نرم افزارهای تجاری و کاربردی همگی در لایه نمایش یا Presentation قرار دارن .
    این لایه در ارتباط با کاربر هست .

    2 - Business Logic Layer : یا لایه تجاری ... که در بر گیرنده منطق اصلی برنامه هست .
    در این لایه اعمال اصلی نرم افزار با استفاده از همکاری با لایه های پایین و بالا انجام میشه . در این لایه کار های مرتبط با DataBase وجود نداره و این وظایف تماما به لایه Data Access سپرده میشه .
    این لایه در ارتباط با تیم برنامه نویسی هست.

    3 - Data Access Layer : لایه دسترسی به داده ها ... پایین ترین لایه در معماری سه لایه و البته مهمترین لایه در معماری سه لایه .
    این لایه در رتباط با تیم مدیریتی و تیم برنامه نویسی هست .

    به هر حال نرم افزار شما پارامتر یا پارمتر های را از کاربر بایستی بگیرید و مدیریت دیتا بیس ( DBMS ) ارسال کند که بستگی به طرحی شما از اشیا درون برنامه استفاده می کنید مانند Combobox و . . .

  5. #5

    نقل قول: روش بهینه ذخیره یه تنظیم چندحالته

    نقل قول نوشته شده توسط fahimi مشاهده تاپیک
    3 - Data Access Layer : لایه دسترسی به داده ها ... پایین ترین لایه در معماری سه لایه و البته مهمترین لایه در معماری سه لایه .
    این لایه در رتباط با تیم مدیریتی و تیم برنامه نویسی هست .

    به هر حال نرم افزار شما پارامتر یا پارمتر های را از کاربر بایستی بگیرید و مدیریت دیتا بیس ( DBMS ) ارسال کند که بستگی به طرحی شما از اشیا درون برنامه استفاده می کنید مانند Combobox و . . .
    ممنون از پاسختون
    مسئله دقیقا همین دیتا بیسه
    بنظرم یه نقطه ابهامی وجود داره که پاسخ هاتون با نیاز من مچ نمیشه.. برای همین یه بار صورت مسئله رو سعی میکنم بهتر بگم:


    الان این تنظیمی که میخاد صورت بگیره خودش سه حالت داره!
    اگه حالت یک اتفاق بیفته که هیچی (0)
    اگه حالت دو اتفاق بیفته نیاز به یک خونه توی جدول دیتا بیس داره (1)
    و اگه حالت سوم اتفاق بیفته نیاز به سه تا خونه توی دیتا بیس (3)

    مسئله میشه: حالا این خونه ها رو چجوری توی دیتا بیس ایجاد کنیم که بهینه هم باشه؟
    یک راه حل اینه که 0+1+3=4 +1 =5 =>5خونه برای نگه داری این اطلاعات توی تیبلمون در نظر بگیریم. یعنی هر کاربر 5 فیلد داشته باشه که حداقل یکی و حداکثر از 4 تاش استفاده میکنه
    آیا راه حل بهینه تری برای ذخیره این ها هست؟

تاپیک های مشابه

  1. روش بهینه جهت ذخیره آرشیو مقادیر در بانک
    نوشته شده توسط spring69 در بخش تحلیل و طراحی بانک اطلاعات
    پاسخ: 3
    آخرین پست: سه شنبه 13 اسفند 1392, 07:39 صبح
  2. انتخاب روش بهینه Publish سایت
    نوشته شده توسط iman_22a در بخش ASP.NET Web Forms
    پاسخ: 9
    آخرین پست: جمعه 16 آذر 1386, 15:56 عصر
  3. بهترین روش برای ذخیره 100000 اعداد در آرایه
    نوشته شده توسط ByRoad در بخش الگوریتم، کامپایلر، هوش مصنوعی و ساختمان داده ها
    پاسخ: 1
    آخرین پست: شنبه 01 اردیبهشت 1386, 17:50 عصر
  4. بهترین روش برای ذخیره عکس در sqlserver 2005
    نوشته شده توسط HOSSEINGHOLI در بخش SQL Server
    پاسخ: 1
    آخرین پست: سه شنبه 01 اسفند 1385, 12:28 عصر
  5. بهترین روش های ذخیره سازی برای داده ها
    نوشته شده توسط pooyanm در بخش برنامه‌نویسی جاوا
    پاسخ: 2
    آخرین پست: سه شنبه 16 خرداد 1385, 06:29 صبح

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

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