OpenOffice Base - лесен и полезен инструмент за управление на бази данни
Когато повечето хора мислят, че OpenOffice, те мислят за текстообработка или електронни таблици. Това, което много хора не осъзнават, е, че OpenOffice включва и базата, базисна система, приблизително еквивалентна на MS Access. Много фирми и физически лица използват тези системи, за да позволят дори на нетехнически хора да влизат, съхраняват, извличат и организират своите данни. С помощта на базата можете да следвате лесни стъпки, за да създадете лесен и лесен за използване начин хората да съхраняват и извличат информация, като използват формуляри и отчети, създадени по поръчка.
Първи база
Базата е част от пакета OpenOffice и пакетите за всички платформи могат да бъдат изтеглени тук. Линукс потребителите вероятно няма да имат нужда от ръчно изтегляне, тъй като пълният пакет OpenOffice обикновено се предлага в стандартните хранилища на повечето дистрибуции. Например, потребителите на Ubuntu биха могли да инсталират
sudo apt-get инсталирате openoffice.org-база
или просто кликнете върху връзката тук
Създаване на Вашата база данни
Когато стартирате Base, ще бъдете пренасочени към "съветника", който ще ви води през първите няколко стъпки. Докато много такива магьосници често попадат на пътя, съветникът за базата е добре изграден и може да направи първите стъпки много по-прости, отколкото да вървят сами, особено ако не сте много запознати със софтуера на базата данни.
За целите на това ръководство ще използваме съветника, за да създадем база данни, съдържаща примерна информация за служителите, след което да създадем формуляр за манипулиране на тази база данни.
На следващата стъпка може да бъдете помолени да регистрирате базата данни с OpenOffice. Това не е изискване, а е от значение само ако имате намерение да интегрирате тази база данни с други продукти на OO.
Преди да продължите, препоръчваме да поставите отметка в квадратчето за " Създаване на таблици с помощта на съветника за таблици ", особено ако сте нов в дизайна на базата данни.
Създаване на таблици
Предишната стъпка би трябвало да приключи, като запазите новата ви база данни във файл. Ако сте проверили полето за съветника за таблици, сега трябва да се пренесете на екран, където можете да започнете да излагате информацията, която съдържа вашата база данни.
Както беше посочено по-рано, създаваме примерна база данни, съдържаща информация за служителите за една измислена фирма. Бутоните за радио и падащите менюта в екрана на съветника ви позволяват да избирате от някои от съществуващите примерни полета. Тук сме избрали малка подгрупа от възможните полета, предлагани от Base, свързани с служителите.
Дизайнът на базата данни е твърде голям, за да обхване тук подробно, така че ще спомена само няколко основни неща и ще оставим някои връзки в долната част на тази страница за повече подробности. За начало всяка таблица трябва да представлява само една идея - т.е. таблицата за служителите не трябва да съдържа информация за доставката. Ако установите, че поставяте нещо в таблица, която не съответства на заглавието на тази таблица (например служител или фактуриране), вероятно тя принадлежи на друга таблица.
На второ място, важно е таблиците да имат първичен ключ . Накратко, това означава, че таблиците обикновено трябва да имат колона, където всеки ред в тази графа е уникален на тази таблица. Това може да звучи объркващо, но обикновено означава, че имате нужда от колона като "EmployeeID" и всеки запис има различно уникално число. Има (вероятно) няма шанс двама служители да имат един и същ идентификационен номер, така че те да станат идеален първичен ключ.
На втората страница на съветника за дизайна на таблици посочвате какъв тип данни ще отидат в това поле. Номера като EmployeeID има смисъл като цяло число и текстовите полета като първото и фамилното име трябва да са текстови (CHAR или VARCHAR). Ако сте избрали полетата от падащите менюта в съветника, тези типове трябва да се прилагат автоматично в правилните полета.
Ако е от съществено значение записът да съдържа определено поле (в нашия пример и служителят трябва да има идентификационен номер), уверете се, че сте задали Задължително влизане в True за това поле, както е показано на екрана по-горе. Това може да гарантира, че всички нови записи, независимо кой го е направил, трябва да следват правилата на вашата база данни.
На следващата страница ще бъдете помолени да зададете основен ключ. Както бе споменато по-горе, обикновено е добра идея да зададете една колона в таблицата си като основен ключ. Не забравяйте, че за да работи като първичен ключ, всяко поле в тази графа трябва да е уникално за тази таблица. Ако следвате примерите, бихте използвали EmployeeID като ключ, тъй като можете надеждно да предположите, че всеки потребител ще има различен.
Щом наречите масата си, приключихте с настройването на базата данни и таблиците. Преди да продължите, имате опцията да останете в помощника, за да създадете първия си формуляр, което ще направим за това ръководство.
Създаване на формуляри
Всяка база данни може да съхранява информация, но инструменти като База и Достъп отиват още една крачка и ви позволяват да създадете интерфейс за преглеждане и манипулиране на вашите данни. Ако сте продължили с съветника, сега сте на място, където можете да създадете тези формуляри.
Формулярът в Базовите термини е донякъде като уеб страница - това е визуално място, където можете да преглеждате, въвеждате и управлявате информацията в таблиците си. Вашият формуляр може да бъде изложен, но Вие избирате и показвате само избраната от вас информация. Този пример изгражда формуляр от полетата за идентификация, име и заглавие .
Повечето от опциите за съветници за формуляри не са критични и могат безопасно да бъдат игнорирани, но не забравяйте да проверите секцията за оформление и стъпка 6 в съветника, за да решите дали искате формулярът да бъде само за четене.
заключение
Сега, когато знаете как да създадете база данни, да създавате и редактирате таблици и основите на формулярите, вие сте в състояние да използвате базата като основа за някои невероятно полезни приложения. Софтуерът като Base се използва от безброй организации, големи и малки, защото ви позволява да спечелите много от предимствата на персонализирано написано приложение за бази данни, без да се налага да пишете в базата данни. Ако сте имали опит с базата или подобен софтуер, уведомете ни в коментарите.