Questões de Concurso sobre Álgebra relacional

 
 
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
 
262 questões encontradas
Questões por página
20
Mais recentes
 

O processo de normalização para banco de dados relacionais, proposto inicialmente por Codd, leva a um esquema de relação por uma série de testes para certificar se a relação satisfaz certa forma normal. Com relação ao processo de normalização, assinale a opção correta.


A

Os projetistas de banco de dados precisam normalizar para a forma normal mais alta possível.


B

O objetivo principal do processo de normalização é definir as restrições de integridade.


C

Uma relação está na terceira forma normal (3FN) se cada atributo não chave (não principal) for dependente transitivamente da chave primária.


D

A Forma Normal Boyce-Codd (FNCB) é baseada no conceito de dependência de junção.


E

Minimização ou eliminação da redundãncia e minimização das anomalias de atualização são propriedades desejadas com a normalização.

Na modelagem relacional de banco de dados, uma coluna de uma determinada tabela só pode conter valores atômicos. Esta propriedade caracteriza a:


A

primeira forma normal.


B

segunda forma normal.


C

terceira forma normal.


D

quarta forma normal.

Considere o seguinte esquema:


Carro(chassi,marca,modelo,ano);

Vendedor(cpf,nome,salario);

Venda(chassicarro,cpfvendedor,valor);


Usando a álgebra relacional, assinale a alternativa abaixo que representa a consulta que retorna somente os números de chassi dos carros que foram vendidos pelo vendedor com o cpf de número 0111:


A

π(chassicarro)(σ(cpfvendedor=0111)(Venda))


B

π(marca)(σ(cpfvendedor=0111)(Venda))


C

π(chassi)(σ(chassi=0111)(Venda))


D

σ(chassi)(σ(cpfvendedor=0111)(Vendedor))


E

π(modelo)(π (cpfvendedor=0111)(Carro))

Em geral, o objetivo de um projeto de banco de dados relacional é criar um conjunto de esquemas de relação que nos permita armazenar informações sem redundância desnecessária e recuperar informações facilmente. Isso é conseguido projetando esquemas que estejam em uma forma normal apropriada. Sobre formas normais de banco de dados, é CORRETO afirmar:


A

Um esquema está na primeira forma normal (1FN), mas não está na segunda forma normal (2FN), se o esquema de uma relação funcionário incluir um atributo filhos, cujos elementos de domínio são conjuntos de nomes.


B

A forma normal Boyce-Codd Normal Form (BCNF) não elimina toda a redundância que pode ser descoberta com base nas dependências funcionais.


C

A terceira forma normal (3FN) amplifica a restrição imposta pela Boyce-Codd Normal Form (BCNF), não permitindo dependências funcionais não triviais.


D

Um esquema de relação R está na primeira forma normal (1FN) se os domínios de todos os atributos de R são atômicos, isto é, se os elementos do domínio são considerados unidades indivisíveis.


E

Um projeto de banco de dados está na quarta forma normal (4FN) se cada membro do conjunto de esquemas de relação que constitui o projeto estiver na terceira forma normal (3FN).

Considere a tabela Empregado abaixo.


CodEmpregado

NomeEmpregado

CategoriaSalarial

Salario

1436

Carlos

An-15

2.000,00

5201

Marta

Pr-32

1.800,00

63

Marisa

An-15

2.000,00

982

Antonio

Sp-14

1.500,00

134

Malu

Pr-32

1.800,00

3331

Gabriel

Ad-18

800,00

847

Marcos

Af-73

950,00


Sabendo-se que o atributo Salario depende unicamente do atributo CategoriaSalarial, para normalização na 3ª Forma Normal – 3FN,


A

o atributo Salario será eliminado da tabela Empregado e uma nova tabela será criada com os atributos CategoriaSalarial e Salario.


B

os atributos CategoriaSalarial e Salario serão eliminados da tabela Empregado e uma nova tabela será criada com os atributos CategoriaSalarial e Salario.


C

os atributos NomeEmpregado e CategoriaSalarial formarão uma nova tabela e a tabela Empregado ficará apenas com os atributos CodEmpregado e Salario.


D

a tabela deverá, antes, ter os valores redundantes do atributo CategoriaSalarial eliminados pela aplicação das 1FN e 2FN.


E

a tabela deverá, antes, ter os valores redundantes do atributo Salario anulados pela aplicação unicamente da 2FN.

Qual é a normalização de uma tabela que objetiva remover a repetição de dados dentro de um campo em uma tabela, criando valores atômicos (simples e indivisíveis)?


A

Primeira forma normal


B

Segunda forma normal


C

Terceira forma normal


