

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Para a avaliação de políticas públicas na área de Segurança Alimentar e Nutricional, um município brasileiro utilizou dados persistidos em três relações (tabelas) organizadas de acordo com o seguinte modelo relacional:
PRODUTO (cod-produto, nome-produto, grupo-alimentar)
FORNECEDOR (CNPJ, nome-empresa, tipo)
COMPRADO (CNPJ, cod-produto, data, quantidade, valor)
Os atributos que formam as chaves primárias de cada tabela estão sublinhados.
Nesse contexto, considere o comando SQL apresentado a seguir.
SELECT P.cod-produto, SUM (quantidade)
FROM PRODUTO P, FORNECEDOR F, COMPRADO C
WHERE P.cod-produto = C.cod-produto
AND C.CNPJ = F.CNPJ
AND F.tipo = 'agricultura familiar'
GROUP BY P.cod-produto
HAVING SUM (quantidade) > 10000
Os resultados produzidos pela execução desse comando apresentam o código do produto e a soma das quantidades compradas dos produtos de
fornecedores com mais de 10.000 produtos distintos.
fornecedores do tipo 'agricultura familiar' que tiveram mais de 10.000 unidades compradas.
fornecedores do tipo 'agricultura familiar' que fornecem mais de 10.000 produtos distintos.
todos os fornecedores do tipo 'agricultura familiar'.
produtos que tiveram mais de 10.000 unidades compradas.
O Sistema Gerenciador de Bancos de Dados Oracle 21c, em suas consultas SQL, possibilita a utilização do operador de verificação de diferença ou de não igualdade entre valores numéricos ou mesmo literais. Dois desses operadores são:
<> e !=
@= e ≠
⊕ e ¬
≈ e »
§= e ⊗
Os índices em bancos de dados são estruturas que otimizam a velocidade das consultas ao armazenar cópias dos dados em memória adicional, porém, aumentam o tempo de inserção e atualização de registros.
Certo
Errado
Assinale a alternativa que corresponde a um SGBD de código aberto que suporta tipos de dados não relacionais e relacionais, oferece suporte integrado a várias linguagens procedurais e possui um alto grau de escalabilidade.
Oracle
MySQL
PostgreSQL
Redis
SQL Server
Uma foto é considerada dado por ser quantificável e representável simbolicamente por meio de pixels, que são combinações de números representando intensidades de cores.
Certo
Errado
Considere os diferentes paradigmas de modelagem de dados: relacional, orientada a objetos e mapeamento objeto-relacional.
Sobre esses paradigmas, verifica-se que
a modelagem orientada a objetos permite a representação de entidades complexas com atributos e comportamentos, refletindo mais de perto o mundo real.
a modelagem relacional é mais flexível do que a orientada a objetos, pois permite uma representação mais dinâmica dos dados.
o mapeamento objeto-relacional é um método exclusivo da modelagem relacional, permitindo a conversão direta de objetos em tabelas.
o mapeamento objeto-relacional é uma técnica exclusiva da modelagem orientada a objetos, não sendo aplicável a sistemas baseados em modelagem relacional.
os dados, na modelagem orientada a objetos, são representados como tabelas com linhas e colunas, semelhante à abordagem relacional.
Em um banco de dados relacional, a estratégia de implementação de uma view denominada materialização da view implica criar fisicamente uma tabela temporária a partir da primeira consulta a essa view e mantê-la ativa por um determinado período, considerando que poderão seguir-se outras consultas.
Certo
Errado
Assinale a alternativa que não representa uma vantagem em usar um sistema de banco de dados, conforme Date (2004, p. 83):
Fonte: DATE, C.J. Introdução a Sistemas de Bancos de Dados. 8. ed. Editora Campus, 2004.
Não há necessidade de arquivos de papel, possivelmente volumosos.
A máquina pode obter e atualizar dados com rapidez muito maior que o ser humano. Em particular, consultas ad hoc, de inspiração momentânea, podem ser respondidas com rapidez sem qualquer necessidade de pesquisas manuais ou visuais demoradas.
Informações precisas e atualizadas estão disponíveis a qualquer momento sob consulta.
As tarefas mecânicas são sempre feitas com melhor qualidade por pessoas.
Os dados podem ser mais bem protegidos contra perda não intencional e acesso ilegal.
O modelo entidade-relacionamento permite a criação de um relacionamento do tipo associativo, que é originado de outros dois relacionamentos.
Certo
Errado
Assinale a alternativa que apresenta a finalidade principal da linguagem SQL em bancos de dados.
Definir a estrutura física do banco de dados
Manipular e consultar dados no banco de dados
Gerenciar a segurança do sistema
Criar interfaces de usuário para o banco de dados
Estabelecer relacionamentos entre tabelas
Uma clínica médica está desenvolvendo um sistema de gerenciamento de pacientes que inclui o cadastro de pacientes, registro de consultas, prescrições e histórico médico. O banco de dados precisa ser bem estruturado para garantir a integridade e a eficiência na recuperação dos dados. Considere as seguintes tabelas simplificadas para o sistema de gerenciamento de pacientes:
Paciente (id_paciente, nome, data_nascimento) Consulta (id_consulta, id_paciente, data_consulta, motivo_consulta)
Prescricao (id_prescricao, id_consulta, medicamento, dosagem)
Qual das seguintes opções de consulta SQL retorna corretamente o nome dos pacientes e a quantidade total de consultas realizadas por cada um?
SELECT nome, COUNT(*)
FROM Paciente p
JOIN Consulta c ON p.id_paciente = c.id_paciente
GROUP BY nome;
SELECT nome, COUNT(id_consulta)
FROM Paciente p
JOIN Consulta c ON p.id_paciente = c.id_paciente
GROUP BY nome;
SELECT nome, SUM(id_consulta)
FROM Paciente p
JOIN Consulta c ON p.id_paciente = c.id_paciente
GROUP BY nome;
SELECT nome, COUNT(*)
FROM Consulta c
JOIN Paciente p ON c.id_paciente = p.id_paciente
GROUP BY p.id_paciente;
SELECT nome, COUNT(id_consulta)
FROM Consulta c
JOIN Paciente p ON c.id_paciente = p.id_paciente
GROUP BY p.id_paciente;
O GenBank é um banco de dados de sequências de nucleotídeos mantido pelo National Center for Biotechnology Information (NCBI), dos Estados Unidos. É o maior banco de dados de sequências biológicas do mundo, armazenando sequências de nucleotídeos de uma ampla variedade de organismos, incluindo bactérias, archaea, fungos, plantas, animais e humanos. Qual dos seguintes modelos de banco de dados é mais adequado para o armazenamento de sequências biológicas organizadas de forma estruturada?
Modelo relacional.
Modelo NoSQL baseado em grafos.
Modelo hierárquico.
Modelo NoSQL baseado em família de colunas.
Modelo NoSQL baseado em chave-valor.
O comando HAVING é usado para unir duas ou mais tabelas.
Certo
Errado
Leia a frase abaixo.
O ______ é a assimilação e compreensão de informações adquiridas, enquanto a ______ envolve a capacidade de aplicar esse ______ de maneira adaptativa, analítica e inovadora para resolver problemas e tomar decisões eficazes em diferentes contextos.
Assinale a alternativa que preencha correta e respectivamente as lacunas.
inteligência / conhecimento / artefato
conhecimento / inteligência / conhecimento
dado / informação / atributo
conjunto / informação / artefato
Um banco de dados é uma coleção organizada de informações ou dados estruturados, normalmente armazenadas eletronicamente em um sistema de computador. Existem os bancos de dados relacionais e não relacionais que são basicamente dois métodos de armazenamento. Diante das afirmativas abaixo sobre Banco de Dados, marque V para verdadeiro e F para falso.
I. Os bancos de dados relacionais permitem processar consultas complexas em dados estruturados ao mesmo tempo em que mantém a integridade e a consistência dos dados. ( )
II. Bancos de dados relacionais armazenam dados em estrutura de tabelas com colunas e linhas. ( )
III. Os bancos de dados não relacionais armazenam dados em formato tabular com linhas e colunas.( )
IV. Os bancos de dados não relacionais utilizam diretamente chave primária que é usada para estabelecer relações entre tabelas.( )
Marque o único item CORRETO:
V, V, V, V
F, F, F, V
V, F, V, V
V, V, F, F
F, F, F, F
O modelo lógico pode conter chaves primárias e estrangeiras e pode ser usado em vários bancos de dados, tais como SQL Server, MySql, Oracle e PostgreSql.
Certo
Errado
Observe a tabela a seguir de controle de locação de filmes:
id_Socio | Socio | id_Filme | Filme | Produtor | Data | Entrega | Rua | CPostal | Cidade |
1 | João | 101 | Matrix | Warner | 15/01/2023 | 17/01/2023 | Rua A, 123 | 12345-678 | Cidade X |
102 | The Avengers | Disney | 15/01/2023 | 17/01/2023 | Rua A, 123 | 12345-678 | Cidade X | ||
2 | Maria | 103 | Avatar | Fox | 20/02/2023 | 22/02/2023 | Rua B, 456 | 54321-876 | Cidade Y |
3 | Pedro | 104 | Titanic | Paramount | 10/03/2023 | 12/03/2023 | Rua C, 789 | 98765-432 | Cidade Z |
4 | Ana | 105 | Star Wars | Disney | 05/04/2023 | 07/04/2023 | Rua D, 987 | 87654-321 | Cidade W |
106 | Jurassic Park | Universal | 05/04/2023 | 07/04/2023 | Rua D, 987 | 87654-321 | Cidade W | ||
5 | Luis | 107 | Inception | Warner | 12/05/2023 | 14/05/2023 | Rua E, 654 | 23456-789 | Cidade V |
Em que forma normal se encontra a tabela?
1ª forma normal.
2ª forma normal.
3ª forma normal.
Não normalizada.
Considerando as tabelas T1 e T2, anteriormente apresentadas, analise o comando SQL a seguir.
select * from T1 full outer join T2 on T1.P=T2.P
Além da linha de títulos, a execução desse comando produz um resultado com:
4 linhas e 5 colunas;
6 linhas e 4 colunas;
6 linhas e 5 colunas;
16 linhas e 4 colunas;
16 linhas e 5 colunas.
Em bancos de dados relacionais, a restrição de integridade de entidade estabelece-se entre duas relações e é usada para manter a consistência entre as tuplas nessas duas relações.
Certo
Errado
No SGBD Oracle, o PMON é um processo em segundo plano criado no momento em que a instância do banco de dados é inicializada.
Certo
Errado