Я пытаюсь создать небольшое веб-приложение. Приложение предназначено для хранения закладок и их тегов.Нормализация базы данных
закладки: www.javaworld.com
теги: Java, программирование
закладки: www.jquery.com
теги: Java, WebApps
теперь мои критериям поиска на основе тегов , Если пользовательский поиск для java, он должен предоставить все закладки, которые он сохранил с помощью java. здесь должны быть показаны как www.javaworld.com, так и www.jquery.com.
моих таблиц базы данных выглядит следующим образом
Пользователи (UID, Uname, пароль)
закладки (BID, UID, bookmark_url, tag1, tag2, tag3, Вкладка4, Вкладка5)
или
закладки (BID, UID, закладки)
Теги (TID, BID, Tagname)
здесь BID и TID являются суррогатными ключами.
пожалуйста предложить лучший способ решить эту проблему с учетом сценария я дал ..
спасибо за подробное объяснение. будет следовать этому. – sundeep
Тот же URL-адрес, который был добавлен в закладки, может использоваться миллионами пользователей. У меня будет пятая таблица, которая связывает идентификатор пользователя с идентификатором закладки, в противном случае у вас может быть каждый пользователь, дублирующий www.ebay.com (который нарушает правила нормализации) – JM4