# Checkout | Banco de dados
**Nome:** Patricia Oliveira Paulino
**Número:** 37
**Turma:** INFO D

## Explicação:
### Tabela:
Relação de n1(1 para muitos)
TB_GENERO INT
ID_GENERO VARCHA(100)
BT_ATIVO BOOL
TB_FILME
ID_GENERO INT
NM_FILME VARCHAR(100)
ID_GENERO INT
VL_AVALIACAO DECIMAL(15,2)
BT_DISPONIVEL BOOL
DT_LANCAMENTO DATE
CREATE TABLE TB_GENERO(
ID_GENERO INT PRIMARY KEY AUTO INCREMENT
DS_GENERO VARCHAR(100)
BT_ATIVO BOOL
);
CREATE TABLE TB_FILME(
ID_GENERO INT PRIMARY KEY AUTO INCREMENT,
NM_FILME VARCHAR(100),
ID_GENERO INT,
VL_AVALIACAO DECIMAL(15,2),
BT_DISPONIVEL BOOL,
DT_LANCAMENTO DATE,
foreign key (id_genero) references TB_GENERO (id_genero)
);
### Select:
select g.DS_GENERO,
f.NM_FILME,
f.VL_AVALIACAO,
f.BT_DISPONIVEL,
f.DT_LANCAMENTO
from TB_FILME f
INNER JOIN TB_GENERO g
ON f.ID_GENERO = g.ID_GENERO
WHERE g.DS_GENERO = 'drama'
AND f.BT_DISPONIVEL = true
AND g.BT_ATIVO = true
ORDER BY g.DS_GENERO,
f.NM_FILME;

Para juntar as tabelas, é preciso colocar depois da segunda 'create table' as relaçôes entre as duas tabelas
" foreign key (id_genero) references TB_GENERO (id_genero)"
Que quer dizer: "a chave estrangeira de tal tabela está referenciando a chave primaria dessa tabela"
No select também tem que colocar:
INNER JOIN: unir tabelas
ON: quais são as tabelas
{"metaMigratedAt":"2023-06-15T23:40:00.190Z","metaMigratedFrom":"Content","title":"Checkout | Banco de dados","breaks":true,"contributors":"[{\"id\":\"8f7566f7-64b5-4753-b866-2bb258422309\",\"add\":1613,\"del\":49}]"}