Создание схемы базы данных для разобранного канала - PullRequest
0 голосов
/ 31 августа 2009

Дополнительные вопросы относительно Первоначальный ответ SilentGhost на проблему, с которой я разбираю RSS-каналы Twitter. См. Также частичный код ниже.

Во-первых, могу ли я вставить tags[0], tags[1] и т. Д. В базу данных или есть другой / лучший способ сделать это?

Во-вторых, почти все записи имеют URL, но некоторые не имеют; аналогично, многие записи не имеют хэштегов. Итак, нужно ли создавать значения по умолчанию для URL и тегов? И если да, есть ли у вас какие-либо советы о том, как это сделать? :)

В-третьих, когда вы говорите, что дизайн БД для одной таблицы не является оптимальным, вы имеете в виду, что я должен создать отдельную таблицу для тегов? Сейчас у меня есть одна таблица для URL-адресов RSS-каналов и другая таблица со всеми данными ввода rss (summar.y, date и т. Д.).

Я вставил измененную версию кода, который вы разместили. У меня был некоторый успех в получении переменной "tinyurl" для доступа к базе данных sqlite, но теперь она не работает. Не знаю почему.

Наконец, при условии, что я могу все это запустить и запустить (улыбается), есть ли центральный сайт, где люди могут по достоинству оценить мое решение? Или я должен просто опубликовать что-то в своем блоге?

Best

Грег

1 Ответ

2 голосов
/ 31 августа 2009

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

Существует множество вариантов обмена исходным кодом в Интернете, в зависимости от того, какая система управления версиями вам наиболее удобна, и вы можете взглянуть на такие известные сайты, как google code , * 1007. * bitbucket , github и многие другие.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...