Questões de Concurso Sobre banco de dados

Foram encontradas 16.029 questões

Q599166 Banco de Dados
Acerca de sistemas de suporte à decisão, julgue o item seguinte.

Uma vez que o modelo de dados de um data warehouse tenha sido definido, nenhuma mudança poderá ocorrer em relação a sua estrutura.
Alternativas
Q599165 Banco de Dados
A seguir, é apresentada parte de um arquivo XML de mapeamento (mapping), correspondente às linhas de 21 a 32, cuja numeração não compõe o arquivo.

21. <class name="Pessoa" table="PESSOA">

22. <id name="id" column="ID_PESSOA ">

23. <generator class="native"/>

24. </id>

25. <property name="idade"/>

26. <property name="nome"/>

27. <property name="sobrenome"/>

28. <set name="Eventos" table="Evento_Pessoa">

29. <key column="ID_PESSOA"/>

30. <many-to-many column="ID_EVENTO" class="Evento"/>

31. </set>

32. </class>
Tendo como referência as informações acima, julgue o item subsequente a respeito do Hibernate 4.2.

Embora seja possível haver, na orientação a objetos, relacionamentos do tipo N:M entre classes, isso não ocorre em bancos de dados relacionais na terceira forma normal (3FN), que é o padrão do mapeamento entre o Hibernate e os bancos de dados relacionais. Desse modo, a sintaxe na linha 30 está incorreta de acordo com os padrões do Hibernate 4.2.
Alternativas
Ano: 2015 Banca: FCC Órgão: DPE-SP Prova: FCC - 2015 - DPE-SP - Programador |
Q598736 Banco de Dados
Considere que os comandos foram executados na sequência da numeração indicada:

[1] CREATE TABLE Tab_InfJuv
    (ID integer UNIQUE, Unidade varchar (50), Defensor varchar (50), Tipo integer);
[2] INSERT INTO Tab_InfJuv VALUES ( 11, 'Chacara Santo Antonio-Sao Paulo', 'Jorge da Silva', 1);
[3] INSERT INTO Tab_InfJuv VALUES ( 14, 'Parque Monteiro Soares- Sao Paulo', 'Maria Joana Santos', 2);
[4] INSERT INTO Tab_InfJuv VALUES ( 12, 'Centro-São Paulo', 'Jorge da Silva', 2);
[5] INSERT INTO Tab_InfJuv VALUES ( 32, 'Centro-Diadema', 'Ana Maria da Silva', 1);
O comando SQL correto é:
Alternativas
Ano: 2015 Banca: FCC Órgão: DPE-SP Prova: FCC - 2015 - DPE-SP - Programador |
Q598735 Banco de Dados
Considere que os comandos foram executados na sequência da numeração indicada:

[1] CREATE TABLE Tab_InfJuv
    (ID integer UNIQUE, Unidade varchar (50), Defensor varchar (50), Tipo integer);
[2] INSERT INTO Tab_InfJuv VALUES ( 11, 'Chacara Santo Antonio-Sao Paulo', 'Jorge da Silva', 1);
[3] INSERT INTO Tab_InfJuv VALUES ( 14, 'Parque Monteiro Soares- Sao Paulo', 'Maria Joana Santos', 2);
[4] INSERT INTO Tab_InfJuv VALUES ( 12, 'Centro-São Paulo', 'Jorge da Silva', 2);
[5] INSERT INTO Tab_InfJuv VALUES ( 32, 'Centro-Diadema', 'Ana Maria da Silva', 1);
O comando SQL
Alternativas
Ano: 2015 Banca: FCC Órgão: DPE-SP Prova: FCC - 2015 - DPE-SP - Programador |
Q598734 Banco de Dados
Em um MER − Modelo Entidade-Relacionamento, atributos são as características que descrevem cada entidade dentro do domínio. Os atributos são classificados como
Alternativas
Q598162 Banco de Dados
Considere que um Banco de Dados possui as seguintes tabelas: 


Considere a instrução SQL abaixo.

                SELECT A1.Regiao REGIÃO_PB, SUM(A2.Processos) PROCESSOS_PB

                FROM Geografia A1, Proc_Cidades A2

                WHERE A1.Nome_Cidade = A2.Nome_Cidade

                GROUP BY A1.Regiao;

É correto afirmar: 


Alternativas
Q598161 Banco de Dados
Considere que um Banco de Dados possui as seguintes tabelas: 


A instrução SQL a seguir:

SELECT SUM(Processos) FROM Proc_Cidades WHERE EXISTS (SELECT * FROM Geografia

WHERE Regiao = 'Mata'); 

resulta em 
Alternativas
Q598160 Banco de Dados
Considere que um Banco de Dados possui as seguintes tabelas: 


