HTML, Excel, Word, SEOOpenOffice ⇒ Бесплатная замена Access в виде Open Office Base

OpenOffice

Основы OpenOffice:
· OpenOffice против MS Office
· Сфера применения OpenOffice
· OpenOffice Сalc и Microsoft Office Excel
· Возможности онлайн синхронизации OpenOffice.org и MS Office
· Сравнение редактора Writer от OpenOffice с Microsoft Office Word
· Системы управления базами данных Base и Access
· Совместимость расширений OpenOffice и Microsoft Office
· Редактор Draw от OpenOffice
· Что такое Math от OpenOffice



Бесплатная замена Access в виде Open Office Base


Автор: Федюков Сергей
e-mail: 99-989@mail.ru

 

На сегодняшний момент программный пакет OpenOffice.org является абсолютно бесплатной и легкодоступной альтернативой "офисных" инструментов. В первую очередь основным аналогом и бесспорно прародителем является Microsoft Office. В составе бесплатного программного пакета интегрированы все прикладные программы необходимые для работы с документами, среди которых имеет место быть прикладная программа по работе с базами данных Base. Разумеется, отличия от Access существуют, однако адаптироваться к ним можно.


 

Возможности Base

В первую очередь Base от Open Office является приложением для работы с источниками внешней информации, помимо встроенной системы управления базами данных HSQLDB.


 

Возможности данной прикладной программы позволяют вносить, изменять и удалять записи различных баз данных, таких как MySLQ, PostgreSQL, встроенной в Open Office HSQLDB, а также DB2 и Oracle. Помимо этого, существует возможность работы табличными документами DBF, Access, книгами адресной информации и файлами с текстовой информацией. Кроме того, Base может работать с результатами работы табличных процессоров, таких как Calc от Open Office и Microsoft Office Excel.


 
 

Редактор баз данных Base дает возможность пользователю применять обширный набор различных функций, с помощью которых можно создавать и редактировать формы, запросы, готовить отчеты и работать с таблицами баз данных. При помощи редактора форма можно задействовать в работе практически любой элемент стандартного инструментария по управлению информацией, содержащейся в базе данных. Пользователь имеет возможность применения функций управления полями, содержащими текстовое заполнение, бинарными полями, простыми и "выпадающими" списками, полями с числовой информацией, таблицами, календарями, устройствами кнопок и множеством других элементов. Кроме того программный пакет Base имеет гибкое управление содержимым, которое обеспечивается применением макросов Open Office Basic.


 

Что касается таблиц баз данных, то их создание может происходить как при использовании мастера, так и вручную. Подобно Access каждый заголовок имеет собственный формат данных, а ячейки - собственные свойства. Применение мастера позволяет выбрать из предоставленных программой одно из встроенных полей, которое уже располагает готовыми настройками.


 

Различные редакторы делают работу удобной и быстрой. К примеру, редактор запросов дает возможность пользователю использовать практически все возможные SQL-запросы к информации, содержащейся в базах данных. Запросы могут быть разного характера - на выборку определенного содержимого, на редактирование, на добавление новой информации. Также прикладная программа Base имеет в себе поддержку вложенных запросов и запросов с дополнительными параметрами. Интерфейс редактора запросов прост и понятен даже начинающему пользователю, что значительно облегчает старт рабочего процесса. Что касается редактора таблиц, то его способности дают возможность создания таблиц и работы с ними в интегрированной базе данных HSQLDB, а также возможности работы с некоторыми ограничениями для других разновидностей баз данных.


 

Система управления базами данных Base позволяет осуществлять экспорт разработанной формы в другие приложения, входящие в состав программного пакета Open Office, к примеру, текстовый редактор Writer. В таком случае экспортированная форма далее будет выступать как абсолютно самостоятельный объект.


 

Прикладная программа Base имеет в своем составе интегрированный мастер создания отчетов, оснащенный базовым набором возможностей создания отчетов, различных таблиц или пользовательских запросов. Однако помимо мастера существует еще один инструмент для работы с отчетами, который является более универсальным и функциональным - Sun Report Builder. При помощи данного инструмента пользователь имеет возможность создавать отчеты различной сложности - от примитивных их видов, до самых сложных. Стоит сказать, что данная функция по работе с отчетами дает возможность группировки и условного форматирования, а также применения интегрированных пользовательских задач. Итогом работы Sun Report Builder служат документы приложений Writer или процессора электронных таблиц Calc, которые впоследствии можно пустить на печать, или, при необходимости, вновь отредактировать.

Внешние источники данных

Несмотря на большое сходство с прикладной программой по работе с базами данных Access его бесплатный аналог от Open Office имеет существенный недостаток, значительно отдаляющий аналоги друг от друга - Base не может проводить операции с базами данных, созданными в Microsoft Access. Исходя из этого, случай, когда необходимо редактировать базы данных Access исключает возможность использования Base. Если же пользователю требуется сама по себе база данных, и ее формат не принципиален, то никаких проблем для применения в рабочем процессе OOo Base нет.


 

Что касается доступа к внешней информации, то данные процессы происходят с участием ODBC, JDBC, SDBC и иных разработок. Вся совокупность задействованных в поддержке технологий напрямую связана с операционной системой, которая установленная на рабочем компьютере.


 

