Questões de Concurso Sobre banco de dados
Foram encontradas 15.836 questões
Utilizando o banco de dados PostgresSQL, responda o que se pede.
Dada uma tabela “alunos” definida da seguinte
forma:
CREATE TABLE alunos (nome VARCHAR(5));
Um conjunto de instruções SQL foi executado na seguinte ordem:
BEGIN;
INSERT INTO alunos VALUES ('José');
SAVEPOINT point1;
INSERT INTO alunos VALUES ('João');
SAVEPOINT point2;
INSERT INTO alunos VALUES ('Maria');
ROLLBACK TO point1;
INSERT INTO alunos VALUES ('Antônio');
COMMIT;
Selecione o número de linhas que a tabela
"alunos" possui após a execução.
Suponha que um Auditor foi encarregado de modelar e criar um banco de dados para um pequeno sistema de pedidos de produtos de informática. Para realizar essa tarefa, desenvolveu o modelo mostrado na figura abaixo.
Após criar o modelo, implementou o banco de dados em um Sistema de Gerenciamento de Banco de Dados, criou as tabelas e cadastrou as seguintes informações:
O Auditor precisa criar uma view chamada PEDIDO1 com os dados do pedido 1 (id do item do pedido, id do produto, nome do produto, quantidade do produto no item e o preço unitário do produto). Se digitado o comando SELECT * FROM PEDIDO1; deverão ser exibidos os seguintes dados:
Para criar a View, o Auditor utilizou corretamente o comando
empregado (nome_pessoa, endereco, cidade) trabalha (nome_pessoa,nome_empresa,salario) empresa (nome_empresa,cidade) gerencia (nome_pessoa, nome_gerente)
Uma expressão da álgebra relacional que retorna o nome de todos os funcionários que moram na mesma cidade e na mesma rua, bem como seu(s) gerente(s) é
Considerando essas informações, julgue o item que segue.
O campo CPF é utilizado como chave primária e chave
estrangeira.
Atenção: a tabela relacional arvore, cuja instância é exibida a seguir, será referenciada na seguinte.
Assinale o número de linhas que, além da linha de títulos, aparece no resultado produzido pela execução desse comando.
reservatorio(codigo_reservatorio, nome, volume_atual, num_cidade) cidade(num_cidade, nome)
Para o esquema apresentado, a consulta SQL que recupera os nomes das cidades que possuem reservatório com volume atual acima de 20 é:
Oberve as tabelas MEDICOS, PACIENTES e CONSULTAS definidas abaixo, usando SQL, que representam médicos, pacientes e as consultas entre estes.
create table ESPECIALIDADES
(code integer not null primary key,
nome varchar(60) not null);
Create table MEDICOS
(codm char(5) not null primary key,
nome varchar(100) not null,
code integer not null,
salario numeric(8,2) not null,
foreign key (code) references ESPECIALIDADES);
Create table CONSULTAS
(codm char(5) not null,
dataHora date not null,
paciente char(5) not null,
primary key (codm, dataHora),
foreign key (codm) references MEDICOS);
Considere as consultas abaixo, formuladas utilizando subconsultas.
I
Quais consultas poderiam ser reescritas usando apenas as cláusulas SELECT-FROM-WHERE, sem usar subconsulta
em nenhuma porção da instrução?
Analise o comando a seguir, no âmbito do MySQL.
create table teste1 (
numeracao int auto_increment unique,
d float not null )
type = innodb
select a, b, c
from teste2
Sobre a tabela teste2, considerando-se que a tabela teste1 tem 1.000 registros e que o comando acima foi executado, analise as afirmativas a seguir.
I. Possui três colunas.
II. Possui uma coluna intitulada “d”, cujos valores estão zerados.
III. Possui zero registros.
Está correto o que se afirma em
Sobre a estrutura de armazenagem do DB2, analise as afirmativas a seguir.
I. Tablespaces podem ser de três tipos: simple, segmented e partitioned.
II. Tablespaces armazenam tabelas e índices.
III. Uma tabela pode ser armazenada em mais de um tablespace.
Está correto somente o que se afirma em:
Acerca do processo de data warehouse, julgue o item subsequente.
No processo de data warehouse, a aplicação do servidor de
dados e os dados armazenados resultantes de extração,
transformação e carga compõem a stating area.
Julgue o item que se segue, a respeito do processamento de transações e otimização de desempenho do SGBD e de consultas SQL.
O controle de nível de isolamento de transações é importante
para gerenciar a forma como as transações concorrentes se
comportarão no SGBD. No Postgres 9.6, o nível de isolamento
padrão é READ COMMITTED, mas pode ser alterado
para SERIAZABLE por meio do comando SET TRANSACTION
ISOLATION LEVEL SERIAZABLE.
Um sistema gerenciador de banco de dados (SGBD) instalado no Linux deve ser configurado de modo a permitir os seguintes requisitos:
I no máximo, 1000 conexões simultâneas;
II somente conexões originadas a partir do servidor de aplicação com IP 10.10.10.2.
Tendo como referência essas informações, julgue o seguinte item.
Caso o SGBD instalado seja o Postgres 9.6, para atendimento
do requisito I, deve-se modificar o arquivo postgres.conf
para o referido cluster; alterar o parâmetro max_connections
para 1000; e reiniciar o serviço do SGBD.