Questões de Concurso Sobre banco de dados

Foram encontradas 15.831 questões

Q24602 Banco de Dados
Business Intelligence (BI) refere-se ao processo para tomada de decisões em uma empresa, sendo de elevada importância a existência de um repositório próprio para os dados consolidados e já transformados em "informação real", que pode ser um Data Warehouse ou um Data Mart. Nesse contexto, duas aplicações são identificadas: a primeira, que sustenta o negócio por meio de ferramentas OLTP (On Line Transaction Processing), e a segunda, que analisa o negócio por meio de ferramentas OLAP (On Line Analytical Processing). Essas aplicações têm, como objetivos principais, respectivamente:
Alternativas
Q24601 Banco de Dados
No funcionamento de um sistema de gerenciamento de banco de dados, uma situação de falha ocorre quando dois usuários tentam alterar, simultaneamente, um mesmo registro. Por exemplo, no caso de dois clientes de uma empresa de cartões de crédito tentarem realizar, num dado instante, a liquidação de um mesmo boleto da mesma fatura, um deles receberá uma mensagem de falha.

A situação descrita é conhecida por:
Alternativas
Q24420 Banco de Dados
O grande desafio do profissional de TI que gerencia qualquer processo é a análise dos fatos relacionados à função que exerce em uma organização. Essa análise deve ser feita com as ferramentas e os dados disponíveis, permitindo aos executivos e gerentes detectar as tendências e tomar as decisões com eficiência e eficácia. Devido a essa necessidade, surgiu o conceito de Business Intelligence - "BI".
Assinale a alternativa que indique duas características dos atuais sistemas de Business Intelligence.
Alternativas
Q24022 Banco de Dados
O texto a seguir se refere à modelagem de Data Warehouse.

Se na modelagem do Data Warehouse for adotada uma abordagem ________, cada elemento de dados (por exemplo, a venda de um item) será representado em uma relação, chamada tabela de fatos, enquanto que as informações que ajudam a interpretar os valores ao longo de cada dimensão são armazenadas em uma tabela de dimensões, uma para cada dimensão. Esse tipo de esquema de banco de dados é chamado um esquema estrela, em que a tabela de fatos é o centro da estrela e as tabelas de dimensões são os pontos. Quando a abordagem _______ é escolhida, um operador específico que faz a agregação prévia da tabela de fatos ao longo de todos os subconjuntos de dimensões é utilizado e pode aumentar consideravelmente a velocidade com que muitas consultas _______ podem ser respondidas.

Considerando a ordem das lacunas, qual sequência de termos completa corretamente o texto acima?
Alternativas
Q24020 Banco de Dados
Analise as afirmativas abaixo a respeito da modelagem relacional e sua implementação em bancos de dados relacionais.

I - O relacionamento de uma entidade fraca com a entidade da qual ela depende é sempre um relacionamento um para um.

II - A especificação de chaves estrangeiras para atributos de uma tabela T em relação a ela própria é uma característica necessária nos bancos de dados para a tradução de diagramas de entidade-relacionamento que contêm relacionamentos do tipo autorrelacionamento.

III - Se uma relação está na segunda forma normal, todo atributo que não seja chave deve ser totalmente dependente da chave primária.

Está(ão) correta(s) a(s) afirmativa(s)
Alternativas
Q24019 Banco de Dados
Considere as afirmativas abaixo sobre as transações em Sistemas de Bancos de Dados Relacionais.

I - A violação conhecida como leitura suja (dirty read) ocorre no nível de isolamento read committed.

II - Algoritmos com base em timestamp e bloqueios podem ser utilizados para a implementação de controle de concorrência.

III - A propriedade de atomicidade para transações distribuídas pode ser garantida pela implementação do algoritmo commit de duas fases.

Está(ão) correta(s) APENAS a(s) afirmativa(s)
Alternativas
Q24018 Banco de Dados
Se uma consulta PL/SQL no Oracle retornar mais do que uma tupla, então, para receber o retorno da consulta, será necessário usar um
Alternativas
Q24017 Banco de Dados
Algumas regras de heurísticas vinculadas à álgebra relacional, como "execute as operações de seleção o mais cedo possível", "execute antes as projeções" e "evite os produtos cartesianos", são usualmente empregadas em sistemas gerenciadores de bancos de dados para a implementação de
Alternativas
Q24016 Banco de Dados
Analise o script abaixo, ainda em construção, utilizado para criar uma função na linguagem PL/SQL do Oracle.
Imagem 014.jpg
A linha RETURN varchar IS ainda não foi migrada e não está representada no script acima. Para completar a migração, a linha RETURN varchar IS deve ser implementada no script acima como
Alternativas
Q23949 Banco de Dados
No ambiente SQL é possível, tanto para triggers quanto para constraints
Alternativas
Q23436 Banco de Dados
Para passar resultados de query entre subprogramas PL/SQL, ou seja, quando um subprograma executa uma query e o resultado será processado por outro subpro- grama, utiliza-se uma
Alternativas
Q23431 Banco de Dados
De acordo com a Regra Áurea, nenhuma operação de atualização poderá atribuir a qualquer banco de dados um valor que faça com que seu predicado (restrição declarada formalmente) de banco de dados seja
Alternativas
Q23430 Banco de Dados
Na SQL, a pesquisa de um padrão específico em uma coluna é realizada pelo operador
Alternativas
Q23429 Banco de Dados
Considere uma tabela

