Какой тип данных я должен использовать для схемы голосования в парламенте? - PullRequest
0 голосов
/ 13 января 2019

Я проектирую небольшую логическую модель базы данных в Oracle Data Modeler. У меня в основном 4 субъекта: «Депутат», «Акт», «Политическая партия» и «Голосование». Я борюсь с настройкой организации Voting. Каждый депутат может голосовать за, против закона или воздержаться от голосования. Должен ли я использовать список в домене? С наилучшими пожеланиями

1 Ответ

0 голосов
/ 13 января 2019

Хммм, я мог бы пойти на какое-то целое число:

  • 1, голосуйте за
  • 0, воздержался
  • -1, голосуйте против
  • NULL, нет голоса (может отличаться от воздержавшегося)

Таким образом, вы можете сложить подсчеты положительных и отрицательных голосов вместе (чтобы получить чистые голоса) или по отдельности (чтобы получить голоса по отдельности).

...