FROM PESSOA INNER JOIN CELULAR ON PESSOA.CPF = CELULAR.CPF.
Respostas:
a.
SELECT * FROM PESSOA, TELEFONE.
b.
SELECT CPF, NOME, NUM_TEL FROM PESSOA.
c.
SELECT NOME, NUM_TEL FROM PESSOA, CELULAR.
[pic 4]d.
SELECT NOME, NUM_TEL
FROM PESSOA INNER JOIN CELULAR ON PESSOA.CPF = CELULAR.CPF.
e.
SELECT NOME, NUM_TEL FROM PESSOA INNER JOIN CELULAR ON PESSOA.NOME = CELULAR.NUM_TEL.
Feedback da resposta:
Comentário: a sintaxe correta deve conter INNER JOIN amarrando as chaves primária e estrangeira de forma correta.
Pergunta 2
0,25 em 0,25 pontos
[pic 5]
[pic 6]
Resposta Selecionada:
[pic 7]e.
SELECT OPERADORA, COUNT(NUM_TEL) QUANTIDADE FROM CELULAR GROUP BY OPERADORA.
Respostas:
a.
SELECT * FROM PESSOA.
b.
SELECT * FROM CELULAR.
c.
SELECT OPERADORA, SUM(NUM_TEL) SOMA FROM CELULAR WHERE CPF = ‘12345678901’.
d.
SELECT OPERADORA, AVG(NUM_TEL) MEDIA FROM CELULAR WHERE CPF = ‘12345678901’.
[pic 8]e.
SELECT OPERADORA, COUNT(NUM_TEL) QUANTIDADE FROM CELULAR GROUP BY OPERADORA.
Feedback da resposta:
Comentário: para contar algo dentro de uma consulta usamos o comando COUNT.
Pergunta 3
0,25 em 0,25 pontos
[pic 9]
Dado o comando abaixo, assinale a alternativa correta sobre a parte em destaque:
CREATE TABLE ALUNO (
RA CHAR(7) NOT NULL,
NOME VARCHAR(100)
CONSTRAINT PK_ALUNO PRIMARY KEY(RA)
)
Resposta Selecionada:
[pic 10]b.
Refere-se ao nome que estamos dando para a Chave Primária da tabela.
Respostas:
a.
Refere-se ao tipo de dados do campo RA.
[pic 11]b.
Refere-se ao nome que estamos dando para a Chave Primária da tabela.
c.
Refere-se ao tipo de tabela que está sendo criada.
d.
Refere-se ao tipo de constraint que está sendo criada.
e.
Refere-se à coluna que será a chave estrangeira.
Feedback da resposta:
Comentário: a linha com o comando em destaque, refere-se à definição da chave primária da tabela ALUNO. O comando em destaque refere-se ao nome da Chave Primária.
Pergunta 4
0,25 em 0,25 pontos
[pic 12]
Dado o comando abaixo, assinale a alternativa que indica o comando usado para dar um “apelido” para uma coluna ou tabela:
SELECT NUM_CPF XXXXX CPF
FROM TB_PESSOA XXXXX PESSOA
Resposta Selecionada:
[pic 13]a.
AS.
Respostas:
[pic 14]a.
AS.
b.
CN.
c.
SH.
d.
TNAME.
e.
NAME.
Feedback da resposta:
Comentário: apesar de não ser obrigatório, usamos o comando AS para dar um “apelido” (ALIAS) para colunas ou tabelas.
Pergunta 5
0,25 em 0,25 pontos
[pic 15]
Dado o comando abaixo, indique por que ele dará erro.
CREATE TABLE ALUNO (
RA CHAR(7),
NOME VARCHAR(100)
CONSTRAINT PK_ALUNO PRIMARY KEY(RA)
)
Resposta Selecionada:
[pic 16]e.
Para um atributo ser chave, ele deve estar definido como NOT NULL.
Respostas:
a.
Porque para criar tabelas usamos o comando INSERT.
b.
Faltou a cláusula WHERE.
c.
Em vez de Primary Key, deveria ser Foreign Key.
d.
Char não é um tipo válido.
[pic 17]e.
Para um atributo ser chave, ele deve estar definido como NOT NULL.
...
Baixar como (para membros premium)txt (7.6 Kb)
pdf (345.5 Kb)
docx (306.7 Kb)