PDA

View Full Version : سوال: نرمال سازی



bargesabz
دوشنبه 07 اردیبهشت 1388, 11:00 صبح
با سلام به همه دوستان من

یه جدول دارم که اونو نرمال سازی کردم اما در مورد اون یه سوال داشتم
جدول من (مربوط به اعضای افتخاری یکی از NGO ها است که به بیماران خاص کمک می کنند)شامل فیلدهای زیر است



عکس
شماره عضویت
نام
نام خانوادگی
تاریخ تولد
محل صدور
جنسیت
آخرین مدرک تحصیلی
تاهل
رشته تحصیلی
شغل
آشنایی با زبان خارجی
تخصص در حرفه های دیگر( به غیر از رشته تحصیلی خود )
طریقه آشنایی با کانون
سابقه فعالیت در NGO
توضیح درمورد فعالیت در NGO
کارگروه(شامل چندین کارگروه است که می توان یکی یا چند تا از آنها را انتخاب کرد مثل روابط عمومی،انفورماتیک،هنری و ...)
کمیته
شرح نحوه فعالیت
توانایی سفر داوطلبانه (آیا حاضر به سفر هستنند)
شرح سفر(در صورت مثبت بودن جوا بالا در چه شرایطی می توانند سفر کنند)
فرصت همکاری با کانون (که شامل سه فیلد "در روز"، "درهفته"، "در ماه" است )
آدرس محل سکونت
آدرس محل کار
تلفن 1
تلفن 2
تلفن همراه
کدپستی
ایمیل
تماس جهت جلسه توجیهی (یه جلسه که عضو تازه وارد را با کانون آشنا می کند)
تماس جهت دعوت به جلسه کارگروه
تاریخ عضویت
نواقص مدارک
تکمیل مدارک
وضعیت گروه بندی
میزان فعالیت
گزارش عملکرد
مراجعات مدد کاری
مبلغ قابل پرداخت حق عضویت
وضعیت(که شامل حالتهای بدهکار، بستانکار )
میزان(مقدار بدهکاری یا بستانکاری را نشان می دهد)
توضیحات(نظر سرگروه در مورد شخص)
در هنگام نرمال سازی متوجه شدم که میشه جدول بالا رو به 4 جدول تجزیه کرد اما در کل فقط یه فیلد کلیدی خواهیم داشت که اونم شماره عضویت است کلید خارجی هم نداریم
من هم شماره عضویت رو در تمام جدول ها تکرار کردم که هم بتونم به عنوان کلید اصلی و کلید خارجی از اون برای تمام جدولها استفاده کرد، در آخر جدولها به صورت زیر در آمد

جدول مشخصات فردی
عکس - شماره عضویت – نام- نام خانوادگی- تاریخ تولد- محل صدور – جنسیت- آخرین مدرک تحصیلی – تاهل- رشته تحصیلی – شغل
آدرس محل سکونت- آدرس محل کار- تلفن 1- تلفن 2 - تلفن همراه- کدپستی – ایمیل

جدول عملکرد
شماره عضویت - تماس جهت جلسه توجیهی (یه جلسه که عضو تازه وارد را با کانون آشنا می کند)
تماس جهت دعوت به جلسه کارگروه
نواقص مدارک - تکمیل مدارک - وضعیت گروه بندی- میزان فعالیت- گزارش عملکرد - مراجعات مدد کاری
توضیحات(نظر سرگروه در مورد شخص)

شماره عضویت - مبلغ قابل پرداخت حق عضویت
وضعیت(که شامل حالتهای بدهکار، بستانکار )
میزان(مقدار بدهکاری یا بستانکاری را نشان می دهد)

جدوال همکاری با کانون

شماره عضویت - آشنایی با زبان خارجی
تخصص در حرفه های دیگر( به غیر از رشته تحصیلی خود )
طریقه آشنایی با کانون
سابقه فعالیت در NGO
توضیح درمورد فعالیت در NGO
کارگروه(شامل چندین کارگروه است که می توان یکی یا چند تا از آنها را انتخاب کرد مثل روابط عمومی،انفورماتیک،هنری و ...)
کمیته
شرح نحوه فعالیت
توانایی سفر داوطلبانه (آیا حاضر به سفر هستنند)
شرح سفر(در صورت مثبت بودن جوا بالا در چه شرایطی می توانند سفر کنند)
فرصت همکاری با کانون (که شامل سه فیلد "در روز"، "درهفته"، "در ماه" است )

حالا نظر شما دوستان رو می خوام که آیا این نرمال سازی با مشکل اشاره شده درست ا ست یا نه و ممنون میشم نظر خودتون رو بگید چون بعدا از این جدول باید یه جدول دیگه رو هم نرمالسازی کنم که که دو برابر این جدول فیلد داره و همین مشکل رو هم داره

araelectronic@ymail.com
دوشنبه 07 اردیبهشت 1388, 12:06 عصر
با سلام
دوست عزیز تحلیل شما بسیار خوب است ولی کمی ناقص است برای همین به مشکل خوردید . اصولا کلید یکی یا چند تا از صفات یک موجودیت در نظر گرفته می شود . بعنوان مثال شما میتوانستید در جدول مشخصات فردی کد ملی را هم وارد کنید در نتیجه کد ملی بعنوان کلید اصلی شما و شماره عضویت بعنوان کلید خارجی در نضر گرفته میشد. دز مورد بقیه جداول هم به همین شکل . برای تحلیل درست به نوع ارتباارتباطات و چند به چند بودن آ نها بیشتر توجه کنید و سعی نمایید ارتباطات را به حالت 1-n تبدیل نمایید

موفق باشید