Essays.club - TCC, Modelos de monografias, Trabalhos de universidades, Ensaios, Bibliografias
Pesquisar

Questionario unidade IV banco de dados

Por:   •  2/10/2018  •  730 Palavras (3 Páginas)  •  250 Visualizações

Página 1 de 3

...

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.

Feedback da resposta:

Comentário: para podermos definir um atributo como chave primária, ele deve estar definido como NOT NULL.

- Pergunta 6

0,25 em 0,25 pontos

[pic 18]

Diga o que acontecerá ao executar o comando abaixo:

UPDATE TABELA

SET CAMPO_1 = VALOR_1

WHERE CAMPO_2 = VALOR_2

Resposta Selecionada:

[pic 19]c.

Um registro da tabela será atualizado.

Respostas:

a.

Um registro da tabela será excluído.

b.

Todos os registros da tabela serão excluídos.

[pic 20]c.

Um registro da tabela será atualizado.

d.

Todos os registros da tabela serão atualizados.

e.

Um registro da tabela será inserido.

Feedback da resposta:

Comentário: quando executamos um UPDATE com a cláusula WHERE, apenas um registro ou um conjunto de registros será atualizado.

- Pergunta 7

0,25 em 0,25 pontos

[pic 21]

O comando SQL para inserir todos os registros da tabela T1 para a tabela T2 é?

Resposta Selecionada:

[pic 22]a.

INSERT INTO T2 SELECT * FROM T1.

Respostas:

[pic 23]a.

INSERT INTO T2 SELECT * FROM T1.

b.

INSERT INTO T2 SELECT MAX FROM T1.

c.

INSERT INTO T2 SELECT FROM T1.

d.

INSERT INTO T2 SELECT ALL T1.

e.

INSERT INTO T2 SELECT *.T1.

Feedback da resposta:

Comentário: quando existe um SELECT após um INSERT, queremos dizer que estamos inserindo na tabela o resultado de uma consulta. A alternativa correta é a A, porque é a única que possui o comando SELECT escrito corretamente.

- Pergunta 8

0,25 em 0,25 pontos

[pic 24]

O que há de errado no comando abaixo?

INSERT INTO TABELA

(CAMPO_1, CAMPO_2, CAMPO_3)

VALUES

...

Baixar como  txt (5.9 Kb)   pdf (57.8 Kb)   docx (18.2 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no Essays.club