Questões de Concurso
Sobre sql em banco de dados
Foram encontradas 3.878 questões
A instrução SQL não será executada, pois há um erro de sintaxe na linha 4, já que a função NVL não pode ser utilizada com a função TRUNC.
Na linha 4, a função TRUNC tem como objetivo remover o número especificado de dígitos dos valores numéricos.
Considere as afirmativas abaixo:
I. Ao se projetar um banco de dados, normalmente, constrói-se o modelo relacional com suas entidades e relacionamentos;
II. Apesar da SQL ter um conjunto padrão de sintaxe e instruções, Sistemas Gerenciadores de Bancos de Dados podem implementar instruções próprias;
III. No contexto de bancos de dados, integridade referencial significa que toda tabela deverá possuir uma chave-primária, preferencialmente, auto incrementada para garantia da integridade;
IV. Enquanto o cliente padrão do MySQL é o mysql, o cliente do PostgreSQL é o psql;
V. SQL é uma linguagem de consulta que possui subconjuntos de instruções como: DDL – Data Definition Language e DML – Data Manipulation Language;
Está correto o que se afirma em:
Considere-se o trecho de código em SQL a seguir.
Executando-se esse código, obtém-se o resultado a seguir.
Os índices de árvore B alteram a forma como os dados são armazenados em um banco de dados, pois esses índices classificam as linhas de acordo com a coluna em que o índice aparece.
Para criar essa consulta, o comando CORRETO a ser executado é:
I. O DML (Data Manipulation Language) é o subconjunto do SQL que define os comandos usados para manipular os dados armazenados em um banco. Os comandos mais importantes desse subconjunto são: INSERT, DELETE e UPDATE.
II. O DQL (Data Query Language) é o conjunto SQL que define o comando mais popular da linguagem, o SELECT.
III. O DDL (Data Definition Language) é o subconjunto SQL que apresenta comandos usados para gerenciar as estruturas do banco de dados. Os comandos mais importantes definidos pelo DDL são: CREATE, DROP e ALTER.
IV. O DCL (Data Control Language) é o subconjunto no qual encontramos comandos para controlar o acesso aos dados da nossa base. Utilizando esse subconjunto, conseguimos estabelecer restrições e permissões para quem acessa o banco de dados por meio dos comandos GRANT, TRUNCATE e REVOKE.
V. O DTL (Data Transaction Language) — também conhecido como TCL (Transaction Control Language) é o subconjunto SQL que define comandos que utilizamos quando é necessário gerenciar transações feitas no banco de dados. Isso significa que eles permitem iniciar, confirmar e desfazer determinadas alterações. Os comandos estabelecidos pelo conjunto são COMMIT, BEGIN e ROLLBACK.
É CORRETO afirmar:
( ) O uso de uma cláusula ORDER BY deverá ser a última numa instrução SQL.
( ) O uso do Trigger numa instrução SQL pode usar as cláusulas INSERT, UPDATE e DELETE.
( ) Numa aplicação com uso do SQL, as cláusulas de uma consulta são: start / from / to.
Assinale a alternativa que apresenta a sequência correta de cima para baixo.
Sobre a SQL, assinale a alternativa incorreta.
ATENÇÃO: Na questão a seguir, considere a tabela T,
com colunas A, B e C, descrita a seguir juntamente com a sua instância.
Considere, ainda, o comando SQL a seguir, que referencia a tabela T.
ATENÇÃO: Na questão a seguir, considere a tabela T,
com colunas A, B e C, descrita a seguir juntamente com a sua instância.
Considere, ainda, o comando SQL a seguir, que referencia a tabela T.
Uma consulta SQL feita para exibir os nomes dos netos de Carlos retorna os nomes Isidoro e João. A expressão, em linguagem SQL, dessa consulta é
Dentre outras atividades do DBA estão a reescrita de consultas SQL e a desnormalização, que
Assinale a premissa fundamental do nível de coerência forte em um cenário de particionamento de dados em um network.
I. O suporte a índices secundários é frequente nas implementações NoSQL mais amplamente usadas, como, por exemplo, MongoBD.
II. Índices implementados em tabelas hash em bancos dados NoSQL permitem consultas por intervalos (range) com complexidade O(1).
III. Em contraste aos bancos relacionais, árvores B constituem o tipo de índice mais utilizado em bancos NoSQL.
Está correto o que se afirma em
Considere ainda o comando SQL a seguir.
Assinale o número de linhas removidas da tabela fibo pela execução do comando acima com a presente instância.