Бесплатное программное обеспечение для регистрации самолетов с фотографиями

Я уверен, что для такого программного обеспечения есть название, но Google не особенно помог.

Я ищу онлайн-программу для самостоятельного размещения , которая будет генерировать таблицу базы данных/электронной таблицы со столбцами моего собственного дизайна. Я хочу сделать доступную для поиска таблицу регистраций самолетов и сведений о самолетах и ​​​​владельцах. Если мне нужно заранее спроектировать таблицы БД, а программное обеспечение просто подключается к ним, это тоже нормально.

Было бы здорово, если бы я мог связать изображения с каждой записью, возможно, после того, как пользователь нажмет на самолет в списке, можно будет показать самые последние изображения.

Я ищу что-то более удобное для пользователя, чем phpMyAdmin или другие подобные интерфейсы БД, которые могут поддерживать несколько пользователей, в идеале в Linux.

Ответы (1)

Если вам нужно больше контроля и гибкости, чем это возможно в онлайн-таблицах, таких как Google Sheets , вам нужно заняться разработкой приложений для баз данных.

4D и FileMaker

Эти два продукта представляют собой комбинированную платформу разработки приложений и базу данных, которые помогают вам определить таблицу (или несколько таблиц в 4D, поскольку это реляционная база данных), а затем позволяют клиентскому приложению или веб-браузеру подключаться для ввода данных и просмотра данных. :

Если у вас есть один список записей, используйте FileMaker. Если у вас есть несколько связанных таблиц (списков), используйте 4D. Оба умеют хранить фотографии.

Похоже, у вас есть как минимум две таблицы: самолеты и фотографии, где каждое фото относится к конкретному самолету.

Отдельный язык программирования и база данных

Вы можете попробовать разработку программного обеспечения, используя язык программирования, отделенный от ядра базы данных. Гораздо сложнее, чем FileMaker/4D, но вы получаете еще больше контроля.

Например, используйте платформу Vaadin для написания веб-приложения на стороне сервера на чистом Java, которое автоматически отображается в веб-браузере с использованием технологии веб-стандартов без необходимости изучения HTTP, HTML, CSS, DOM, JavaScript, WebSockets и т. д. Посмотрите этот демонстрационный пример представления изображений/картинок и нажмите кнопку «i», чтобы получить ссылки на документацию.

Храните данные в базе данных, такой как H2 или Postgres , подключенной через JDBC .

Другой возможный набор инструментов — Xojo .