Questões de Concurso
Sobre banco de dados
Foram encontradas 15.738 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
Em um caso hipotético, um Programador do Tribunal Superior do Trabalho verificou que:
I. os dados nome do cidadão e número do processo não eram compartilhados entre três diferentes sistemas que os utilizavam;
II. não havia um sistema de log para acompanhamento e controle dos acessos aos bancos de dados de sua organização.
Os Sistemas Gerenciadores de Bancos de Dados − SGBDs contribuem para evitar que as situações referidas em I e II venham a ferir princípios que correspondem, respectivamente,
Considere, por hipótese, os requisitos abaixo, levantados durante a modelagem de dados:
I. A entidade Empregado exerce dois papéis: Gerente e Gerenciado. Cada empregado tem um só gerente e um gerente chefia diversos empregados.
II. Um empregado (entidade Empregado) ocupa somente um cargo (entidade Cargo) que também pode ser ocupado por outros empregados.
III. Um departamento (entidade Departamento) aloca diversos empregados (entidade Empregado). Um empregado só pode ser alocado em um único departamento.
IV. Os atributos identificadores das entidades Empregado, Cargo e Departamento são, respectivamente, Matrícula, Código do Cargo e Código do Departamento.
Em um modelo normalizado, são chaves estrangeiras em I, II e III, respectivamente,
Considere, por hipótese, que um Analista de Sistemas está trabalhando no projeto conceitual de um sistema de controle de processos compartilhado entre tribunais, o qual futuramente será projetado para ser processado em um modelo de banco de dados relacional normalizado. O Analista levantou os seguintes requisitos:
− A entidade tribunal deverá ser identificada de forma unívoca pelo atributo identidade do tribunal que será a chave primária; A entidade processo terá sua chave primária composta por um número sequencial de 1 a n mais a identidade do tribunal ao qual está vinculado.
O motivo da incorporação da identidade do tribunal na chave primária de processo bem como o tipo de relacionamento
entre as entidades tribunal e processo são, respectivamente, a
Hipoteticamente, um Analista de Sistemas, trabalhando no Tribunal Superior do Trabalho − TST, se deparou com as seguintes questões:
1. Como o número de processos trabalhistas deste trimestre se compara com o número de processos de um ano atrás?
2. O que se pode prever para o próximo trimestre com relação ao número de processos trabalhistas?
3. Qual é a tendência do número de processos, medida pela variação percentual?
4. Quem é provável que faça acordo trabalhista nos próximos seis meses?
5. Quais são as características dos casos prováveis de acordos trabalhistas?
Considerando que o Tribunal utiliza o sistema gerenciador de banco de dados Oracle, para responder as perguntas, o Analista achou adequado o auxílio de dois recursos, cujas descrições encontram-se abaixo:
I. Fornece dados resumidos e gera cálculos ricos, adequado para ajudar a responder as questões 1, 2 e 3.
II. Descobre padrões ocultos em dados, operando em nível detalhado, adequado para ajudar a responder as questões 4 e 5.
Os recursos para resolver os problemas de análise de dados referentes às questões apresentadas, que são descritos em I e II são, correta e respectivamente,
Para atualizar as linhas da tabela backup_employees de forma que corresponda à tabela employees, um Analista de Sistemas utilizou a instrução abaixo em um banco de dados Oracle aberto e em condições ideais.
MERGE INTO backup_employees bac
..I.. (SELECT * FROM employees) emp
ON (bac.employee_id = emp.employee_id)
..II..
UPDATE SET
bac.name = emp.name,
bac.job_id = emp.job_id,
bac.salary = emp.salary*1.5,
bac.commission = emp.commission,
DELETE WHERE (emp.commission IS NOT NULL)
..III..
INSERT VALUES(emp.employee_id, emp.name, emp.job_id,
emp.salary, emp.commission);
Para que a sintaxe da instrução esteja correta, as lacunas I, II e III devem ser preenchidas, correta e respectivamente, por
Considere o modelo relacional a seguir. A expressão em SQL que encontra os nomes, as idades e os países de residência de todos os jogadores que jogam no time 'ASTJ Sport Club', ganham mais de R$ 10.000,00 (dez mil reais) e que resultado deve gerar uma lista em que cada jogador aparece em um registro único.
jogador(nome-jogador, idade, pais)
joga(nome-jogador, nome-time, salario)
time(nome-time, pais)
Considere o seguinte diagrama de um modelo lógico de um banco de dados relacional:
Sobre esse diagrama, é CORRETO afirmar que
Dentre as operações de uma determinada instituição de ensino, uma norma diz que um registro de matrícula deve obrigatoriamente envolver um único estudante e ao menos uma disciplina.
Assinale a alternativa que apresenta CORRETAMENTE o diagrama conceitual de entidade-relacionamento que modela tal norma sem permitir perda de consistência na base de dados:
Analise as tabelas a seguir, considerando a utilização do INNER JOIN em SQL.
Para se obter a tabela resultado, deve ser utilizado o seguinte comando SQL:
Microsoft SQL Server Integration Services (SSIS) é uma plataforma para extrair, integrar e transformar dados corporativos, de diferentes fontes, como arquivos XML, arquivos simples ou fontes de dados relacionais. Pode ser usado, por exemplo, para copiar bases e modificar seus dados para envio a outros destinos, enviar e-mail sobre ocorrências e manter data warehouses.
Com relação aos recursos encontrados no SSIS, analise as assertivas a seguir.
I. Para o SSIS, um package é uma coleção de conexões, fluxos de controle ou de dados, variáveis e parâmetros, agrupados por meio de ferramentas de design gráfico.
II. Dentro os tipos de tarefas em um package do SSIS, o Transfer SQL Server Objects Task deve ser usado quando uma tabela ou uma quantidade selecionada de dados precisa ser movida entre dois servidores, enquanto o Bulk Insert Task deve ser usado quando um banco de dados inteiro precisa ser movido entre dois servidores.
III. Em um package do SSIS, é possível vincular dois executáveis através de uma precedence constraint, propriedade definida na ferramenta SSIS Designer.
IV. O utilitário de prompt de comando DTUtil pode ser usado para configurar os pacotes do SQL Server Integration Services, e o utilitário DTExec pode ser usado para mover um package do SSIS.
Está(ão) CORRETA(S) apenas a(s) assertiva(s):