А зачем знать, кто добавил водителя? Можно конечно реализовать, но нужно ли? Права доступа для редактирования прописываются в таблице Users, соответственно редактировать могут те, у кого есть эти права.
Приведу маленький пример зачем это нужно Вы на государственной должности и вводите в базу водителей которые нарушили правила и за ввод информации получаете деньги. Как узнать кто сколько записей ввел? Или вы получите зарплату поравну за месяц кто ввел 100 и ты который ввел 10 000 записей в месяц? И тут выходит еще такое что ты вводишь а кто то получает доступ к этим данным и стирает у того как и у тебя такие же права есть.
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Я бы еще задал вопрос заказчику - нужно ли заносить операторов и администраторов через отдельную консоль. На рисунке представил примерно как выглядит база данных. Какие технологии применять без понятия - у меня опыта нет. А так с моей точки зрения нужно 4 таблицы: водители, пользователи, права, и права и пользователи, а также вложения . В таблице водителей сделать поле state - которое имеет 2 состояния - 0 - на проверке, 1 - готово к поиску. Не знаю может под состояние черновика отдельную базу сделать DriversDraft - чтобы не замедлять базу. Ну понятное дело придется на поиск по базе данных навесить индексы, чтобы все мгновенно искалось.