Foram encontradas 24.523 questões.
Sobre a cláusula UPDATE no SQL, analise as afirmativas a seguir e marque V, para verdadeiras, e F, para falsas:
(__)A cláusula UPDATE somente permite atualizar uma linha por vez.
(__)A cláusula UPDATE permite excluir uma ou várias linhas de uma tabela.
(__)A cláusula UPDATE pode ser usada em conjunto com a cláusula WHERE para especificar as linhas a serem atualizadas.
(__)A cláusula UPDATE pode ser usada para modificar os valores em uma ou mais colunas de uma tabela.
(__)A cláusula UPDATE pode ser usada para adicionar uma nova coluna em uma tabela.
Assinale a alternativa que apresenta a sequência correta:
Provas
Provas
Um analista escreveu códigos SQL para serem executados em um Banco de Dados Relacional, com os seguintes propósitos:
I. Criação de um database.
II. Criação de uma tabela.
III. Inserção de dados na tabela.
IV. Modificação da estrutura da tabela.
V. Exclusão de dados da tabela.
VI. Atualização de dados na tabela.
De acordo com a classificação DDL ou DML aplicada à linguagem SQL, os propósitos correspondem, correta e respectivamente, a
Provas
O banco de dados de um órgão do Judiciário foi modelado conforme imagem abaixo, utilizando o Modelo Entidade-Relacionamento (MER).

