Questões de Concurso
Sobre banco de dados
Foram encontradas 15.797 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
As lacunas são, correta e respectivamente, preenchidas por:
Após a execução dos comandos acima, a alternativa que traz um trecho correto da saída do processamento do arquivo é:
Considere a descrição da tabela cadfun abaixo.
Suponha que a tabela descrita tenha sido criada por Luiz, que trabalha como consultor técnico legislativo da Câmara Municipal de São Paulo, a partir da interface de gerenciamento do Oracle Database e já tenha dados de diversos funcionários nela inseridos. Luiz foi solicitado a:
I. Apresentar a listagem dos departamentos e nomes dos funcionários da tabela cadfun exibindo-os por ordem do campo DEPTO de forma ascendente e do campo NOME de forma descendente.
II. Inserir o campo ADMISSAO na tabela cadfun capaz de armazenar uma data.
III. Depois de inserir os dados da data de admissão dos funcionários na tabela cadfun, apresentar a listagem de todos os funcionários admitidos no mês de dezembro de qualquer ano.
Os comandos SQL, devidamente habilitados para serem utilizados no Oracle, para realizar as tarefas I, II e III criados corretamente por Luiz são, respectivamente:
...<< abc >> ....
No trecho, abc é um
Produto (ID, Item, Tipo, Custo)
A consulta SQL para obter o Custo médio dos Itens de cada Tipo de Produto é
SELECT Tipo, AVG (Custo)
FROM Produto
Cláusula 3
O conteúdo da Cláusula 3 para completar a consulta e atender o especificado na questão é
Cross site scripting, SQL injection e session hijacking, cujo alvo é a vulnerabilidade de aplicações, são ataques contra a infraestrutura dos sistemas computacionais.
A CGI (common gateway interface) permite interatividade entre um cliente e um servidor de informações por meio do protocolo HTTP (hyper text transfer protocol); um programa CGI, por outro lado, é executado em tempo real e, portanto, pode apresentar como resultado informação dinâmica.
No sistema de banco de dados distribuídos, a fragmentação horizontal tem a função de distribuir atributos e métodos da classe entre os fragmentos, para dividir a estrutura de dados da árvore para melhorar o desempenho de consultas que acessem somente um subconjunto dos elementos dessa coleção.
Para a automatização dos procedimentos derivados das operações de inserção, alteração ou exclusão no banco de dados, pode-se utilizar o gatilho, procedimento armazenado que é executado sempre que houver uma dessas operações sob condições determinadas pelo projetista do banco de dados.
(
codigoibge7 integer NOT NULL,
municipioibge varchar(50),
coduf integer,
CONSTRAINT pkmunicipios PRIMARY KEY (codigoibge7)
);
CREATE TABLE pessoa
(
codigo integer NOT NULL,
nome varchar(200),
data_nascimento date,
cpf varchar(11),
endereco varchar(200),
bairro varchar(200),
ibge integer,
CONSTRAINT pessoa_pk PRIMARY KEY (codigo),
CONSTRAINT municipio_fk FOREIGN KEY (ibge)
references municipio (codigoibge7)
);
Considerando a expressão SQL99 acima, julgue o item a seguir, acerca de álgebra relacional e SQL.
Os seguintes comandos SQL retornam os mesmos resultados.
select count(*), ibge
from pessoa p, municipio m
where ibge = codigoibge7
group by ibge;
select count(*), ibge
from pessoa p cross join municipio m
where ibge = codigoibge7
group by ibge;
(
codigoibge7 integer NOT NULL,
municipioibge varchar(50),
coduf integer,
CONSTRAINT pkmunicipios PRIMARY KEY (codigoibge7)
);
CREATE TABLE pessoa
(
codigo integer NOT NULL,
nome varchar(200),
data_nascimento date,
cpf varchar(11),
endereco varchar(200),
bairro varchar(200),
ibge integer,
CONSTRAINT pessoa_pk PRIMARY KEY (codigo),
CONSTRAINT municipio_fk FOREIGN KEY (ibge)
references municipio (codigoibge7)
);
Considerando a expressão SQL99 acima, julgue o item a seguir, acerca de álgebra relacional e SQL.
A seguinte expressão SQL utiliza as operações de seleção e projeção da álgebra relacional de dados.
select nome, data_nascimento
from pessoa
where ibge=3556404