Едно от приложенията, предлагани в безплатния пакет с LibreOffice с отворен код, се нарича Base. Base е приложение отпред за създаване, свързване или четене на бази данни (включително тези, създадени с Microsoft Access). Това ръководство ще ви преведе през процеса на използване на Base, за да създадете собствена проста, но полезна база данни и да започнете да въвеждате данни.
1. Инсталирайте LibreOffice Base
The LibreOffice апартамент, алтернатива на пакета Microsoft Office, се предлага за Windows, macOS и Linux. Има няколко начина да го инсталирате на вашата система (особено ако сте потребител на Linux), но можете да изтеглите официалните инсталационни пакети на адрес libreoffice.org/download. В тази статия ще използваме LibreOffice версия 7.0.2.2.
Microsoft Office е кралят на офис пакетите, но това не означава, че е най-подходящият за вас. Ето някои други офис апартаменти, които може да ви харесат повече!
2. Стартирайте база и създайте база данни
След като LibreOffice бъде инсталиран, стартирайте Base от вашия работен плот. Всеки път, когато отворите Base, ще видите този диалогов прозорец, който ви пита дали искате да стартирате нова база данни или да отворите съществуваща. Изберете Създайте нова база данни радио бутон.
Base се предлага с релационна система за управление на база данни, наречена HSQLDB (HyperSQL Database Management System), която е готова за използване и е опцията по подразбиране.
HSQLDB е идеален за първия ви проект, тъй като е лесен и лесен за работа. Уверете се, че HSQLDB вграден е избрана от списъка и щракнете върху Напред> бутон.
3. Регистрирайте се и запазете вашата база данни
Base ще ви попита дали искате да регистрирате базата данни. Регистрацията просто прави вашата база данни достъпна за други приложения в пакета LibreOffice на вашето устройство, като Calc и Writer. Тази функция е локална за вашето устройство, не е нужно да се притеснявате, че ще бъде достъпна от някой друг.
Освен ако не сте сигурни, че никога няма да искате да осъществите достъп до новата си база данни с тези други приложения, безопасно е да напуснете Да, регистрирайте базата данни за мен избрани.
Уверете се, че сте избрали Отворете базата данни за редактиране и след това щракнете завършек. Base ще ви подкани да запазите вашата база данни като .ODF файл. Изберете местоположение и име на файл за него и щракнете Запазете.
4. Създайте таблица и задайте първичен ключ
Първото нещо, което ще трябва да направите с нова база данни, е да създадете таблица. Таблиците са най-съществената част от базата данни и ви е необходима поне една, за да постигнете нещо.
Изгледът по подразбиране при отваряне на база данни е раздел Таблици. Изберете Създаване на таблица в изглед за дизайн... от менюто на задачите.
Ще се отвори диалоговият прозорец Дизайн на таблица с няколко празни клетки под етикетите Име на полето, Тип поле, и Описание. Тук ще изберете и назовете полетата, които искате в таблицата си.
Това са различните "категории" данни, които планирате да въведете във вашата база данни. Като пример планираме да изградим база данни на нашата колекция от филми, така че ще включваме полета като Title, Director и ReleaseYear.
Първото поле, което трябва да създадете, обаче трябва да бъде някакъв уникален идентификатор, като номер или UPC код. Това поле ще разграничава всеки запис, дори ако всички останали полета имат дублирани данни. В нашия пример ние нарекохме първото поле MovieID и избрахме тип поле Integer [INTEGER], за да направим това поле просто число.
Каквото и да направите, като направите идентификационното поле, щракнете с десния бутон върху този ред и проверете Първичен ключ в падащото меню. Ако не изберете поле като първичен ключ, Base ще изведе грешка, когато се опитате да запазите таблицата.
В нашия пример, под Свойства на полето, ние също сме задали опцията AutoValue за полето ни за първичен ключ Да така че да не се налага да избираме ръчно нов идентификационен номер всеки път, когато създаваме запис. С функцията AutoValue, Base автоматично ще въведе следващото допълнително число за всеки нов запис.
5. Попълнете полетата си с данни
Продължете да добавяте толкова полета, колкото ви е необходимо, и се уверете, че сте избрали подходящи типове полета. За повечето основни приложения ще искате да използвате VARCHAR за текст, INTEGER за числа и DATE за календарни дати.
Ако вече имате данни в електронна таблица или .csv файл, който планирате да импортирате във вашата база данни, много е полезно като добавяте полета, за които сте сигурни, че имената на полетата ви лесно се съчетават с имената на полетата във вашите данни файл.
Имайте предвид, че създадените от вас полета могат да бъдат пренаредени при първоначалното създаване на таблица, но не можете да пренареждате полета след запазване на таблицата. Това обаче не трябва да ви създава големи проблеми и все пак можете да добавяте и изтривате полета по-късно.
6. Запазете първата си маса
Щракнете върху бутона за запазване или натиснете Ctrl + S за да запазите таблицата си, а Base ще ви подкани да наименувате таблицата си. Изберете каквото име искате (в нашия пример избрахме таблицата по подразбиране Таблица1).
След като запазите таблицата, не забравяйте да запазите самия файл на базата данни, за да сте сигурни, че няма да загубите работата си. Вашият .ODF файл ще трябва да бъде запазен всеки път, когато създавате или редактирате таблица, заявка, формуляр или отчет.
Ако някога се наложи да редактирате полетата в таблицата си, трябва да кликнете с десния бутон върху нея и да щракнете върху нея редактиране от падащото меню.
7. Въведете или импортирайте данни
Сега, когато имате таблица, тя се нуждае от данни. Има няколко начина да получите данни във вашата база данни, но днес ще разгледаме как да ги въведете ръчно в изгледа на таблицата и как да импортирате от електронна таблица.
Ръчно въвеждане
Щракнете двукратно върху вашата маса или щракнете с десния бутон и изберете Отворете. В този диалогов прозорец ще видите всички полета, които току-що сте създали. Можете ръчно да създавате записи, като въвеждате данни едно по едно поле, подобно на въвеждането на информация в клетки на електронна таблица.
Когато стигнете до последното поле за запис, натиснете Раздел за да преминете към следващия запис. Base автоматично ще запази въведените от вас данни, така че не е нужно да щраквате върху бутона за запазване всеки път, когато въвеждате данни. Освен това, ако зададете полето ID на AutoValue, Base автоматично ще попълни полето ID за вас, когато преминете към следващия запис.
Продължете, докато не въведете всички данни, които искате.
Импортиране от електронна таблица
Ако имате електронна таблица, в която вече има данните, които искате да въведете, можете лесно да ги импортирате в таблицата си, въпреки че трябва да следвате няколко правила.
За да импортирате от електронна таблица, трябва да имате колона за всяко поле, което имате в таблицата си, дори ако полето е зададено на AutoValue или все още нямате данни за него. Освен това данните трябва да присъстват във всеки ред на всяка колона, която импортирате, чиято дестинация не е зададена на AutoValue.
В нашия пример има колона с приблизително едно и също име за всяко поле в нашата таблица и всички редове се попълват с изключение на редовете в полето ID, които Base ще попълни автоматично при импортиране. Имената не трябва да съвпадат точно и колоните не трябва да бъдат в същия ред като полетата на вашата база данни; ще имате възможност да пренаредите данните си по време на импортирането.
За да започнете да импортирате, маркирайте всички данни в електронната си таблица, които искате да импортирате, включително етикетите за всяка колона, и ги копирайте с Ctrl + C.
След това отворете Base и се уверете, че сте на екрана за изглед на таблица. Щракнете Редактиране> Поставяне или удари Ctrl + V. Това ще отвори Копиране на таблица диалогов прозорец. Оставете опциите такива, каквито са, и щракнете върху Напред> бутон.
В Присвояване на колони диалогов прозорец, ще трябва да подравните колоните, които импортирате, с полетата в таблицата. Използвай нагоре и надолу бутони, за да коригирате позицията на всяка колона и премахнете отметката от всички копирани от вас колони, които не искате да импортирате. Щракнете върху Създайте бутон, когато сте готови.
Ако по време на импортирането не е имало грешки, диалоговият прозорец просто ще се затвори и ще ви върне в изгледа на основната таблица. Щракнете двукратно върху вашата таблица, за да видите данните и да проверите дали нищо не е неправилно импортирано.
База данни, готова за действие
Честито! След като вече сте преминали през процеса на създаване на база данни, изграждане на таблица и въвеждане на данни, имате на разположение използваем файл на базата данни. Някои допълнителни задачи, които можете да правите в Base, са изпълнение на заявки в SQL, проектиране на формуляри и създаване на отчети с вашата база данни.
Ако често пишете приложения, които се свързват със сървъри на бази данни, хубаво е, ако знаете как да инсталирате MySQL база данни на вашата машина с Windows за целите на тестването.
- Производителност
- LibreOffice
- SQL
- Анализ на данни
Джордан е преподавател и журналист, който е страстен да направи Linux достъпен и без стрес за всички. Той има бакалавърска степен по английски и нещо за горещ чай. През топлите сезони той обича да кара колоездене по хълмовете на Озарките, където живее.
Абонирайте се за нашия бюлетин
Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и ексклузивни оферти!
Още една стъпка…!
Моля, потвърдете имейл адреса си в имейла, който току-що ви изпратихме.