Добрый день
Хочу создать базу данных - Мои личные доходы и расходы (источник данных SqlServer). Необходим совет по поводу проектирования такой базы данных.
Нужно ли нормализовать БД следующим образом, таблицы:
- Виды расходов
- Виды доходов
- Расходы (Первый столбец Дата, остальные названия столбцов - виды расходов)
- Доходы (Первый столбец Дата, остальные названия столбцов - виды доходов)
Допустим, запись, вносится каждый день в конце дня. Т.е. одна строка в таблицах Расходы и Доходы представляет собой данные за 1 день, разнесенные в соответствующие колонки по видам.
Или будет достаточно содержать две таблицы Расходы, Доходы, названия столбцов которых соответствуют видам доходов и расходов.
Вообщем хочется узнать, как правильно проектировать такую и подобного вида базы данных. Может, есть другой способ разделения данных по таблицам? Может нужно данные каждого Вида Расходов хранить в отдельной таблице?