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

نام تاپیک: افزایش رکوردها در جدول یا ایجاد جدول جدید برای سال جدید

  1. #1
    کاربر دائمی آواتار momimomi
    تاریخ عضویت
    مهر 1391
    محل زندگی
    اصفهان
    پست
    269

    Question افزایش رکوردها در جدول یا ایجاد جدول جدید برای سال جدید

    با سلام
    برنامه ی بنده روزانه تقریبا 1000 رکورد را در بانک اطلاعاتی ذخیره می کنه.
    سوالات بنده:
    1- از چه ورژن sql استفاده کنم؟
    2- برای اینکه بانک اطلاعاتی دچار کاهش سرعت در آینده نشود آیا بهتر است برنامه طوری طراحی شود که هنگام وارد شدن به سال جدید, جدول جدید ایجاد کند یا اینکه در همان جداول قبلی اطلاعات وارد شود؟
    3- آیا ظرفیت sql جوابگوی این کار هست؟
    4- برنامه های بزرگی که حجم داده زیادی را ذخیره می کنند از چه بانک اطلاعاتی استفاده می کنند؟
    با تشکر

  2. #2
    کاربر دائمی آواتار lastmory
    تاریخ عضویت
    مرداد 1389
    محل زندگی
    تهران
    سن
    37
    پست
    221

    نقل قول: افزایش رکوردها در جدول یا ایجاد جدول جدید برای سال جدید

    با سلام
    1-ورژن Sql رو اگر 2012 انتخاب کنی مسلما امکانات بیشتری رو در اختیارت قرار میده اما بازم بستگی به خودت داره میتونی از 2008 و 2008 R2 هم استفاده کنی
    2-معمولا توی یه همچین حالتهایی برا جلوگیری از پیچیدگی کار و حفظ یکپارچگی ، یه فیلد سال اضافه میکنن و مشخص میکنن که هر رکورد مربوط به چه سالی هستش ، توی سلکتت هم شرط میزاری که رکوردهای سال فعال رو نشون کاربر بدی
    4-معمولا برای داده های عظیم از اوراکل استفاده میشه

  3. #3
    کاربر تازه وارد
    تاریخ عضویت
    آذر 1391
    محل زندگی
    هرجا که دلم خوش باشه
    پست
    81

    نقل قول: افزایش رکوردها در جدول یا ایجاد جدول جدید برای سال جدید

    سلام
    من یه همچین پروژه ی رو کار کردم از sqlserver2008 r2 استفاده کردم مشکلی هم نداشتم اما برای اینکه راحتر دسته بندی طبق گفته دوستمون براساس فیلد سال دسته بندی کن و بعد تموم شدن هر دوره مشخص مثلا 6 ماه یا 1 سال دادها رو آرشیو کن در بحث مربوط به آرشیو کردن دیتا بیس میتونی در موردش مطالعه کنی.

  4. #4
    کاربر دائمی آواتار momimomi
    تاریخ عضویت
    مهر 1391
    محل زندگی
    اصفهان
    پست
    269

    نقل قول: افزایش رکوردها در جدول یا ایجاد جدول جدید برای سال جدید

    با تشکر از اساتید محترم
    برنامه ی بنده یک فیلد تاریخ داره آیا همون کافیه (همزمان با ثبت رکورد هر نامه, در این فیلد, تاریخ نامه با فرمت شمسی به شکل روز ماه سال ذخیره میشه) آیا میشه همین فیلد رو به عنوان فیلد سال در نظر گرفت؟

  5. #5
    کاربر دائمی آواتار lastmory
    تاریخ عضویت
    مرداد 1389
    محل زندگی
    تهران
    سن
    37
    پست
    221

    نقل قول: افزایش رکوردها در جدول یا ایجاد جدول جدید برای سال جدید

    نقل قول نوشته شده توسط momimomi مشاهده تاپیک
    آیا میشه همین فیلد رو به عنوان فیلد سال در نظر گرفت؟
    با سلام مجدد
    اگر بخواهی میشه ، اما سال مالی یه چیزیه که میتونه از تاریخ جدا باشه ، اگر فیلدش رو جدا کنی راحتتر و انعطاف پذیرتر میشه برنامه ت ، شرط سلکتت هم خوانا تر میشه
    ممکن هم هست مثلا تو سال 90 کاربر بخواد نامه بزنه با تاریخ سال 89 ، میدونم منطقی نیست اما شاید پیش بیاد 1 در 1000

  6. #6
    کاربر دائمی آواتار amir200h
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    بروجرد->تهران->قم
    سن
    33
    پست
    782

    نقل قول: افزایش رکوردها در جدول یا ایجاد جدول جدید برای سال جدید

    صد در صد باید یک فیلد برای مشخص کردن سال مالی بصورت جداگانه قرار بدی اینطوری اگه بخوای اطلاعات یک سالو بکشی بیرون فقط کافیه یه کوئری ساده بزنی
    select * from table1 where salemali='1392' and ...

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

  1. سوال: ایجاد جدول جدید در بانک
    نوشته شده توسط morika در بخش برنامه نویسی در 6 VB
    پاسخ: 1
    آخرین پست: دوشنبه 21 بهمن 1387, 09:56 صبح
  2. پاسخ: 3
    آخرین پست: شنبه 30 دی 1385, 09:18 صبح
  3. ایجاد جدول جدید و انتقال اطلاعات فیلتر شده به آن
    نوشته شده توسط sardar_ahmadi در بخش برنامه نویسی در Delphi
    پاسخ: 4
    آخرین پست: یک شنبه 31 اردیبهشت 1385, 06:41 صبح

برچسب های این تاپیک

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

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