Questões de Concurso Comentadas sobre banco de dados

Foram encontradas 15.352 questões

Ano: 2012 Banca: FUNCAB Órgão: MPE-RO Prova: FUNCAB - 2012 - MPE-RO - Analista de Sistemas |
Q222046 Banco de Dados
Na criação de uma tabela em um banco de dados MySQL, o parâmetro UNIQUE do comando CREATE INDEX:
Alternativas
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
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
Q220573 Banco de Dados
Considere a tabela EMP em um banco de dados Oracle, contendo os campos ID, NOME, CARGO e SALARIO. Considere ainda que a procedure seguinte tem a intenção de reajustar o salário de todos os funcionários em 20%:

CREATE OR REPLACE PROCEDURE aumento
BEGIN
UPDATE EMP SET SALARIO = SALARIO * 1.2; END;

Para que o procedure seja considerado correto é necessário
Alternativas
Q220572 Banco de Dados
Sobre visões (views) em Bancos de Dados Oracle, é INCORRETO afirmar:
Alternativas
Q220571 Banco de Dados
Sobre Bancos de Dados, analise:

I. PL/SQL combina a facilidade e flexibilidade da SQL com a funcionalidade de procedimentos de uma linguagem de programação estruturada, tal como IF...THEN, WHILE e LOOP.

II. As declarações DML permitem que um usuário conceda a outros os privilégios, ou direitos, de acesso ao banco de dados e a objetos específicos dentro do banco de dados.

III. Os triggers de banco de dados podem ser usados para automatizar a geração de dados, fazer auditoria das modificações, implantar as restrições complexas de integridade e personalizar as autorizações complexas de segurança.

IV. As restrições de integridade são definidas com uma tabela e armazenadas como parte dessa tabela, de forma centralizada no dicionário de dados de um banco de dados, de modo que todos os aplicativos devem obedecer ao mesmo conjunto de regras.

Está correto o que consta em
Alternativas
Q220570 Banco de Dados
Sobre backup e recuperação do banco de dados Oracle é correto afirmar:
Alternativas
Q220569 Banco de Dados
Sobre os mecanismos de segurança do banco de dados Oracle é correto afirmar:
Alternativas
Q219987 Banco de Dados
Considere:

I. Cache imutável composto de mapeamentos compilados para um único banco de dados.

II. Objeto single-threaded, de vida curta, que representa uma conversação entre o aplicativo e o armazenamento persistente.

III. Abstrai a aplicação dos Datasource ou DriverManager adjacentes.

Em relação à arquitetura do Hibernate, os itens I, II e III, associam-se, respectivamente, a
Alternativas
Q219978 Banco de Dados
Os sistemas OLAP materializam seletivamente as visões estratégicas a fim de alcançar respostas rápidas às consultas. Uma das fórmulas utilizadas em relação às visões é a fórmula de Cardenas que se aplica
Alternativas
Q219977 Banco de Dados
Relacionamentos que são resultado da combinação de outros relacionamentos, entre as mesmas entidades, são denominados
Alternativas
Q219976 Banco de Dados
Medicamento (Med) e Perfumaria (Per) são duas entidades que representam uma tipificação da entidade Produto (Pro). Portanto, Med e Per em relação a Pro repre- sentam
Alternativas
Respostas
12661: C
12662: B
12663: C
12664: C
12665: A
12666: D
12667: D
12668: E
12669: B
12670: C
12671: D
12672: D
12673: E
12674: B
12675: E
12676: A
12677: A
12678: A
12679: B
12680: D