

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.
Um Analista está projetando um sistema para gerenciar os departamentos e cargos de uma agência de fomento. Cada departamento possui vários funcionários, mas cada funcionário pertence a apenas um departamento. Para organizar esses dados de forma que cada registro filho (funcionário) tenha exatamente um registro pai (departamento), qual modelo de banco de dados é MAIS ADEQUADO para essa situação?
Modelo relacional.
Modelo hierárquico.
Modelo chave-valor.
Modelo orientado a objetos.
Modelo documental.
Metadados são os próprios dados armazenados nas tabelas do banco, ou seja, são os registros de clientes, produtos e transações que o sistema utiliza no dia a dia.
Certo
Errado
Considere que um estudante de robótica esteja desenvolvendo um sistema para registrar o desempenho de robôs em uma competição utilizando um banco de dados relacional que possui as tabelas ROBOS e PONTOS. Nessa situação, para realizar consultas integradas que retornem o nome do robô ao lado do seu valor total de pontos, é fundamental entender que
a rotina de backup deve ser processada via ambientes de realidade virtual para evitar a perda física ou o corrompimento dos dados nas tabelas.
o comando INSERT é o responsável por extrair e listar as informações de forma ordenada pelo nome do robô.
a execução de scripts JavaScript no navegador substitui a necessidade de manter tabelas e registros no servidor.
as diretrizes de letramento digital exigem que todos os campos das tabelas sejam configurados como tipos de dados de “Alta resolução” ou “Objetos 3D".
a relação entre ROBOS e PONTOS é estabelecida por uma chave estrangeira (foreign key), assegurando a integridade referencial entre as tabelas.
Assinale a opção que corresponde corretamente a um princípio fundamental do modelo relacional no contexto da abordagem relacional de bancos de dados.
Os relacionamentos são implementados por ponteiros físicos entre tabelas.
Toda tabela exige uma chave estrangeira.
A ordem das linhas e das colunas não tem significado lógico.
A integridade é garantida apenas por comandos SQL.
Colunas podem armazenar múltiplos valores simultaneamente.
Na abordagem relacional de banco de dados, ao converter um relacionamento de cardinalidade Muitos-para-Muitos (N:M) do modelo conceitual para o modelo lógico, qual é o procedimento padrão necessário?
Criar uma nova tabela associativa com chaves estrangeiras.
Utilizar atributos multivalorados em ambas as tabelas.
Adicionar a chave de uma tabela como atributo na outra.
Mesclar as duas entidades em uma única tabela.
Ao modelar a estrutura de dados e as relações entre as entidades Projeto de Lei, Emenda e Autor para o novo sistema legislativo, o Analista de Sistemas utilizou um Diagrama de Classes. Foi definido que uma Emenda só pode existir se estiver vinculada a um Projeto de Lei, e que, se o Projeto de Lei for excluído, todas as suas Emendas também o serão.
O tipo de relacionamento da UML 2.5.1 mais adequado para modelar a relação entre as Classes Projeto de Lei e Emenda é a
Agregação Fraca.
Associação de Duas Vias.
Dependência.
Associação Qualificada.
Composição.
Em um banco de dados relacional, os dados são organizados em tabelas compostas por linhas e colunas, em que cada linha representa um registro único, e cada coluna, um atributo desse registro.
Certo
Errado
Em uma escola, um professor pode lecionar várias disciplinas, mas cada disciplina é lecionada por apenas um professor.
Qual é a cardinalidade correta desse relacionamento?
Professor (1) — Disciplina (1)
Professor (N) — Disciplina (N)
Professor (1) — Disciplina (N)
Professor (N) — Disciplina (1)
Professor (0) — Disciplina (N)
Uma equipe de TI de um órgão público está modelando o banco de dados de um sistema para gerenciamento de atendimentos técnicos realizados em equipamentos de informática distribuídos pelos setores da instituição. Durante a etapa de levantamento de requisitos, foi identificado que:
- Cada equipamento possui um número de patrimônio e pertence a um setor;
- Técnicos registram atendimentos sempre associados a um equipamento específico;
- Um mesmo equipamento pode receber diversos atendimentos ao longo do tempo;
- Cada atendimento registra data, descrição do problema e o técnico responsável.
Na etapa inicial de modelagem conceitual, um analista propôs as entidades Equipamento, Técnico e Atendimento, bem como os relacionamentos necessários entre elas.
Considerando conceitos fundamentais de banco de dados, tabelas, registros, campos e modelagem por entidades e relacionamentos, assinale a alternativa CORRETA:
Em um banco de dados relacional, campos e registros possuem função equivalente na organização dos dados, diferenciando-se pela nomenclatura adotada em cada sistema gerenciador.
O modelo entidade-relacionamento é empregado após a criação física do banco de dados, quando as tabelas já foram implementadas no sistema gerenciador.
Em processos de modelagem, a identificação de entidades dispensa a análise dos atributos associados, pois estes são definidos somente durante a etapa de implementação das consultas SQL.
O relacionamento entre Equipamento e Atendimento caracteriza um caso típico em que ambos devem necessariamente ser armazenados na mesma tabela para evitar redundância de dados.
No modelo relacional derivado desse cenário, cada entidade identificada tende a originar uma tabela, cujos registros representam ocorrências individuais da entidade e cujos campos armazenam atributos associados a essas ocorrências.
Considere um esquema de relação 𝑅(𝐴, 𝐵, 𝐶), em que 𝐴 é a chave primária.
Das regras de integridade relacional a seguir, a que impede que o atributo 𝐵 de uma tupla em 𝑅 contenha um valor que não exista como chave primária em nenhuma outra tabela, garantindo a consistência das referências entre relações é a
Integridade de Domínio
Integridade Referencial
Integridade de Entidade
Integridade Transacional
Integridade de Chave Mínima
Segundo o modelo relacional de banco de dados, as relações possuem atributos, e esses atributos possuem um domínio.
Diz-se que o domínio de um atributo é atômico se
admitir um número máximo de valores permitidos.
for composto exclusivamente por valores booleanos.
não admitir valores nulos.
for composto exclusivamente por valores numéricos.
seus elementos forem considerados unidades logicamente indivisíveis.
Acerca das características da abordagem relacional, assinale a opção correta.
Em um banco de dados relacional, o conceito de relação é equivalente ao de arquivo físico, sendo cada relação armazenada em um arquivo separado no sistema operacional.
A abordagem relacional utiliza estruturas hierárquicas para armazenar os dados, organizando-os em níveis de pai e filho.
Na abordagem relacional, cada relação é representada por um conjunto de tuplas ordenadas, cuja ordem influencia diretamente o resultado das consultas SQL.
Na abordagem relacional, os dados são representados em tabelas (relações), e cada linha dessas tabelas corresponde a uma tupla que representa uma instância de entidade.
A linguagem de manipulação de dados na abordagem relacional é procedural, exigindo que o programador especifique, passo a passo, o modo de obtenção dos resultados.
Um Ministério Público Estadual mantém sistema de controle de procedimentos investigatórios, no qual um mesmo membro pode atuar em múltiplos procedimentos e cada procedimento pode ter diversos membros designados em períodos distintos, com necessidade de registrar datas de início e fim da designação. O modelo conceitual que representa corretamente essa situação е
uma entidade fraca DESIGNACAO dependente de MEMBRO, com chave parcial composta por data_inicio e data_fim.
um atributo composto periodo_designacao armazenado na entidade PROCEDIMENTO, contendo data_inicio data_fim para cada membro associado.
um relacionamento N:N entre MEMBRO e PROCEDIMENTO, contendo os atributos data inicio e data fim associados ao próprio relacionamento.
dois relacionamentos 1:N independentes entre MEMBRO e PROCEDIMENTO, cada um representando uma data distinta de início e fim da designação.
um atributo multivalorado datas_designacao na entidade MEMBRO, armazenando os períodos de atuação em cada procedimento.
Uma empresa de e-commerce precisa organizar suas informações de clientes, pedidos e produtos de forma estruturada, garantindo consultas rápidas e eficientes. Para isso, os desenvolvedores avaliam diferentes modelos de bancos de dados e identificam que o modelo relacional pode facilitar a organização e a manipulação dos dados. Qual é a principal vantagem do modelo relacional?
Maior velocidade de processamento em comparação com outros modelos.
Simplicidade na representação de dados e uso de tabelas para organizar informações.
Suporte exclusivo para grandes volumes de dados.
Compatibilidade com sistemas operacionais específicos.
Capacidade de armazenar dados não estruturados de forma eficiente.
O modelo relacional é um dos principais paradigmas para organização de dados em sistemas de gerenciamento de bancos de dados. Assim, analise as afirmativas a seguir.
I. O modelo relacional utiliza álgebra relacional para descrever operações que podem ser realizadas em tabelas, como seleções, projeções e junções.
II. As tabelas no modelo relacional podem conter múltiplas chaves primárias, desde que cada chave identifique unicamente um subconjunto de atributos.
III. O modelo relacional é baseado na teoria matemática dos conjuntos, organizando os dados em relações que podem ser manipuladas com operações formais.
Está correto o que se afirma em:
I e II, apenas.
I e III, apenas.
II, apenas.
I, II e III.
O modelo relacional de dados é organizado em uma estrutura em árvore, na qual cada registro tem uma única raiz (“pai”) e pode ter várias ramificações (“filhos”).
Certo
Errado
A cardinalidade de um relacionamento define o número máximo de entidades que podem participar do relacionamento.
Certo
Errado
Uma chave primária garante que um valor que aparece em uma relação para determinado conjunto de atributos também apareça para determinado conjunto de atributos em outra relação.
Certo
Errado
Um sistema de gestão de vendas possui a relação Vendas com os atributos: venda_id; data_venda; cliente_id; e valor_total. O requisito funcional é gerar um relatório que liste o cliente_id e o total de vendas (valor_total) acumulado por cada cliente no ano de 2023. Qual das seguintes expressões de álgebra relacional NÃO atende a esse requisito?
γ_cliente_id, SUM(valor_total) (σ_YEAR(data_venda)=2023 (Vendas))
σ_YEAR(data_venda)=2023 (γ_cliente_id, SUM(valor_total) (Vendas))
γ_cliente_id, SUM(valor_total) (σ_data_venda BETWEEN '2023-01-01' AND '2023-12-31' (Vendas))
γ_cliente_id, SUM(valor_total) (σ_data_venda≥ '2023-01-01' ∧ data_venda≤ '2023-12-31' (Vendas))
Uma equipe de desenvolvimento, construindo um banco de dados, chegou a seguinte tabela de dados:
Produto (codigo_produto, codigo_deposito, quantidade_estoque, projeto_alocado, preço)
Sendo que a relação de dependência entre os campos da tabela é determinada por:
• os campos quantidade_estoque, projeto_alocado e preço, são dependentes funcionais de (codigo_produto + codigo_ deposito), e
• codigo_produto não é dependente funcional de codigo_ deposito e vice-versa...
No caso exposto, identificou-se que a tabela "Produto" se encontra na:
segunda forma normal, pois os atributos da tabela são constituídos de valores não atômicos ou multivalorados
segunda forma normal, pois todos os atributos não chave dependem da chave primária e não só de parte dela
terceira forma normal, pois a chave da tabela é uma chave composta e parte dela determina um outro campo não chave
terceira forma normal, porque existe campos não chave determinando de forma única outros campos da tabela