Помимо прочего пользователь имеет возможность самостоятельно, используя Base, создавать источники данных. Например, можно наладить доступ к внешней базе данных созданной в Base, провести фильтр необходимой информации при помощи SQL-запроса, а затем проводить работу с этой информации напрямую через процессор электронных таблиц Open Office Calc.

Основные структуры

Основные элементы системы управления базами данных Base аналогичны Access. Они представлены четырьмя основными структурными единицами: таблицы, отчеты, пользовательские формы и запросы.


 

Таблицы представляет собой размеченную область, предназначенную для ввода и хранения информации. Процесс работы в ней схож с использованием процессора электронных таблиц Excel или Calc, в которых пользователь самостоятельно указывает необходимое число столбцов, каждый из которых, в свою очередь, является одним из полей базы данных. Примером такой организации полей может служить адресная или телефонная книга. Число таблиц может быть любым, поскольку это напрямую связано с пользовательскими задачами.


 

Для того чтобы база данных была интерактивной, применяется такой элемент как формы. На формы возложена функция отображения пользовательской информации. Каждая форма связана с определенной таблицей. Пользуясь режимом редактирования, пользователь имеет возможность разработать экранную форму с расположенными на ней пользовательскими элементами, такими как кнопки, перечни и непосредственно сами поля таблицы. В зависимости от поставленных задач можно разрабатывать сложные формы, ссылающиеся перекрестным образом на другие формы, оснащенные разными способами ввода и отображения информации. Однако в сравнении с Access инструментарий системы управления базами данных Base более скуден. Стоит заметить, что Base в полной мере не является самостоятельной прикладной программой как Access, поскольку в рабочем процессе задействованы другие составные элементы программного пакета Open Office, в то время как Access использует свой собственный редактор. Так, в процессе создания или редактирования новых форм, Base вызывает текстовый редактор Writer, что вызывает некоторые неудобства. Как обычно, все упирается в дело вкуса. Некоторым пользователям вполне может понравиться то, что в приложении Writer отчет можно собственноручно отредактировать, в то время как Access такой возможности не предоставляет.


 

Следующей структурой являются запросы. Сам термин ведет свое происхождение из области баз данных SQL, в которых каждая пользовательская операция в базе данных оформляется как запрос. В отношении Base, речь идет о запросах четко поставленных в процессе разработки программы и относящихся к пользовательской базе данных. К примеру, при необходимости получения информации по каким либо критериям, к примеру, поиск в базе определенного клиента и произведенные им покупки, осуществляется такой запрос, в котором введены необходимые параметры поиска как имя клиента и прочие. При необходимости существует возможность создать для данного запроса специальную форму, в которой информация по запросу будет выводиться наиболее оптимальным способом.


 

Последней основной структурой являются отчеты, представляющие собой готовые к печати документы. К примеру, в случае необходимости получения документации по числу продаж какой-либо продукции, сколько было приобретено определенным покупателем и т.д. Подобные задачи реализовываются с помощью подсчета числа позиций во всей таблице, соответствующих требуемым параметрам.

Подведение итогов

В сравнении с распространенной программой по работе с базами данных Access, входящей в состав программного пакета Microsoft Office, Base уступает в своей функциональности, а также в некоторых вопросах удобства реализации определенных функций. В целом об удобстве работы двух приложений говорить сложно, поскольку Base подходит больше программисту, тогда как Access остается на уровне рядового пользователя. Однако Base, как и Access, предоставляет пользователю возможность сильно повысить функциональность и удобность своего документа, применяя макросы, которые, разумеется, требуют определенных знаний. Такой способ весьма близок к программированию.


 

Если говорить о Access, то данная прикладная программа скорее предназначена для визуального редактирования баз данных документов созданных только в ней самой. Пользователь не может полноценным образом использовать в ней SQL запросы, поскольку данная прикладная программа для них большим образом не предназначена, что вызывает множество неудобств. Именно поэтому можно сказать, что для работы со сложными документами, включающими в себя необходимость управления базами данных, Access ущемляет пользователя различными функциями управления и обработки. Отличным примером могут послужить программы по управлению базами данных MySQL и ORACLE, которым принадлежит первенство на мировом рынке, каждой, разумеется, в своем формате. Продукт от Microsoft Office не может взаимодействовать ни с одним файлом данных прикладных программ, тогда как Base это делает замечательно. Благодаря этому Base дает возможность пользователю использовать импортировать и экспортировать документы, что позволяет избежать множества рутинных операций. Даже те пользователи, кому не знаком язык и система построения SQL -запросов сможет управлять как удаленными, так и локальными базами данных различных форматов.


 

Если необходимо пользоваться базами данных в домашних условиях или в организациях среднего и малого масштаба, лучшего варианта, чем бесплатное приложение Open Office Base найти не получится. Возможно, каких-либо функций может не доставать, ведь все упирается в задачи, предъявляемые прикладной программе, однако можно смело сказать, что все самое необходимое у нее есть. На сегодняшний день программа по управлению базами данных Base проявляет себя весьма конкурентоспособно в сравнении с Access, однако выбор остается всегда за пользователем.



В начало страницы



В начало страницы