Как построить сущность для базы SQL исходя из данных эксель таблички?
Всем привет!
У меня есть следующая таблица
Как на основе данных представленных в этой таблице создать сущность в БД? Мне нужна данная сущность, чтобы выбрать в ней верный коэффициент, зная возраст и стаж. Возраст и стаж рассчитывается исходя из данных в других таблицах.
Пример двух моих идей для создания сущности чуть ниже на картинке.
По первому варианту не вижу возможности отбирать данные, например, в случае если потребуется создать какой либо фильтр по стажу т.к. стаж здесь вшит в название колонок.
По второму варианту таблица получается сверх длиннющая.
Буду благодарен за ваши идеи.
Ответы (1 шт):
Автор решения: Vitaliy Zlobin
→ Ссылка
CREATE TABLE Entity
(
AGE TINYINT NOT NULL,
EXPERIENCE TINYINT NOT NULL,
COEFFICIENT NUMERIC(3, 2) NOT NULL,
CONSTRAINT PK_AGE_EXPERIENCE PRIMARY KEY (AGE, EXPERIENCE),
CONSTRAINT CHK_COEFFICIENT CHECK (COEFFICIENT >= 0)
)

