Создание базы данных — это как готовка плова. Если накидать все в кастрюлю без разбору, выйдет несъедобный кошмар. А если подходить с умом, получится вкусная и структурированная таблица.
Сегодня разберем, как в 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 — не страшно. Главное:
✔ Придумать структуру заранее
✔ Не запутаться в типах данных
✔ Настроить первичный ключ
Если сделать все по уму, потом не придется переделывать. Дальше — наполняем базу данными и учимся с ней работать. Но это уже другая история. 🚀