A instrução SQL capaz de listar todas as diferentes datas em que foram registrados processos é:
Alternativas
Q598159 Banco de Dados
Um Administrador de Banco de Dados optou pela replicação do Banco de Dados (BD) na forma mestre-escravo visando aumentar o desempenho de leitura para a camada de BD de uma aplicação web. Uma vantagem desta solução é:
Alternativas
Q598158 Banco de Dados
Os dados a serem armazenados em um Data Warehouse devem ser transformados e limpos antes de serem carregados. Considere a situação em que várias listas de endereços, coletadas de várias origens, tenham endereços duplicados que precisam ser eliminados durante a unificação dessas listas. Esta operação é denominada
Alternativas
Q598157 Banco de Dados
Em um processo de Data Mining em um banco de dados, foram considerados dois atributos de clientes de uma organização: diploma (grau de instrução) e renda. Com base nestes atributos o Administrador de BD criou as regras:

Para toda pessoa P, P.diploma=doutor and P.renda > 275.000,00 Imagem associada para resolução da questão P.crédito = excelente

Para toda pessoa P, P.diploma=bacharel or (P.renda > 75.000,00 and P.renda <120.000,00) Imagem associada para resolução da questão P.crédito = bom 


Considerando as técnicas de Data Mining, é correto afirmar que as regras acima 
Alternativas
Q598155 Banco de Dados
Um Administrador de Banco de Dados precisa rastrear as ações de usuários que implicaram em alterações de registros nas tabelas dos bancos de um sistema, alterações essas feitas via SQL sem usarem as funcionalidades do próprio sistema. Para registrar e depois poder avaliar esses acessos, o Administrador de Banco de Dados deve
Alternativas
Q598154 Banco de Dados
Em uma empresa, os dados dos seus bancos de dados de sistemas de informação são salvos em cópias de segurança, através de procedimentos formais de backup, testes e restauração, porém não existe um acordo temporal para o retorno destes dados em caso de incidente (crise ou desastre). As informações se tornam acessíveis no momento que for possível. Essa situação de proteção de dados é classificada como de nível:
Alternativas
Q598153 Banco de Dados
A aplicação de ferramentas conceituais para descrição de dados, relacionamento entre os dados e semântica dos dados, sem detalhar aspectos de implementação de sistemas é conhecida como modelagem
Alternativas
Q598152 Banco de Dados
Um Analista precisa criar as estruturas de tabelas usando um Sistema Gerenciador de Bancos de Dados (SGBD), com base em um Diagrama Entidade-Relacionamento e um Modelo Relacional Ampliado RM/T. Durante o seu trabalho ele deverá criar uma
Alternativas
Q598151 Banco de Dados
Considere o modelo Entidade-Relacionamento abaixo.

                   Imagem associada para resolução da questão

É correto afirmar que 
Alternativas
Q598150 Banco de Dados
Para realizar o trabalho de modelagem semântica de um banco de dados, um Analista pode aplicar diagramas de
Alternativas
Q598149 Banco de Dados
 No Oracle, uma função é um bloco PL/SQL nomeado que retorna um valor. A função a seguir, calcula um imposto sobre o salá- rio com base em uma alíquota fixa simples de 27%.

CREATE OR REPLACE FUNCTION imposto(valor IN NUMBER)

RETURN NUMBER IS

BEGIN

RETURN (valor * 0.27);

END imposto;



Considere a existência de um ambiente Oracle com SQL*Plus em condições ideais, com banco de dados, tabelas, campos e valores existentes. Considere também que, nos casos necessários, foi executado o comando SET SERVEROUTPUT ON antes das instruções abaixo. 

I. SELECT nome, salario, imposto(salario)

   FROM Funcionario

   WHERE idDepartamento = 5;

II. EXECUTE dbms_output.put_line(imposto(10000));

III. VARIABLE salario NUMBER;

     EXECUTE :salario := imposto(10000);

IV. DECLARE imp NUMBER;

     BEGIN imp = imposto(10000);

     DBMS_OUTPUT.PUT('O imposto é: '|| imp);

     END;

Para chamar a função imposto, está correto o que consta APENAS em 
Alternativas
Q598148 Banco de Dados
Para controlar a lógica de transações no Oracle utilizam-se as instruções COMMIT e ROLLBACK. Sobre a instrução COMMIT é correto afirmar:
Alternativas
Q598147 Banco de Dados
Considere os itens a seguir:

I. Uma instrução DML (DELETE, INSERT ou UPDATE).

II. Uma instrução DDL (CREATE, ALTER ou DROP).

III. Uma instrução DTL (COMMIT, ROLLBACK ou REVOKE).

IV. Uma operação em banco de dados como SERVERERROR, LOGON, LOGOFF, STARTUP ou SHUTDOWN.

No Oracle, é possível gravar triggers que são acionados sempre que ocorre no banco de dados as operações descritas APENAS em 
Alternativas
Respostas
9861: E
9862: E
9863: B
9864: D
9865: E
9866: B
9867: D
9868: A
9869: E
9870: E
9871: C
9872: A
9873: C
9874: E
9875: D
9876: C
9877: E
9878: B
9879: B
9880: C