Lista completa de Questões de Ciência da Computação do ano 2010 para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
Ciência da Computação - Relacionamentos - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2010
Em determinada universidade, cada professor contratado deve, em cada período letivo, ministrar pelo menos uma disciplina e pode atuar como tutor de outras disciplinas ofertadas. Cada disciplina tem, geralmente, diversos alunos matriculados, e todo aluno dessa universidade deve matricular-se, em cada período letivo, em pelo menos uma disciplina. Cada disciplina ofertada é ministrada por um único professor, mas pode ter diversos professores tutores. Para lidar com essa situação, foi criado um banco de dados relacional, do qual fazem parte as entidades ALUNO e DISCIPLINA.
Considerando a situação hipotética descrita, julgue os itens a seguir.
Para implementar o relacionamento existente entre as entidades ALUNO e DISCIPLINA no banco de dados criado, deve-se criar uma tabela especificamente para esse fim, a qual deve conter as chaves primárias das duas entidades.
Ciência da Computação - Relacionamentos - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2010
Em determinada universidade, cada professor contratado deve, em cada período letivo, ministrar pelo menos uma disciplina e pode atuar como tutor de outras disciplinas ofertadas. Cada disciplina tem, geralmente, diversos alunos matriculados, e todo aluno dessa universidade deve matricular-se, em cada período letivo, em pelo menos uma disciplina. Cada disciplina ofertada é ministrada por um único professor, mas pode ter diversos professores tutores. Para lidar com essa situação, foi criado um banco de dados relacional, do qual fazem parte as entidades ALUNO e DISCIPLINA.
Considerando a situação hipotética descrita, julgue os itens a seguir.
Se a universidade requeresse que os dados dos filhos dos professores fossem também armazenados no banco de dados em tela, seria necessário incluir no modelo entidade-relacionamento uma entidade fraca para representar os filhos.
Ciência da Computação - Relacionamentos - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2010
Em determinada universidade, cada professor contratado deve, em cada período letivo, ministrar pelo menos uma disciplina e pode atuar como tutor de outras disciplinas ofertadas. Cada disciplina tem, geralmente, diversos alunos matriculados, e todo aluno dessa universidade deve matricular-se, em cada período letivo, em pelo menos uma disciplina. Cada disciplina ofertada é ministrada por um único professor, mas pode ter diversos professores tutores. Para lidar com essa situação, foi criado um banco de dados relacional, do qual fazem parte as entidades ALUNO e DISCIPLINA.
Considerando a situação hipotética descrita, julgue os itens a seguir.
No modelo entidade-relacionamento para o banco de dados, a situação descrita requer a inclusão de três entidades e apenas dois relacionamentos entre essas entidades.
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
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...