Лично моё мнение то что БД ошибаться не может, для этого есть бортовой компьютер в машинах или тот же КПК,
Может я и получу пиздыза это, но лично я постоянно делаю вот так если и проверяю по БД, то вот так:
Рядом есть машина:
/me Проверял по БД ( Сидя в машине)
Если её рядом нету:
/me Достал КПК
/me Проверил по БД лицензию (Или что-то другое)