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