Questões de Concurso Sobre banco de dados
Foram encontradas 19.213 questões
Para a alteração do nome da coluna do tipo INTEGER de X para Y sem se alterar seu tipo, deve ser dado o seguinte comando do Mysql 5.7:
ALTER TABLE T CHANGE X Y INTEGER;
O Data Warehouse tem como principal objetivo armazenar dados históricos por meio dos esquemas snow flake ou star schema. O primeiro armazena os dados em dimensões que podem não estar ligadas diretamente à tabela fato; o segundo é voltado para armazenamento de dados não estruturados ou textuais.
No processo de Data Mining (mineração de dados), é indispensável o uso de técnica conhecida como Data Warehousing, uma vez que a mineração de dados deve ocorrer necessariamente em estruturas não normalizadas (FN0).
O PostgreSQL 9.3, ao gerenciar o controle de concorrência, permite o acesso simultâneo aos dados. Internamente, a consistência dos dados é mantida por meio do MVCC (multiversion concurrency control), que impede que as transações visualizem dados inconsistentes.
Os índices do tipo B-tree são suportados tanto pelo PostgreSQL 9.3 quanto pelo MySQL 5.7, com exceção, nesse último caso, para tabelas do tipo MyISAM, que aceitam os tipos Fulltext e hash, mas não suportam B-tree.
É válida para o PostgreSQL 9.3, mas não para o SQL Server 2012, a criação da SEQUENCE seqa por meio do seguinte comando: CREATE SEQUENCE seqa START WITH 1;
A conexão com o PostgreSQL 9.3 é realizada, por padrão, na porta TCP 5432. Uma das configurações de segurança permitida é o acesso por meio de SSL que é true, por padrão, e é aceito, neste caso, com o uso dos protocolos TCP, IP ou NTP.
Considere que haja necessidade de se criar uma tabela T1 com uma coluna do tipo ENUM que armazene uma lista permitida de dados em formato string. Suponha ainda que essa operação deva ser feita no Mysql 5.7. Nesse caso, o comando a ser dado seria o seguinte:
CREATE TABLE T1 ( COL1 ENUM('1', '2', '3') );
O Postfix 2.8 pode ser configurado para ser utilizado juntamente com o SGBD MySql em servidores que utilizam Linux Debian. Os recursos com essa configuração incluem a implantação de múltiplos servidores de banco de dados MySql, o que resultaria em maior disponibilidade de acesso em caso de falha em algum desses servidores.
No MapReduce, modelo de processamento de dados paralelo para processamento e análise de grandes volumes de dados, os programas são escritos em um estilo de programação funcional, no qual as funções Map e Reduce devem ser criadas.
No Hadoop MapReduce, o JobTracker é o processo-escravo responsável por aceitar submissões de tarefas e disponibilizar funções administrativas.
A declaração SQL apresentada abaixo retorna um produto cartesiano com dois atributos (matricula e nome) e cinco registros, visto que realiza a união entre os dois resultados.
SELECT matricula, nome FROM aluno
UNION ALL
SELECT cod, nome FROM disciplina
Para se obter uma lista com as notas dos alunos em cada disciplina, é suficiente a seguinte declaração SQL.
SELECT aluno.nome, turma.nota
FROM turma, aluno
WHERE aluno.matricula = turma.matricula
A declaração SQL apresentada a seguir retorna um produto cartesiano com seis colunas e quatro tuplas.
SELECT * FROM turma
INNER JOIN aluno ON aluno.matricula = turma.matricula
INNER JOIN disciplina ON disciplina.cod = turma.cod
Na declaração SQL apresentada abaixo, foi utilizado o conceito de subconsulta não correlata; porém, a cláusula WHERE pode ser totalmente removida sem prejuízo no resultado da consulta.
SELECT *
FROM turma
WHERE turma.cod IN (SELECT cod FROM disciplina)
A linguagem de manipulação de dados DML (data manipulation language) permite a recuperação, inclusão, exclusão ou modificação de informações do banco de dados, que são operações modificadoras da instância do banco de dados.
A DDL (data definition language) é responsável pela especificação da instância do banco de dados e também pode ser usada para especificar propriedades adicionais dos dados, como restrições de consistência.
O modelo de dados físico é considerado de baixo nível, o que significa que somente os sistemas gerenciadores de banco de dados conseguem interpretá-lo.
São empregados no projeto de aplicações de um banco de dados o modelo entidade-relacionamento (MER), que é um modelo representacional, e suas variações.
Para que seja possível a resolução de problemas semiestruturados e não estruturados, um sistema de suporte à decisão deve incluir, minimamente, um subsistema de gerenciamento dos dados, um subsistema de gerenciamento de modelos, e uma interface com usuários e usuários finais.