Questões de Concurso Público UFU-MG 2017 para Analista de Tecnologia da Informação
Foram encontradas 40 questões
Considere o diagrama entidade-relacionamento, apresentado abaixo, e as seguintes restrições: i) com um professor e uma disciplina específica, têm-se diversos alunos; ii) com um professor e um aluno específico, têm-se diversas disciplinas; iii) com um aluno e uma disciplina específica, tem-se apenas um único professor.
Considere, também, que “num_aluno” é chave primária em “Aluno”, “num_disciplina” é chave primária em “Disciplina”, e “num_prof” é chave primária em “Professor”.
Assinale a alternativa que apresenta o conjunto de relacionamentos R corretamente
mapeado para a relação R.
A figura a seguir apresenta os relacionamentos entre entidades de dois conjuntos de entidades A e B.
Considerando que o relacionamento entre A e B é dado por um conjunto de
relacionamentos binário R, a cardinalidade deste relacionamento R é dada por
Para responder a questão, considere as seguintes tabelas, dadas por seus respectivos comandos de criação:
− Create table Jogadores(numj integer not null, nome varchar(20), ano_n integer, primary key(numj))
− create table Lista_torneios(numt integer not null, nomet vachar(20) not null, primary key (numt))
− create table Torneios(numt integer not null, numj integer not null, ano integer not null, premio double not null, primary key(numt, ano), foreing key(numt) references Lista_torneios(numt), foreing key(numj) references Jogadores(numj))
Para responder a questão, considere as seguintes tabelas, dadas por seus respectivos comandos de criação:
− Create table Jogadores(numj integer not null, nome varchar(20), ano_n integer, primary key(numj))
− create table Lista_torneios(numt integer not null, nomet vachar(20) not null, primary key (numt))
− create table Torneios(numt integer not null, numj integer not null, ano integer not null, premio double not null, primary key(numt, ano), foreing key(numt) references Lista_torneios(numt), foreing key(numj) references Jogadores(numj))
Para responder a questão, considere as seguintes tabelas, dadas por seus respectivos comandos de criação:
− Create table Jogadores(numj integer not null, nome varchar(20), ano_n integer, primary key(numj))
− create table Lista_torneios(numt integer not null, nomet vachar(20) not null, primary key (numt))
− create table Torneios(numt integer not null, numj integer not null, ano integer not null, premio double not null, primary key(numt, ano), foreing key(numt) references Lista_torneios(numt), foreing key(numj) references Jogadores(numj))
Para diagramas de classes da UML e suas multiplicidades, considere que: i) as multiplicidades corretas denotam o relacionamento entre as classes Cliente e Pedido, ii) um cliente pode ter vários pedidos associados e um pedido pode ter apenas 1 cliente associado.
Considerando essas afirmações, é obrigatório que um pedido tenha um único cliente associado e um cliente não necessariamente precisa ter pedidos associados. O diagrama correto que ilustra esta situação é descrito por:
O diagrama de classes da UML, apresentado a seguir, mostra uma associação entre classes que se dá por meio de uma classe associativa. Classes associativas podem ser substituídas por classes comuns, sem perda de informação.
Considerando as afirmações acima, assinale o diagrama de classes semanticamente
equivalente ao apresentado acima.
As restrições sobre generalizações em diagramas de classes da UML são representadas no diagrama de classes, próximas à linha do relacionamento. As restrições incompleta e sobreposta, impostas à generalização a seguir, especificam que
Considerando-se o diagrama de classes apresentado a seguir, é correto afirmar que
A figura, a seguir, apresenta um Diagrama de Atividades da UML.
Sobre este diagrama, é correto afirmar que
O Diagrama de Colaboração/Comunicação da UML, apresentado a seguir, expressa que
O Diagrama de Casos de Uso da UML, apresentado a seguir, expressa que