Руководство по использованию редактора баз данных OpenOffice Base. Еременко А.В - 6 стр.

UptoLike

первичный ключ : базы данных требуют наличия в каждой таблице первичного клю-
ча. Первичный ключэто поле записи (или совокупность полей), которое выбрано для уни-
кальной идентификации записей в БД. В модуле Base такой первичный ключ может поддер-
живаться автоматически.
Встроенная СУБД HSQLDB
Модуль Base может быть использован для редактирования внешней базой данных (напри-
мер MySQL), но в данном документе рассматривается использование и создание баз данных с по-
мощью встроенной в него СУБД HSQLDB.
Документы Base (базы данных) содержат следующие элементы :
структуру базы данных и сами сохраняемые в ней данные;
формы для ввода, чтения и изменения данных;
запросы для выбора из БД и отображения необходимой информации.
СУБД HSQLDB используется в OpenOffice.org в автономном (встроенном) режиме. В таком
режиме пользователю не требуется отдельно запускать на выполнение саму СУБД, это выполняет
модуль Base. Автономный режим означает, что в любой момент времени с одной базой данных
может работать только один пользователь. Такие системы называются также настольными систе-
мами. Сама СУБД HSQLDB позволяет работать с одной базой данных одновременно нескольким
пользователям, но этот режим не используется в OpenOffice.org.
В отличие от других СУБД, HSQLDB хранит все данные в одном файле, хотя в нем хранит-
ся несколько разных таблиц. Это упрощает обмен данными и формами между пользователями
OOo Base, поскольку все указанные элементы содержатся в одном объединенном файле с расши-
рением .odb.
С другой стороны, настольные СУБД не подходят для одновременного использования мно-
гими пользователями, поскольку не позволяют определять права доступа пользователей к базам
данных. Кроме того, СУБД HSQLDB имеет некоторые недостатки в отношении производительно-
сти, что не позволяет использовать ее для работы с очень большими объемами данных.
Замечание
В данном документе рассматриваются вопросы создания базы данных с помощью
встроенной СУБД HSQLDB. Для работы с такими встроенными СУБД на
компьютер не требуется устанавливать дополнительные приложения, обеспечива-
ющие выполнение обсуждаемых действий. Результатом этого может быть то, что
некоторые действия, описанные в данном документе, могут оказаться недоступны-
ми при работе с другими (внешними) СУБД.
Разработка структуры БД
Прежде чем начинать использование инструментов модуля Base, необходимо рассмотреть
организацию данных в нашем проекте.
6
         • первичный ключ : базы данных требуют наличия в каждой таблице первичного клю-
     ча. Первичный ключ – это поле записи (или совокупность полей), которое выбрано для уни-
     кальной идентификации записей в БД. В модуле Base такой первичный ключ может поддер-
     живаться автоматически.




Встроенная СУБД HSQLDB
     Модуль Base может быть использован для редактирования внешней базой данных (напри-
мер MySQL), но в данном документе рассматривается использование и создание баз данных с по-
мощью встроенной в него СУБД HSQLDB.
      Документы Base (базы данных) содержат следующие элементы :
         •   структуру базы данных и сами сохраняемые в ней данные;
         •   формы для ввода, чтения и изменения данных;
         •   запросы для выбора из БД и отображения необходимой информации.
      СУБД HSQLDB используется в OpenOffice.org в автономном (встроенном) режиме. В таком
режиме пользователю не требуется отдельно запускать на выполнение саму СУБД, это выполняет
модуль Base. Автономный режим означает, что в любой момент времени с одной базой данных
может работать только один пользователь. Такие системы называются также настольными систе-
мами. Сама СУБД HSQLDB позволяет работать с одной базой данных одновременно нескольким
пользователям, но этот режим не используется в OpenOffice.org.
      В отличие от других СУБД, HSQLDB хранит все данные в одном файле, хотя в нем хранит-
ся несколько разных таблиц. Это упрощает обмен данными и формами между пользователями
OOo Base, поскольку все указанные элементы содержатся в одном объединенном файле с расши-
рением .odb.
       С другой стороны, настольные СУБД не подходят для одновременного использования мно-
гими пользователями, поскольку не позволяют определять права доступа пользователей к базам
данных. Кроме того, СУБД HSQLDB имеет некоторые недостатки в отношении производительно-
сти, что не позволяет использовать ее для работы с очень большими объемами данных.

   Замечание       В данном документе рассматриваются вопросы создания базы данных с помощью
                   встроенной СУБД HSQLDB. Для работы с такими встроенными СУБД на
                   компьютер не требуется устанавливать дополнительные приложения, обеспечива-
                   ющие выполнение обсуждаемых действий. Результатом этого может быть то, что
                   некоторые действия, описанные в данном документе, могут оказаться недоступны-
                   ми при работе с другими (внешними) СУБД.




   Разработка структуры БД
      Прежде чем начинать использование инструментов модуля Base, необходимо рассмотреть
организацию данных в нашем проекте.




                                                  6