

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.
No projeto de esquemas relacionais, as restrições de integridade (constraints) são mecanismos declarativos que definem regras sobre os dados armazenados, garantindo a consistência e a confiabilidade das informações no banco de dados. Um DBA está revisando o esquema de um sistema de gestão de contratos públicos para verificar se as restrições definidas estão adequadas às regras de negócio estabelecidas. Com base nos conceitos e no comportamento das constraints em bancos de dados relacionais, assinale a alternativa CORRETA.
A PRIMARY KEY permite valores nulos, desde que o conjunto de colunas seja único.
A restrição FOREIGN KEY definida com a ação referencial ON DELETE CASCADE remove automaticamente os registros dependentes na tabela filha quando o registro referenciado na tabela pai é excluído, mantendo a integridade referencial do esquema.
A restrição CHECK pode referenciar tabelas de outros bancos de dados para validar regras complexas.
A restrição UNIQUE impede qualquer valor nulo, equivalendo à combinação de UNIQUE e NOT NULL.
A restrição DEFAULT substitui a NOT NULL, assegurando que a coluna nunca conterá valor ausente.
Ao designar um banco de dados para gerenciar Atos Legais, o Analista precisa garantir que cada PARECER emitido esteja sempre associado a um ATO_LEGAL existente, e que não seja possível excluir um ATO_LEGAL se houver PARECERES vinculados a ele.
A regra fundamental do Modelo Relacional que é implementada para garantir que os valores das chaves estrangeiras (PARECER.ID_Ato) sempre correspondam a valores válidos na chave primária da tabela referenciada (ATO_LEGAL.ID_Ato) é a
Integridade de Entidade.
Integridade Referencial.
Integridade de Domínio.
Integridade Transacional.
Integridade Semântica.
A integridade referencial garante que valores de chave estrangeira em uma tabela correspondam a valores válidos de chave primária em outra tabela, evitando a existência de registros órfãos.
Certo
Errado
Um professor IFCE está orientando os estudantes no desenvolvimento do modelo lógico de um banco de dados para gerenciar informações acadêmicas da instituição. Durante a etapa de definição das tabelas e de suas respectivas restrições, o docente enfatiza que, no modelo relacional, toda tabela deve possuir uma chave primária que identifique unicamente cada tupla (registro). Ele reforça ainda as seguintes regras fundamentais:
• a chave primária não pode assumir valor nulo;
• não pode haver duplicidade de valores na chave primária;
• cada registro deve ser identificado de maneira única dentro da tabela.
O professor explica que essas regras são essenciais para garantir a consistência estrutural do banco de dados e evitar ambiguidades na identificação dos registros.
Assinale a alternativa que apresenta corretamente o tipo de restrição envolvida nessa situação.
Integridade referencial.
Restrição de domínio.
Integridade funcional.
Integridade transacional.
Integridade de entidade.
Identifique abaixo as afirmativas verdadeiras ( V ) e falsas ( F ) sobre mecanismos de garantia de integridade em bancos de dados.
( ) A integridade de domínio é responsável por garantir que os valores de uma chave estrangeira correspondam a registros existentes na tabela referenciada.
( ) A integridade de entidade é garantida pela definição de uma chave primária.
( ) A integridade referencial é mantida por meio de chaves estrangeiras.
( ) A integridade de domínio é assegurada pela definição de tipos de dados e restrições (CHECK).
Assinale a alternativa que indica a sequência correta, de cima para baixo.
V • V • V • V
V • F • F • V
F • V • V • V
F • V • V • F
F • V • F • F


Seu próximo nível começa aqui

