

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.
Em um SGBD relacional, o tipo de restrição de integridade em que o valor de um campo deve obedecer à definição de valores admitidos para a coluna é conhecido como integridade:
De domínio.
De chave.
Única.
De vazio.
Referencial.
As formas normais em bancos de dados são regras que definem a organização e a estrutura das tabelas para garantir a eficiência na representação e manutenção dos dados, evitando redundâncias e anomalias. Uma tabela está na segunda forma normal (2FN) se, além de estar na primeira forma normal,
todos os seus atributos são indivisíveis e cada atributo contém apenas valores atômicos.
todos os atributos não-chave são totalmente dependentes da chave primária, não havendo dependência parcial.
não houver dependência transitiva entre os atributos não-chave, com cada atributo não-chave dependendo apenas da chave primária diretamente.
não houver dependências funcionais não triviais entre atributos não-chave.
A arquitetura de banco de dados relacional, como o Oracle, é um modelo de organização de dados que se baseia em tabelas estruturadas. Nesse contexto, assinale a opção que apresenta a denominação correta de uma coluna ou um conjunto de colunas que identifica exclusivamente cada linha em uma tabela e garante a unicidade e a integridade dos dados.
relacionamentos
índices
álgebra relacional
chave primária
diagrama de entidade-relacionamento (DER)
O banco de dados relacional tem estrutura baseada em registros relacionados e organizados em tabelas. Essas relações fornam os registros integrados. Esse relacionamento é possível através das:
Cardinalidades e stored procedures.
Chaves primárias, estrangeiras e simultâneas.
Chaves primárias, estrangeiras e candidatas.
Cardinalidades, chaves primárias e alternativas.
Tendo como base os conceitos de banco de dados, analise as assertivas abaixo.
I. No modelo conceitual, as entidades, os atributos das entidades e os relacionamentos devem estar presentes.
II. A normalização tem por objetivo simplificar a forma com que os dados são armazenados no banco de dados para obter mais eficiência e minimizar a redundância.
III. A chave primária é uma coluna na tabela atual em que os valores devem ser chave secundária na mesma tabela.
IV. O modelo lógico fornece uma visão abstrata adequada, sendo voltada para os desenvolvedores.
Está(ão) correta(s)
I, II e IV, somente.
I e IV, somente.
II e III, somente.
II, somente.
III e IV, somente.
A álgebra relacional é um conjunto formal de operações usado para manipular dados em bancos de dados relacionais, enquanto o SQL (Structured Query Language) é uma linguagem usada para interagir com bancos de dados relacionais. Qual das seguintes operações em álgebra relacional possui um equivalente direto e idêntico em SQL, permitindo que os usuários recuperem dados específicos de um banco de dados?
Set Difference.
Union.
Selection.
Projection.
Cartesian Product.
Assinale a alternativa que representa corretamente o conceito de chave estrangeira no contexto dos bancos de dados relacionais:
Em uma tabela, a chave estrangeira consiste em uma coluna que identifica exclusivamente uma linha. O seu propósito é identificar, de modo exclusivo, um valor.
Em uma tabela, a chave estrangeira consiste em uma coluna que identifica exclusivamente uma linha. O seu propósito é relacionar tabelas, para viabilizar consultas combinadas.
Em uma tabela, a chave estrangeira consiste em uma ou mais colunas que se relacionam com a chave primária de outra tabela. O seu propósito é relacionar tabelas para viabilizar consultas combinadas.
Em uma tabela, a chave estrangeira consiste em uma ou mais colunas que se relacionam com a chave primária de outra tabela. O seu propósito é identificar, de modo exclusivo, um valor.
Em uma tabela, a chave estrangeira consiste em uma coluna que identifica, de modo exclusivo, um valor existente em outra tabela. O seu propósito é tornar as consultas de dados mais rápidas em função da redundância de informações.
Na abordagem relacional, a propriedade de fechamento garante que a saída de qualquer operação possa ser usada como entrada de outra operação.
Certo
Errado
Em um banco de dados relacional, o que representa a cardinalidade em um relacionamento entre duas entidades?
O número total de registros em cada entidade.
O número máximo de ocorrências em cada entidade.
O número mínimo de ocorrências em cada entidade.
O número de ocorrências infinitas em cada entidade.
O número de ocorrências entre duas entidades que estão associadas por um relacionamento.
Considere um banco de dados relacional e duas tabelas, T1 e T2, desse banco de dados, com a seguinte composição:
T1 (A , B, C) e T2 (D , E, F, A)
Nota-se que um dos atributos de T2 inclui a chave primária (A) de T1. Nesse caso, é correto afirmar que
o atributo A na tabela T2 exerce o papel de chave estrangeira.
o atributo A da tabela T1 deixa de exercer o papel de chave primária.
o atributo A da tabela T1 deve, obrigatoriamente, ser do tipo inteiro.
a tabela T2 é chamada de tabela referenciada.
a tabela T1 é chamada de tabela referenciadora.
A primeira forma normal, utilizada no processo de normalização de um banco de dados relacional, estabelece que:
não haja linhas duplicadas numa tabela;
não haja colunas idênticas numa tabela;
em nenhuma das linhas de uma tabela haja valores múltiplos armazenados na mesma coluna;
em qualquer tabela deve haver uma coluna que possa ser declarada como chave primária;
não haja transitividade de dependências funcionais entre as colunas.
No modelo hierárquico de bancos de dados, há a estrutura que estabelece os relacionamentos pai-filho entre registros, sendo correto afirmar que tais relacionamentos
são do tipo 1:N (um para muitos) do registro pai para os registros filhos.
são do tipo M:N (muitos para muitos) dos registros pai para os registros filhos.
não se aplicam a casos em os registros contenham menos do que quatro campos.
cada registro filho está associado a pelo menos dois registros pai ou superiores.
aplicam-se apenas a casos em que os registros sejam todos do mesmo tipo.
Se um sistema de banco de dados relacional tiver que processar uma solicitação que exija informações de várias tabelas, será necessário mesclar os registros individuais das tabelas. Isso é implementado em bancos de dados SQL usando JOINS. Considere as figuras a seguir:

Pautando-se nas informações apresentadas nas figuras, analise as assertivas e assinale a alternativa correta.
I. O tipo de Join representado na figura 1 é o INNER JOIN.
II. O tipo de Join representado na figura 2 é o FULL OUTER JOIN.
III. A figura 1 representa a união entre as tabelas A e B, ou seja, os valores que estão em ambas as tabelas.
IV. Na figura 2, todos os itens de uma tabela estarão associados a cada item da outra.
Apenas I está correta.
Apenas I e II estão corretas.
Apenas I e III estão corretas.
Apenas I, II e IV estão corretas.
Qual das seguintes chaves geralmente é usada para representar as relações entre as tabelas?
Chave mestra
Chave primária
Chave secundária
Chave estrangeira
Chave representativa
A normalização de dados é o processo de analisar os esquemas de relações com base nas dependências funcionais de seus atributos e chaves primárias, envolvendo uma série de Formas Normais (FN). Observe a instância da tabela PEDIDO a seguir.
ID_PEDIDO | DATA | ID_CLIENTE | NOME_CLIENTE |
1 | 11/07/2023 | 1 | João |
2 | 11/07/2023 | 2 | Paulo |
As colunas de PEDIDO têm valores atômicos e as colunas não chaves (DATA, ID_CLIENTE, NOME_CLIENTE) são totalmente dependentes da chave primária (ID_PEDIDO).
Portanto, PEDIDO está normalizada nas FN:
1FN e 2FN;
1FN e 3FN;
2FN e 3FN;
2FN e 4FN;
3FN e 4FN.
As colunas de uma tabela na terceira forma normal devem depender da chave primária, de forma direta ou por meio de dependências transitivas ou indiretas.
Certo
Errado
Supondo que no Brasil
- todo brasileiro tem um, e somente um, CPF;
- alguns brasileiros têm um, mas somente um, passaporte válido;
- alguns brasileiros têm uma, mas somente uma, carteira de motorista (CNH) válida.
A definição correta desses atributos numa tabela relacional normalizada seria:
CPF varchar(11) not null
CNH varchar(9) UNIQUE
Passaporte varchar(9) UNIQUE
CPF varchar(11) not null UNIQUE
CNH varchar(9) UNIQUE
Passaporte varchar(9) UNIQUE
CPF varchar(11) UNIQUE
CNH varchar(9) not null
Passaporte varchar(9) not null
CPF varchar(11) not null
CNH varchar(9) null
Passaporte varchar(9) null
CPF varchar(11) null
CNH varchar(9) UNIQUE
Passaporte varchar(9) UNIQUE
Em contraste com os modelos relacionais, os modelos dimensionais, ou modelos de dados dimensionais kimball — modelos de dados baseados na técnica desenvolvida por Ralph Kimball —, são estruturas normalizadas projetadas para recuperar dados de um data warehouse.
Certo
Errado
Considerando o modelo entidade-relacionamento utilizado no projeto de bancos de dados relacionais, é correto que
um conjunto de relacionamentos recursivo reúne, no mínimo, três conjuntos de entidades distintos.
um conjunto de relacionamentos pode possuir exclusivamente atributos do tipo numérico.
um conjunto de relacionamentos binário envolve dois conjuntos de entidades distintos.
um conjunto de relacionamentos não pode possuir atributos descritivos.
todos conjuntos de relacionamentos em um modelo entidade-relacionamento devem possuir a mesma cardinalidade.
Considere a seguinte tabela de um banco de dados relacional:
Passagem (ID, Origem, Destino)
O comando da álgebra relacional que proporciona a exibição da origem e do destino, para passagens com ID maior do que 60, é:
πOrigem, Destino (Passagem.ID > 60)
πOrigem, Destino, ID > 60 (Passagem)
πOrigem, Destino (σID,Passagem>60)
πOrigem, Destino (Passagem.σID> 60)
πOrigem, Destino (σID>60 (Passagem))