Как разработать структуру базы данных?
294
23.03, в 13:53
Добрый день.
Возникла проблема с разработкой структуры БД.

Задача исходит от организации сервиса обслуживания (дальнейшее написание ПО под мобильные платформы, десктопное приложение)

Ну то есть БД делаю одну для всего сразу.

Есть такие таблицы:

-Завка (id_заявки, адрес, описание, стоимость, дата, статус открытая, статус выполняемая, статус закрытая)
-Сотрудник (id_сотрудника, ФИО)
-Клиент (Имя, контакт)

Подскажите, пожалуйста, как на фоне таких простых таблиц организовать взаимосвязь, что сотрудник взял заявку и она за ним числится? Он ее выполнил - она к нему в статус как закрытая попала.

Может, я неправильно структуру продумал.
Первый раз взялся за проектирование БД. Как тут лучше сделать?
Ответы (2)
Сортировать по:
  • 1
    Решение
    В простейшем виде так:

    Заявка: id, id_сотрудника, id_клиента, адрес, описание, стоимость, дата_размещения
    История_статуса_заявки: id, id_заявки, id_статуса, дата_установления
    Статус_заявки: id, название
    Сотрудник: как есть
    Клиент: id, имя, контакт
  • я не специалист) в таблице Содрудник добавить поле id_заявки которое береться из таблицы Заявка)
Написать ответ

Войдите, чтобы написать ответ

Войти через TM ID