Seu próximo nível começa aqui
Destrave a preparação completa para sua aprovação. Com a Assinatura Ilimitada, você estuda com os melhores professores do Brasil e todos os recursos Gran.
Considere uma base de dados relacional composta por duas tabelas: CLIENTE(id_cliente, nome, email) e PEDIDO(id_pedido, id_cliente, data), em que id_cliente em PEDIDO é chave estrangeira referenciando CLIENTE. Assinale a alternativa correta quanto às restrições de integridade do modelo relacional.
A restrição de integridade de entidade exige que o valor de id_cliente em PEDIDO corresponda a um id_cliente existente em CLIENTE, impedindo o registro de pedidos sem cliente associado.
O campo id_pedido, chave primária de PEDIDO, pode assumir o valor NULL para registros de pedidos ainda não confirmados pelo sistema.
A restrição de integridade referencial exige que cada valor não nulo de id_cliente em PEDIDO corresponda a um valor existente de id_cliente em CLIENTE.
A restrição de integridade de entidade proíbe que chaves estrangeiras assumam valores NULL, para assegurar que todo pedido referencie um cliente válido.
O modelo relacional exige que todos os atributos de uma relação sejam definidos como NOT NULL, garantindo a completude dos dados em todas as tuplas.
Em uma tabela pessoas na qual a coluna idade admite valores nulos e sobre a qual não há outra restrição de nulidade, a restrição CHECK (idade >= 18) rejeita linhas com valor de idade inferior a 18 ou com idade nula, pois a restrição CHECK exige que a condição de busca resulte em TRUE para cada linha da tabela.
Certo
Errado
Considerando que, ao projetar o esquema de um banco de dados relacional para uma biblioteca, um analista de sistemas deva assegurar a consistência lógica entre as tabelas LIVROS e AUTORES, assinale a opção que apresenta o mecanismo de estruturação de dados que o analista deve implementar para evitar a existência de registros órfãos e garantir que a remoção de um autor gerencie automaticamente os títulos a ele vinculados.
publicar a lista de autores em um Progressive Web App (PWA) para que algoritmos de inteligência artificial decidam autonomamente sobre a exclusão de registros
estabelecer uma restrição de integridade referencial utilizando a cláusula ON DELETE CASCADE na chave estrangeira (foreign key) da tabela dependente
realizar a redundância de dados através de backups manuais por registro, descartando o uso de chaves primárias para acelerar o processamento
aplicar um estilo CSS visibility: hidden na operação exclusão for detectada
validar o comando INSERT por meio de um ambiente imersivo de realidade virtual para simular o impacto da exclusão antes da execução no banco
Em ambientes de alta concorrência, a definição de restrições de chave estrangeira garante que operações de inserção e de atualização ocorram com menor custo computacional, pois o SGBD utiliza essas restrições para simplificar as verificações de consistência.
Certo
Errado
As restrições básicas podem ser especificadas em SQL como parte da criação de tabelas, incluindo restrições de chave, integridade referencial, valores permitidos e nulidade. Sobre esse tema, analise as afirmativas a seguir:
I. A integridade referencial é especificada por meio da restrição FOREIGN KEY, associada à cláusula REFERENCES.
II. É possível definir um valor padrão para um atributo anexando a cláusula DEFAULT <valor>à definição do atributo.
III. A cláusula UNIQUE define a chave primária de uma relação.
IV. A cláusula CHECK impõe uma condição lógica que deve ser satisfeita pelos valores inseridos ou atualizados em uma coluna ou em um conjunto de colunas.
V. Se nenhuma cláusula DEFAULT for especificada para um atributo, o SQL define automaticamente o valor padrão como NOT NULL.
Estão CORRETAS:
apenas I, II e IV.
apenas I, II, IV e V.
apenas II, III, IV e V.
apenas I, III, IV e V.
apenas I, III e IV.


Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Para garantir a integridade dos dados de um sistema de comércio eletrônico, é essencial que toda categoria_id inserida na tabela Produtos exista previamente na tabela Categorias. Qual mecanismo de integridade referencial, nativo dos SGBDs relacionais, deve ser implementado para fazer essa validação automaticamente, evitando a existência de “órfãos” na tabela Produtos?
Check Constraint.
Stored Procedure.
Foreign Key.
Unique Index.
Default Value.
Analise as afirmativas abaixo.
I. A integridade referencial exige que, para cada instância de chave estrangeira que existe em uma tabela, a instância de chave da tabela pai associada também tenha que existir.
II. Na transformação do modelo conceitual para SQL, um relacionamento muitos para muitos é transformado em uma tabela e conterá chaves primárias das entidades associadas como chave primária composta.
III. Na transformação do modelo conceitual em SQL, nulos são permitidos em uma tabela SQL para chaves estrangeiras de entidades obrigatórias associadas.
Estão corretas as afirmativas:
I, II e III
II e III apenas
I e II apenas
III apenas
Os problemas de integridade em um sistema de informações ocorrem quando os valores armazenados devem atender regras de consistência e quando novas restrições são adicionadas, é difícil alterar os programas para aplicá-las.
Certo
Errado
Observe a seguinte instrução SQL em um banco de dados MySQL:
CREATE TABLE Clientes (
id INT AUTO_INCREMENT PRIMARY
KEY,
nome VARCHAR(100) NOT NULL,
email VARCHAR(100) UNIQUE,
data_cadastro TIMESTAMP DEFAULT
CURRENT_TIMESTAMP
);
Com base nessa estrutura, qual afirmação sobre as restrições da tabela Clientes está correta?
A coluna id pode aceitar valores NULL.
O campo email aceita valores repetidos.
A coluna data_cadastro requer um valor explícito ao inserir um novo registro.
A chave primária da tabela é composta por mais de um campo.
A coluna nome não pode armazenar valores nulos.
Restrições de integridade, como integridade referencial e de domínio, garantem a consistência dos dados e evitam entradas inválidas ou conflitantes.
Certo
Errado


Seu próximo nível começa aqui

Seu próximo nível começa aqui
Destrave a preparação completa para sua aprovação. Com a Assinatura Ilimitada, você estuda com os melhores professores do Brasil e todos os recursos Gran.
Existem diversos tipos de atributos que podem ser utilizados na modelagem relacional. Os atributos que divididos em subpartes menores, que representam atributos mais básicos com significados independentes e que podem formar uma hierarquia são conhecidos como atributos
mutivalorados.
compostos.
complexos.
superiores.
deriváveis.
Segundo Elmasri e Navalhe (2019), qual o tipo de restrição afirma que nenhum valor de chave primária pode ser NULL?
De domínio.
De chave.
De integridade de entidade.
De integridade referencial.
NOT NULL.
Sobre restrições de integridade em bancos de dados relacionais, assinale a alternativa correta.
Restrições de integridade só podem ser aplicadas no nível físico (storage), não no nível lógico do SGBD.
A integridade de entidade exige que nenhuma chave primária possua valor nulo.
A integridade referencial permite que uma chave estrangeira em um registro assuma qualquer valor, mesmo que não corresponda a uma chave primária existente na tabela referenciada.
Restrições de integridade, uma vez declaradas, podem ser ignoradas pelo SGBD em favor da performance.
A integridade de domínio impede apenas a inserção de valores duplicados, não controlando tipos ou formatos de dados.
Em bancos de dados relacionais, existe uma regra que assegura que toda chave estrangeira (foreign key) em uma tabela tenha um valor correspondente na tabela referenciada (tabela-pai). Isso significa que não é permitido que um valor de chave estrangeira aponte para um registro inexistente, evitando dados órfãos e garantindo a coerência entre as tabelas relacionadas. Qual é o nome dessa regra?
Integridade de domínio.
Integridade de entidade.
Integridade de usuário.
Integridade de dados.
Integridade referencial.
Restrições de integridade como FOREIGN KEY podem ser ignoradas para melhorar a performance do banco.
Certo
Errado