Questões de Concurso Sobre banco de dados
Foram encontradas 18.786 questões

As atribuições do cargo (atribuicoesCargo) e o conteúdo programático (conteudoProgCargo) normalmente são diferentes, dependendo do cargo e do concurso. O atributo dataInscricao refere-se à data de início das inscrições.

As atribuições do cargo (atribuicoesCargo) e o conteúdo programático (conteudoProgCargo) normalmente são diferentes, dependendo do cargo e do concurso. O atributo dataInscricao refere-se à data de início das inscrições.
IdReu - int - not null, primary key
nomeReu - varchar(50)
cpfReu - varchar (20)
telefoneReu - varchar (15)
Considere as seguintes instruções SQL, baseada nos campos apresentados:
I. CREATE UNIQUE INDEX cpf_index on reu (cpfReu);
II. CREATE TABLE reu (idReu INT NOT NULL, nomeReu VARCHAR(50), cpfReu VARCHAR(20), telefoneReu VARCHAR(15), PRIMARY KEY (idReu));
III. DROP TABLE reu;
IV. CHANGE TABLE reu ALTER COLUMN nomeReu nome_Reu VARCHAR(70) NULL;
São instruções DDL corretas as que constam em
Para realizar o procedimento descrito deve-se utilizar a instrução
Sobre a tabela apresentada, está correto afirmar que
EXPLAIN SELECT campo1 FROM tabela
WHERE campo2 = 'SP' AND campo3 > 5000;
José Silva Pereira = jpereira
Mário de Andrade = mandrade
Sabendo-se que essa regra pode produzir contas homôni- mas, uma possível solução que evita tais ocorrências é por meio da inclusão
CREATE TABLE Funcionario (cod INTEGER NOT NULL PRIMARY KEY,
nome VARCHAR(30),
supervisor INTEGER,
departamento INTEGER,
CONSTRAINT Supervisor_FK FOREIGN KEY (supervisor)
REFERENCES Funcionario (cod),
CONSTRAINT Depart_FK FOREIGN KEY (departamento)
REFERENCES Funcionario (cod));
CREATE TABLE Departamento(cod INTEGER NOT NULL PRIMARY KEY,
nome VARCHAR(30),
filial INTEGER,
CONSTRAINT Filial_FK FOREIGN KEY (filial)
REFERENCES Filial (cod));
CREATE TABLE Filial(cod INTEGER NOT NULL PRIMARY KEY,
nome VARCHAR(30));
O código SQL que realiza a consulta “Selecione os nomes dos funcionários que trabalham em filiais diferentes de seus supervisores" é:


select nome, cargo, salario, comissao, (salario*12)+NVL(comissao,2) from funcionario;
A função NVL foi usada para
Considere a existência do banco de dados, denominado trt16 no PostgreSQL 8.4 para Windows, manipulado utilizando a ferramenta gráfica pgAdmin. Deseja-se criar neste banco de dados a tabela proc_trab com os campos descritos a seguir:
numero – inteiro, não nulo.
digito – inteiro, não nulo.
justica – cadeia de caracteres.
ano – inteiro.
vara – cadeia de caracteres.
A chave primária será composta pelos campos numero e digito.
Para visualizar apenas o número e o dígito dos processos cujo ano seja maior do que 2000, em ordem decrescente pelo número do processo, utiliza-se a instrução:
Considere a existência do banco de dados, denominado trt16 no PostgreSQL 8.4 para Windows, manipulado utilizando a ferramenta gráfica pgAdmin. Deseja-se criar neste banco de dados a tabela proc_trab com os campos descritos a seguir:
numero – inteiro, não nulo.
digito – inteiro, não nulo.
justica – cadeia de caracteres.
ano – inteiro.
vara – cadeia de caracteres.
A chave primária será composta pelos campos numero e digito.
Considere os comandos a seguir:
I. CREATE TABLE trt16.proc_trab(numero integer NOT NULL, digito integer NOT NULL, justica character varying(5) DEFAULT 5.16, ano integer, vara character varying(50), CONSTRAINT pk_proc PRIMARY KEY (numero, digito));
II. CREATE TABLE trt16.proc_trab(numero integer NOT NULL CONSTRAINT pk_proc PRIMARY KEY, digito integer NOT NULL CONSTRAINT pk_proc PRIMARY KEY, justica varchar(5) DEFAULT '5.16', ano integer, vara varchar(50));
III. CREATE TABLE trt16.proc_trab(numero int NOT NULL, digito int NOT NULL, justica char(5) DEFAULT 5.16, ano integer, vara varchar(50), CONSTRAINT pk_proc PRIMARY KEY (numero, digito));
IV. CREATE TABLE trt16.proc_trab(numero integer NOT NULL, digito integer NOT NULL, justica char(5) DEFAULT '5.16', ano integer, vara character varying(50), CONSTRAINT pk_proc PRIMARY KEY (numero, digito));
Para criar a tabela de forma que, ao inserir um novo registro, ele receba automaticamente no campo justica o valor 5.16, pode-se utilizar APENAS os comandos apresentados em
( ) 0 comando INSERT é utilizada para mudar os valores de dados em uma ou mais linhas da tabela existente.
( ) Os comandos básicos CREATE e DROP são exemplos de DML - Linguagem de Manipulação de Dados.
Assinale a alternativa correta: