|
|
|
База данных для хранения фотографий
|
|||
|---|---|---|---|
|
#18+
Привет. С бд раньше не работал, но необходимость такая возникла. Есть программа, которая по нажатию кнопки должна подгружать фотографию. В качестве изображений выступают фотки коридоров нескольких этажей в здании. Это значит, что фотки должны иметь свою четкую последовательность и принадлежность к этажам. Структура расположения фоток (*) будет такая: Из каких таблиц и полей будет состоять бд? Мои предположения: Связь с первой таблицей - через id Фоток. Фоткам дать имена, например (4, 4_1, 4_2 - 4 этаж фотка первая, вторая....). Именование фотографий образует порядок следование. Либо я чего-то концептуального в построении таблиц не понимаю.... Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2011, 16:27 |
|
||
|
База данных для хранения фотографий
|
|||
|---|---|---|---|
|
#18+
idsp, не создавайте себе проблем. Во-первых - ни в коем случае не надо завязывать название фотографии на номер позиции. Т.е. таблица Фотографии должна содержать ИД и произвольное удобное описание + имя файла (тоже соответственно такое, как удобно). Дальше Позиция в здании: ИД позиции Тип объекта (комната - коридор -холл- лестница - мансарда - фасад - будка на крыше - что-то еще) Положение объекта (здесь уже зависит от существующих способов привязки и конкретного типа объекта, например номер этажа +номер комнаты, номер этажа+номер коридора, номер будки на крыше и т.д. Если вариантов будет много и они будут сильно отличаться - есть смысл сделать таблицу с ИД и типом, а детальную информацию об объекте конкретного типа хранить в специализированной таблице) ИД привязанной фотографии. Вообще для нормального проектирования информации маловато. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2011, 17:59 |
|
||
|
База данных для хранения фотографий
|
|||
|---|---|---|---|
|
#18+
iljy, Дополнительная информация: В программе, которая есть у клиента отображается фотография (представляет из себя объемную панораму) т.е. выбирается какое-то место в коридоре и делается много фотографий вокруг этого места, склеивается, накладывается как текстура на цилиндр. Получается объемная панорама, которую можно вращать, тем самым создавая иллюзию присутствия. Вот таких вот панорам в коридоре получается много, но представляют из себя они одну большую фотку. Пользователь может переходить между панорамама, т.е. будут стрелочки, определяющие направление. Вот для этого и нужна база данных, которая хранила бы фотки, их порядок, что бы можно было бы переходить от одной панорамы к другой. Вот еще вариант структуры бд (плоская) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2011, 19:48 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=37261449&tid=1542171]: |
0ms |
get settings: |
9ms |
get forum list: |
22ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
153ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
2ms |
| others: | 213ms |
| total: | 456ms |

| 0 / 0 |
