Я создаю базу данных sql, которая регистрирует звонки от компаний (или отдельных отделов внутри компании) с контрактами на обслуживание (1).
Первоначальный вызов регистрируется аналитиком поддержки первой линии , который оценивает серьезность проблемы и помещает вызов в пул. Звонок принимается аналитиком проблемы , который, в свою очередь, выделяет его аналитику-специалисту на основании их опыта, который будет стремиться предоставить решение. Этот процесс контролируется менеджером поддержки .
Вот как далеко я продвинулся в нормализации данных. Я не уверен, что выбрал правильный начальный ключ. Также я не уверен, как закончить третью нормальную форму. Вот изображение этого.

Если бы вы, ребята, могли мне помочь, я был бы фантастическим
* UPDATE
Хорошо, у меня был другой способ нормализовать это, и вот оно:
(звезда = внешний ключ. двойная звезда = первичный ключ)
**Call id**
Date and time of call
Method of call
*First line Support Analyst ID
*Problem Analyst ID
*Specialist Analysts ID
*Service contract number
Name of caller
landline
mobile
Email address
Brief textual description of problem
Initial severity level
**Action id**
*Call id
Date and time of action
Textual description of action
Current status
Current severity level
**Specialist Analysts ID**
Name of specialist analyst
Expertise
**First line Support Analyst ID**
Name of first line support analyst
**Problem Analyst ID**
Name of problem analyst
**Service contract number**
Company
Department
Software product
Software version
Operating system
ПРИМЕЧАНИЯ
(1) Договор на обслуживание относится либо к компании в целом, либо к отделу, т. Е. Два отдела в одной компании будут иметь отдельные договоры на обслуживание. Договор на обслуживание охватывает отдельную комбинацию программного обеспечения и ОС, поэтому SQL Developer Windows 7 будет иметь отдельный сервисный контракт с SQL Developer под Windows XP (или Windows Vista или MacOS Lion)