3.5 Использование баз данных в модуле Base

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

Таблицы, формы, запросы и отчеты можно создавать вручную или при помощи удобных мастеров. Например, мастер таблиц содержит множество полей общего назначения для использования в бизнесе или в личных целях. Базы данных, созданные в модуле Base, можно использовать как источники данных, например при создании писем по образцу.

Подробное обсуждение проектирования баз данных при помощи Base выходит за рамки тематики данного документа. Дополнительные сведения можно найти в источниках, перечисленных в разделе Раздел 3.8, Поиск справки и сведений о OpenOffice.org.

3.5.1 Создание базы данных при помощи параметров, определенных заранее

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

Процесс проектирования базы данных можно разделить на несколько этапов:

Создание базы данных

Сначала следует создать базу данных.

  1. Щелкните Файл > Создать > База данных.

  2. Выберите Создать новую базу данных и нажмите кнопку Далее.

  3. Щелкните Да, зарегистрировать мою базу данных, чтобы сведения о базе данные стали доступными другим модулям OpenOffice.org, установите оба флажка в нижней половине диалогового окна и нажмите кнопку Готово.

  4. Перейдите в каталог, где будет храниться база данных, укажите ее имя и нажмите кнопку OK.

Настройка таблицы базы данных

Далее определите поля таблицы базы данных.

  1. В мастере таблиц щелкните Личное.

    Список Примеры таблиц обновится и отобразит таблицы, заранее определенные для использования в личных целях. Если щелкнуть Бизнес, в списке будут перечислены таблицы, заранее определенные для использования в сфере бизнеса.

  2. В списке Примеры таблиц щелкните Адреса.

    В меню Доступные поля появятся поля, доступные для определенной заранее адресной книги.

  3. В меню Доступные поля щелкните поля, которые будут использованы в адресной книге.

    Можно выбирать по одному полю или, удерживая нажатой клавишу Shift и щелкая нужные, выбрать несколько полей.

  4. Щелкните одиночную стрелку вправо, чтобы переместить выбранные элементы в меню Выбранные поля.

    Чтобы переместить в меню Выбранные поля все доступные поля, щелкните двойную стрелку вправо.

  5. Используйте стрелки вверх и вниз, чтобы изменить порядок выбранных полей.

    Поля будут появляться в таблице и формах в порядке их перечисления.

  6. Нажмите кнопку Далее.

  7. Убедитесь, что все поля определены правильно.

    Можно изменить имя и тип поля, а также указать, может ли поле быть пустым, и максимальную длину (число символов, допустимое для данного поля). Для данного примера оставьте настройки без изменений.

  8. Нажмите кнопку Далее.

  9. Щелкните Создать первичный ключ, щелкните Добавить первичный ключ автоматически, щелкните Автозаполнение и нажмите кнопку Далее.

  10. Согласитесь с именем таблицы по умолчанию, выберите Создать форму на базе данной таблицы и нажмите кнопку Готово.

Создание формы

Далее создайте форму, которая будет использоваться для ввода данных в адресную книгу.

  1. В мастере форм щелкните двойную стрелку вправо, чтобы все доступные поля переместить в список Поля формы, и дважды нажмите кнопку Далее.

  2. Выберите способ размещения элементов формы и нажмите кнопку Далее.

  3. Выберите параметр, определяющий использование формы для отображения всех данных, и оставьте все поля флажков пустыми, затем нажмите кнопку Далее.

  4. Примените стиль и границу поля, затем нажмите кнопку Далее.

    Для данного примера согласитесь с выбором по умолчанию.

  5. Укажите имя формы, выберите параметр Изменить форму и нажмите кнопку Готово.

Изменение формы

После определения формы ее внешний вид можно изменить в соответствии с Вашими потребностями.

  1. Закройте форму, открытую по завершении предыдущего этапа.

  2. В главном окне базы данных правой кнопкой мыши щелкните форму, которую нужно изменить (сейчас это единственный вариант), и выберите Редактировать.

  3. Измените размещение полей формы, перетащив их на новые места.

    Например, переместите поле "Имя" так, чтобы оно отображалось справа от поля "Фамилия", а затем расположите другие поля в соответствии со своими предпочтениями.

  4. По окончании изменения формы сохраните и закройте ее.

Что дальше?

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

Дополнительные сведения о модуле Base см. в электронной справке OpenOffice.org и других источниках, перечисленных в разделе Раздел 3.8, Поиск справки и сведений о OpenOffice.org.