Questões de Banco de Dados - Modelo relacional para Concurso
Foram encontradas 524 questões
O modelo relacional de dados consiste em um banco de dados percebido por seus usuários como uma coleção de variáveis de relações que trata das questões lógicas e físicas da estrutura, da integridade e da manipulação de dados.
• A ϵ X; isto é, é uma DF trivial, ou
• X é uma superchave, ou
• A é parte de alguma chave para R.
Se, para toda a DF X → A em F, uma dessas afirmações for válida, a forma normal de R será:
Acerca de bancos de dados relacionais, julgue o item subsequente.
Em um banco de dados estruturado de acordo com o modelo
relacional, todos os elementos dos dados são colocados em
tabelas bidimensionais, organizados em linhas e colunas, o que
simplifica o acesso e a manipulação dos dados. Operações
matematicamente conhecidas como de produto cartesiano, de
seleção e de projeção também apoiam a manipulação de dados
aderentes ao modelo relacional.
Observe o diagrama abaixo:
O esquema relacional que descreve o
diagrama ER de maneira a minimizar o número de
junções e o armazenamento de chaves primárias é:
A passagem para a terceira forma normal (3FN) consta em dividir tabelas para eliminar as dependências transitivas. Considere a tabela a seguir representada por um esquema relacional.
Empregado (matriculaEmpregado, nome, cargo, salario)
A forma normalizada desse esquema será:
Duas características desse MER são expressas a seguir.
I - Resultado da união de dois ou mais conjuntos CLIENTE de entidades de nível mais baixo, o que produz um conjunto de entidades de nível mais alto.
II - Resultado da separação de um conjunto de entidades de nível mais alto, o que forma um conjunto de entidades de nível mais baixo.
As características I e II são denominadas, respectivamente:
A lista completa e correta de ações possíveis é
Autor(id, cpfAutor, nomeAutor)
Livro(id, tituloLivro)
Capitulo(id, tituloCapitulo)
Secao(id, tituloSecao)
Para completar o modelo, esse projetista deseja representar a existência dos seguintes relacionamentos: muitos-para-muitos entre autores e livros, um-para-muitos de livros para capítulos e um-para-muitos de capítulos para seções. Três restrições que o projetista deve seguir são:
• poder apenas criar campos adicionais nas relações existentes, ou então criar novas relações com seus próprios campos;
• cada relação do modelo resultante deve ter uma chave primária simples, denominada id;
• cada chave estrangeira criada deve ter nome na forma idX, onde X é o nome da relação referenciada.
De acordo com o descrito, quais são, respectivamente, as quantidades mínimas de chaves primárias e de chaves estrangeiras no modelo resultante criado pelo projetista?
I. Cada tupla deve conter somente um valor para cada um dos seus atributos.
II. Não existe ordem para os componentes de uma tupla.
III. Cada subconjunto de uma tupla é outra tupla.
É correto o que se afirma em
Tomando como base o modelo relacional de dados,a modelagem de dados,na abordagem lógica, deve contemplar todas as formas normais;já o modelo físico de dados pode dispensar algumas formas normais como objetivo de incrementar o desempenho nas operações de consulta a dados
DVD (Código, TítuloVídeo, Preço_aquisição, IdCliente, DataEmp)
Para cada vídeo a locadora pode ter vários DVDs para alugar a seus clientes. Esses têm código de identificação único para fins de organização física nas prateleiras e a locadora mantém o preço pago por cada DVD. Cada DVD só está alugado a um cliente de cada vez.
CLIENTES (Nome, Endereço, Telefone_Comercial, Telefone_Residencial, Identidade)
ALUGOU (ValorPago, DataEmp, DataDev, IdCliente, TítuloVídeo, CódigoDVD)
Os clientes (dos quais se sabe nome, endereço, telefones de contato e número de identidade) alugam ou pegam emprestados DVDs em uma data (DataEmp) e pagam um determinado valor em função da data em que os devolvem (DataDev).
Seja a consulta SQL a seguir.
Select Nome,
Telefone_residencial,
count(*) as QTE,
sum(ValorPago) as TotalPago
from clientes C, alugou A
where C.Identidade = A.IdCliente
group by Nome, Telefone_residencial
O resultado dessa consulta é listar
W → X
W → Y
W → Z
X → X
Considere ainda que a tabela R tenha sido definida com um identificador apenas, W, definido como chave-primária. Assinale a forma normal que é violada pela tabela R definida desta forma.