Lista completa de Questões sobre Relacionamentos para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
O princípio da integridade de dados caracteriza-se por condições obrigatórias impostas pelo modelo de banco de dados. Nesse contexto, a restrição de integridade referencial diz que
nenhum valor de chave primária pode ser nulo.
o valor de cada campo deve ser um valor nulo ou um valor único dentro dos valores permitidos para o campo.
os valores das chaves primárias devem ser atômicos.
uma linha de uma tabela S que se refere à tabela V deve referenciar uma linha existente na tabela V.
uma tabela deve ter pelo menos uma chave.
Dado o esquema relacional de banco de dados abaixo com as chaves primárias sublinhadas
Funcionario (matricula, nomeFunc, chefe references Funcionario (matricula), depart references Departamento (codigoDepa))
Projeto (codigoProj, nomeProj, lider references Funcionario (matricula), depart references Departamento(codigoDepa))
F-P (matricula references Funcionario (matricula), codigoProj references Projeto (codigoProj), qtdHorasTrabalhadasNoProj)
Departamento (codigoDepa, descricaoDepa, gerente references Funcionario (matricula))
é correto afirmar que o modelo conceitual correspondente apresenta os relacionamentos:
2 relacionamentos 1:1, 1 auto-relacionamento 1:N, 2 relacionamentos M:N
2 relacionamentos 1:1, 3 relacionamentos 1:N, 1 relacionamento M:N
1 relacionamento 1:1, 3 relacionamentos 1:N, 1 relacionamento M:N
2 relacionamentos 1:1, 1 auto-relacionamento 1:N, 2 relacionamentos M:N
1 relacionamento 1:1, 1 auto-relacionamento 1:N, 2 relacionamentos 1:N
Dado o esquema relacional de banco de dados abaixo com as chaves primárias sublinhadas
Funcionario (matricula, nomeFunc, chefe references Funcionario (matricula), depart references Departamento (codigoDepa))
Projeto (codigoProj, nomeProj, lider references Funcionario (matricula), depart references Departamento(codigoDepa))
F-P (matricula references Funcionario (matricula), codigoProj references Projeto (codigoProj), qtdHorasTrabalhadasNoProj)
Departamento (codigoDepa, descricaoDepa, gerente references Funcionario (matricula))
Supondo apenas os funcionários das tuplas abaixo, assinale a opção que contém tuplas válidas para o esquema acima:
Funcionario (10, Pedro, 20, 01)
Funcionario (20, Joana, 20, 01)
Funcionario (30, Manoel, 40, 02)
Funcionario (40, Antonio, 40, 02)
Projeto (01, Projeto Principal, 40, 02), Departamento (02, Engenharia, 50)
Departamento (02, Engenharia, 50), Projeto (02, Projeto Secundário, 30, 08)
F-P (20, 01, 4) , Projeto (01, Projeto Principal, 40, 01)
F-P (30, 03, 4) , Projeto (03, Projeto Terciario, 50, 02)
F-P (60, 02, 8) , Departamento (02, Engenharia, 20)
Considerando a relação
Funcionario (matricula, nome, chefe references Funcionario (matricula)) e as tuplas
Funcionario (10, Pedro, 20, 01)
Funcionario (20, Joana, 20, 01)
Funcionario (30, Manoel, 40, 02)
Funcionario (40, Antonio, 40, 02)
o comando SQL
SELECT a.nome, b.nome
FROM Funcionario a, Funcionario b
WHERE a.matricula = b.chefe
produz a saída exibida na opção:
Joana, Pedro
Joana, Joana
Antonio, Manoel
Antonio, Antonio
Pedro, Joana
Pedro, Pedro
Manoel, Antonio
Manoel, Manoel
Joana, Pedro
Antonio, Manoel
Pedro, Joana
Manoel, Antonio
Joana, Joana
Antonio, Antonio
Ciência da Computação - Relacionamentos - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2010
Em determinada empresa, os produtos são oferecidos para venda por meio de lances, que correspondem aos valores que os clientes estão dispostos a pagar pelos produtos. Os lances são apurados e o produto é vendido ao cliente que tiver feito a proposta de maior valor. Como regra, cada cliente somente pode manter um lance ativo por vez. Depois de finalizada a venda, todos os lances são removidos da base de dados.
Considerando que o cenário descrito acima tenha sido viabilizado com o uso de um banco de dados relacional na terceira forma normal, julgue os itens seguintes.
O relacionamento entre as entidades produto e cliente deve ser estabelecido por meio da inclusão da chave primária da entidade produto na tabela que implementa a entidade cliente.
Ciência da Computação - Relacionamentos - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2010
É importante especificar como as entidades dentro de um dado conjunto de entidades e os relacionamentos dentro de um conjunto de relacionamentos podem ser identificados. Conceitualmente, entidades e relacionamentos individuais são distintos, e, sob a ótica de banco de dados, a diferença entre eles deve ser estabelecida com base em seus atributos. Nesse sentido, tais distinções podem ser feitas por meio de chaves. Em relação ao conceito de chaves, julgue os itens a seguir.
Uma chave estrangeira é um atributo ou uma combinação de atributos em uma relação, cujos valores são necessários para equivaler somente à chave primária de outra relação.
Os relacionamentos presentes nos diagramas de casos de uso podem ser de
I. Agregação.
II. Generalização.
III. Dependência.
IV. Associação.
Está correto o que consta em
Ciência da Computação - Relacionamentos - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2009
Acerca dos conceitos e características do Sistema Gerenciador de Banco de Dados, julgue os itens a seguir.
Um banco de dados relacional é um banco de dados em que a estrutura tem a forma de tabelas. Formalmente uma relação R definida sobre n conjuntos D1, D2, ..., Dn (Dominio - conjunto de valores obrigatoriamente distintos) é um conjunto de n-tuplas (ou simplesmente tuplas)
Ciência da Computação - Relacionamentos - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2009
Ted Codd foi o grande responsável pela elaboração do modelo de dados relacional. Em 1970, Codd publicou o artigo intitulado A rational model of data for large shared data banks (um modelo racional de dados para grandes bancos de dados compartilhados). O trabalho, extremamente acadêmico, lançou os fundamentos daquilo que se tornaria um dos recursos mais utilizados da tecnologia dos computadores. De fato, o modelo relacional estabeleceu-se como o primeiro modelo de dados para aplicações comerciais. Existe uma teoria substancial acerca de bancos de dados relacionais, que apoia o desenvolvimento de projetos e permite o processamento eficiente das necessidades de informações dos usuários desses bancos.
Tendo como referência o texto acima, assinale a opção correta acerca de modelo de dados relacional.
Ciência da Computação - Relacionamentos - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2009
Acerca da divisão nos níveis interno, conceitual e externo relativos à arquitetura de banco de dados (BD), julgue os itens a seguir. Se um sistema de banco de dados provê independência física dos dados, é correto inferir que esse sistema também permite independência lógica de dados.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...