Você está na página 1de 8

Nome: _______________________________________________________________________________________

1. O que significa a sigla SQL?

Structured Query Language

Structured Quiz Language

Standard Question Language

Structured Quorum Language

2. Para que serve a funo AVG?

Efetuar backup do banco de dados completo

Calcular mdia aritmtica em um conjunto de dados

Executar um antivrus no banco de dados, para segurana

Ordenar os dados em uma consulta em ordem alfabtica

3. Qual das declaraes a seguir adiciona uma coluna de nome ID_editora a uma tabela j existente, de nome
tbl_livro?

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;

4. Qual a funo da clusula HAVING?

Usamos a clusula HAVING para unir duas tabelas em uma consulta


Usamos a clusula HAVING para especificar condies de filtragem em grupos de registros

Usamos a clusula HAVING para substituir a clusula WHERE nas consultas

Usamos a clusula HAVING para retornar registros que iniciem com uma letra especfica

5. Se quisermos atualizar um registro em uma tabela do banco de dados, qual declarao devemos utilizar?

MODIFY

UPDATE

UPGRADE

TABLE-SET
6. Como retornar todos os dados da tabela tblClientes de um usurio cujo nome Fbio e cujo sobrenome
dos Reis, sabendo que essas informaes se localizam nas colunas NomeCliente e SobrenomeCliente,
respectivamente?

SELECT NomeCLiente, SobrenomeCliente FROM tblClientes WHERE NomeCLiente="Fbio" AND


SobrenomeCliente="dos Reis"

SELECT * FROM tblClientes WHERE NomeCLiente="Fbio" AND SobrenomeCliente="dos Reis"

SELECT NomeCLiente, SobrenomeCliente FROM tblClientes WHERE NomeCLiente="Fbio" OR


SobrenomeCliente="dos Reis"

SELECT "Fbio", "dos Reis" FROM tblClientes

7. Qual a declarao que devemos utilizar para retornar os dados da coluna NomeCliente da tabela
tblClientes?

SELECT NomeCLiente FROM tblClientes

RETURN NomeCLiente FROM tblClientes

SELECT tblClientes FROM NomeCLiente

GET NomeCLiente BY tblClientes

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

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

INSERT INTO SobrenomeAutor.tblAutores VALUES ("Sagan")

INSERT tblAutores (SobrenomeAutor) VALUES ("Sagan")

INSERT ("Sagan") INTO tblAutores (SobrenomeAutor)

9. Preciso obter todos os dados de uma tabela de nome tblProdutos onde os nomes dos produtos, que esto
na coluna NomeProduto, se iniciam com a letra M. Como proceder?
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'

10. Precisamos classificar em ordem os resultados obtidos em uma consulta SQL. Qual da sseguintes
declaraes deve ser utilizada para esse fim?

SORT BY

ORDENATE

CLASSIFY BY

ORDER BY
11. Para excluir um registro nico de uma tabela, qual das seguintes declaraes pode ser usada?

TRUNCATE

REMOVE

ERASE

DELETE

12. Precisamos programar um banco de dados para que, sempre que um determinado registro for inserido em
uma tabela, uma ao especfica seja realizada automaticamente. Qual estrutura nos permite programar isso?

VIEW

STORED PROCEDURE

TRIGGER

CURSOR

13. Qual dos seguintes NO um tipo de join usado em SQL?

INNER JOIN

OUTER JOIN

EXTRA JOIN

CROSS JOIN

14. Para que serve a clusula GROUP BY?

Agrupar registros de acordo com o tipo de dados declarado na criao 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 expresso

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

15. Caso voc necessite inserir um novo registro no banco de dados, qual declarao deve utilizar?

ADD REGISTER

INSERT RECORD

NEW DATA

INSERT INTO
16. Como excluir uma exibio (viso) de nome vw_LivrosAutores?

DELETE VIEW vw_LivrosAutores

EXCLUDE VIEW vw_LivrosAutores

DROP VIEW vw_LivrosAutores

ERASE VIEW vw_LivrosAutores

17. Qual declarao devemos utilizar para retornar todos os dados dos clientes de nome Fbio da
tabela tblClientes, onde a coluna de nomes se chama NomeCliente?

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"

18. Qual dos seguintes grupos contm somente constraints vlidas em SQL?

PRIMARY KEY, NOT NULL, FOREIGN KEY, INNER JOIN

PRIMARY KEY, FOREIGN KEY, ORDER BY, UNIQUE

PRIMARY KEY, CHECK, FOREIGN KEY, DEFAULT

FOREIGN KEY, NOT NULL, VERIFY, UNIQUE

19. Qual declarao devemos usar para efetuar uma consulta a um banco de dados?

GET

CONSULT
SELECT

QUERY

20. 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?

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

Você também pode gostar