D

Quarta forma normal

Considere a entidade a seguir, retirada de um diagrama de entidade-relacionamento, que possui como chave primária os atributos employee_id e start_date.


Imagem associada para resolução da questão


Pode-se afirmar que para esta entidade estar na Segunda Forma Normal (2FN), ela precisa estar na Primeira Forma Normal (1FN) e


A

os atributos employee_id, job_id e department_id precisam ser chave estrangeira nesta entidade.


B

a chave primária precisa ser formada pelos atributos employee_id, job_id e department_id, que são provenientes de tabelas relacionadas a esta.


C

o atributo employee_id, que é parte da chave primária, precisa ser proveniente de uma das tabelas relacionadas a esta.


D

os atributos end_date, job_id e department_id precisam ser dependentes da chave primária composta inteira, não apenas de parte dela.


E

todos os atributos precisam permitir apenas valores exclusivos, de forma que não haja redundância e, consequentemente, desperdício de espaço em disco.

Na normalização, a primeira Forma Normal deve garantir que


A

todo atributo seja atômico.


B

todo atributo que não é chave deve ser totalmente dependente da chave primária.


C

todo atributo que não é chave seja mutuamente independente, ou seja, que não existam funções que definam um ao outro.


D

caso necessário, exista pelo menos uma redundância.


E

possua a mesma forma Normal de Boyce-Codd.

Em relação normalização em banco de dados, julgue os itens a seguir, marcando com (V) a assertiva verdadeira e com (F) a assertiva falsa:


( ) Uma das funções da normalização é analisar as tabelas e organizá-las de forma que a sua estrutura seja simples, relacional e estável, para que o gerenciamento possa ser também simples, eficiente e seguro.

( ) Uma relação está na 1FN quando todo valor em R for atômico (ou seja, R não contém grupos de repetição) e a relação (R) não permite atributos multivalorados, compostos ou suas combinações.

( ) A 3FN é utilizada para evitar que se mantenham informações sobre um conjunto que tem interseção com o conjunto representado na tabela, mas tem existência independente.

( ) Uma relação está na 2FN se ela é 1FN e todo atributo do complemento de uma chave candidata é totalmente funcionalmente dependente daquela chave.


Assinale a opção com a sequência CORRETA de cima para baixo:


A

V, V, V, V.


B

V, V, F, V.


C

F, V, V, F.


D

F, V, V, V.


E

Nenhuma das alternativas anteriores.

A Figura 1 – Tabela Projeto_Empregado apresenta uma tabela do banco de dados chamada “Projeto_Empregado”, que possui, respectivamente, as colunas “Cod_Projeto”, “Cod_Empreg”, “Nome_Empreg”, “Categoria_Funcional_Empreg”, “Salario”, “Data_Inicio_Projeto” e“Tempo_Alocado_Ao_Projeto”, sendo as colunas “Cod_Projeto” e “Cod_Empreg” a chave primária dessa tabela em virtude do empregado poder trabalhar em múltiplos projetos. Nesse contexto, a tabela está em que Forma Normal?


Cod_ Projeto

Cod_ Empreg

Nome_Empreg

Categoria_ Funcional_ Empreg

Salario

Data_Inicio_ Projeto

Tempo_Alocado_ Ao_Projeto

1

100

Empregado 100

A1

2000

01/05/2015

50

1

101

Empregado 101

A1

2000

01/05/2015

50

1

102

Empregado 102

A2

2000

01/10/2014

180

2

101

Empregado 101

A1

2000

01/10/2014

190

2

103

Empregado 103

B2

2000

01/10/2014

190

2

104

Empregado 104

A1

2000

01/10/2014

190

3

103

Empregado 103

B2

2000

01/05/2015

30

4

101

Empregado 101

A1

2000

01/05/2015

50

4

102

Empregado 102

A2

2000

01/10/2014

180

Figura 1 – Tabela Projeto_Empregado


A

Primeira Forma Normal.


B

Segunda Forma Normal.


C

Terceira Forma Normal.


D

Quarta Forma Normal.


E

Não está Normalizada.

A forma normal que afirma que o domínio de um atributo deve incluir apenas valores atômicos é a :


A

primeira forma normal.


B

segunda forma normal.


C

terceira forma normal.


D

quarta forma normal.


E

quinta forma normal.

Seja a relação R constituída de n atributos denominados de A1, A2, A3, ..., An. O domínio de um atributo A qualquer uma dessa relação defini-se por dom(A). A indicação do número total de valores, ou cardinalidade, em um domínio de um atributo A qualquer é |dom(A)|, considerando que todos os domínios são finitos. O produto de cardinalidades de todos os domínios, definido da seguinte forma |dom(A1)| x |dom(A2)| x |dom(A3)| ... |dom(An)|, representa:


