Foram encontradas 24.519 questões.
O PostgreSQL é um sistema de gerenciamento de banco de dados (SGBD) gratuito e com suporte à linguagem SQL. Ele possui um recurso de linha ele comandos que permite a execução de alguns comandos especiais como por exemplo listar bancos de dados e listar usuários. Nesta linha de comandos é possível também executar comandos SQL.
Considere um SGBD PostgreSQL que possua um banco de dados chamado PAISES e que este possua uma tabela chamada BRASIL. Marque a alternativa que indica, respectivamente, os comandos que devem ser executados para que o usuário conecte no banco de dados citado, em seguida liste todas as tabelas deste banco e em seguida liste a estrutura da tabela BRASIL.
Provas
No desenvolvimento de projetos orientados a objeto é muito comum a necessidade realizarmos a persistência de dados em bancos de dados relacionais. Entretanto esses dois paradigmas possuem conceitos específicos e para aproximá-los, tornando o desenvolvimento de projetos mais simples, é comum o uso de ferramentas do tipo Object-Refational Mapping (ORM). O Hibernate é uma dessas ferramentas. Ele é capaz de estabelecer um mapeamento entre objetos e tabelas em um banco de dados, tomando a tarefa de persistência mais simples. Além disso ele possui uma linguagem de consulta própria que referencia diretamente os objetos.
A respeito dessa linguagem, analise as afirmativas abaixo e marque alternativa correta.
I. HQL é o nome da linguagem de consulta orientada a objetos provida pelo Hibemate. Uma das vantagens de usarmos HQL ao invés de SQL é o fato do Hibemate garantir a portabilidade do código SQL, que será gerado a partir do código HQL, para qualquer dos Sistemas Gerenciadores de Banco de Dados (SGBD) suportados por ele.
II. Em uma instrução de inclusão de dados em HQL, a clausula "at'' é usada para identificarmos o nome da entidade envolvida na operação de inclusão.
III. HQL suporta agrupamento e ordenação através, respectivamente, das cláusulas "group by" e "order by" assim como no SQL. Suporta também funções de agregação como: soma, média, mínimo e máximo.
Provas
- Modelagem de DadosEntidades
- Modelagem de DadosFundamentos de Modelagem de Dados
- Modelagem de DadosRelacionamentos
O Diagrama Entidade Relacionamento (DER) é uma representação gráfica que se constrói após etapa de modelagem conceituai de um banco de dados. Ele visa apresentar, em formato de diagrama, os objetos de domínio do negócio, bem como seus relacionamentos. A respeito de conceitos que fazem parte da construção de um DER, analise as afirmativas abaixo e marque alternativa correta.
I. O Modelo Entidade Relacionamento (MER) criado em 1976 por Peter Chen, é um modelo de dados que descreve informações de um domínio de negócio. Uma vez identificados tais aspectos, será possível criar o DER com mais facilidade.
II. Os principais elementos que compõem um DER são as entidades, os atributos e os relacionamentos. Estes são representados visualmente, respectivamente, por: retângulos, elipses e losangos.
III. Ao especificar um relacionamento, definimos também a cardinalidade que cada entidade possui naquele relacionamento, ou seja, o número mínimo e máximo de instâncias que cada entidade pode participar no relacionamento.
Provas
- Banco de Dados RelacionalCardinalidade de Relacionamentos
- Banco de Dados RelacionalTipos de ChavesChave Estrangeira
- Banco de Dados RelacionalTipos de ChavesChave Primária
- Modelagem de DadosModelagem e Mapeamento Entidade-Relacionamento
Quando pensamos no desenvolvimento de um sistema, a necessidade da persistências de dados é quase uma constante. Em muitos destes sistemas, acabamos optando pelo uso de um banco de dados relacional, por trazer uma série de facilidades. Após a fase especificação conceituai do banco de dados, chega o momento em que precisamos implementar o projeto lógico.
A respeito dessa tradução do modelo conceituai para o projeto lógico, marque a alternativa que descreve, corretamente, o processo que deve ser seguido para construir, especificamente, o relacionamento N:N entre duas entidades já implementadas no banco de dados.
Provas
No PostgreSQL deseja-se fazer uma cópia dos nomes das colunas (sem os dados) de uma tabela chamada cliente para backup_cliente e, depois, inserir apenas os primeiros três registros (linhas) da tabela cliente na tabela backup_cliente. Para realizar essa tarefa utilizam-se os comandos
Provas
Uma tabela chamada cliente possui os campos abaixo.
id - int (Primary Key)
nome - varchar(70)
cidade - varchar(40)
estado - varchar(40)
Em condições ideais, para exibir os dados de todos os clientes, cujo nome da cidade não seja igual ao nome do estado, utiliza-se a instrução SQL: SELECT * FROM cliente WHERE
Provas
Considere a função abaixo criada em um banco de dados MySQL em condições ideais, que possui a tabela usuarios com os campos usuario, senha e cargo, todos do tipo varchar.
CREATE FUNCTION `Apoio`(ent VARCHAR(255)) RETURNS varchar(255) CHARSET utf8mb4
DETERMINISTIC
BEGIN
DECLARE len INT;
DECLARE i INT;
SET len = CHAR_LENGTH(ent);
SET i = 0;
WHILE (i < len) DO
IF (MID(ent,i,1) = ' ' OR i = 0) THEN
IF (i < len) THEN
SET ent = CONCAT(
LEFT(ent,i),
UPPER(MID(ent,i + 1,1)),
RIGHT(ent,len - i - 1)
);
END IF;
END IF;
SET i = i + 1;
END WHILE;
RETURN ent;
END
Esta função foi executada pelo comando abaixo.
SELECT Apoio(cargo) from usuarios;
Espera-se, como resultado, uma lista com os conteúdos do campo cargo
Provas
Considere o trecho de código PHP abaixo.
<?php
$servername = "localhost";
$database = "dbname";
$username = "username";
$password = "password";
$conn = I ($servername, $username, $password, $database);
if (!$conn) {
die("Conexão falhou. Erro: " . II );
}
echo "Conexão bem-sucedida.";
III ($conn);
?>
Para fazer a conexão com o banco de dados MySQL de forma bem-sucedida, em condições ideais, as lacunas I, II e III devem ser, correta e respectivamente, preenchidas com
Provas
O RAID é um subsistema de armazenamento de dados composto por várias unidades de discos individuais de baixo custo.
Com relação ao RAID 6, analise os itens a seguir.
I. Provê elevada tolerância a falhas e pode sustentar várias falhas simultâneas em suas unidades, efetua dois cálculos independentes de paridades que são armazenados em duas unidades distintas.
II. Como desvantagem requer controladoras de disco mais complexas, que em geral, possuem alta sobrecarga para computar os endereçamentos das paridades.
III. Essa configuração é recomendada para aplicações de missão crítica pois os dados dos usuários são espelhados unidades de disco pareadas.
Está correto o que se afirma em
Provas
Com relação aos tipos de backup suportados pelo SQL Server 2016, analise as afirmativas a seguir.
I. Um backup incremental de transações inclui todos os registros de log dos quais não foi feito backup de dados anteriores.
II. Um backup de logs registra apenas as extensões de dados que foram alteradas nos grupos de arquivos desde o último backup, conhecido como base para o backup diferencial.
III. Os backups de banco de dados completos representam todo o banco de dados quando o backup foi concluído.
Está correto o que se afirma em
Provas
Caderno Container