PAULO SERGIO  GERMANO
Test por , creado hace más de 1 año

Conceitos e Sintaxe de SQL Básico

2799
0
0
PAULO SERGIO  GERMANO
Creado por PAULO SERGIO GERMANO hace más de 5 años
Cerrar

Banco de Dados II

Pregunta 1 de 22

1

O que significa a sigla SQL?

Selecciona una de las siguientes respuestas posibles:

  • Structured Query Language

  • Structured Quiz Language

  • Standard Question Language

  • Structured Quorum Language

Explicación

Pregunta 2 de 22

1

Se quisermos atualizar um registro em uma tabela do banco de dados, qual declaração devemos utilizar?

Selecciona una de las siguientes respuestas posibles:

  • MODIFY

  • TABLE-SET

  • UPDATE

  • UPGRADE

Explicación

Pregunta 3 de 22

1

Qual declaração devemos usar para efetuar uma consulta a um banco de dados?

Selecciona una de las siguientes respuestas posibles:

  • SELECT

  • QUERY

  • CONSULT

  • GET

Explicación

Pregunta 4 de 22

1

Para excluir um registro único de uma tabela, qual das seguintes declarações pode ser usada?

Selecciona una de las siguientes respuestas posibles:

  • ERASE

  • REMOVE

  • DELETE

  • TRUNCATE

Explicación

Pregunta 5 de 22

1

Rellena los espacios en blanco para completar el texto.

Complete a Declaração que devemos utilizar para retornar os dados da coluna NomeCliente da tabela tblClientes?
NomeCLiente tblClientes

Explicación

Pregunta 6 de 22

1

Caso você necessite inserir um novo registro no banco de dados, devemos utilizar as seguintes declarações no script do SQL devemos utilizar as seguintes Declarações:

Arrastra y suelta para completar el texto.

    INSERT
    INTO

Explicación

Pregunta 7 de 22

1

A declaração que devemos utilizar para retornar os dados da coluna NomeCliente da tabela tblClientes é
RETURN NomeCLiente FROM tblClientes

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 8 de 22

1

Precisamos classificar em ordem os resultados obtidos em uma consulta SQL. Podemos fazer isso com as seguintes declarações

Arrastra y suelta para completar el texto.

    ORDER BY
    CLASSIFY BY
    ORDENATE BY
    SORT BY

Explicación

Pregunta 9 de 22

1

Qual declaração devemos utilizar para retornar todos os dados dos clientes de nome Fábio da tabela tblClientes, onde a coluna de nomes se chama NomeCliente?

Selecciona una de las siguientes respuestas posibles:

  • SELECT NomeCLiente FROM tblClientes ORDER BY "Fabio"

  • RETURN * FROM tblClientes WITH NAME = "Fabio"

  • SELECT * FROM tblClientes WHERE NomeCliente = "Fabio"

  • GET NomeCLiente FROM tblClientes WHEN NomeCLiente = "Fabio"

Explicación

Pregunta 10 de 22

1

Para que serve a cláusula GROUP BY?

Selecciona una de las siguientes respuestas posibles:

  • Agrupar registros de acordo com o tipo de dados declarado na criação da tabela

  • Agrupar dados baseando-se no resultado de uma consulta que utilize exclusivamente LEFT JOIN

  • Agrupar registros em subgrupos baseados em colunas ou valores retornados por uma expressão

  • Agrupar dados em consultas realizadas por meio de Stored Procedures disparadas por um Trigger Master

Explicación

Pregunta 11 de 22

1

Como proceder para inserir um novo autor de sobrenome “Sagan” em uma tabela de nome tblAutores?

Selecciona una de las siguientes respuestas posibles:

  • INSERT INTO tblAutores (SobrenomeAutor) VALUES ("Sagan")

  • INSERT INTO SobrenomeAutor.tblAutores VALUES ("Sagan")

  • INSERT tblAutores (SobrenomeAutor) VALUES ("Sagan")

  • INSERT ("Sagan") INTO tblAutores (SobrenomeAutor)

Explicación

Pregunta 12 de 22

1

Qual das declarações a seguir adiciona uma coluna de nome ID_editora a uma tabela já existente, de nome tbl_livro?

Selecciona una de las siguientes respuestas posibles:

  • ALTER TABLE ADD ID_editora tbl_livro SMALLINT NOT NULL;

  • CREATE TABLE tbl_livro (ID_editora SMALLINT NOT NULL);

  • ALTER TABLE tbl_livro INSERT ID_editora SMALLINT NOT NULL;

  • ALTER TABLE tbl_livro ADD ID_editora SMALLINT NOT NULL;

Explicación

Pregunta 13 de 22

1

