Questões de Concurso Sobre banco de dados
Foram encontradas 15.763 questões
No contexto de data warehouse, dadas as afirmativas seguintes,
I. OLTP é responsável pela análise dos dados para a geração de conhecimento. Por essa razão, é utilizado principalmente por gestores para orientar a tomada de decisão.
II. Mineração de dados (data mining) é uma das principais etapas do processo de descoberta de conhecimento, que pode ser executado por um data warehouse. Porém, os algoritmos de data mining não são capazes de processar grandes volumes de dados.
III. Em um processo de data warehouse cada dimensão representa um ponto de vista que pode guiar a fase de análise dos dados e descoberta de conhecimento. Em um data warehouse, é possível definir um número qualquer de dimensões.
IV. Devido ao elevado processamento de consultas, normalmente os data warehouses possuem algumas tabelas que não atendem à terceira forma normal.
verifica-se que estão corretas
Dadas as afirmativas sobre os comandos da linguagem SQL,
I. O comando ALTER é utilizado para alterar dados armazenados nas tuplas de uma tabela.
II. O comando DELETE remove uma tabela do banco de dados.
III. Os comandos CREATE e DROP permitem a criação e remoção de tabelas em um banco de dados, respectivamente.
IV. O comando INSERT é utilizado para inserir tuplas em uma tabela já existente no banco de dados.
verifica-se que está(ão) correta(s)
Dadas as seguintes sentenças,
I. A tecnologia OLAP é útil para a materialização de visões agregadas.
II. A tecnologia ROLAP consegue manipular uma grande quantidade de dados, sendo limitado pelo banco de dados relacional subjacente.
III. Apesar de ter um excelente desempenho, uma desvantagem da tecnologia MOLAP é que ele é limitado em relação à quantidade de dados que pode manipular.
IV. Aplicações do tipo OTLP se caracterizam por serem aplicações cliente/servidor que dão aos usuários acesso direto à informação.
verifica-se que
Dadas as seguintes sentenças,
I. Um atributo, em um modelo de entidade-relacionamento, que possui "sub-atributos" em sua nomenclatura é definido como atributo chave.
II. A restrição de integridade 'REFERENCED KEY' não é suportada pelo Oracle.
III. Para mostrar as tabelas existentes de um banco de dados MySQL em uso é necessário usar o comando 'viewtables'.
IV. 'DROP TABLE' e 'DROP INDEX' são instruções do tipo DDL.
verifica-se que
Considerando as seguintes tabelas em uma base de dados relacional, contendo informações sobre médicos, pacientes e o relacionamento entre eles,
PACIENTE(CPF, NOME, SOBRENOME, NASC, SEXO,
ENDERECO, TELEFONE, CRM_FK)
MEDICO(CRM, NOME_COMPLETO)
marque a opção abaixo que representa a seguinte consulta em SQL: “para cada médico, recupere seu CRM, nome completo, e número de pacientes que ele atende”.
Uma funcionalidade típica em um sistema de Data Warehouse permite a visualização dos dados em várias dimensões diferentes.
Assinale a alternativa que apresenta a funcionalidade pré-programada que permite níveis diferentes de detalhe dos dados não revelados.
Assinale a alternativa que apresenta o resultado da execução da função SOUNDEX em SQL.
SOUNDEX (‘Smith’), SOUNDEX (‘Smythe’)
Observe as afirmações.
I. Rollback é uma ação que retorna as tabelas envolvidas em uma transação para o estado anterior ao início da transação.
II. JSP (Java Server Pages) não pode ser embutido no html. Precisa ser executado apenas no lado cliente.
III. Podemos utilizar triggers para executar ações no banco de dados sem a necessidade de uma programação especial no lado cliente de uma aplicação.
Está correto somente o que se afirma em:
O PostgreSql possui uma vantagem importante. O WAL. O registro prévio da escrita (WAL = write ahead logging) é uma abordagem padrão para registrar transações. Sobre os benefícios do WAL, podemos listar o seguinte:
I. O custo de sincronizar o registro é muito menor do que o custo de descarregar as páginas de dados.
II. Permite que seja feita cópia de segurança em linha e recuperação para um ponto no tempo.
III. Minimiza o uso do servidor porque é executado apenas lado cliente (Arquitetura cliente/servidor).
IV. Redução significativa do número de escritas em disco.
Está correto somente o que se afirma em:
SELECT d.nome, d.data_contratacao, c.nome, c.data_contratacao
FROM dentista d JOIN dentista c
ON (d.cro_chefe = c.cro)
WHERE d.data_contratacao < c.data_contratacao;
A partir do código SQL (Structured Query Language) acima, julgue o item subsecutivo.
A construção d.data_contratacao < c.data_contratacao está incorreta, pois não se pode utilizar um operador
relacional entre colunas iguais.
SELECT d.nome, d.data_contratacao, c.nome, c.data_contratacao
FROM dentista d JOIN dentista c
ON (d.cro_chefe = c.cro)
WHERE d.data_contratacao < c.data_contratacao;
A partir do código SQL (Structured Query Language) acima, julgue o item subsecutivo.
A cláusula ORDER BY poderia ser adicionada ao código, no local apropriado, sem provocar erro de construção.
SELECT d.nome, d.data_contratacao, c.nome, c.data_contratacao
FROM dentista d JOIN dentista c
ON (d.cro_chefe = c.cro)
WHERE d.data_contratacao < c.data_contratacao;
A partir do código SQL (Structured Query Language) acima, julgue o item subsecutivo.
A consulta mostra o nome e a data de contratação de todos os dentistas que foram contratados antes de seus chefes,
contendo ainda o nome e a data de contratação de seus chefes.