Questões de Concurso Sobre banco de dados

Foram encontradas 15.797 questões

Q600325 Banco de Dados
Um conceito básico de banco de dados garante que os relacionamentos entre registros de tabelas relacionadas sejam válidos e que não exclui ou altera, acidentalmente, dados relacionados. Por exemplo, em um relacionamento do tipo 1:n entre a tabela Clientes e a tabela Pedidos, um cliente pode fazer vários pedidos. Por meio deste conceito, o banco de dados não permite que seja cadastrado um pedido para um cliente que ainda não foi cadastrado. Em outras palavras, ao cadastrar um pedido, o banco de dados verifica se o código do cliente que foi digitado já existe na tabela Clientes. Se não existir, o cadastro do pedido não será aceito. Esse conceito é denominado:
Alternativas
Q600324 Banco de Dados
Bancos de Dados Relacionais empregam um modelo utilizado por um SGBD que se baseia num princípio em que os dados são armazenados em tabelas. Nestas tabelas, cada linha por uma lista ordenada de colunas representa um registro que recebe a seguinte denominação:
Alternativas
Q599182 Banco de Dados
Acerca das técnicas de análise de desempenho e otimização de consultas SQL, julgue o próximo item.

Em tabelas com o mesmo tipo de registros, porém com campos de tamanho variável, pode-se utilizar, nesses campos, o tipo texto de tamanho variável (VARCHAR) para otimização do espaço de armazenamento em disco.
Alternativas
Q599181 Banco de Dados
Acerca das técnicas de análise de desempenho e otimização de consultas SQL, julgue o próximo item.

Para aperfeiçoamento das consultas em tabelas, em relação ao tempo de atualização e de consulta dos registros, deve-se criar o maior número de índices possível, independentemente do uso da tabela.
Alternativas
Q599180 Banco de Dados
Acerca das técnicas de análise de desempenho e otimização de consultas SQL, julgue o próximo item.

Em tabelas sequenciais (HEAP FILES), os registros são dispostos conforme a ordem de entrada. Em geral, a pesquisa sobre os registros será mais lenta, pois os registros serão varridos sequencialmente para localização do dado pesquisado.
Alternativas
Q599179 Banco de Dados
Julgue o item subsequente, com base nos conceitos de modelagem relacional dos dados e de administração de dados.

Os becapes gerados por uma versão mais recente do SQL Server não podem ser restaurados com o uso de versões anteriores.
Alternativas
Q599178 Banco de Dados
Julgue o item subsequente, com base nos conceitos de modelagem relacional dos dados e de administração de dados.

O becape quente, que é realizado com o banco de dados desligado, pode ser executado por meio de scripts shell, no Linux/Unix, ou por meio de batch, no Windows, sendo sempre obrigatório copiar todo o conteúdo do banco de dados.
Alternativas
Q599176 Banco de Dados
Julgue o item a seguir, quanto à modelagem relacional de dados e à administração de dados.

No modelo de dados utilizado nos bancos de dados relacionais, os registros são organizados em grafos, nos quais consta um único tipo de associação que define uma relação 1: N entre dois tipos de registros: proprietário e membro. Dessa maneira, dados dois relacionamentos 1: N entre os registros A e D e entre os registros C e D, é possível construir um relacionamento M:N entre A e D.
Alternativas
Q599175 Banco de Dados
Julgue o item a seguir, quanto à modelagem relacional de dados e à administração de dados.

No contexto de bancos de dados, visão (view) é um objeto que consiste em uma lista organizada de todos os elementos de dados que são pertinentes para o sistema. A visão descreve entradas, saídas, composição de depósito de dados e cálculos intermediários.
Alternativas
Q599174 Banco de Dados
Julgue o item a seguir, quanto à modelagem relacional de dados e à administração de dados.

A linguagem de manipulação de dados (DML) abrange uma linguagem de consulta embasada tanto na álgebra relacional quanto no cálculo relacional de tuplas. Alguns comandos que representam essa linguagem são SELECT, CREATE TABLE e CREATE INDEX.
Alternativas
Q599173 Banco de Dados
Com relação aos tipos básicos de estruturas de informação e à pesquisa de dados, julgue o item abaixo.

Considere uma tabela de um banco de dados com chave primária e tipo de campo que receba um valor inteiro. Ao se efetuar uma pesquisa de um valor sobre a chave primária dessa tabela, o método de busca binária requer, no máximo, lg(n) comparações para localizar o elemento pesquisado, em que n é o número de registros.
Alternativas
Q599167 Banco de Dados
Acerca de sistemas de suporte à decisão, julgue o item seguinte.

Para aperfeiçoar o desempenho nas consultas aos dados no modelo de um data warehouse, são realizadas desnormalizações dos dados, como, por exemplo, modelos que estejam na 3FN no ambiente de produção serão modelados na 2FN ou até mesmo na 1FN.
Alternativas
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
Respostas
9621: B
9622: E
9623: C
9624: E
9625: C
9626: C
9627: E
9628: E
9629: E
9630: E
9631: C
9632: C
9633: E
9634: E
9635: B
9636: D
9637: E
9638: B
9639: D
9640: A