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!

Q854060 Banco de Dados

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,

Alternativas
Q854059 Banco de Dados
Ao projetar um sistema de informações para ser implantado no computador, um Programador elaborou um modelo da realidade visando adequá-la às limitações de tal ambiente e que, devido à complexidade para realizar a modelagem, buscou orientações de acordo com a linha de abordagem top down e os níveis de abstração propostos na teoria de banco de dados. No processo de modelagem de dados utilizado, criou, em primeiro nível, um modelo descritivo e, depois, um modelo conceitual onde, no contexto dos dados, se insere o
Alternativas
Q853987 Banco de Dados

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,

Alternativas
Q853986 Banco de Dados

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

Alternativas
Q853967 Banco de Dados

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,

Alternativas
Q853966 Banco de Dados
Um Analista de Sistemas deseja fazer um backup completo de um banco de dados SQL Server chamado vendas para um disco cujo caminho é definido por 'Z:\servidor_backup\vendas.bak', formatando a mídia e comprimindo o banco de dados, utilizando Transact-SQL. Para isso, terá que utilizar o comando
Alternativas
Q853965 Banco de Dados

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

Alternativas
Q853964 Banco de Dados
Considere uma relação de trabalho flexível e hipotética, onde cada funcionário, que possui uma única Carteira de Trabalho e Previdência Social, pode trabalhar em diversas empresas ao mesmo tempo, e estas empresas podem manter inúmeros funcionários. Nessa relação estabelecida de forma correta em um Sistema Gerenciador de Banco de Dados Relacional, considere que a chave primária da tabela funcionario é matriculaFuncionario, da tabela empresa é idEmpresa e da tabela empresa_funcionario é uma composição de matriculaFuncionario e idEmpresa. Um Analista de Sistemas infringirá as regras da segunda forma normal (2FN) se colocar na tabela empresa_funcionario o campo
Alternativas
Q853963 Banco de Dados
O modelo relacional é um modelo formal, baseado na teoria matemática das relações, que representa os dados no banco de dados em uma coleção de tabelas relacionadas. Utiliza o conceito de
Alternativas
Q852108 Banco de Dados
Um banco de dados é uma coleção organizada de dados. Há muitas estratégias diferentes para organizar dados, de modo a facilitar seu acesso e manipulação. Um sistema de gerenciamento de banco de dados (Database Management System - DBMS) fornece mecanismos para armazenar, organizar, recuperar e modificar dados para muitos usuários. Em relação à interação entre programas Java e bancos de dados, é INCORRETO afirmar:
Alternativas
Q852107 Banco de Dados
O conceito de transação fornece um mecanismo para descrição de unidades lógicas de processamento de banco de dados. Para que as transações cumpram seu propósito, elas devem possuir algumas propriedades, chamadas propriedades ACID, e elas devem ser impostas pelo controle de concorrência e por métodos de restauração do SGBD. As propriedades ACID são:
Alternativas
Q852106 Banco de Dados
Considere um banco de dados com duas tabelas, DEPARTAMENTO e EMPREGADO. A tabela DEPARTAMENTO armazena o código numérico do departamento (DNUMERO) e o nome do departamento (NOME). A tabela EMPREGADO armazena o nome do empregado (NOME), o endereço do empregado (ENDERECO) e o código numérico do departamento onde o empregado está lotado (DNUMERO). Considerando a linguagem padrão para os SGDBs relacionais comercias SQL, mais especificamente, SQL-99, o comando de consulta que deve ser usado para recuperar especificamente o nome e o endereço de todos os empregados que trabalham no departamento denominado 'Pesquisa' é:
Alternativas
Q852105 Banco de Dados
Em relação às restrições de um banco de dados relacional, é INCORRETO afirmar:
Alternativas
Q851984 Banco de Dados

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)

Alternativas
Q851865 Banco de Dados

Considere o seguinte diagrama de um modelo lógico de um banco de dados relacional:

Imagem associada para resolução da questão

Sobre esse diagrama, é CORRETO afirmar que

Alternativas
Q851374 Banco de Dados

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:

Alternativas
Q850862 Banco de Dados
Representa os dados de um banco de dados como uma coleção de tabelas constituídas por um conjunto de atributos, que definem as propriedades ou características relevantes da entidade que representam. Trata-se do modelo
Alternativas
Q850322 Banco de Dados
O tamanho máximo recomendado de agregação de tabelas otimizadas para memória que podem ser configuradas no SQL Server 2016 para uso com o recurso “In-Memory OLTP feature” é:
Alternativas
Q850321 Banco de Dados

Analise as tabelas a seguir, considerando a utilização do INNER JOIN em SQL.


Imagem associada para resolução da questão


Para se obter a tabela resultado, deve ser utilizado o seguinte comando SQL:

Alternativas
Q850319 Banco de Dados

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):

Alternativas
Respostas
8181: B
8182: C
8183: C
8184: E
8185: A
8186: B
8187: D
8188: E
8189: E
8190: B
8191: C
8192: A
8193: E
8194: A
8195: C
8196: A
8197: B
8198: A
8199: C
8200: A