LibreOffice od zera – Część 7: Base – baza danych dla każdego
LibreOffice Base to potężne narzędzie do tworzenia baz danych – idealne dla użytkowników domowych, nauczycieli, bibliotekarzy, małych firm czy każdego, kto chce uporządkować dane… bez pisania kodu SQL!
W tej części dowiesz się, jak stworzyć prostą bazę danych z formularzami i raportami, która działa jak miniaturowy system CRM, księga adresowa lub katalog książek.
Tworzenie bazy, tabel i relacji
Od czego zacząć:
- Uruchom LibreOffice Base i wybierz „Utwórz nową bazę danych”.
- Przejdź przez kreator i zapisz plik
.odb.
Tabele:
- Utwórz tabele ręcznie lub przez kreator.
- Każda tabela reprezentuje zbiór danych, np. Książki, Autorzy, Czytelnicy.
- Określ pola (kolumny), np.
Tytuł,ISBN,Rok wydania,AutorID.
Relacje:
- Przejdź do Narzędzia → Relacje.
- Połącz klucze główne z obcymi (np.
AutorIDzIDw tabeli Autorzy). - Dzięki relacjom unikniesz powielania danych.
Formularze i raporty – bez pisania kodu
ormularze:
W zakładce Formularze kliknij Utwórz formularz za pomocą kreatora. W kolejnym kroku wybierz źródło danych (np. tabela „Książki”), a następnie zdecyduj o stylu, układzie i dodatkowych opcjach – takich jak przyciski nawigacyjne.
Dzięki formularzom możesz łatwo dodawać, przeglądać oraz edytować rekordy w bazie danych. Co ważne, wszystko to wykonasz bez znajomości SQL.
Raporty:
Aby stworzyć raport, przejdź do zakładki Raporty i wybierz Kreator raportów. To narzędzie pozwala budować podsumowania, zestawienia oraz gotowe do druku raporty z bazy danych.
Masz również możliwość określenia sposobu sortowania, grupowania danych, a także stylu graficznego dokumentu. Dzięki temu raporty będą nie tylko funkcjonalne, ale i przejrzyste.
Przykład: prosty system do zarządzania książkami
Stwórz system, który przechowuje informacje o książkach, autorach i wypożyczeniach:
- Tabela Książki:
ID,Tytuł,AutorID,Gatunek,Dostępność - Tabela Autorzy:
ID,Imię,Nazwisko - Tabela Czytelnicy:
ID,Imię,Nazwisko,Telefon - Formularze: dodawanie książek i wypożyczeń
- Raport: lista książek dostępnych do wypożyczenia
LibreOffice Base pozwala:
- tworzyć proste bazy bez programowania,
- zarządzać danymi dzięki formularzom i raportom,
- zbudować praktyczne narzędzia do codziennej organizacji.
To idealne rozwiązanie, jeśli chcesz szybko stworzyć katalog książek, listę kontaktów lub rejestr wydatków.
W kolejnej części omówimy automatyzację – LibreOffice Macros!