TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Questionario unidade IV banco de dados

Por:   •  5/6/2017  •  Exam  •  961 Palavras (4 Páginas)  •  551 Visualizações

Página 1 de 4

Questionário Unidade IV

Banco de Dados

  • Pergunta 1

0,25 em 0,25 pontos

[pic 1]

[pic 2]

Resposta Selecionada:

[pic 3]d. 

SELECT NOME, NUM_TEL


   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)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com