I. com todas as suas colunas contendo somente valores atômicos (um único valor para cada linha).

II. cujos atributos não-chave são totalmente dependentes de toda a chave primária.

III. na qual alguns atributos não-chave são dependentes de outros atributos não-chave.

É correto afirmar que a tabela está normalizada até a
Alternativas
Q20878 Banco de Dados
Diversos são os arcabouços (frameworks) de definição de
arquitetura de sistemas de informação. Por meio desses
arcabouços, a arquitetura de sistemas de informação de uma
organização pode ser descrita em diversos modelos que
relacionam aspectos dos dados, funções, redes, pessoas e
aspectos temporais e motivacionais de uma organização a
modelos que representam visões que podem ser distintas e
complementares, como as dos planejadores, dos donos da
organização, dos projetistas, dos construtores, dos subcontratados
e dos usuários. Julgue os itens subseqüentes
acerca desse assunto.
Scripts em SQL, especialmente os escritos em DDL, permitem a construção de visões dos desenhistas e construtores de modelos de dados.
Alternativas
Q20849 Banco de Dados
Imagem 018.jpg

O código acima apresenta um script SQL, correto e funcional,
que implementa um modelo de dados de uma aplicação web. A
execução do código deve ser interpretada seqüencialmente.
Considerando esse código, julgue os próximos itens acerca de
conceitos de desenvolvimento de aplicações e bancos de dados.
Considere que o modelo de dados apresentado no código SQL seja implantado em uma arquitetura de sistema web composta por quatro módulos ou tiers: de apresentação, web, de regras de negócio, e de banco de dados. Nesse caso, comandos similares aos das linhas de 39 a 43 são usualmente invocados pelo módulo web, mas executados pelo módulo de banco de dados.
Alternativas
Q20848 Banco de Dados
Imagem 018.jpg

O código acima apresenta um script SQL, correto e funcional,
que implementa um modelo de dados de uma aplicação web. A
execução do código deve ser interpretada seqüencialmente.
Considerando esse código, julgue os próximos itens acerca de
conceitos de desenvolvimento de aplicações e bancos de dados.
Conforme consta da definição do modelo físico da tabela beneficio, o banco de dados implementado é caracterizado como sendo simultaneamente dos tipos relacional e textual.
Alternativas
Q20847 Banco de Dados
Imagem 018.jpg

O código acima apresenta um script SQL, correto e funcional,
que implementa um modelo de dados de uma aplicação web. A
execução do código deve ser interpretada seqüencialmente.
Considerando esse código, julgue os próximos itens acerca de
conceitos de desenvolvimento de aplicações e bancos de dados.
Um dos possíveis requisitos ou regras de negócio realizadas por esse modelo é que cada beneficiário poderá receber um benefício mais de uma vez.
Alternativas
Q20846 Banco de Dados
Imagem 018.jpg

O código acima apresenta um script SQL, correto e funcional,
que implementa um modelo de dados de uma aplicação web. A
execução do código deve ser interpretada seqüencialmente.
Considerando esse código, julgue os próximos itens acerca de
conceitos de desenvolvimento de aplicações e bancos de dados.
A execução dos comandos entre as linhas 42 e 43 retornará uma tupla com o valor 12042.
Alternativas
Q20845 Banco de Dados
Imagem 018.jpg

O código acima apresenta um script SQL, correto e funcional,
que implementa um modelo de dados de uma aplicação web. A
execução do código deve ser interpretada seqüencialmente.
Considerando esse código, julgue os próximos itens acerca de
conceitos de desenvolvimento de aplicações e bancos de dados.
A execução dos comandos das linhas 40 e 41 retornará uma tupla com três registros, entre os quais, ocorre um com o valor Salário desemprego.
Alternativas
Respostas
15301: B
15302: E
15303: A
15304: C
15305: D
15306: E
15307: B
15308: A
15309: D
15310: C
15311: C
15312: B
15313: D
15314: C
15315: C
15316: E
15317: E
15318: E
15319: E
15320: E