Representar tabela de fila de exibição de Filmes
Olá, bem estou criando uma aplicação que irá utilizar massivamente o banco de dados, o mesmo irá conter um total de 3 Tabelas representando Usuarios, Videos e Tags (Humor,terror) e 1 tabela representando uma fila de videos a serem reproduzidos pelo usuário e 1 Tabela contendo a quais tags cada filme pertence (Ex: Filme A possui a Tag Terror e Suspense, Filme B pertence a Tag Suspense) estou com dificuldades para representar as tabela com economia de recursos, abaixo as tabelas que criei.
CREATE TABLE usuarios( id INTEGER NOT NULL AUTO_INCREMENT, email VARCHAR(50), login VARCHAR(20), pass VARCHAR(40), PRIMARY KEY(id));
CREATE TABLE videos( id INTEGER NOT NULL AUTO_INCREMENT, title VARCHAR(60), urlvideo VARCHAR(200), urlthumb VARCHAR(200), dateupload DATE, duration INTEGER(3), PRIMARY KEY(id));
CREATE TABLE lista( id INTEGER NOT NULL AUTO_INCREMENT, id_usuario id INTEGER NOT NULL, id_video INTEGER NOT NULL, PRIMARY KEY(id));
CREATE TABLE tags( id INTEGER NOT NULL AUTO_INCREMENT, tag_name VARCHAR(40), PRIMARY KEY(id));
Não consegui imaginar uma tabela que pude-se representar o relaciomento entre tags e videos
Discussão (3)
Carregando comentários...