170 похожих чатов

Здравствуйте. Вопросы мастерам Баз данных. Есть условие: Данные по каждому зарегистрированному преступнику:

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

Какие сущность вы бы для себя выделяли, чтоб создать базу данных с помощью моделей и контекста Entity FW?

8 ответов

22 просмотра

ты куда работать устраиваешься..

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

Неплохое задание.

А что у тебя получилось? Составил что-нибудь уже?

Nikolay Shamshurin
А что у тебя получилось? Составил что-нибудь уже?

Пока так. Думаю на счёт нормализации преступника, но не вижу что можно вынести. Не могу понять как именно можно записать знание языков. В голову идёт только создание таблицы с атрибутами (преступник:язык), но это плохая идея Преступник: фамилия, имя, кличка, рост, цвет волос и глаз, особые приметы, гражданство, место и дата рождения, последнее место жительства, знание языков(не знаю как записать в форме атрибута таблицы), преступная профессия таблица дел (1 ко многому: преступник-дело) дела, по которым проходил преступник, и его статус по каждому делу (обвиняемый, свидетель), дата открытия и закрытия дела и так далее. Группировка Преступные и мафиозные группировки (данные о подельщиках)

переменная от переменной
Пока так. Думаю на счёт нормализации преступника, ...

По преступнику: особые приметы предполагаются как просто текст? Место рождения и последнее место жительства просто строка? Языков может быть много и много людей знают языки. Профессия аналогично.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта