Questões de Banco de Dados para Concurso
Foram encontradas 15.577 questões
Em sistemas de bancos de dados, uma transação é a estrutura do banco de dados destinada a garantir que o valor que aparece em uma relação para dado conjunto de atributos também apareça em determinado conjunto de atributos em outra relação.
Um índice de banco de dados é uma estrutura que deve receber um ou mais atributos de uma relação que identificam uma única tupla.
Julgue o item que se segue, acerca dos conceitos de linguagem de consulta estruturada (SQL).
A linguagem de manipulação de dados (DML) inclui
instruções que modificam a estrutura de um banco de dados.
Julgue o item que se segue, acerca dos conceitos de linguagem de consulta estruturada (SQL).
Considere-se a tabela e o script SQL a seguir.
Tabela: colaboradores
SELECT avg(idade), sexo
FROM colaboradores
GROUP BY sexo
O resultado da consulta SQL é
avg(idade) sexo
15 Feminino
32 Masculino
As operações denominadas slicing consistem em selecionar valores específicos para certos intervalos, que são, então, exibidos em cima da tabulação cruzada e permitem que usuários vejam dados em qualquer nível de detalhamento desejado.
Na terceira forma normal, devem-se eliminar os campos que podem ser obtidos pela equação de outros campos da mesma tabela.
Um modelo de dados relacional, cujo esquema é visto como um gráfico em que os tipos de relacionamento são arcos e os tipos de objetos são nós, é um modelo de banco de dados projetado como uma abordagem flexível para representar objetos e seus relacionamentos.
Modelo físico é o modelo de dados que representa a estrutura de dados de um banco de dados conforme vista pelo usuário do sistema de gerenciamento de banco de dados.
O termo data lake é usado para se referir a uma arquitetura em que os dados são armazenados em vários sistemas de armazenamento de dados e em diferentes formatos, inclusive em sistemas de arquivos, mas podem ser consultados em um único sistema.
Um sistema de armazenamento de valor-chave é um sistema que fornece uma maneira de armazenar ou atualizar um registro com uma chave associada e recuperar o registro com determinada chave.
I. Se uma transação for concluída com sucesso, com todas as operações bem-sucedidas, o BD será alterado permanentemente, com os dados alterados persistidos e salvos em disco. II. Se houver falha em qualquer uma das operações que compõem a transação, o BD deverá retornar ao estado anterior ao início da transação.
As operações descritas em I e II são denominadas, respectivamente:
I. S1 para representar atributos. II. S2 para representar entidades. III. S3 para representar relacionamentos.
Nessas condições, S1, S2 e S3 são, respectivamente, os seguintes símbolos:
Para uma tabela relacional T, contendo as colunas CPF, Nome e CodSala, assinale o comando SQL que identifica corretamente os homônimos em cada sala.
Considere que a tabela relacional T:
(1) contém 100 linhas na sua instância corrente; (2) possui uma coluna A que é uma chave primária e não aceita nulos; e (3) a configuração do ambiente de consultas SQL trata valores nulos (NULL) como unknown.
Nesse contexto, assinale os números mínimos e máximos, respectivamente, de linhas que seriam produzidas pela execução do comando
SELECT * FROM T WHERE A = NULL
UNION
SELECT * FROM T WHERE A <> NULL
Considerando a tabela evento acima, criada em ambiente relacional, assinale a alternativa que apresenta o resultado produzido após a execução do seguinte script SQL.
Considere as seguintes características de tipos de dados suportados pelo PL-SQL:
I. String de tamanho variável que suporta até 4000 caracteres.
II. Valor binário.
III. Binário em bruto com um comprimento variável e de tamanho máximo igual a 2 gigabytes.
Correspondem, correta e respectivamente, às características apresentadas os tipos de dados