Questões de Concurso Público IF-PA 2019 para Analista de Tecnologia da Informação – Desenvolvimento de Sistemas

Foram encontradas 6 questões

Q970898 Banco de Dados
A álgebra relacional possui um conjunto de operadores, cada um deles toma uma ou várias relações como entrada e produz uma nova relação como saída. Dentre esses operadores, podemos destacar o operador denominado de diferença (Difference ou Minus) que consiste em:
Alternativas
Q970899 Banco de Dados
Com o propósito de estabelecer restrições quanto a ocultar dados sensíveis a usuários não autorizados a manipulá-los ou visualizá-los, os bancos de dados provêm, dentre outros mecanismos a concessão de privilégios sobre a suas relações ou visões. Para conceder ao usuário denominado “consulta” privilégio somente para visualizar os dados da relação “cliente”, permitindo que esse usuário possa conceder o mesmo privilégio na mesma relação para outro usuário, podemos utilizar a sentença.
Alternativas
Q970900 Banco de Dados

O diagrama de entidades e relacionamentos abaixo modela um ambiente hipotético constituído de um relacionamento ternário envolvendo as entidades “Instituicao”, “Docente” e “Disciplina”, este relacionamento foi denominado de “Ministra”, onde a cardinalidade a (1,1) refere-se a um par “Instituicao” e “Disciplina”.


Imagem associada para resolução da questão


Com base nesse modelo podemos concluir que:


I) a um par (Instituicao, Docente) podem estar associadas muitas Disciplinas, ou em outros termos, um Docente pode ministrar em uma Instituição muitas Disciplinas.

II) a um par (Disciplina, Docente) podem estar associadas muitas Instituições, ou em outros termos um Docente pode ministrar uma Disciplina em muitas Instituições.

III) a cada par de ocorrências (Instituicao, Disciplina) está associado a no máximo um Docente, ou em outros termos, somente 1 (um) Docente pode ministrar uma determinada Disciplina em uma Instituição.

IV) a um par (Instituição, Docente) podem estar associadas somente uma Disciplina, ou em outros termos, um Docente pode ministrar apenas uma disciplina em uma Instituição.


O CORRETO está somente em:

Alternativas
Q970906 Banco de Dados

Considere as relações abaixo:


Cliente(cpf, nome_cliente, data_nascimento)

Consultor(matricula, nome_consultor)

Agenda(data, cpf, matricula, situacao)


A sentença SQL (Structured Query Language) que irá projetar as colunas data, nome_consultor e nome_cliente, somente para as ocorrências em que a coluna situacao contenha o valor “Ativo”, pode ser escrita da seguinte forma:

Alternativas
Q970908 Banco de Dados
Para implementar as funcionalidades de acesso e manipulação do banco de dados SQLite, utilizando-se a API padrão que se encontra no SDK da plataforma Android, podemos utilizar as seguintes classes:
Alternativas
Respostas
1: A
2: E
3: B
4: D
5: B