powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / База данных для хранения фотографий
3 сообщений из 3, страница 1 из 1
База данных для хранения фотографий
    #37261366
idsp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет.

С бд раньше не работал, но необходимость такая возникла.

Есть программа, которая по нажатию кнопки должна подгружать фотографию.
В качестве изображений выступают фотки коридоров нескольких этажей в здании. Это значит, что фотки должны иметь свою четкую последовательность и принадлежность к этажам.

Структура расположения фоток (*) будет такая:




Из каких таблиц и полей будет состоять бд?
Мои предположения:


Связь с первой таблицей - через id Фоток. Фоткам дать имена, например (4, 4_1, 4_2 - 4 этаж фотка первая, вторая....). Именование фотографий образует порядок следование.

Либо я чего-то концептуального в построении таблиц не понимаю....

Спасибо.
...
Рейтинг: 0 / 0
База данных для хранения фотографий
    #37261449
iljy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
idsp,

не создавайте себе проблем. Во-первых - ни в коем случае не надо завязывать название фотографии на номер позиции. Т.е. таблица Фотографии должна содержать ИД и произвольное удобное описание + имя файла (тоже соответственно такое, как удобно). Дальше
Позиция в здании:
ИД позиции
Тип объекта (комната - коридор -холл- лестница - мансарда - фасад - будка на крыше - что-то еще)
Положение объекта (здесь уже зависит от существующих способов привязки и конкретного типа объекта, например номер этажа +номер комнаты, номер этажа+номер коридора, номер будки на крыше и т.д. Если вариантов будет много и они будут сильно отличаться - есть смысл сделать таблицу с ИД и типом, а детальную информацию об объекте конкретного типа хранить в специализированной таблице)
ИД привязанной фотографии.

Вообще для нормального проектирования информации маловато.
...
Рейтинг: 0 / 0
База данных для хранения фотографий
    #37261553
idsp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iljy,

Дополнительная информация:

В программе, которая есть у клиента отображается фотография (представляет из себя объемную панораму)

т.е. выбирается какое-то место в коридоре и делается много фотографий вокруг этого места, склеивается, накладывается как текстура на цилиндр. Получается объемная панорама, которую можно вращать, тем самым создавая иллюзию присутствия.

Вот таких вот панорам в коридоре получается много, но представляют из себя они одну большую фотку.

Пользователь может переходить между панорамама, т.е. будут стрелочки, определяющие направление.

Вот для этого и нужна база данных, которая хранила бы фотки, их порядок, что бы можно было бы переходить от одной панорамы к другой.

Вот еще вариант структуры бд (плоская)

...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / База данных для хранения фотографий
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]