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 — не страшно. Главное:
✔ Придумать структуру заранее
✔ Не запутаться в типах данных
✔ Настроить первичный ключ

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

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

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