Questões de Concurso
Sobre banco de dados em noções de informática
Foram encontradas 1.196 questões
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.
lI. 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.
IlI. Ao especificar um relacionamento, definimos também a cardinalidade que cada entidade possui naquele relacionamento, ou seja, o número minimo e máximo de instâncias que cada entidade pode participar no 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 alternawa 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.
Assinale a alternativa que apresenta um comando SQL com a sintaxe correta.
Considere um banco de dados Oracle Database Express Edition 11g que contém uma tabela chamada “tb_avaliacoes”, com campos “ID” e “QTDE”, conforme o conteúdo abaixo:
ID |
QTDE |
1 |
2 |
2 |
3 |
3 |
5 |
4 |
1 |
Foi solicitada uma consulta SQL que apresentasse um campo com a quantidade de caracteres do tipo asterisco indicada pelo campo “QTDE”, da mesma forma que o conteúdo abaixo:
ID |
QTDE |
RESULTADO |
1 |
2 |
** |
2 |
3 |
*** |
3 |
5 |
***** |
4 |
1 |
* |
Qual consulta obtém exatamente o que foi solicitado?
ACID é um acrônimo para um conjunto de propriedades relacionadas com transações de bancos de dados. As propriedades são atomicidade (A), consistência (C), isolamento (I) e durabilidade (D). Nesse contexto, analise as seguintes assertivas:
I. A atomicidade garante que o conjunto de operações que compõe uma transação deve ser considerado como uma unidade indivisível, ou seja, todas as operações do conjunto devem ser concluídas com sucesso para que a transação seja completada com sucesso.
II. A consistência é uma propriedade que assegura que o banco de dados se manterá consistente após uma transação bem sucedidade, tal qual estava antes da transação.
III. A propriedade de isolamento evita o conflito entre múltiplas transações, ocorrendo simultaneamente, sem que uma não interfira na outra.
IV. A durabilidade assegura que os efeitos de uma transação, em caso de sucesso, devem durar por um determinado período de tempo associado com aquela transação.
Quais estão corretas?
Os comando DCL (Linguagem de Controle de Dados), são usados para controle de acesso e gerenciamento de permissões para usuários no banco de dados. Desta maneira, assinale a alternativa que contém comandos DCL:
Nos bancos de dados relacionais que utilizam a linguagem SQL, a chave que permite a referência a registros oriundos de outras tabelas, ou seja, é o campo ou conjunto de campos que compõem a chave primária de uma outra tabela, é conhecida como:
O comando/função “AVG” no SQL, é responsável por:

A sentença SQL para realizar essa consulta é
ROLLBACK TO SAVEPOINT Erro;
O resultado da execução desse comando será
I. Gerencia os containers em execução e, por isso, ele também é chamado de Orquestrador de Containers. Através dele se pode definir o estado de um sistema completo, por exemplo, baseado em Microservices, seguindo boas práticas de infraestrutura como código, permitindo balanceamento de carga, alta disponibilidade, atualizações em lote e rollbacks.
II. Refere-se a um grupo de servidores distribuídos geograficamente que trabalham em conjunto para oferecer uma rápida entrega de conteúdo de internet. Permite uma transferência rápida dos ativos necessários para carregar o conteúdo da internet, incluindo páginas HTML, arquivos em JavaScript, folhas de estilo, imagens e vídeos.
III. Projeto opensource escrito em Go, que torna a criação e o gerenciamento de containers Linux mais fácil. O container é construído usando namepspaces, cgroups, chroot entre outras funcionalidades do kernel para criar uma área isolada para a aplicação. É executado como um processo isolado no sistema operacional hospedeiro, compartilhando o kernel com outros recipientes.
As definições I, II e III correspondem, correta e respectivamente, a