Questões de Ciência da Computação do ano 2010

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.

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.

  • C. Certo
  • E. Errado

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.

  • C. Certo
  • E. Errado

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.

  • C. Certo
  • E. Errado

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