Questões de Concurso sobre Normalização

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
330 questões encontradas
Questões por página
20
Mais recentes
 

No modelo relacional há limitações intrínsecas a esse modelo de banco de dados. Das limitações seguintes, aquela que exige especificamente processamento computacional é:


A

Gerenciamento de dados não estruturados.


B

Necessidade de normalização.


C

Necessidade de junção.


D

Gerenciamento de dados semiestruturados.

Assinale a alternativa que apresenta o processo de converter os dados brutos em um formato padronizado e estruturado, para eliminar redundâncias e inconsistências, facilitando análises e comparações entre diferentes conjuntos de dados.


A

filtragem


B

agregação


C

categorização


D

decomposição


E

normalização

Para determinar se um esquema de relação está em uma das formas normais desejáveis, precisa-se de informações adicionais sobre a empresa real que se está modelando com o banco de dados. Nesse contexto, o método mais comum é usar


A

OSNAP.


B

dependências funcionais.


C

GRID.


D

transferência de protocolo.


E

SCRUM.

O analista Tomas é o responsável por integrar data marts independentes do TJMS por meio do compartilhamento da dimensão local. Tomas observou que os data marts possuem diferentes granularidades: um contém dados agrupados por estado e o outro, por cidade. Então, Tomas terá que normalizar a dimensão local gerando a dimensão estado e a dimensão cidade.


A técnica de modelagem multidimensional que Tomas deverá utilizar para normalizar a dimensão local para integrar os data marts que compartilhem dimensões em comum é:


A

snowflaking;


B

agregação de fatos;


C

consolidação de fatos;


D

rastreabilidade (lineage);


E

degeneração dimensional.

Considere uma tabela relacional com atributos (colunas) A, B, C, D e E, na qual as dependências funcionais conhecidas são:


A -> B

A -> C

A -> D

D -> E


O comando de criação dessa tabela é mostrado a seguir.


create table X(A int, B int, C int, D int, E int,

constraint K1 unique (A),

constraint K2 unique (D)

)


De acordo com as formas normais Primeira, Segunda, Terceira e Boyce-Codd, a dependência funcional adicional necessária e suficiente para a validade desse esquema é:


A

A -> E;


B

A, D -> E;


C

D -> A;


D

D -> B, C, D;


E

E -> A.

João precisa criar um esquema normalizado para a tabela R, que contém cinco colunas, que não admitem valores nulos, como ilustrado no esquema abaixo.


R (A, B, C, D, E)


Sobre essas colunas (ou atributos), João levantou as dependências funcionais seguintes.


A -> B

B -> C

C -> D

D -> E

D -> A


Dentre os esquemas SQL esboçados por João, o que melhor representa a tabela R, com suas restrições, é:


A

create table R (

A int not null unique,

B int not null unique,

C int not null unique,

D int not null unique,

E int not null )


B

create table R (

A int not null,

B int not null,

C int not null,

D int not null,

E int not null,

primary key (A, B, C, D))


C

create table R1 (

A int not null,

B int not null,

C int not null,

D int not null,

primary key (A, B, C, D))

create table R2 (

D int not null unique,

E int not null)


D

create table R1 (

A int not null unique,

B int not null unique,

C int not null unique,

D int not null unique)

create table R2 (

D int not null unique

E int not null)


E

create table R1 (

A int not null unique,

B int not null unique,

C int not null unique)

create table R2 (

D int not null unique,

E int not null)

A tabela PESSOA, criada segundo os conceitos do Modelo Relacional para a realização de estudos na área da saúde, possui os seguintes atributos:


PESSOA (CPF, nome, sexo, idade, RG, renda, município-residência, UF-residência)


A chave primária dessa tabela é o atributo CPF.

Nesse contexto, considere as seguintes dependências funcionais (DF) definidas para alguns dos atributos da tabela PESSOA:


CPF → nome

CPF → renda

CPF → município-residência

Município-residência → UF-residência

RG → nome


Considerando-se a definição da primeira, da segunda e da terceira formas normais, 1FN, 2FN e 3FN, respectivamente, a tabela PESSOA NÃO está na


A

1FN, devido à DF CPF → nome


B

2FN, devido à DF CPF → RG


C

2FN, devido à DF RG → nome


D

3FN, devido à DF CPF → renda


E

3FN, devido à DF Município-residência → UF-residência

Assinale a alternativa correta que correspondente à importância da normalização em bancos de dados relacionais.


A

aumentar a redundância de dados


B

facilitar a atualização de registros


C

reduzir a duplicidade e inconsistência de dados


D

reduzir o volume de logs


E

simplificar a estrutura do banco de dados

Uma tabela encontra-se em 4FN quando, além de estar em 3FN, não contém


A

tabelas aninhadas.


B

dependências transitivas


C

tabelas autorelacionadas.


D

dependências intransitivas.


E

dependências multivaloradas.

No desenvolvimento de softwares e implementação de sistemas de banco de dados, é crucial entender o conceito de normalização para evitar redundâncias e inconsistências nos dados. Com base nisso, qual das seguintes alternativas sobre a normalização de banco de dados é a mais correta?


A

A primeira forma normal (1NF) exige que todos os valores em uma tabela sejam únicos.


B

A segunda forma normal (2NF) elimina dependências parciais, ou seja, dependências de parte de uma chave composta.


C

A terceira forma normal (3NF) é alcançada quando não há dependências transitivas, e a tabela ainda pode ter dependências parciais.


D

A normalização de banco de dados é um processo irreversível e impede qualquer tipo de desnormalização.

