LibreOffice Base: создаем базу данных, настраиваем таблицы и не забываем про автонумерацию

Что такое LibreOffice Base и почему это не “просто таблицы”

Если слышишь “база данных” и представляешь унылые Excel-таблицы — пора пересмотреть взгляды. LibreOffice Base — это серьезный инструмент для хранения и обработки информации. Умеет работать с HSQLDB (по умолчанию), но если захочешь — подружится с MySQL, PostgreSQL и даже древним Access.

В этом гайде научимся создавать базу с нуля, настраивать таблицы и вводить данные. Поехали!

Первый шаг: создаем новую базу

Запускаем LibreOffice Base и сразу попадаем в мастер создания базы. Перед нами три варианта:

  1. Создать новую — наш выбор.
  2. Открыть существующую — если вдруг кто-то уже сделал за нас.
  3. Подключиться к базе — если хотим работать с MySQL или чем-то еще.

Выбираем первый вариант, жмем «Далее». Следующий экран спрашивает, регистрировать базу или нет. Пока неважно — можно сделать это позже. Главное — открыть базу для редактирования, нажимаем «Готово», даем имя (например, odb01-employees) и сохраняем.

Вот и все. Теперь мы в главном окне LibreOffice Base.


Интерфейс LibreOffice Base: кто тут главный

Перед нами три блока:

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

Сейчас база пустая, а значит, первым делом создаем таблицу. Без данных база — просто бесполезный скелет.


Создаем таблицу: поля, типы данных и автоинкремент

Выбираем «Создать таблицу в режиме дизайна». Открывается привычная табличка из трех столбцов:

  • Имя поля
  • Тип данных
  • Описание

Теперь определяем структуру данных:

  1. employee_id — уникальный номер сотрудника. INTEGER, включаем автозаполнение (AutoValue = Yes), чтобы номера присваивались автоматически.
  2. lastname и firstname — фамилия и имя. VARCHAR(100) (переменная строка длиной 100 символов), обязательное поле.
  3. gender — пол. Делаем CHAR(6), ограничиваем до “Male” или “Female”.
  4. start_date — дата начала работы, DATE.
  5. end_date — дата увольнения, DATE.
  6. phone_number — контактный номер, VARCHAR(15).

Можно добавить и другие поля, но эти — базовый минимум.

Важный момент: добавление новых полей

Если забыли какое-то поле, пока таблица не сохранена — просто вставляем его в нужное место. Но если уже сохранили — новые поля добавляются только в конец. Менять порядок нельзя, так что лучше подумать заранее.

Сохраняем и открываем таблицу

Жмем «Сохранить», называем таблицу employees. Теперь это не просто абстрактная база, а реальная таблица.

Двойной клик — и вот оно, наше творение. Можно редактировать, удалять, копировать.


Заполняем таблицу: первый сотрудник

Ручками вводим первые данные:

  • Фамилия: Taylor
  • Имя: Mark
  • Пол: Male
  • Дата начала работы: 2005-10-31

Поле employee_id заполняется автоматически, начиная с нуля.

Ошибки при вводе и как их исправить

Если пропустили обязательное поле (например, фамилию) — база выдаст ошибку. Заполняем и пробуем снова.

Вбили несколько сотрудников? Сохраняем таблицу и базу.


Дальше — больше: формы, запросы и отчеты

Теперь у нас есть база, но вводить данные вручную — так себе удовольствие. Следующие шаги:

  1. Создать формы — удобные окна для ввода данных без копания в таблицах.
  2. Настроить запросы — вытягиваем нужную информацию (например, всех сотрудников, работающих с 2010 года).
  3. Сформировать отчеты — наглядные сводки по базе.

Но это уже тема для следующих статей.


Итоги: что мы сделали

✔ Создали базу данных в LibreOffice Base. ✔ Настроили таблицу сотрудников. ✔ Добавили поля и включили автоинкремент. ✔ Внесли первые записи. ✔ Узнали, как редактировать данные.

Теперь база работает, и мы готовы двигаться дальше. LibreOffice Base — штука мощная, главное, не бояться и экспериментировать. 🚀

Оцените статью
Либре Офис
Добавить комментарий

Нажимая на кнопку "Отправить комментарий", я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.