Access как средство разработки баз данныхПочему при проектировании базы данных стоит обратить внимание на Access? Каждый язык программирования предназначен под определенные цели и задачи. И Access решает достаточно большое количество офисных, бухгалтерских и других подобных задач. Программирование в Access, создание структуры базы данных аналогичны как и в других средах. И не зачем стрелять из пушки по воробьям и делать что-то на Informixe, если все это проще сделать на Access. Освоив основные принципы, легко перейти к другим средствам разработки. Отличие будет только в обертке - названиях функций, процедур, синтаксических правилах и т.д. Но основное - принцип создания баз и алгоритмов останется. Каждая задача при решении включает в себя выбор способа решения. Access при всей его внешней простоте позволяет решать весьма сложные задачи. Access достаточно серьезный инструмент, на котором быстро и хорошо можно сделать довольно сложные и совсем не «детские» вещи. Для многих проектов, где важна скорость разработки, Access подходит как нельзя лучше. Надо только помнить, что Access - это все же настольная Субд. Одно из важных достоинств Access в том, что он уже входит в состав Офиса и для нормальной работы созданного приложения достаточно установить Офис. При этом так же устанавливаются все нужные для работы Access библиотеки, ODBC и т.д., что не всегда скажешь про тот же Delphi. Access достаточно хорошо совместим с MS SQL Server и другими форматами баз данных Желаемого результата можно достигнуть с помощью любого средства визуального проектирования, но всё зависит от времени, возможностей и желания. Весьма часто для таких задач идеально подходит Access. Толковый программист и на бейсике сможет написать Contre Strike, а начинающий чайник будет только гордиться громким названием: "Вот я программирую на Oracl, а Access ерунда". Однако, если посмотреть его код, так он и на Oracl пишет корявые алгоритмы и базу криво спроектирует. Частенько приходится слышать о не профессиональности программистов Access. Однако в действительности, нет непрофессиональных систем разработки, а есть НЕПРОФЕССИОНАЛЬНЫЕ программисты. Ведь на Access можно создать (при желании и наличии времени) полностью законченное и достаточно профессиональное приложение для коммерческого распространения - все упирается в желание, знания и время. Профессионализм заключается не в том, где ты пишешь, а как правильно и быстро. И если в Access легко создавать формы, то это не значит, что это непрофессионально. Что толку, если будет потрачено огромное количество времени на создании форм, отчетов - а итог будет тот же. |