На этом уроке создадим техническое задание реально работающего сайта. В качестве примера выберем базу данных водителей.
Дата отправки отчёта:
14 декабря 2016 г.
Задание выполнено: за
20 мин.
Чему научился:
думать по деталям которые даны чтобы не усложнить себе разработку базы данных
Что было сложным:
придумать и написать какие данные необходимы для минимальной разработки сайта
Комментарии:
для маленького проекта надо использовать php так как у него дешевле всего купить хостинг ну и как попрактикаватся можно выбрал бы какой то open source php framework предлагаю symfony+doctrina
Я бы еще задал вопрос заказчику - нужно ли заносить операторов и администраторов через отдельную консоль. На рисунке представил примерно как выглядит база данных. Какие технологии применять без понятия - у меня опыта нет. А так с моей точки зрения нужно 4 таблицы: водители, пользователи, права, и права и пользователи, а также вложения . В таблице водителей сделать поле state - которое имеет 2 состояния - 0 - на проверке, 1 - готово к поиску. Не знаю может под состояние черновика отдельную базу сделать DriversDraft - чтобы не замедлять базу. Ну понятное дело придется на поиск по базе данных навесить индексы, чтобы все мгновенно искалось.