با سلام
من یک جدول دارم که تصمیم گرفتم با توجه به موضوع فیلدها , این جدول رو به 2 جدول کوچکتر تقسیم کنم. به عنوان مثال فرض کنید جدولی داریم به نام Employee که دارای 7 فیلده:

1-EmployeeID (کلید اصلی)
2-FirstName
3-LastName
4-Address
5-BaseSalary
6-MaxMonthlySalary
7-DaysWorkedInMonth

سوال اول من اینه که اصولا اینکه یک جدول با تعداد فیلد زیاد به جدولهایی با تعداد فیلد کمتر تقسیم بشه در راندمان نهایی تاثیر (چه مثبت چه منفی) میزاره؟
سوال دوم و مهم : در مثال بالا اگر بخوام فیلدهای 1 تا 4 را در یک جدول و فیلدهای باقی مانده (5 تا 7) را در یک جدول دیگه قرار بدم باید فیلد EmployeeID را در هر دو جدول قرار بدم. آیا در جدول دوم هم فیلد EmployeeID باید کلید اصلی تعیین بشه؟ در هر صورت ارتباط بین این دو جدول به چه شکلی باید باشه؟