Меня иногда спрашивают: «Почему Access?» На что я обычно отвечаю: «Что под рукой оказалось». Это правда. На первом моём компьютере сразу были установлены операционная система Windows’95 и пакет MS Office’97. Так и началось моё знакомство с Access. Признаться, сразу с Access не заладилось. Было много не понятно. Поэтому пришлось отложить на какое-то время освоение этой программы, занявшись Excel. С Excel всё гораздо проще, т.к. всё открыто. Т.е. есть только одна (в самом простом случае) таблица, которая размещается на одном листе. Хотя это всё легко автоматизировать, остаётся ощущение «нестабильности», не хватает структуры. Другое дело – Access. Здесь основа всего – это структура данных, так называемая «Схема данных». Правильно составив схему данных, можно значительно упростить себе, как разработчику, работу с данными, которые будут храниться в этой базе. На многих форумах вопрос «Почему Access?», так или иначе, часто поднимался. Из того, что было сказано, можно сделать вывод, что это приложение не воспринимается рынком всерьёз. Оно имеет, так сказать, низкий уровень вхождения, т.е. создавать приложения на Access может начать абсолютно любой человек. Причём эти два вывода, как мне кажется, сильно взаимосвязаны… Если вы собираетесь научиться разрабатывать приложения баз данных, и у вас уже есть Access, да ещё вы в школе изучали BASIC, то тут и думать не надо. С Access вы научитесь разрабатывать структуру базы данных, оптимизировать запросы, программировать (язык программирования тут роли особой не играет, т.к. к любому языку программирования есть справочник и специальная литература, на крайний случай). Если же вы хотите внедрить какую-то учётную, информационную систему у себя в офисе, то вам должно быть всё равно, на чём будет разработана эта система. Главное, чтобы эта система удовлетворяла техническому заданию. Если у вас нет технического задания, то могу вас заверить, что техническое задание разрабатывается разработчиком системы совместно с заказчиком. Так что если в ходе совместной разработки технического задания, станет ясно, что Access не подойдёт под требования задания, то разработчик не будет использовать Access, а применит что-то другое. Вам же нужен результат, который в общем случае зависит от правильной постановки задачи. Так что нет возражений «Почему бы и не Access». Эта система управления базами данных хорошо подойдёт для информационной системы небольшого офиса. Если же система должна будет работать в офисе среднего размера, то Access может стать отличным клиентом для MS SQL Server.