Czy zrobic tagi textowe czy tagi tabele z maperem ?

0

Ta wiem ze pytanie brzmi skomplikowanie ale sprawa jest prosta w teorii.
Chodzi o to ze do kazdego wrzuconego filmu zamiast kategorii chce zrobic TAGI.
No bo kategoria to wiadomo jedna a film moze byc np (WOJENNY i CZARNO BIALY)
Dlatego lepiej zapisac go tagamia (wojenny, czarno-bialy) niz sie bic z myslami czy wstawic
do kategori wojenny, dokumentalny, retro czy czarno-bialy.

teraz natomiast czy jak mam tabele do ktorej wstawiam id filmu oraz tytul to czy lepiej zrobic pole tags jako tekstowe
i tam wstawiac tagi po przecinku czy oddzielno spacjami i wtedy w wyszukiwaniu szukac po tagach gdzie tags like %wojenny%

Czy lepiej zrobic tabele z tagami , tabele z filmami i potem maper

id_filmu id_taga
1 1
1 2
2 77
2 34
2 17

Textowe wyszukiwanie chyba slabe jest co? a pytam bo slabo sie znam na programowaniu.

1

Wyszukiwanie tekstowe jest słabe, ponieważ:

  1. Nie operuje na indeksie.
  2. %wojenny% złapie również tagi w stylu nie-wojenny (przykład średni, lecz ukazujący ogólny problem).

a pytam bo slabo sie znam na programowaniu.

projektowanie baz danych != programowanie

0

No i zajebiscie dzieki to juz wiem na czym stoje w razie czego powiem ze ty mi tak powiedziales i to bedzie twoja wina :D

0

Moszeż zrobić tabelę z ratami, i tabelę przypisującą tagi do tytułów.
Opcja druga to jedna tabela z ratami, o strukturze id_filmu, tag. Ma to swoje konsekwencje ale może się sprawdzić.

0

No wybieram opcje 2 ze robei tabele z tagami i do niej druga tabela maper gdzie jest id filmu oraz tagi ktore do niego sa przypisane. Wtedy jak ktos wcisnie tag: WOJENNE
to wybierze id filmow z tabeli gdzie id tag = 4 co oznacza wojenne. co prawda ta tabela z maperem tagow bedzie duza ale jak psialiscie to chyba najlepszy sposob.

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0