Я уверен, что для такого программного обеспечения есть название, но Google не особенно помог.
Я ищу онлайн-программу для самостоятельного размещения , которая будет генерировать таблицу базы данных/электронной таблицы со столбцами моего собственного дизайна. Я хочу сделать доступную для поиска таблицу регистраций самолетов и сведений о самолетах и владельцах. Если мне нужно заранее спроектировать таблицы БД, а программное обеспечение просто подключается к ним, это тоже нормально.
Было бы здорово, если бы я мог связать изображения с каждой записью, возможно, после того, как пользователь нажмет на самолет в списке, можно будет показать самые последние изображения.
Я ищу что-то более удобное для пользователя, чем phpMyAdmin или другие подобные интерфейсы БД, которые могут поддерживать несколько пользователей, в идеале в Linux.
Если вам нужно больше контроля и гибкости, чем это возможно в онлайн-таблицах, таких как Google Sheets , вам нужно заняться разработкой приложений для баз данных.
Эти два продукта представляют собой комбинированную платформу разработки приложений и базу данных, которые помогают вам определить таблицу (или несколько таблиц в 4D, поскольку это реляционная база данных), а затем позволяют клиентскому приложению или веб-браузеру подключаться для ввода данных и просмотра данных. :
Если у вас есть один список записей, используйте FileMaker. Если у вас есть несколько связанных таблиц (списков), используйте 4D. Оба умеют хранить фотографии.
Похоже, у вас есть как минимум две таблицы: самолеты и фотографии, где каждое фото относится к конкретному самолету.
Вы можете попробовать разработку программного обеспечения, используя язык программирования, отделенный от ядра базы данных. Гораздо сложнее, чем FileMaker/4D, но вы получаете еще больше контроля.
Например, используйте платформу Vaadin для написания веб-приложения на стороне сервера на чистом Java, которое автоматически отображается в веб-браузере с использованием технологии веб-стандартов без необходимости изучения HTTP, HTML, CSS, DOM, JavaScript, WebSockets и т. д. Посмотрите этот демонстрационный пример представления изображений/картинок и нажмите кнопку «i», чтобы получить ссылки на документацию.
Храните данные в базе данных, такой как H2 или Postgres , подключенной через JDBC .
Другой возможный набор инструментов — Xojo .