As seguintes constraints PRIMARY KEY, CHECK, FOREIGN KEY, DEFAULT são válidas em SQL,

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 14 de 22

1

Como excluir uma exibição (visão) de nome vw_LivrosAutores?

Selecciona una de las siguientes respuestas posibles:

  • DELETE VIEW vw_LivrosAutores

  • EXCLUDE VIEW vw_LivrosAutores

  • DROP VIEW vw_LivrosAutores

  • ERASE VIEW vw_LivrosAutores

Explicación

Pregunta 15 de 22

1

Como consultar duas tabelas, de livros e autores (tbl_livro e tbl_autores), e retornar os dados relativos aos livros e aos autores ao mesmo tempo?

Selecciona una de las siguientes respuestas posibles:

  • SELECT * FROM tbl_Livro INNER JOIN tbl_autores ON tbl_Livro.ID_Autor = tbl_autores.ID_Autor

  • SELECT * FROM tbl_Autor INNER JOIN tbl_livros ON tbl_Livro.ID_Autores = tbl_autor.ID_Autor

  • SELECT * FROM tbl_Livro INNER JOIN tbl_autores ON tbl_Livro = tbl_autores

  • SELECT * FROM tbl_Livro INNER JOIN tbl_autor ON tbl_Livro.ID_Autor = tbl_autores.ID_Autor

Explicación

Pregunta 16 de 22

1

Precisamos programar um banco de dados para que, sempre que um determinado registro for inserido em uma tabela, uma ação específica seja realizada automaticamente. Qual estrutura nos permite programar isso?

Selecciona una de las siguientes respuestas posibles:

  • VIEW 

  • STORED PROCEDURE

  • TRIGGER

  • CURSOR

Explicación

Pregunta 17 de 22

1

Para que serve a função AVG?

Selecciona una de las siguientes respuestas posibles:

  • Efetuar backup do banco de dados completo

  • Calcular média aritmética em um conjunto de dados

  • Executar um antivírus no banco de dados, para segurança

  • Ordenar os dados em uma consulta em ordem alfabética

Explicación

Pregunta 18 de 22

1

Como retornar todos os dados da tabela tblClientes de um usuário cujo nome é “Fábio” e cujo sobrenome é “dos Reis”, sabendo que essas informações se localizam nas colunas NomeCliente e SobrenomeCliente, respectivamente?

Selecciona una de las siguientes respuestas posibles:

  • SELECT NomeCLiente, SobrenomeCliente FROM tblClientes WHERE NomeCLiente="Fábio" AND SobrenomeCliente="dos Reis"

  • SELECT * FROM tblClientes WHERE NomeCLiente="Fábio" AND SobrenomeCliente="dos Reis"

  • SELECT NomeCLiente, SobrenomeCliente FROM tblClientes WHERE NomeCLiente="Fábio" OR SobrenomeCliente="dos Reis"

  • SELECT "Fábio", "dos Reis" FROM tblClientes

Explicación

Pregunta 19 de 22

1

Preciso obter todos os dados de uma tabela de nome tblProdutos onde os nomes dos produtos, que estão na coluna NomeProduto, se iniciam com a letra M. Como proceder?

Selecciona una de las siguientes respuestas posibles:

  • SELECT $ FROM tblProdutos WHERE NomeProduto LIKE 'M%

  • SELECT * FROM tblProdutos WHERE NomeProduto = '%M'

  • SELECT * FROM tblProdutos WHERE NomeProduto LIKE 'M%'

  • SELECT * FROM NomeProduto WHERE tblProdutos = '%M'

Explicación

Pregunta 20 de 22

1

Quando usar CHAR ou VARCHAR ?

Com relação ao Tipo de dados, podemos afirmar que o tipo CHAR deve ser usado quando sabemos que todos os dados armazenados em determinada coluna não são variáveis como, por exemplo, uma coluna que armazena a sigla do estado ou o CEP que sempre terão o mesmo tamanho.
Já o VARCHAR deve ser utilizado quando não sabemos o que vamos armazenar. Um exemplo pode ser o nome do cliente, endereço, o email que sempre variam de tamanho.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 21 de 22

1

O comando abaixo permite adicionar a tabela disciplinas a uma chave estrangeira com o nome fk_curso, do campo

id_curso que pertence à tabela cursos.
alter table disciplinas
alter column fk_curso references cursos
(id_curso);

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 22 de 22

1

O comando listado abaixo é apropriado para criação de uma tabela com o nome disciplinas, que contenha os campos id_disciplina e disciplina, com chave primária id_disciplina.

create table disciplinas (
id_disciplina INTEGER not null,
disciplina VARCHAR(40) not null,
primary key (id_disciplina)
);

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación