Buscar

CREATE DATABASE cinema;  USE cinema; CREATE TABLE ator ( codigo CHAR(3) PRIMARY KEY, nome VARCHAR(50) NOT NULL,  nacionalidade VARCHAR(50) NOT NU...

CREATE DATABASE cinema;

 USE cinema;

CREATE TABLE ator ( codigo CHAR(3) PRIMARY KEY,

nome VARCHAR(50) NOT NULL,

 nacionalidade VARCHAR(50) NOT NULL,

 sexo CHAR(1) NOT NULL,

qtdeoscar INT NOT NULL

);

 CREATE TABLE filme ( codigo CHAR(3) PRIMARY KEY,

 nome VARCHAR(50) NOT NULL,

ano INT NOT NULL,

 orcamento DECIMAL(10,2) NOT NULL

 );

 CREATE TABLE personagem ( codfilme CHAR(3) NOT NULL,

codator CHAR(3) NOT NULL,

personagem VARCHAR(50) NOT NULL,

PRIMARY KEY (codfilme, codator),

 FOREIGN KEY (codfilme) REFERENCES filme(codigo),

 FOREIGN KEY (codator) REFERENCES ator(codigo)

);

Realize as seguintes consultas SQL no banco “cinema” para:

1)     Obter o nome do ator que atuou no filme mais antigo: 


💡 1 Resposta

User badge image

Ed Verified user icon

Para obter o nome do ator que atuou no filme mais antigo, você pode usar a seguinte consulta SQL: SELECT ator.nome FROM ator INNER JOIN personagem ON ator.codigo = personagem.codator INNER JOIN filme ON personagem.codfilme = filme.codigo WHERE filme.ano = (SELECT MIN(ano) FROM filme); Essa consulta usa as tabelas "ator", "personagem" e "filme" e faz uma junção entre elas para obter o nome do ator que atuou no filme mais antigo. A cláusula "INNER JOIN" é usada para combinar as tabelas com base nas chaves primárias e estrangeiras. A cláusula "WHERE" é usada para filtrar os resultados e retornar apenas o nome do ator que atuou no filme mais antigo.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais