Foram encontradas 13.780 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q2107419 Banco de Dados
Analise o trecho de código a seguir, escrito em SQL: 
33_.png (447×246)

No código acima, são mostrados os comandos necessários para: 
Alternativas
Q2107418 Banco de Dados

Analise o trecho de código a seguir, escrito em SQL:


32.png (522×98)


Com base nesse código, é correto afirmar que:

Alternativas
Q2107417 Banco de Dados
Qual é o nome da técnica de recuperação que posterga qualquer atualização real do banco de dados em disco até que uma transação atinja seu ponto de confirmação (commit)? A transação força a gravação do log em disco antes de gravar as atualizações no banco de dados.
Alternativas
Q2107416 Banco de Dados
Existem dois tipos de prevenção de deadlock quando se utiliza timestamp para controle de concorrência: ESPERAR-MORRER e FERIR-ESPERAR. Suponha que as transações T1, T2 e T3 tenham timestamps 5, 10 e 15, respectivamente.
No esquema ESPERAR-MORRER, se T3 solicitar um item de dado mantido por T2, então _____ será desfeita. Já no esquema FERIR-ESPERAR, se T1 solicitar um item de dado mantido por T2, então o item de dado será liberado de _____, e _____ será desfeita. Se T3 solicitar um item mantido por T2, então _____ esperará.
Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima. 
Alternativas
Q2107415 Banco de Dados
Assinale a alternativa correta quanto à normalização para bancos de dados relacionais.
Alternativas
Q2107414 Banco de Dados
Em relação aos atributos, no modelo de dados entidade-relacionamento, analise as assertivas abaixo, assinalando V, se verdadeiras, ou F, se falsas.
( ) Um exemplo de atributo composto é o atributo LOGRADOURO que pode ser subdividido em LOGRADOURO, CIDADE, ESTADO e CEP, com os respectivos valores ‘Rua das Flores, 771’, ‘SP’ e ‘07700100’. ( ) Uma entidade em particular pode não ter um valor aplicável para um atributo. Por exemplo, o atributo NUMERO_APARTAMENTO de um endereço só se aplica a endereços que estão em prédios de apartamentos. Para tais situações, deve ser usado o valor numérico zero. ( ) Um atributo composto pode formar uma hierarquia; por exemplo, LOGRADOURO pode ser subdividido em três atributos simples: NUMERO, RUA e NUMERO_APARTAMENTO. ( ) Dois ou mais valores de atributos estão relacionados, por exemplo, os atributos IDADE e DATA_NASCIMENTO. O valor da IDADE pode ser determinado pela data atual (hoje) e o valor DATA_NASCIMENTO. O atributo DATA_NASCIMENTO é chamado de atributo derivado e considerado derivável do atributo IDADE, que é chamado, por sua vez, de atributo armazenado.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Alternativas
Q2107413 Banco de Dados
Relacione a Coluna 1 à Coluna 2, associando as medidas de controle de segurança de bancos de dados com os respectivos problemas de segurança comuns a sistemas de computação.
Coluna 1 1. Controle de acesso. 2. Controle de inferência. 3. Controle de fluxo.
Coluna 2 ( ) Pessoas não autorizadas acessam o sistema para obter informações ou para fazer mudanças maliciosas em uma parte do banco de dados. ( ) Um banco de dados para estatísticas de população pode oferecer informações com base em faixas etárias, níveis de renda, tamanho de residência, níveis de educação e outros critérios. Informações sobre indivíduos são acessadas, por exemplo, através da dedução de certos fatos com relação aos indivíduos baseando-se em consultas que envolvem resumos sobre grupos. ( ) Considere um sistema de banco de dados distribuído em que dois nós tenham níveis de segurança do usuário secreto (S) e não classificado (U). S e U só podem realizar operações mutuamente que sejam consistentes com a propriedade *, que afirma que, em qualquer transação, o nó S não pode gravar ou passar informações para o nó U. Se esses dois nós estabelecerem um canal secreto, uma transação poderá ser conformada de maneira incondicional pelo nó U, mas o nó S pode fazer isso de uma forma previamente combinada, passando informações do nó S para o nó U, violando a propriedade *. ( ) Informações fluem de modo que acessem usuários não autorizados, através de canais que são percursos para as informações fluírem implicitamente em caminhos que violam a política de segurança.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Alternativas
Q2100915 Banco de Dados
Analise o banco de dados de uma determinada empresa: Imagem associada para resolução da questão
Figura 2: Tabela Cliente.
Imagem associada para resolução da questão

Imagem associada para resolução da questão


Para fazer uma consulta ao banco de dados para listar em ordem alfabética quais clientes têm pedidos com prazo de entrega igual ou superior a quinze dias e que pertencem aos estados de São Paulo (‘SP’) ou de Minas Gerais (‘MG’), o seguinte comando deverá ser utilizado:
Alternativas
Q2100913 Banco de Dados
Analise o diagrama entidade-relacionamento de um determinado hotel:
Imagem associada para resolução da questão