Foi criado um banco de dados chamado MPEPB123 com as tabelas referentes ao modelo e os dados abaixo foram cadastrados. Considere para todas as questões que o banco de dados está aberto e em condições ideais.
Tabela Processo
|
numeroProc |
orgaoProc | tribunalProc |
origemProc |
|
0001842672017 |
5 | 01 | 0246 |
|
0045613912014 |
8 | 19 | 0004 |
|
0056712432022 |
6 | 14 | 0023 |
|
0002347652022 |
8 | 02 | 0341 |
Tabela Advogado
|
numeroOABAdv |
nomeAdv |
|
28H418 |
Marcos Vieira Dias |
|
34.443 |
Fabiana Duque Zanon |
Tabela Advogado_Processo
|
numeroOABAdv |
numeroProc |
papel |
|
28H418 |
0001842672017 |
Defesa |
|
34.443 |
0045613912014 |
Defesa |
|
28H418 |
0056712432022 |
Acusação |
|
28H418 |
0045613912014 |
Acusação |
|
34.443 |
0056712432022 |
Acusação |
|
34.443 |
0001842672017 |
Acusação |
No Modelo Entidade-Relacionamento apresentado,
Provas
- Banco de Dados RelacionalStored Procedures
- Banco de Dados RelacionalViews
- SQLConceitos e Fundamentos de SQL
- SQLDMLSELECTIN, EXISTS, ALL, SOME e ANY
Assinale a alternativa com uma afirmação correta sobre a Linguagem SQL e programação de bancos de dados.
Provas
Uma instituição de ensino está migrando seus registros acadêmicos para um banco de dados relacional.
Quais das seguintes características seriam relevantes ao selecionar um Sistema Gerenciador de Banco de Dados (SGBD) para essa tarefa?
Provas
- Banco de Dados RelacionalCardinalidade de Relacionamentos
- Banco de Dados RelacionalRestrições de IntegridadeIntegridade Referencial
- Banco de Dados RelacionalTipos de ChavesChave Estrangeira
- SQLDDLCREATE TABLE
Em um banco de dados relacional, analise o comando da linguagem de definição de dados (SQL) exibido a seguir.
create table X (A int not null primary key,
B int)
create table Y (C int not null primary key,
A int foreign key references X(A)
on delete cascade)
Sobre esse esquema, assinale a afirmativa correta.
Provas
- AdministraçãoOtimização e Performance de Banco de DadosOtimização de Consultas
- SQLConceitos e Fundamentos de SQL
A Linguagem padrão de banco de dados Structured Query Language (SQL) tem como uma de suas principais vantagens a não necessidade de informar exatamente os algoritmos e métodos que devem ser usados para obter os dados do banco de dados. Basta passar a instrução SQL e, assim, o otimizador de consultas irá buscar os melhores algoritmos e métodos para retornar os dados.
A sintonia fina ou tuning de consultas consiste em utilizar algumas funções, organizar melhor a instrução SQL na clausula WHERE, por exemplo, para obter o melhor desempenho de uma consulta.
Com relação à sintonia fina ao utilizar um banco de dados Oracle, assinale V para a afirmativa verdadeira e F para a falsa.
( ) Quando possível, é melhor o uso do UNION ALL em vez de UNION devido ao fato de o UNION ter um processo de remoção de linhas duplicadas.
( ) Quando possível, é melhor utilizar IN em vez de EXISTS, visto que EXISTS verifica apenas que os valores existem e o IN verifica valores reais.
( ) Quando possível, é melhor utilizar EXISTS, que verifica a existência de linhas retornadas por uma subconsulta em vez de DISTINCT, que recupera todas as linhas para em seguida suprimir as duplicadas.
( ) Quando possível, é melhor utilizar variáveis BIND nas instruções SQL, uma vez que o software de banco de dados coloca as consultas SQL em cache para fazer reuso.
As afirmativas são, respectivamente,
Provas
Os bancos de dados relacionais, como por exemplo Oracle, são baseados no modelo relacional, uma forma intuitiva e direta de representar os dados em tabelas criando relações entre si.
A linguagem padrão adotada nos sistemas de bancos de dados é a Structured Query Language (SQL). Essa linguagem permite recuperar, adicionar, atualizar e excluir dados das tabelas nos bancos de dados.
Quando necessário obter dados de tabelas, instruções SQL são executadas, essas instruções são chamadas de consultas ou query. Essas consultas podem ser simples ou complexas. Quando complexas, é comum o envolvimento de muitas tabelas, funções e subconsultas.
Sendo assim, ao utilizar consultas complexas que envolvem subconsultas em um bancos de dados Oracle avalie as afirmativas a seguir:
I. As subconsultas só podem retornar uma única tupla.
II. As subconsultas podem retornar várias tuplas, ou seja, subconsultas que retornam uma ou mais tuplas.
III. As subconsultas ditas alinhadas são consultas colocadas dentro de outras subconsultas.
IV. As subconsultas ditas correlacionadas não referenciam uma ou mais colunas na instrução SQL externa.
Está correto o que se afirma em
Provas
Nos SGBDs relacionais, os procedimentos chamados automaticamente como ação imediata após um determinado evento são chamados Trigger ou Gatilho. Geralmente esses objetos são especificados por um DBA.
Na descrição de uma Trigger podem-se encontrar três partes: (i) evento que é a alteração no banco de dado que ativa a trigger; (ii) condição, consulta ou teste que é executado quando a trigger é ativada; e (iii) ação que diz respeito ao procedimento que é executado quando a trigger é ativada e quando a condição é verdadeira.
Sobre triggers no SGBD Microsoft SQL Server, assinale V para a afirmativa verdadeira e F para afirmativa falsa.
( ) Não é permitido criar trigger de DELETE/UPDATE em colunas de tabelas que sejam chaves estrangeiras e tenham configurado DELETE/UPDATE de forma CASCADE.
( ) Uma das maneira de auditar tabelas de bancos de dados é usando trigges. No SQL Server é permitido construir triggers em eventos do TRUNCATE TABLE uma vez que esse comando não deixa de ser de fato um comando de DELETE.
( ) É permitido criar triggers para eventos de CREATE, DROP, ALTER, RESTORE DATABASE assim como para LOGON com intuito de aumentar a segurança do banco de dados.
As afirmativas são, respectivamente,
Provas
Caderno Container