Questões de Concurso Sobre banco de dados

Foram encontradas 15.808 questões

Q222011 Banco de Dados
Em um banco de dados Oracle, o comando REVOKE DROPANYTABLE FROM usr1, usr2:
Alternativas
Q222010 Banco de Dados
Observe o comando abaixo. É correto afirmar que, ao apagar da tabela “setor", o setor “Informática":

CREATE TABLE funcionarios
(id_func NUMBER(4) PRIMARY KEY,
nome VARCHAR2(10),
sobrenome VARCHAR2(20),
cargo VARCHAR2(15),
contratado em DATE,
salario NUMBER(8,2),
setor NUMBER(2)
        CONSTRAINT fk_idsetor
        REFERENCES setores(id_setor)
        ON DELETE CASCADE);
Alternativas
Q222009 Banco de Dados
Suponha que uma gravadora tenha solicitado a criação de um banco de dados Oracle para armazenar diversos arquivos de filmes, músicas e imagens. O tipo de dados recomendado para armazenar tais informações é:
Alternativas
Q222008 Banco de Dados
Considerando o comando abaixo escrito emPL/SQL, é correto afirmar que o comando SELECTretornará:

SELECTp.nome, p.sobrenome, c.modelo
FROMpessoas p LEFTOUTERJOINcarros c
ONp.carro_id = c.carro_id
Alternativas
Q222007 Banco de Dados
A abaixo, escrita em PL/SQL, contém uma série de erros referentes ao uso das funções NEXTVALe CURRVAL, EXCETO: 

CREATE TABLE func_temp AS SELECT func_id, nome, sobrenome FROM func; CREATE TABLE func_temp2 AS SELECT func_id, nome, sobrenome FROM func; 
CREATE TABLE func_temp2 AS SELECT func_id, nome, sobrenome FROM func; 

DECLARE
       sequencial NUMBER;
BEGIN
     sequencial := func_seq.NEXTVAL;
     DBMS_OUTPUT.PUT_LINE ('Valor Sequencial Inicial: ' ||
    TO_CHAR(sequencial));
    INSERT INTO func_temp VALUES (func_seq.NEXTVAL,
   'Carolina', 'Novaes');
   -- Insere em func_temp2 o mesmo sequencial inserido em func_temp
   INSERT INTO func_temp2 VALUES (func_seq.NEXTVAL, 'Antonio', 'Novaes');
  DELETE FROM func_temp2 WHERE func_id = func_seq.CURRVAL;
  UPDATE func_temp SET func_id = func_seq.NEXTVAL
   WHERE nome = 'Carolina'AND sobrenome = 'Novaes'; sequencial := func_seq.CURRVAL;
   DBMS_OUTPUT.PUT_LINE ('Valor Sequencial Final: ' ||
   TO_CHAR(sequencial));
END;
/
Alternativas
Q222006 Banco de Dados
Observe o relacionamento entre as entidades “Pedido" e “Itens do Pedido" e as premissas relacionadas abaixo:

•A existência da entidade Itens do Pedido está condicionada à existência da entidade Pedido.
•Na entidade Pedido, Número do Pedido identifica um pedido.
•Na entidade Itens do Pedido, Descrição do Item é um campo texto com até 255 caracteres.

Na entidade Itens do Pedido, para cada Número do Pedido, Código do Item identifica um único itemdo pedido correspondente.

Imagem 006.jpg

É correto afirmar que:
Alternativas
Q222005 Banco de Dados
Em um modelo de entidade e relacionamento, a cardinalidade que representa que a entidade Cliente possui um ou mais fornecedores assim como a entidade Fornecedor possui um ou mais clientes é:
Alternativas
Q222004 Banco de Dados
No Oracle, o comando utilizado para eliminar uma tabela é:
Alternativas
Q222003 Banco de Dados
Observe a abaixo escrita em PL/SQL.

INSERT INTO Func VALUES (10,'Clarice',3200);
SAVEPOINT a;
INSERT INTO Setor VALUES (13,'Sales','Hyd');
SAVEPOINT b;
INSERT INTO Grade VALUES ('III',2300,4500);
ROLLBACK TO a:

Se em seguida for executado o comando COMMIT, serão gravados os valores nas tabelas:
Alternativas
Q221964 Banco de Dados
Das opções seguintes, assinale aquela que NÃO é uma característica do MS-SQL:
Alternativas
Q221733 Banco de Dados
A cláusula FROM de comando SELECT é utilizada para especificar:
Alternativas
Q220782 Banco de Dados
Em relação às tabelas de banco de dados denominadas HEAP, InnoDB e BDB, é correto afirmar que pertencem a ,
Alternativas
Q220746 Banco de Dados
Para
Alternativas
Q220696 Banco de Dados
O PL/SQL
Alternativas
Q220695 Banco de Dados
Instrução: Para responder às questões 43 e 44, considere o modelo de dados apresentado abaixo.

Imagem 005.jpg

Consta uma instrução SQL INCORRETA em:
Alternativas
Q220694 Banco de Dados
Instrução: Para responder às questões 43 e 44, considere o modelo de dados apresentado abaixo.

Imagem 005.jpg

Analise:
I. É possível inserir, na tabela DEPT, uma linha com os valores 10, 'Operations', 'Rio de Janeiro' e outra linha com os valores 10,'Sales','São Paulo'.
II. É possível inserir, na tabela EMP, várias linhas com o mesmo valor para o campo DeptNo.
III. A notação usada para exibir o modelo foi uma notação EER que exibe intervalos (EER [1,n]).
IV. A notação utilizada para exibir o modelo foi uma notação crows foot, que exibe intervalos (crows foot [1,n]).

Está correto o que consta em
Alternativas
Q220630 Banco de Dados
Dada a função em PostGreSQL:

                  substring('ABCX454545DEF' from 'A[^0-9]*([0-9]{1,3})')

Após a sua execução, o resultado será:
Alternativas
Q220629 Banco de Dados
A função INSERT(), em MySql, é utilizada para
Alternativas
Q220628 Banco de Dados
Procedure, em PL/SQL, é um bloco de comandos
Alternativas
Q220627 Banco de Dados
Em banco de dados, Triggers são
Alternativas
Respostas
13261: B
13262: C
13263: C
13264: A
13265: D
13266: C
13267: D
13268: E
13269: B
13270: C
13271: D
13272: A
13273: A
13274: D
13275: C
13276: B
13277: C
13278: E
13279: A
13280: D