Foram encontradas 24.571 questões.
O encapsulamento é um princípio da programação orientada a objetos que promove a segurança e a ocultação dos detalhes internos dos objetos. Tal recurso reduz o acoplamento e facilita a manutenção e o reúso do código. A Figura apresenta um diagrama de classes, construído durante a análise orientada a objetos, contendo cinco classes: ClasseA, ClasseB, ClasseC, ClasseD e ClasseE. Pode-se assumir que na implementação dos métodos: metodoB(), metodoC(), metodoD() e metodoE() é instanciado um objeto da ClasseA e executado, em seguida, o método metodoA() nesse objeto.

Assinale a alternativa que indica o/s método/s que apresenta/m erro de encapsulamento após sua implementação. Assuma as restrições de encapsulamento propostas pelo paradigma orientado a objetos, independentemente das particularidades de cada linguagem de programação.
Provas
O banco de dados relacional de uma escola contém as tabelas denominadas TB_STUDENT_A e TB_STUDENT_B e ambas possuem apenas as colunas ID e NAME.
O conteúdo dessas tabelas está detalhado a seguir:
TB_STUDENT_A
| ID | NAME |
|---|---|
| 1 | Maria |
| 2 | João |
| 3 | Visconde |
| 4 | Ana |
| 5 | Inês |
TB_STUDENT_B
| ID | NAME |
| 1 | Fábio |
| 2 | Marta |
| 3 | Maria |
| 4 | Sérgio |
| 5 | Penélope |
| 6 | João |
Analise a seguinte consulta em linguagem SQL:
SELECT *
FROM TB_STUDENT_A
LEFT JOIN TB_STUDENT_B
ON TB_STUDENT_A.NAME=TB_STUDENT_B.NAME.
O número de linhas do resultado produzido pela execução deste comando SQL sobre o banco de dados desta escola, excetuada a linha de títulos, é:
Provas
- AdministraçãoOtimização e Performance de Banco de DadosGerenciamento de Memória e Buffers
- AdministraçãoOtimização e Performance de Banco de DadosOtimização de Consultas
O custo total da execução de uma consulta SQL inclui diversos componentes de custos.
Em relação ao tema, analise as afirmativas a seguir:
- Custo de acesso ao armazenamento secundário é aquele que considera os custos de transferência (leitura e escritas) de blocos de dados entre o armazenamento de disco secundário e os buffers da memória principal.
- Custo de operação é o custo de realização de operações na memória em registros dentro do buffer de dados durante a execução da consulta.
- Custo de uso da memória é o custo de envio de consulta e seus resultados do local do banco de dados até o local ou equipamento onde foi originada a consulta.
Está correto o que se afirma em
Provas
As regras de transformação gerais para operações da álgebra relacional são amplamente utilizadas pelos SGBDs relacionais para otimizações de consultas SQL.
Considerando duas relações, R e S, analise as afirmativas a seguir:
- σC (R θ S) ≡ (σC (R) θ (σC (S)).
- πLista 1(π Lista 2(...(π Lista n (R))...)) ≡ π Lista1 (R).
- σC1 AND C2 AND... Cn (R) ≡ σC1(σC2(...(σ Cn (R))...)).
Está correto o que se afirma em
Provas
- Banco de Dados RelacionalCardinalidade de Relacionamentos
- Modelagem de DadosModelagem e Mapeamento Entidade-Relacionamento
- Modelagem de DadosRelacionamentosTipos de Relacionamentos
Considerando o modelo entidade-relacionamento utilizado no projeto de bancos de dados relacionais, é correto que
Provas
Considere o seguinte comando emitido a partir do Sistema Gerenciador de Banco de Dados PostgreSQL v. 14.4.
CREATE TABLE abc (
teste char(10)
) cláusula01 (xyz)
O conteúdo de cláusula01 que faz com que a tabela abc seja formada pelo atributo teste, além dos atributos definidos na tabela xyz é:
Provas
Considere o seguinte comando do Sistema Gerenciador de Banco de Dados Oracle 21c para criar uma tabela do tipo Blockchain:
CREATE BLOCKCHAIN TABLE teste (col1
VARCHAR2 (12))
Comando 01
Comando 02
……………
Os conteúdos a serem inseridos em Comando 01 e Comando 02 para que a exclusão dessa tabela e a exclusão de seus registros somente sejam possíveis após 10 dias são, respectivamente:
Provas
Considere a linguagem PL/SQL utilizada no Sistema Gerenciador de Bancos de Dados Oracle 21c. Suponha que tenha sido criada uma variável cuja declaração limite seu tamanho a 3 caracteres. Se houver a tentativa de atribuir um valor com mais de 3 caracteres a essa variável, ocorrerá
Provas
Considere a seguinte tabela de um banco de dados relacional.
Estoque (ID, Tipo, Item, Qtdade)
O comando SQL para obter o Tipo e a Quantidade do estoque, agrupado por Tipo, contido na tabela é:
Provas
As transações executadas em um sistema de banco de dados devem manter as chamadas propriedades ACID, sendo certo que nesse acrônimo
Provas
Caderno Container