Я ищу графический инструмент, который позволит мне создавать, заполнять и просматривать/искать базы данных.
Основной вариант использования: создание личной коллекции (например, фильмов, почтовых марок, цитат и т. д.). Для таких случаев часто существуют специализированные базы данных (например, Griffith для СМИ), но я ищу базу общего назначения, которая не делает предположений.
Он должен, конечно, поддерживать несколько таблиц (в противном случае, вероятно, можно было бы использовать LibreOffice Calc). Таким образом, в случае базы данных фильмов пользователь также может захотеть записать режиссеров (и их метаданные).
Форма (для заполнения ) должна создаваться автоматически в соответствии с настройкой базы данных.
Он должен предлагать такие поля , как: текст, дата, списки выбора (с предопределенными значениями), отношения (с другими записями в той же или других таблицах), загрузка файла, изображение (отображаемое) и т. д.
Должен быть какой-то экспорт в известный формат.
Он должен поддерживать поиск как в определенных, так и во всех полях, только в определенных или также во всех таблицах.
У меня нет опыта работы с этим инструментом, но я предполагаю, что OpenOffice / LibreOffice Base может решить большинство моих требований, но, насколько я понимаю, мне придется создавать формы вручную (т.е. сначала создать базу данных, затем создайте форму). Кроме того, (по умолчанию?) «дизайн» (внешний вид) форм не очень удобен для пользователя, он усложняется, когда задействовано несколько таблиц.
Я часто использую CMS Drupal , когда мне нужна такая база данных. Он предлагает все, что мне нужно (типы контента, поля, отношения), автоматически создает формы и позволяет мне экспортировать данные (с помощью пользовательских модулей). Однако я ищу собственный/локальный клиент (ничего не требует сервера).
Вы можете использовать базы данных MySQL и использовать phpMyAdmin (см. демонстрацию ).
например, в Ubuntu или Linux Mint:
sudo apt-get install mysql-server
sudo apt-get install php5-mysql
sudo phpmyadmin
Затем перейдите в «localhost/phpmyadmin» в любом браузере. Это работает на вашей локальной машине.
Одна часть, которую я хочу выделить, — это дизайнер. Дизайнер показывает вам все таблицы с отношениями:
Это чрезвычайно полезно для прототипирования.
Для вставки данных у вас автоматически сгенерированы формы, которые выглядят так (в моем случае пользовательский интерфейс немецкий. Есть и английская версия):
Майк Пеннингтон
ненор
ТомДж
Искатель
ненор
УзоПауэр
ненор