| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Базы Данных > организация БД |
| Автор: MoLeX 13.3.2009, 13:12 | ||||
есть БД, в которой храниться ссылка
т.е. из url'а http://site.name/index.html в БД храниться только index но может получиться и такая ссылка http://site.name/index/news/text/index.html, ией будут соответствовать 2 результата (в результате конфликт). Вопрос: как лучше организовать хранение ссылок. Мне только приходит в голову только этот вариант: хранить полную ссылку, т.е. что-то наподобие:
Добавлено через 37 секунд P.S. Может есть какой-нибудь другой способ, красивый и лучше?! |
| Автор: azesmcar 13.3.2009, 13:20 | ||||||
| может так? link_types
а может я неправильно понял вопрос Добавлено через 1 минуту и 33 секунды
в результате какой операции может получится? И где конфликт? |
| Автор: azesmcar 13.3.2009, 13:46 | ||
а разве это плохо? Добавлено через 44 секунды атомарность полей - есть хорошо и соответствует правилам нормализации..точнее одному правилу ;) Добавлено через 2 минуты и 42 секунды к тому же в этом случае вместо текста для каждой ссылки в папке index/news/text будет хранится только число..база получается более оптимизированной |
| Автор: MoLeX 13.3.2009, 14:25 |
да нет. просто не хотелось... а выхода похоже нет другого |
| Автор: azesmcar 13.3.2009, 14:44 | ||
ну можно создать view для этого запроса..а можно узнать чем обусловлено нежелание создавать таблицу? |
| Автор: gta4kv 13.3.2009, 17:41 |
| MoLeX, реально тупишь. Зачем с бубном танцевать если можно просто две таблицы связать |
| Автор: MoLeX 15.3.2009, 14:28 |
| gta4kv, кофе перепил |