LibreOffice Base: как создать таблицу и не облажаться

Создание базы данных — это как готовка плова. Если накидать все в кастрюлю без разбору, выйдет несъедобный кошмар. А если подходить с умом, получится вкусная и структурированная таблица.

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

Запускаем LibreOffice Base

Создаем новую базу без танцев с бубном

Открываем LibreOffice Base — нас встречает скучное диалоговое окно. Здесь можно:
✅ Открыть старую базу (но мы же не скучные)
✅ Создать новую (вот это нам и нужно)

Выбираем “Создать новую базу данных” → жмем “Далее”.

Ничего не меняем, просто щелкаем “Готово”. Придумываем название (odb02-employees) и сохраняем на рабочем столе. Все, база создана. Можно идти пить чай. Или сразу приступать к таблице.

Используем мастер таблиц

Выбор категории: бизнес или личные данные

LibreOffice Base любит порядок, поэтому предлагает нам два набора шаблонов:
💼 Бизнес (активы, сотрудники, заказы)
🏠 Личное (коллекции дисков, библиотека книг, учет финансов)

Мы создаем таблицу сотрудников, так что выбираем “Бизнес”. В списке шаблонов находим “Employees” — это наш фундамент.

Редактируем поля под себя

LibreOffice Base предлагает готовый список полей, но нас это не устраивает. Мы сами себе начальники.

Добавляем вручную:
Employee ID — уникальный идентификатор (без него бардак)
Last Name — фамилия
First Name — имя
Gender — стоп, а его нет!

Что делать? Можно искать в других шаблонах, но проще просто добавить вручную.

То же самое с полями:
Start Date — дата приема на работу
Department — отдел

Если порядок полей раздражает — перемещаем их стрелками вверх-вниз.

Настраиваем типы данных: не наломай дров

Какие бывают данные и зачем это нужно?

База данных — это не Excel. Здесь нельзя вводить текст в колонку с датами и наоборот. Если не следить за типами данных, потом придется все переделывать.

Разбираемся с типами:

  • Employee IDавтонумерация (чтобы не вводить вручную)
  • Last Name, First Nameтекст (обязательные поля)
  • Genderфиксированная строка (6 символов)
  • Start Dateдата
  • Phone Numberфиксированное число (14 символов)
  • Address, City, Stateтекст (ограничиваем длину, но без фанатизма)

Ошибешься здесь — в будущем получишь проблемы, достойные книги Стивена Кинга.

Первичный ключ: без него все развалится

Что такое первичный ключ и зачем он нужен?

Первичный ключ — это как паспортный номер. Уникальный, обязательный, без него система начнет плакать и ругаться.

Варианты:
1️⃣ LibreOffice Base сам добавит поле ID (лишнее, не берем)
2️⃣ Используем Employee ID как ключ (правильный выбор)
3️⃣ Склеить имя и фамилию (плохая идея, люди меняют фамилии)

Выбираем второй вариант, включаем “AutoValue = Yes”, и база счастлива.

Финальные шаги: не запороть на финише

Сохраняем и проверяем

После всех настроек жмем “Готово”, называем таблицу “Employees”, выбираем “Вставить данные немедленно”.

Но что это?! Employee ID не получил авто-значение!

Исправляем:
1️⃣ Открываем таблицу в режиме редактирования
2️⃣ Выбираем Employee ID
3️⃣ Включаем AutoValue = Yes
4️⃣ Сохраняем

Теперь все работает как часы.

Выводы: стало проще, чем казалось

Создание таблицы в LibreOffice Base — не страшно. Главное:
Придумать структуру заранее
Не запутаться в типах данных
Настроить первичный ключ

Если сделать все по уму, потом не придется переделывать. Дальше — наполняем базу данными и учимся с ней работать. Но это уже другая история. 🚀

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

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