I am designing a database to enter daily/monthly performance numbers for employees and department totals. However, I don't want to have to enter the month and/or day for every category for each employee entered. In looking through these forums, nobody recommends a separate date table. But it seems time-consuming to have to enter the reporting month for every sales category for every employee. To wit:
TblEmp
EmplID
EmplName
HireDate
TerminationDate
TblCategories
CatID
CatName
CatType
TblDate
MonthYr
DayMonth
TblMonthlyPerformance
AutoID
EmplName
CatName
MonthYr
Amount
TblDailyPerformance
AutoID
EmplName
CatName
DayMonth
Amount
If I don't have a table for dates, then for every category for every employee, I would have to enter the date...right or wrong? Or am I thinking flat.
TblEmp
EmplID
EmplName
HireDate
TerminationDate
TblCategories
CatID
CatName
CatType
TblDate
MonthYr
DayMonth
TblMonthlyPerformance
AutoID
EmplName
CatName
MonthYr
Amount
TblDailyPerformance
AutoID
EmplName
CatName
DayMonth
Amount
If I don't have a table for dates, then for every category for every employee, I would have to enter the date...right or wrong? Or am I thinking flat.