Na transposição do Diagrama Entidade Relacionamento (DER) para o diagrama de tabelas relacionais, quais tabelas seriam criadas?
Alternativas
Q2100910 Banco de Dados
Observe a seguinte ficha de inscrição de um determinado aluno para o curso de informática:
Imagem associada para resolução da questão

A ficha representa uma tabela com todos os atributos (em negrito) e a chave desta tabela é MATRICULA. (Matricula, Nomealuno, Identidade, CPF, TitulodeEleitor, Celular, Email, CodigoCurso, NomeCurso, CargaHorariaCurso, CodigoTurno, NomeTurno). Podemos afirmar que tabela encontra-se em que forma normal? 
Alternativas
Q2100899 Banco de Dados
A ideia básica do Data Lake é simples;todos os dados emitidos pela organização serão armazenados em uma única estrutura de dados chamada Data Lake. Assinale, a seguir, um dos estágios para a implementação de um Data Lake.
Alternativas
Q2100895 Banco de Dados
Uma arquitetura de gestão de Big Data deve incluir uma variedade de serviços que permitam que as empresas façam uso de incontáveis fontes de dados de maneira rápida e eficiente. Sobre a arquitetura de Big Data, assinale a afirmativa correta.
Alternativas
Q2098312 Banco de Dados
Em um banco de dados PostgreSQL 13 aberto e funcionando em condições ideais, existe uma tabela denominada TRT18_temp. Um Técnico foi solicitado a esvaziar todos os dados dessa tabela. Para isso, ele utilizou o comando
Alternativas
Q2098311 Banco de Dados
Considere a expressão PL/SQL de um banco de dados Oracle 19 aberto e funcionando em condições ideais:
CASE WHEN expr1 IS NOT NULL THEN expr1 ELSE expr2 END
A função equivalente a essa expressão é:
Alternativas
Q2098262 Banco de Dados
Assinale a alternativa com uma afirmação correta sobre a Linguagem SQL e programação de bancos de dados.
Alternativas
Q2098261 Banco de Dados
Considere as afirmações abaixo sobre modelagem e projeto de bancos de dados relacionais.
I - A especialização e a generalização definem um relacionamento embutido entre conjuntos de entidades de nível superior e um ou mais conjuntos de entidades de nível inferior. A especialização resulta da separação de um subconjunto do conjunto de entidades do nível superior para formar um conjunto de entidades no nível inferior. A generalização é o resultado da união de dois ou mais subconjuntos separados (nível inferior) para produzir um conjunto de entidade de nível superior.
II - A chave primária é o conjunto de um ou mais atributos que, tomados coletivamente, permitem identificar de modo único uma entidade dentro de seu conjunto, assim como um relacionamento dentro de um conjunto de relacionamentos.
III - O Modelo Entidade-Relacionamento tem como uma de suas limitações expressar relacionamentos entre relacionamentos. A solução e o uso de agregação é uma abstração por meio da qual os conjuntos de relacionamentos são tratados como conjuntos de entidades de nível superior. Assim, um conjunto de relacionamentos e seu conjunto de entidades associadas podem ser vistos como um conjunto de entidades de alto nível que é tratado da mesma maneira que qualquer outro conjunto de entidades.
Quais estão corretas?  
Alternativas
Q2098260 Banco de Dados
Assinale a alternativa com uma afirmação correta sobre os componentes físicos dos bancos de dados no Oracle 10g. 
Alternativas
Q2098259 Banco de Dados
Assinale a alternativa que apresenta a técnica de recuperação que segue o seguinte protocolo: (1) uma transação não pode mudar o banco de dados em disco até que ela alcance seu ponto de efetivação; (2) uma transação não alcança seu ponto de efetivação até que todas as suas operações de atualização sejam registradas no log e até que seja forçada a gravação do log no disco.
Alternativas
Q2098258 Banco de Dados
Uma transação T1 pode ler um conjunto de linhas de uma tabela, provavelmente baseada em alguma condição especificada na cláusula WHERE SQL. Suponha, agora, que uma transação T2 insira uma nova linha que também satisfaça a condição da cláusula WHERE usada em T1 dentro da tabela usada por T1. Se T1 for repetida, então verá uma linha que não existia anteriormente. Qual é o tipo de violação de isolamento descrito?
Alternativas
Q2098041 Banco de Dados
Assinale a alternativa com uma afirmação correta sobre as cláusulas da expressão de uma consulta XQuery.
Alternativas
Respostas
4261: D
4262: B
4263: C
4264: A
4265: E
4266: C
4267: B
4268: B
4269: E
4270: D
4271: B
4272: A
4273: D
4274: A
4275: X
4276: E
4277: E
4278: C
4279: B
4280: B