PDA

View Full Version : تیکه تیکه کردن یه جدول



angel20
دوشنبه 27 مهر 1394, 12:53 عصر
با سلام خدمت همه ی اساتید محترم!
سواله من خیلی ابتدایی هست، من کلا تو زمینه پایگاه چیزه زیادی حالیم نیست! ببخشید اگه یه جدول رو یه پارچه بسازیم بهتره یا چند تا جدول جدا باشه!؟ مثلا من یه جدول میخوام با فیلدهای زیر:
ای دی ، اسم ، فامیل ، ادرس ، تلفن ، شرح ، نام کاربری ، رمز عبور ، ساعت ورود ، ساعت خروج و زمان ! که چندین دفعه نیاز دارم تو فرم که اینا رو استفاده کنم! حالا اگه اینا رو چند جدولیش کنم بهتره!؟ مثلا یه جدول ماله مشخصات باشه یکی ماله رمز عبور و یکی هم ماله ساعت ورود و خروج؟! و با ای دی هاشون مشخصشون کنم!؟ یا همه رو یه جدول بریزم ؟!

reza_ali202000
دوشنبه 27 مهر 1394, 14:00 عصر
یه استاندارد وجود داره به نام نرمالایز کردن.
به زبان ساده یعنی تا اونجایی که جا داره جدول هاتو تیکه تیکه کن. حتی جنسیت مرد و زن بودن رو.
حالا یه استاندارد برعکس همین وجود داره به نام دینرمالایز. دقیقا برعکس بالایی هست.
شما ابتدا تا اونجایی که میشه نرمالایز انجام بده و روی کاغذ بکش.
حالا دوباره تا اونجایی که میبینی دست و پاگیر شده این نرمالایره، دینرمالایز کنید.
مثال:
نام، نام خانوادگی، جنسیت، نام کاربری، ساعت ورود
نرمال نرمال:
جدول اول: کد شخص(کلید اصلی)، نام، نام خانوادگی
جدول دوم: کد شخص،کد جنسی
جدول سوم: کد شخص، نام کاربری
جدول چهارم: کد شخص، زمان ورود
جدول پنجم: کد جنسیت(کلید اصلی)و نوع جنسیت
دینرمالایز:
جدول اول: کد شخص(کلید اصلی)، نام، نام خانوادگی، جنسیت، نام کاربری
جدول دوم: کد شخص، زمان ورود
امیدوارم متوجه شده باشید.
موفق باشید.

angel20
دوشنبه 27 مهر 1394, 18:48 عصر
یه استاندارد وجود داره به نام نرمالایز کردن.
به زبان ساده یعنی تا اونجایی که جا داره جدول هاتو تیکه تیکه کن. حتی جنسیت مرد و زن بودن رو.
حالا یه استاندارد برعکس همین وجود داره به نام دینرمالایز. دقیقا برعکس بالایی هست.
شما ابتدا تا اونجایی که میشه نرمالایز انجام بده و روی کاغذ بکش.
حالا دوباره تا اونجایی که میبینی دست و پاگیر شده این نرمالایره، دینرمالایز کنید.
مثال:
نام، نام خانوادگی، جنسیت، نام کاربری، ساعت ورود
نرمال نرمال:
جدول اول: کد شخص(کلید اصلی)، نام، نام خانوادگی
جدول دوم: کد شخص،کد جنسی
جدول سوم: کد شخص، نام کاربری
جدول چهارم: کد شخص، زمان ورود
جدول پنجم: کد جنسیت(کلید اصلی)و نوع جنسیت
دینرمالایز:
جدول اول: کد شخص(کلید اصلی)، نام، نام خانوادگی، جنسیت، نام کاربری
جدول دوم: کد شخص، زمان ورود
امیدوارم متوجه شده باشید.
موفق باشید.
مرسی دوست عزیز جا افتاد تشکر!!!