Num processo de normalização de dados, as regras são chamadas de formas normais e têm como objetivo impedir redundâncias na organização das tabelas e evitar resultados indevidos na atualização de uma tabela. Sobre este tema atribua analise as afirmativas abaixo e dê valores Verdadeiro (V) ou Falso (F).


( ) A primeira Forma Normal é a mais simples e abrangente exigindo apenas que todos os atributos tenham domínios atômicos, ou seja, valores indivisíveis, e nos remete a entender que em cada tupla deve haver apenas um valor para cada atributo.

( ) A primeira regra para que uma tabela atenda à 2FN é que atenda também à 1FN. Na sequência verifica-se se a tabela possui chave primária composta, pois a forma normal somente se aplica a tabelas que a possuam. Se isso não ocorrer, devemos desprezá-la e continuar o processo.

( ) A 3FN tem que atender a 1FN e 2FN, e exige que cada atributo pertencente à chave primária dependa diretamente da chave primária e que os atributos sejam exclusivamente independentes.


Assinale a alternativa que apresenta a sequência correta de cima para baixo.


A

F - V - V


B

F - V - F


C

V - V - F


D

V - V - V

Durante a implementação de um SGBD Relacional, uma equipe de banco de dados decide utilizar uma técnica que organiza as informações em tabelas de forma a reduzir a redundância e evitar anomalias de dados. Qual é o nome dessa técnica?


A

Particionamento de Tabelas.


B

Shardização de Dados.


C

Normalização de Dados.


D

Fragmentação Horizontal.

Para utilizar de forma adequada a análise de componentes principais (PCA, na sigla em inglês), é essencial normalizar os dados; se as variáveis não estiverem na mesma escala, aquelas com maior variância terão maior impacto, distorcendo o resultado da PCA.


C

Certo


E

Errado

Plínio possui dados de empregados e verificou que o salário (Sal) de um empregado é determinado pela sua categoria funcional (Cat), conforme a seguinte tabela empregados:

Imagem associada para resolução da questão

Supondo que não há dependências funcionais transitivas, Plínio deseja elaborar a normalização da tabela empregados para a 3FN, resultando em:


A

Emp (CodEmp, nome), Emp (CodEmp, Cat) e Cat (Cat, Sal);


B

Emp (CodEmp, nome, Sal) e Emp (CodEmp, Cat);


C

Emp (CodEmp, Nome, Cat) e Cat (Cat, Sal);


D

Emp (Nome, Cat) e Emp (Nome, Sal);


E

Emp (CodEmp, Cat) e Cat (CodEmp, Sal).

Ao contribuir para o desenvolvimento do novo software da Universidade Federal de Sergipe, que incorpora bancos de dados relacionais, você encontra o conceito de normalização de dados. Acerca da normalização de dados, assinale a alternativa correta.


A

É um software que permite criar, acessar, atualizar e gerenciar um banco de dados. Ele fornece uma interface para interagir com o banco de dados, incluindo a capacidade de definir a estrutura dos dados e realizar consultas.


B

É um atributo que identifica exclusivamente cada registro em uma tabela. É usado para garantir a integridade dos dados.


C

É um processo de organização de dados em um banco de dados para reduzir a redundância e melhorar a integridade. Ela envolve dividir tabelas grandes em tabelas menores e relacionadas.


D

São unidades de trabalho em um banco de dados. Elas garantem a consistência dos dados, permitindo que um conjunto de operações seja tratado como uma unidade indivisível.


E

É a cópia de segurança dos dados em caso de falha. A recuperação envolve a restauração dos dados a partir de backups em caso de problemas.

Sobre as formas normais de normalização de banco de dados relacional, assinale a alternativa correta.


A

A primeira forma normal (1FN) requer que cada coluna em uma tabela contenha valores únicos, para assim, eliminar a redundância de dados.


B

A terceira forma normal (3FN) elimina a redundância de dados ao permitir apenas dependências transitivas entre as colunas, o que garante assim, a integridade referencial.


C

A terceira forma normal (3FN) permite a existência de dependências transitivas entre as colunas, desde que estejam de acordo com a estrutura lógica da tabela.


D

A primeira forma normal (1FN) garante que não haja grupos repetidos de dados em uma tabela, o que evita assim, duplicação de informações.


E

A segunda forma normal (2FN) exige que todas as dependências funcionais não triviais sejam eliminadas, para garantir que cada coluna na tabela seja totalmente dependente da chave primária.

Normalização de banco de dados é um conjunto de regras que visa, principalmente, à organização de um projeto de banco de dados para aumentar tanto a redundância quanto a integridade dos dados, sem interferir no desempenho.


C

Certo


E

Errado

A normalização de dados em um banco de dados é uma técnica que organiza os dados desse banco em uma escala específica, como valores entre 0 e 1.


C

Certo


E

Errado

Na teoria do processo de normalização em bancos de dados relacionais, o conceito de chave é definido por “um conjunto de uma ou mais colunas, tal que não possa haver duas linhas, t1, t2, cujos valores presentes nessas colunas sejam idênticos em t1 e t2”.


Nesse contexto, considere uma tabela T, com colunas A, B, C e D, para as quais são válidas as seguintes dependências funcionais:


A -> B

B -> C

B -> D

C -> B


Supondo que, adicionalmente, a dependência funcional


C -> A


seja válida, é correto concluir que, obrigatoriamente, a tabela T deve ser:


A

declarada com duas chaves distintas;


B

declarada com três chaves distintas;


C

declarada com uma chave apenas;


D

particionada em duas tabelas;


E

particionada em três tabelas.

   
Gerar simulado