A

o número total de possíveis tuplas da relação R.


B

a quantidade de valores de domínios existentes da relação R.


C

o número total possíveis de cardinalidades das tuplas da relação R.


D

a quantidade de valores de cardinalidades de domínios da relação R.


E

a quantidade de possíveis valores de cardinalidades de domínios das tuplas da relação R.

Seja o conjunto de atributo A1 de uma relação R1 e que forma a chave primária dessa relação R1. Seja o conjunto de atributos A2 da relação R2 e que forma a chave estrangeira dessa relação R2. Sabendo-se que A2 referencia a chave primária da relação R1, é possível afirmar que:


A

A1 é um subconjunto de A2.


B

A2 é um subconjunto de A1.


C

A1 e A2 são conjuntos disjuntos.


D

A1 é um subconjunto de A2 e A1 diferente de A2.


E

A2 é um subconjunto de A1 e A1 diferente de A2.

Uma relação R possui dois conjuntos de atributos A e B cuja interseção entre ambos é vazio. Os elementos a1, a2 e a3 constituem o conjunto A (A = {a1, a2, a3 }). O conjunto B possui o elemento b, B = {b}. Para que a dependência funcional A B seja parcial é necessário e suficiente que (não considerando o conjunto vazio):


A

{a1} e {a2} e {a3} e {a1, a2} e {a2, a3} e {a1, a2, a3} determina B.


B

{a1} ou {a2} ou {a3} e {a1, a2} e {a2, a3} e {a1, a2, a3} determina B.


C

{a1} e {a2} e {a3} e {a1, a2} ou {a2, a3} ou {a1, a2, a3} determina B.


D

{a1} ou {a2} ou {a3} e {a1, a2} e {a2, a3} determina B.


E

{a1} ou {a2} ou {a3} ou {a1, a2} ou {a2, a3} determina B.

Em uma abordagem top-down, após a definição de um modelo de dados, aplica-se a normalização para se obter uma síntese dos dados, bem como uma decomposição das entidades e relacionamentos em elementos mais estáveis, tendo em vista sua implementação física em um banco de dados.


Com relação à normalização, analise o texto a seguir:


Cada ocorrência da chave primária deve corresponder a uma e somente uma informação de cada atributo, ou seja, a entidade não pode conter grupos repetitivos (multivalorados). Para se obter entidades nesta forma, é necessário decompor cada entidade não normalizada em tantas entidades quanto for o número de conjuntos de atributos repetitivos.


O texto define


A

o conceito de anomalia.


B

a terceira forma normal.


C

o conceito de generalização.


D

a segunda forma normal.


E

a primeira forma normal.

A etapa de projeto dos bancos de dados relacionais é importante para que as operações sobre os dados armazenados estejam livres de problemas como, por exemplo, redundância. Um dos objetivos dessa fase é a normalização das tabelas.


Conhecidas as entidades, seus atributos e seus relacionamentos, o processo de normalização baseia-se, principalmente,


A

no ambiente de desenvolvimento e programação a ser utilizado na construção do sistema.


B

nas características do SGBD a ser empregado na implementação, especialmente dos métodos de indexação.


C

nos requisitos de performance que venham a ser estabelecidos para a instalação quando em regime.


D

na identificação das dependências funcionais entre os atributos e das chaves primárias e candidatas a serem definidas para as tabelas.


E

nas ferramentas de persistência de dados a serem empregadas no desenvolvimento.

Uma relação R está na terceira forma normal se


A

todo atributo não chave não for parcialmente dependente da chave primária.


B

toda dependência funcional não trivial e irredutível à esquerda tem uma chave candidata como determinante.


C

todo atributo não chave for dependente de forma não transitiva da chave primária.


D

em todo valor válido dessa relação, cada tupla contém exatamente um valor para cada atributo.


E

toda dependência de junção não trivial, que é satisfeita por R, for implicada pelas chaves candidatas de R.

Com relação ao modelo apresentado,


A

a tabela Curso não está na primeira forma normal (1FN).


B

as tabelas não estão normalizadas, ou seja, não atendem a nenhuma forma normal.


C

para que a tabela Aluno esteja na segunda forma normal (2FN), o campo telefoneAluno deve ser retirado e colocado em uma tabela com dados de endereço.


D

todas as tabelas estão normalizadas, ou seja, atendem as três primeiras formas normais (1FN, 2FN e 3FN).


E

a tabela Matricula não está na segunda forma normal (2FN).

   
Gerar simulado