Разработка баз данных
Если само понятие «базы данных» вы слышите впервые, то, скорее всего, это работа не для вас.
Базы данных (БД)– это структурированная информационная система. В широком смысле – это совокупность сведений о конкретных объектах реального мира в какой-либо области (например, предприятие, ВУЗ, больница и т.д.). С точки зрения программирования, это набор таблиц (файлов), забитых определенной информацией и связанных между собой.
Создавая базу данных, пользователь стремится упорядочить информацию по различным признакам и быстро извлекать выборку с произвольным сочетанием признаков. Сделать это возможно только в случае, если данные структурированы. Простейшей базой данных можно считать обычный телефонный справочник.
Как правило, фрилансеров привлекают к созданию узкоспециализированных баз данных. Такие БД в готовом виде не встречаются и не продаются, в отличии, например, от БД классического бухгалтерского направления (здесь царствуют такие корифеи, как 1С Бухгалтерия, Парус и пр.).
Фрилансеры создают всевозможные каталоги продукции для сайтов, БД постоянных клиентов фирм, опросники и пр.
Желательно, чтобы у вас был опыт администрирования БД и проектирования информационных систем.
Какие знания и умения нужны человеку, создающему базы данных:
- необходимо знать всю основную терминологию баз данных: понятия форм, запросов, отчетов, структуры реляционных, иерархических и сетевых баз данных, связных таблиц и прочее;
- уметь четко структурировать имеющуюся информацию, представлять будущие таблицы и их связи;
- владеть пакетами (хотя бы одним) разработки баз данных, такими как Microsoft Access, FoxPro, Paradox, Oracle, dBase, InterBase, SQL Server и др.
- желательно владеть языками программирования;
- в дополнение необходимо хорошо ориентироваться в классических программах Word и Excel.
Как правило, человек, создавший базу данных, должен вести ее постоянное сопровождение (если она достаточно сложная). С одной стороны это очень удобно, так как обеспечивает постоянный доход и возможность совершенствования программы. С другой стороны, вы будете привязаны к заказчику.
Хорошо сконструированная база данных должна быть надежной и устойчивой, обеспечивая при этом удобство работы….