Questões de Concurso Público UFC 2013 para Analista de Tecnologia da Informação/Banco de Dados e Gestão da Informação
Foram encontradas 60 questões
Sejam duas expressões chamadas de A e B. De acordo com a tabela verdade mostrada abaixo, marque a alternativa para a condição de verdade uma expressão com A e B
Considere o seguinte requisito de dados de uma empresa para modelagem conceitual:
Um funcionário trabalha para vários projetos. Um projeto é desenvolvido em vários locais. Cada funcionário associado para um projeto trabalha em apenas um local para esse projeto, mas pode estar em um local diferente para um projeto diferente. Em determinado local, um funcionário trabalha em apenas um projeto. Em um local em particular, pode haver muitos funcionários associados a um determinado projeto.
Para tanto o modelo conceitual de dados deve prever um relacionamento entre as relações com as respectivas cardinalidades do lado da entidade citadas:
Considere as seguintes relações de um modelo de dados relacional para o problema de ofertas de disciplinas e matrícula de alunos nas disciplinas ofertadas. Os campos sublinhados representam as chaves identificadoras das relações.
Aluno (matrícula, RG, nome)
Professor (NrProfessor, RG, nome)
Disciplina (NrDisciplina, nome, idCurso) O
fertaDisciplina(NrDisciplina, NrProfessor, Horário, DiasSemana, Créditos)
MatrículaAlunoDisciplina(Matrícula, NrDisciplina, NrProfessor)
Neste modelo, um aluno pode se matricular em uma disciplina ofertada quando o professor ainda não
estiver definido?
. Logo da análise dos requisitos de um projeto de banco de dados para representar as estradas de um Pais, obteve-se as seguintes especificações:
- As estradas são descritas pelo nome oficial, apelido (pode ser mais de um), tipo, extensão.
- As estradas se classificam em: federais, estaduais e municipais.
- As estradas se dividem em trechos. Porém um trecho pertence sempre a única estrada e não poderá fazer parte de outra estrada. Existe o trecho inicial e trecho final de uma estrada.
Na criação de um modelo de entidades-relacionamento para o problema descrito acima, marque a alternativa correta.
Marque a alternativa que a consulta escrita em SQL mostrada abaixo responde.
select a.nome, count(*)
from departamento a, empregado b
where num = depnum
and sal > 30000
and depnum in
(select depnum
from empregado
group by depnum
having count(*) > 2)
group by a.nome;
Marque a alternativa que a consulta escrita em SQL mostrada abaixo responde.
select ident, nome, sal
from ad.empregado e1
where 3 >
(select count(*) from ad.empregado e2
where e2.sal > e1.sal);
O comando mostrado abaixo cria uma tabela chamada ESTOQUE. Marque a alternativa que explica as características da tabela criada de acordo com as cláusulas do comando.
create table ESTOQUE (
id integer,
cod_material integer,
quantidade integer,
cod_deposito integer)
PARTITION BY RANGE (cod_material)
(PARTITION p1 VALUES LESS THAN (1000000)
TABLESPACE ts1
PARTITION p2 VALUES LESS THAN (2000000)
TABLESPACE ts2
PARTITION p3 VALUES LESS THAN (MAX)
TABLESPACE ts3 );
CREATE TRIGGER AtualizaInscr AFTER INSERT ON HISTORICO REFERENCING NEW AS newrow
FOR EACH ROW
BEGIN
UPDATE TURMAS SET nr_inscritos = nr_inscritos + 1 WHERE cd_curso = newrow.cd_curso AND cd_materia = newrow.cd_materia AND cd_matr_prof = newrow.cd_matr_prof;
END