Questões sobre Relacionamentos

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

  • A.

    nenhum valor de chave primária pode ser nulo.

  • B.

    o valor de cada campo deve ser um valor nulo ou um valor único dentro dos valores permitidos para o campo.

  • C.

    os valores das chaves primárias devem ser atômicos.

  • D.

    uma linha de uma tabela S que se refere à tabela V deve referenciar uma linha existente na tabela V.

  • E.

    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:

  • A.

    2 relacionamentos 1:1, 1 auto-relacionamento 1:N, 2 relacionamentos M:N

  • B.

    2 relacionamentos 1:1, 3 relacionamentos 1:N, 1 relacionamento M:N

  • C.

    1 relacionamento 1:1, 3 relacionamentos 1:N, 1 relacionamento M:N

  • D.

    2 relacionamentos 1:1, 1 auto-relacionamento 1:N, 2 relacionamentos M:N

  • E.

    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)

  • A.

    Projeto (01, ‘Projeto Principal’, 40, 02), Departamento (02, ‘Engenharia’, 50)

  • B.

    Departamento (02, ‘Engenharia’, 50), Projeto (02, ‘Projeto Secundário’, 30, 08)

  • C.

    F-P (20, 01, 4) , Projeto (01, ‘Projeto Principal’, 40, 01)

  • D.

    F-P (30, 03, 4) , Projeto (03, ‘Projeto Terciario’, 50, 02)

  • E.

    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:

  • A.

    Joana, Pedro

    Joana, Joana

    Antonio, Manoel

    Antonio, Antonio

  • B.

    Pedro, Joana

    Pedro, Pedro

    Manoel, Antonio

    Manoel, Manoel

  • C.

    Joana, Pedro

    Antonio, Manoel

  • D.

    Pedro, Joana

    Manoel, Antonio

  • E.

    Joana, Joana

    Antonio, Antonio

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.

  • C. Certo
  • E. Errado

É 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.

  • C. Certo
  • E. Errado

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

  • A. I e II apenas.
  • B. II e III, apenas.
  • C. II e IV, apenas.
  • D. II, III e IV, apenas.
  • E. I, II, III e IV.

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) tais que d1 e D1, d2 e D2, ..., dn e Dn.

  • C. Certo
  • E. Errado

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.

  • A.
  • B. Um domínio D é um conjunto de valores não atômicos, ou seja, valores divisíveis no que diz respeito ao modelo relacional.
  • C. Uma relação r(R) é do tipo matemática de grau n nos domínios dom(A1), dom(A2), ..., dom(An), que é o produto cartesiano completo dos domínios que definem R.
  • D.
  • E. O tipo de dado que descreve os valores que podem aparecer em cada coluna é denominado domínio.

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.

  • C. Certo
  • E. Errado
Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...