Базы данных представляют собой определенную вершину работы с информаций и современных информационных технологий. Достаточно всего лишь понять, что работа Интернета и поисковых систем основывается на хранении и быстром поиске информации в базах данных. Кроме того, большинство государственых и комерческих организаций так или иначе занимаются сбором (накоплением) и обработкой данных, что также неосуществимо без этого класса программ.
При разработке программных информационных систем до трети времени уходит на описание способов структурирования информации, столько же – на написание программы, а остальное – на доводку и подготовку документации.
Любые ошибки, допущенные на первом этапе, разрушительно отражаются на всей работе. Можно ли найти причину этого и устранить её?
Естественно, что разработкой БД занимается профессиональный программист. Но он обычно ничего не понимает в конкретной предметной области, в чём ему помогает специалист.
Последний, в свою очередь, ничего не понимает в базах данных.
Стоп! Почему это? Ведь он учился в школе и вузе!
Именно понимание того, как происходит ввод информации в базу данных и её извлечение в соответствии с возможностями СУБД и потребностями конкретных категорий пользователей лежит в основе успеха.