Prova - Conhecimentos básicos em Banco de Dados e Delphi
Candidato:
SQL
O que é uma "Stored Procedure"?
a) São dados armazenados no banco de dados.
b) Um conjunto de instruções SQL executados em uma única entidade.
c) Processo de importação e exportação de dados.
O que é uma "Trigger"?
a) Um tipo especial de tabela.
b) Um tipo especial de "Stored Procedure", executado quando certos eventos ocorrem.
c) Um tipo especial de "View".
O Comando SQL "DROP TABLE" é usado para:
a) Deletar uma tabela no banco de dados.
b) Modificar ama tabela no banco de dados.
c) Deletar todos os registros de uma tabela do banco de dados.
O que é uma "Chave Primária"?
a) É uma coluna que pode receber valores nulos.
b) É uma coluna ou uma combinação de colunas que servem como identificador única de uma tabela.
c) é uma coluna ou uma combinação de colunas que podem receber valores não únicos.
Assinale as instruções SQL válidas para agrupamento:
a) SELECT CustomerName, COUNT(CustomerName) FROM Orders GROUP BY CustomerName
b) SELECT CustomerName, COUNT(CustomerName) FROM Orders ORDEY BY CustomerName
c) SELECT CustomerName, COUNT(CustomerName) FROM Orders ORDER BY CustomerName GROUP BY CustomerName
d) SELECT COUNT(CustomerName) FROM Orders ORDER BY COUNT(CustomerName)
e) SELECT CustomerName FROM Orders GROUP BY CustomerName ORDEY BY CustomerName
f) SELECT COUNT(CustomerName) FROM Orders GROUP BY COUNT(CustomerName)
Qual a diferença entre as clausulas SQL WHERE e HAVING?
a) As duas são idênticas, e podem ser utilizadas da mesma forma.
b) A clausula WHERE é aplicada para todas as linhas antes da aplicação da clausula HAVING, se ela existir. A clausula HAVING é usada apenas em um SELECT e especifica uma condição de busca em agregados ou grupos.
b) A clausula HAVING é aplicada para todas as linhas antes da aplicação da clausula WHERE, se ela existir. A clausula WHERE é usada apenas em um SELECT e especifica uma nova condição de busca.
O que é um