написание логики для хранения данных в Mysql для хранения метаданных файлов - PullRequest
0 голосов
/ 27 апреля 2009

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

Теперь для хранения этой структуры я спроектировал БД, например: MainTable: FileID, FileName, название, автор, тема

и для хранения пользовательских атрибутов (поскольку номера и имена не являются фиксированными)

(хранить имена пользовательских атрибутов) Таблица AttrType: AttrID, AttrName, AttrType (строка или числа)

(Значения атрибутов в хранилище) и таблица AttrValues: FileID, AttrId, AttrValue.

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

Я был бы очень благодарен.

1 Ответ

1 голос
/ 27 апреля 2009

Вам нужна внешняя программа на каком-то языке программирования, чтобы делать эти вещи. База данных предназначена для хранения данных, а не языка программирования общего назначения, такого как Java, Python или C.

...