

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.
Visões podem ser usadas para definir relações no esquema externo que exibem para os aplicativos as alterações feitas no esquema conceitual do banco de dados.
Certo
Errado
Sobre banco de dados relacional, considere a tabela:
professor_disciplina (cod_professor, cod_disciplina,
nome_disciplina, data_inicio, data_termino)
Após a normalização, temos duas tabelas cujo resultado obtido foi:
professor _ disciplina (cod_professor, cod_disciplina,
data _ inicio, data _ termino)
disciplina (cod_disciplina, nome _ disciplina)
Os campos em negrito representam a chave primária. Assinale a alternativa que indica CORRETAMENTE a forma normal aplicada:
HEUSER, Carlos Alberto. Projeto de Banco de Dados. 6. ed. Porto Alegre: Bookman, 2009.
1FN
2FN
3FN
FNBC
5FN
Considere um banco de dados relacional em que as operações de insert e update efetuadas numa certa tabela devem ser monitoradas e anotadas, como subsídio aos procedimentos de auditoria da empresa. Essa tabela é utilizada por uma série de aplicações, em diferentes tipos de transações, e iniciadas por um número considerável de usuários.
Nesse cenário, assinale o mecanismo mais adequado para a implementação desse monitoramento.
Cursores.
Stored procedures.
Triggers.
Utilitários de exportação de dados.
Views.
O modelo de banco de dados em que a associação entre dois registros é feita por meio do relacionamento entre um registropai e vários registros-filhos com cardinalidade 1:N, e a navegação é feita da raiz para as folhas, é o:
em rede;
otimizado;
relacional;
hierárquico;
orientado a objetos.
Com relação às formas normais em bancos de dados relacionais, assinale a alternativa correta no que diz respeito à forma normal de Boyce/Codd, com relação à sua posição na hierarquia das formas normais.
Precede a 1ª forma normal e é considerada o patamar mais elementar da normalização.
Situa-se entre a 1ª forma normal e a 2ª forma normal.
Situa-se entre a 2ª forma normal e 3ª forma normal.
Situa-se entre a 3ª forma normal e a 4ª forma normal.
É considerada a 6ª forma normal
De acordo com a restrição de domínio de uma relação, em uma chave estrangeira, o valor do campo tem que coincidir com uma chave primária de uma tabela referenciada.
Certo
Errado
O processo de normalização consiste na análise das relações para aumentar as formas normais estritas, levando a agrupamentos de atributos progressivamente melhores. As formas normais são especificadas em termos de dependências funcionais.
Fonte: RELMASRI, R.; NAVATHE, S. B. Sistemas de Bancos de Dados. 6a ed. São Paulo: Pearson Addison Wesley, 2011.
Com relação à normalização de dados, segundo Elmasri (2011), julgue as afirmações a seguir.
I. A 3FN trata do conceito de dependência transitiva.
II. A 4FN trata do conceito de dependência multivalorada.
III. A 5FN trata do conceito de dependência de junção.
Está CORRETO o que se afirma em:
Nenhuma alternativa.
I e II, apenas.
II e III, apenas.
I e III, apenas.
Todas as alternativas.
Analise o esquema relacional a seguir.
create table X1(
A1 int not null primary key,
B1 int)
create table X2(
A2 int not null primary key,
B2 int)
create table X3(
A1 int not null unique,
A2 int,
B3 int,
foreign key(A1) references X1(A1),
foreign key(A2) references X2(A2)
)
Sobre esse esquema, analise as afirmativas a seguir.
I. Cada elemento de X1 pode estar relacionado, via X3, a zero, um ou mais elementos de X2.
II. Cada elemento de X1 pode estar relacionado a zero, um ou mais elementos de X3.
III. Cada elemento de X2 pode estar relacionado a zero ou apenas um elemento de X3.
Está correto somente o que se afirma em:
I;
II;
III;
I e II;
II e III.
A equipe de TI está considerando dois modelos de bancos de dados para gerenciar suas informações: o modelo relacional e o modelo hierárquico. O modelo relacional é conhecido por sua flexibilidade e capacidade de gerenciar relações complexas entre tabelas, enquanto o modelo hierárquico é eficiente para leituras e organiza os dados em uma estrutura de árvore.
Qual modelo seria mais adequado para a equipe utilizar se ela precisar, frequentemente, realizar consultas complexas envolvendo múltiplas tabelas?
Ambos são igualmente adequados.
Modelo Hierárquico.
Modelo Relacional.
Nenhum dos modelos é adequado.
O modelo de banco de dados caracterizado por uma coleção de tabelas, cada uma com um nome único atribuído, em que cada linha de uma tabela representa uma relação entre um conjunto de valores, é chamado de modelo:
Em rede.
Plano.
Hierárquico.
Não relacional.
Relacional.
Sobre o procedimento de normalização de dados, assinale a alternativa incorreta.
É um processo que visa a minimizar redundância de dados.
A dependência funcional diz respeito à relação entre diferentes tabelas.
Possui cinco formas normais para serem aplicadas.
As formas normais devem ser aplicadas em sequência.
Referindo-se ao modelo entidade-relacionamento de bancos de dados relacionais, um conjunto de relacionamentos binário corresponde a
definir uma associação entre dois atributos pertencentes a conjuntos de entidades distintos.
declarar dois atributos para cada conjunto de entidades.
limitar a dois o número de relacionamentos de um modelo completo de um banco de dados.
declarar até dois tipos de atributos distintos nos conjuntos de entidades.
definir uma associação entre dois conjuntos de entidades distintos.
Em um modelo entidade-relacionamento de um banco de dados relacional, cada conjunto de entidades pode possuir diversos atributos, sendo correto que um atributo cujo valor pode ser obtido a partir do(s) valor(es) de outro(s) atributo(s) denomina-se atributo
parcial.
indireto.
chaveado.
derivado.
secundário.
Quanto aos bancos de dados relacionais, assinale a alternativa correta.
JOIN, por si só, é uma restrição de integridade.
Um INDEX é um procedimento armazenado que é executado automaticamente, quando ocorre um evento específico, como: a inserção; a atualização ou a exclusão de registros.
Chave estrangeira é uma restrição de integridade que garante a unicidade e a identificação única de cada registro em uma tabela.
A principal função da chave primária é ser utilizada para armazenar dados temporários durante uma transação.
A restrição CASCADE permite que ações realizadas em chaves primárias sejam automaticamente refletidas nas chaves estrangeiras relacionadas.
Considere as seguintes afirmações sobre a normalização de boyce/codd:
I. A normalização de boyce/codd é uma forma normal estritamente mais forte que a forma 4FN.
II. Para aplicação da normalização boyce/codd, é necessário que a variável relacional tenha duas ou mais chaves candidatas, as chaves candidatas sejam compostas e que ocorra superposição de atributos.
III. A forma de boyce/codd é definida somente se toda dependência funcional (DF) não trivial e irredutível à esquerda tem uma chave candidata como determinante.
Assinale a alternativa CORRETA, conforme Date (2004, p. 610):
Fonte: DATE, C. J. Introdução a Sistemas de Banco de Dados. 8. ed. Rio de Janeiro: Editora Elsevier, 2004.
Apenas a afirmação I está correta.
As afirmações I e II estão corretas.
Apenas a afirmação II está correta.
As afirmações II e III estão corretas.
As afirmações I, II e III estão corretas.
Na normalização de dados, a 2.a forma normal trata da remoção de dependências parciais enquanto que a 3.a forma normal remove dependências transitivas.
Certo
Errado
Considere a seguinte tabela de um banco de dados relacional:
Veículo (RENAVAM, Modelo, Marca, Ano)
O comando da álgebra relacional que proporciona a exibição do modelo e ano de veículos, com ano maior do que 2018 é:
πModelo, Ano (σ (Veículo.Ano>2018))
πModelo, Ano σ(Veículo) (Ano>2018))
πModelo and Ano>2018 (Veículo))
πModelo, Ano (σAno > 2018 (Veículo))
πModelo, Ano, Ano > 2018 (Veículo))
Dependências funcionais e formas normais são conceitos fundamentais no projeto de banco de dados relacionais, pois ajudam a garantir a integridade e a eficiência dos dados. Dado um conjunto de atributos X e um atributo Y, qual das seguintes afirmações descreve corretamente uma dependência funcional no contexto de um banco de dados relacional?
X e Y são mutuamente exclusivos e não podem coexistir no mesmo conjunto de atributos.
X determina unicamente Y e Y é dependente de X .
X é subconjunto de Y e Y possui todos os elementos de X.
X é igual a Y e ambos possuem os mesmos atributos.
X e Y são independentes e não possuem relação entre si.
Considere a seguinte tabela de um banco de dados relacional:
Passagem (ID, Origem, Destino, Valor)
O comando SQL para obter a Origem e Destino para valores situados entre 200,00 e 1.000,00, ordenado pela Origem, é:
SELECT Origem, Destino
FROM Passagem
HAVING Valor BETWEEN (200.00; 1000.00);
SELECT Origem, Destino
FROM Passagem
ORDER BY Origem AND
(Valor >= 200.00 OR Valor <= 1000.00);
SELECT Origem, Destino
FROM Passagem
WHERE Origem ASC AND
Valor BETWEEN (200.00 <> 1000.00);
SELECT Origem, Destino
FROM Passagem
WHERE Valor BETWEEN (200.00 AND 1000.00)
ORDER BY Origem;
SELECT Origem, Destino
FROM Passagem
HAVING Origem ASC AND
Valor BETWEEN (200.00 UNTIL 1000.00);