фамилия, имя, кличка, рост, цвет волос и глаз, особые приметы, гражданство, место и дата рождения, последнее место жительства, знание языков, преступная профессия, дела, по которым проходил преступник, и его статус по каждому делу (обвиняемый, свидетель), дата открытия и закрытия дела и так далее. Преступные и мафиозные группировки (данные о подельщиках).
Какие сущность вы бы для себя выделяли, чтоб создать базу данных с помощью моделей и контекста Entity FW?
ты куда работать устраиваешься..
В интерпол 😉
Советую начать с прочтения про три нормализованные формы бд,потом решить для себя по каким параметрам будет происходить поиск ,например ,если место рождения,если нужно будет искать отдельно по городом илидопустим улицам ,стоит выделить отдельную таблицу ,если нет можно впихнуть в одну ячейку данных ,короче данные по которым будет производится поиск должны быть максимально атомарны и не зависимы друг от друга
Неплохое задание.
А что у тебя получилось? Составил что-нибудь уже?
Пока так. Думаю на счёт нормализации преступника, но не вижу что можно вынести. Не могу понять как именно можно записать знание языков. В голову идёт только создание таблицы с атрибутами (преступник:язык), но это плохая идея Преступник: фамилия, имя, кличка, рост, цвет волос и глаз, особые приметы, гражданство, место и дата рождения, последнее место жительства, знание языков(не знаю как записать в форме атрибута таблицы), преступная профессия таблица дел (1 ко многому: преступник-дело) дела, по которым проходил преступник, и его статус по каждому делу (обвиняемый, свидетель), дата открытия и закрытия дела и так далее. Группировка Преступные и мафиозные группировки (данные о подельщиках)
Языки можно многие ко многим в отдельную таблицу
По преступнику: особые приметы предполагаются как просто текст? Место рождения и последнее место жительства просто строка? Языков может быть много и много людей знают языки. Профессия аналогично.
Обсуждают сегодня