PDA

View Full Version : جدول جدید یا یک ستون جدید؟



Hussain<ELite>
جمعه 07 خرداد 1395, 23:01 عصر
سلام

یکسری اطلاعات داریم از کارکردهای کارمندان یک شرکت....
work1,work2,work3 مثلا

بعدها باید این امکان رو داشته باشیم که کارکردهای مختلف یک کارمند رو query بگیریم و در یک صفحه قابل مشاهده باشد

ممکن است یک کارکرد خاصی از یک کارمند برای مدتی صفر باشد یا خالی باشد
برای همین دو تا کار میتوانم انجام دهم
۱. برای کارکردهایی که احتمال صفر بودنشان هست یک جدول جدید تعریف کنم که هر موقع کارکرد داشتیم پر شود
۲. کارکردهای متنوع رو در قالب یک ستون به جدول فعلی اضافه کنم که در یک ردیف همه اطلاعات لیست شود

حالا سوالم تو بخش طراحی اینجاست که کدامیک برای query گرفتن و سرعت بهتر عمل می‌کند؟

pezhvakco
شنبه 08 خرداد 1395, 10:35 صبح
1)روش اول
3 تا جدول باید باشه
الف) کارمندان : شناسه کارمند و دیگر ستون ها
ب) کارهای سازمان : شناسه کار و مشخصات کار
ج) کارهای انجام شده : شناسه کارمند، شناسه کار ، تاریخ

2) روش دوم
الف) جدول کارها : شناسه کارمند و ستون کارهای انجام شده، تاریخ
در این جدول کارها با یک شناسه مشخص از هم جدا بشه و درزمان گزارش این ستون بر اساس اون شناسه بخش بندی بشه

Hussain<ELite>
شنبه 08 خرداد 1395, 13:47 عصر
ممنون از پاسخ ولی دو روشی که توضیح دادم همان چیزی است که شما توضیح داده اید
میخواستم بدانم طراحی کدامیک بهتر است برای گرفتن کوئری سریع تر

pezhvakco
دوشنبه 10 خرداد 1395, 09:33 صبح
اگر داده های شما زیاد است
روش اول رو پیشنهاد میکنم.