Как должна быть структура таблиц Master Detail? - PullRequest
0 голосов
/ 21 января 2020

Я хочу зарегистрировать некоторое сверхурочное время в базе данных. У меня есть две таблицы ... Я хочу, чтобы пользователь мог добавить несколько часов за раз для каждого emplyee. Это будет означать, что у них есть один идентификатор для нескольких входов. Мне интересно, какой была бы моя структура, у меня есть таблица с ID, EMPLOYEE, DATE, NUMBER OF HOURS и еще одна с ID, EMPLOYEE, DATE_REGISTRATION, NO_EMPL_BOSS, NO_EMPL_SUB.

Я надеюсь создайте идентификатор с некоторой базовой информацией c, а затем добавьте каждый реестр за определенный период времени для того же сотрудника (может быть несколько за месяц).

1 Ответ

0 голосов
/ 21 января 2020
create table Employees(
id int not null primary key identity,
name nvarchar(200),
registrationDate datetime
);

create table Employees_overtime(
id int not null primary key identity,
employee_id int not null,
creationDate datetime,
overtime float not null,
constraint fk_employees_overtime foreign key(employee_id) references Employees(id)
);

Полагаю, вы имеете в виду что-то вроде этого

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...