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

نام تاپیک: بهترین روش طراحی این جداول کدام است؟

  1. #1
    کاربر تازه وارد آواتار ro3vayedel
    تاریخ عضویت
    آذر 1390
    پست
    82
    تشکر کردن
    15
    12 بار تشکر شده در 11 پست

    Question بهترین روش طراحی این جداول کدام است؟

    با سلام
    دوستان عزیز بنده یک جدول دارم که اطلاعات پرسنلی تمام افراد در آن ذخیره شده و یک جدول دارم که مربوط به کلاس های Toolbox meeting هست یعنی کلاس های توجیهی ده تا پانزده دقیقه ای که پیش از شروع کار برای توجیه مخاطرات و آموزش های ایمنی به افراد داده میشه.
    خوب در هر کلاس مشخص نیست چند نفر شرکت کنند ممکنه دونفر شرکت کنند و ممکنه چهل نفر شرکت کننده داشته باشم و اصلا مشخص نیست که چه روزهایی تشکیل بشه و اصلا در یکسال تشکیل بشه یا نه(دریکجا هرروز برای تمام افراد برگذار میشه و در بعضی جاها سالی یکبار هم برگذار نمیشه).
    بنظرم غیر اصولی است که توی هر فیلد جدول ToolBox meeting پنجاه تا فیلد پرسنل آیدی بذارم که شاید پر بشن و شاید نشن...
    بهترین راه برای طراحی این دوتا جدول و رابطه بین آنها چطوره ؟؟؟؟؟؟

  2. #2
    کاربر دائمی آواتار ali_md110
    تاریخ عضویت
    فروردین 1385
    محل زندگی
    شیراز
    پست
    1,042
    تشکر کردن
    26
    707 بار تشکر شده در 504 پست

    نقل قول: بهترین روش طراحی این جداول کدام است؟

    سلام
    یک جدول بسازید و با جدول اشخاص رابطه یک به چند داشته باشید
    بدینصورت
    Person
    PID
    pName
    ....سایر فیلدهای جدول اشخاص
    جدول دوم :
    MettingId,
    PersonId
    MettingDate
    MettingTypeنوع جلسه
    Comment توضیات
    و سایر فیلدهای مورد نیاز

    نحوه رکورد زدن در یک روز و یک جلسه
    1- personId=علی ابراهیمی MettingDate=1397/01/02
    2-personId=رضا رضایی MettingDate=1397/01/02
    3-رکورد برای سایر اشخاص و روزهای دیگر

    روش دیگه اینه یک رابطه چند به چند بین دو جدول Person و metting برقرار کنید
    یعنی یک رکورد در جدول metting بزنید
    1-MettingId=100,MettingDate=1397/01/02
    و یک جدول واسط یزارید بیند این دوجدول و
    رکوردهای این جدول واسط
    MettingId=100,PersonId=1
    MettingId=100,PersonId=2
    MettingId=100,PersonId=3

  3. کاربرانی که به خاطر مطلب مفید ali_md110 از وی تشکر کرده‌اند:


  4. #3
    کاربر تازه وارد آواتار ro3vayedel
    تاریخ عضویت
    آذر 1390
    پست
    82
    تشکر کردن
    15
    12 بار تشکر شده در 11 پست

    نقل قول: بهترین روش طراحی این جداول کدام است؟

    نقل قول نوشته شده توسط ali_md110 مشاهده تاپیک
    سلام
    یک جدول بسازید و با جدول اشخاص رابطه یک به چند داشته باشید
    بدینصورت
    Person
    PID
    pName
    ....سایر فیلدهای جدول اشخاص
    جدول دوم :
    MettingId,
    PersonId
    MettingDate
    MettingTypeنوع جلسه
    Comment توضیات
    و سایر فیلدهای مورد نیاز

    نحوه رکورد زدن در یک روز و یک جلسه
    1- personId=علی ابراهیمی MettingDate=1397/01/02
    2-personId=رضا رضایی MettingDate=1397/01/02
    3-رکورد برای سایر اشخاص و روزهای دیگر

    روش دیگه اینه یک رابطه چند به چند بین دو جدول Person و metting برقرار کنید
    یعنی یک رکورد در جدول metting بزنید
    1-MettingId=100,MettingDate=1397/01/02
    و یک جدول واسط یزارید بیند این دوجدول و
    رکوردهای این جدول واسط
    MettingId=100,PersonId=1
    MettingId=100,PersonId=2
    MettingId=100,PersonId=3
    ممنون دوست عزیز
    در روش اول فکر کنم افزونگی اطلاعات بالایی داشته باشیم
    اما در روش دوم بنظر میاد بهترین حالت با کمترین افزونگی رو خواهیم داشت...
    مرسی و ممنون از راهنماییتون دوست عزیز و بزرگوار
    آخرین ویرایش به وسیله ro3vayedel : دوشنبه 21 خرداد 1397 در 15:48 عصر دلیل: اشکال تایپی

  5. #4
    کاربر تازه وارد
    تاریخ عضویت
    تیر 1396
    محل زندگی
    تهران
    پست
    36
    تشکر کردن
    0
    2 بار تشکر شده در 2 پست

    نقل قول: بهترین روش طراحی این جداول کدام است؟

    بسیار عالی و خوب بود من که استفاده کردم

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

  1. چگونگی روش طراحی این فرم؟؟؟؟
    نوشته شده توسط crazy_1892 در بخش C#‎‎
    پاسخ: 2
    آخرین پست: سه شنبه 26 بهمن 1389, 12:55 عصر
  2. سوال: کدام شیوه برای طراحی این بانک بهتر است؟
    نوشته شده توسط rana-writes در بخش سایر پایگاه‌های داده
    پاسخ: 3
    آخرین پست: یک شنبه 23 آبان 1389, 22:27 عصر
  3. سوال: بهترین روش طراحی سایت؟
    نوشته شده توسط sahab63 در بخش توسعه وب (Web Development)
    پاسخ: 7
    آخرین پست: پنج شنبه 23 اردیبهشت 1389, 10:04 صبح
  4. سوال: بهترین ساختار برای بانک اطلاعاتی کدام است؟
    نوشته شده توسط seyed ehsan در بخش Access
    پاسخ: 1
    آخرین پست: پنج شنبه 29 بهمن 1388, 10:30 صبح
  5. بهترین روش طراحی یک MasterPage چیه؟
    نوشته شده توسط odiseh در بخش ASP.NET
    پاسخ: 2
    آخرین پست: دوشنبه 28 اردیبهشت 1388, 01:55 صبح

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

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