powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / проектирования базы
8 сообщений из 8, страница 1 из 1
проектирования базы
    #39579115
hzsvceo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте !
Есть задача, нужно спроектировать систему подачи отчетов в налоговую. Клиент подает отчет, инспектор его проверяет (здесь вывел 3 состояния отчета {Прошел, Не проверен, Не прошел}).
Сущности которые я вывел: клиент (который подает отчеты), инспектор (которых их принимает) , отчет ( здесь о плательщике инфа {новую сущность плательщик думаю не нужно выводить ?} , дата, инфа о деятельности) , сущность деятельность(где код, и наименование деятельности) {в отчете может быть много деятельностей} , также сущность статус
Вроде набросал шаблон, не знаю верно ли, т.к. сам не базист.
Буду рад любой помощи или совету)
...
Рейтинг: 0 / 0
проектирования базы
    #39579129
hzsvceo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
старую диаграмму кинул, вот новая. что скажите по ней ?
...
Рейтинг: 0 / 0
проектирования базы
    #39579846
Это у вас учебное задание или реальное какое-то?
Что такое activities?
...
Рейтинг: 0 / 0
проектирования базы
    #39579956
Ы2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Усталый разработчик,
это у него, надо полагать, «виды деятельности», а задание похоже на учебное (раз уж ТС «выводит» сущности).

hzsvceo,
у вас на схеме есть две сущности: клиент и плательщик. В чем разница? А еще в отчете есть некий усерид, который кто? И зачем id отчета в видах деятельности и плательщике? Разве не виды включаются в отчет? Или теперь один и тот же отчет могут подать несколько плательщиков?
...
Рейтинг: 0 / 0
проектирования базы
    #39580107
hzsvceo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ы2, задания учебное. Клиент это человек который может подавать отчеты(например бухгалтер, подает отчетность фирмы которая там на кого не-будь зарегана). Отчет должен включать плательщика (1 к 1) и виды деятельностей (1 к n) . Читал что связь 1к1 лучше не использовать, но тогда таблица отчет была бы огромная
...
Рейтинг: 0 / 0
проектирования базы
    #39580198
Ы2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hzsvceo,
да, отчет включает сведения о плательщике, у вас же наоборот. Это разумно, только если один плательщик подает не более одного отчета за все время своего существования.
...
Рейтинг: 0 / 0
проектирования базы
    #39580199
Ы2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
каждый плательщик, естественно
...
Рейтинг: 0 / 0
проектирования базы
    #39610625
Алымов Анатолий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А виды деятельности точно к отчету относятся или это характеристика плательщика?
Статусы отчета лучше вынести в подчиненную таблицу, как в первом варианте, если необходима история статусов. Если история статусов не нужна, то оставить в основной.
Если видов деятельности у отчета много, то так же нужна дочерняя таблица один ко многим.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / проектирования базы
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]