Questões de Concurso Sobre banco de dados

Foram encontradas 15.589 questões

Q1626553 Banco de Dados
A DDL da SQL descreve como as tabelas e outros objetos Oracle podem ser definidos, alterados e removidos. De um modo geral, é a parte utilizada pelo DBA. O comando que elimina um índice já criado é
Alternativas
Q1626548 Banco de Dados
No Oracle 10g, a programação PL/SQL acrescenta a construção de programas à SQL, resultando em uma linguagem estrutural mais poderosa. Todos os programas em PL/SQL são compostos por blocos, que podem ser aninhados em outros. O Oracle PL/SQL possui diferentes tipos de dados, para atender suas necessidades. Um é utilizado para definir números fixos ou de ponto flutuante, enquanto outro é usado para armazenar dados binários. Esses tipos de dados são, respectivamente,
Alternativas
Q1626533 Banco de Dados
On‐Line Transaction Processing (OLTP) atendiam apenas a manipulação de dados operacionais, o que não era suficiente para apoiar o usuário na tomada de decisões estratégicas. A partir dos requisitos dos usuários e de tecnologias existentes, foram elaborados conceitos e desenvolvidas soluções que alavancassem o processo de Business Inteligence. A primeira das soluções foi a linguagem APL, base utilizada no desenvolvimento de aplicações On‐line Analytical Processing (OLAP). A aplicação OLAP soluciona o problema de síntese, análise e consolidação de dados, pois é o processamento analítico on line dos dados. Oferece a capacidade de visualizar as informações a partir de muitas perspectivas diferentes, enquanto mantém uma estrutura de dados adequada e eficiente. No que se refere aos requisitos funcionais e de desempenho quanto aos aspectos recuperação, orientação e modelagem, em relação à OLTP, as aplicações OLAP apresentam, respectivamente, as seguintes características:
Alternativas
Q1626528 Banco de Dados
Uma transação é considerada uma unidade lógica de trabalho em bancos de dados. A execução de uma transação é iniciada por meio de uma instrução BEGIN TRANSACTION e pode terminar de modo anormal ou normal. No primeiro caso, um comando reverte uma transação explícita ou implícita ao começo dela ou a um ponto de salvamento dentro da transação, enquanto que no segundo, o comando efetiva a transação corrente, sendo que neste caso, todas as modificações efetuadas por ela se tornam visíveis. Esses comandos são, respectivamente:
Alternativas
Q1626521 Banco de Dados
O modelo relacional representa o banco de dados como uma coleção de relações. Dentre os comandos de DML, um é utilizado para mudar os valores de dados em uma fila de tabela existente, enquanto outro permite remover filas existentes de uma tabela. Esses comandos são, respectivamente:
Alternativas
Q1626252 Banco de Dados

Com relação ao tema Modelagem Multidimensional, analise as afirmativas a seguir.


I. Os esquemas star e dataflake são elementos encontrados na modelagem dimensional.

II. Os datawarehouses são costumeiramente organizados em torno de uma tabela de fatos e muitas tabelas de dimensões.

III. Uma tabela de fatos é sempre composta por três tipos de atributos: atributos de medidas, atributos de dimensões e chaves surrogate de dimensões degeneradas que variam ao longo do tempo.


Assinale:

Alternativas
Q1626251 Banco de Dados
Assinale a alternativa que indica as operações comuns nos modelos dimensionais.
Alternativas
Q1626250 Banco de Dados
Assinale a alternativa que apresenta características dos Datawarehouses.
Alternativas
Q1626249 Banco de Dados

Os objetivos da Otimização de Consultas em Bancos de Dados estão relacionados nas afirmativas a seguir.


I. Reduzir o tempo de resposta das consultas e melhorar a vazão geral das transações.

II. Evitar a existência excessiva de locks através do aumento da concorrência entre as transações.

III. Manter atualizados os índices secundários de relações desnormalizadas como forma de maximizar o particionamento vertical de dados.


Assinale:

Alternativas
Q1626248 Banco de Dados

A otimização de consultas SQL visa aprimorar seu desempenho. Este processo utiliza transformações baseadas em operações da álgebra relacional.


Assinale a alternativa que apresenta as transformações corretas.

Alternativas
Q1626228 Banco de Dados

Observe a tabela e a consulta SQL a seguir


Despesas

depto tipo valor

A P 100.00

A D 200.00

A S 50.00

B P NULL

B D 100.00

B S 500.00

C P NULL

C D 400.00

C S 100.00

SELECT SUM(CASE WHEN tipo='P' THEN valor END) AS prototipo,

SUM(CASE WHEN tipo='D' THEN valor END) AS desenvolvimento,

SUM(CASE WHEN tipo='S' THEN valor END) AS suporte

FROM despesas;


Os valores retornados para prototipo, desenvolvimento e suporte serão, respectivamente:

Alternativas
Q1626227 Banco de Dados

Observe a tabela e a consulta SQL a seguir:


produtos

nome preco tipo

sabonete 3.60 C

escova_de_dentes 5.40 A

pente 1.80 A

fio_dental 5.40 A

vitaminas 9.00 B

aspirina 7.20 C

pasta_de_dentes 5.40 B

SELECT count(*) FROM produtos WHERE preco =

(SELECT AVG(preco) FROM produtos)

AND tipo <> 'B';


O valor retornado pela consulta acima será:

Alternativas
Q1626222 Banco de Dados

O DBA é a principal autoridade responsável pela gerência de um sistema gerenciador de banco de dados. Ele é capaz de criar contas, conceder ou revogar privilégios e designar os níveis de segurança das contas dos usuários.

Suponha que o DBA precise conceder acesso para atualização do atributo PARTIDO na tabela SENADOR para a conta PEV01.


O comando utilizado será:

Alternativas
Q1626221 Banco de Dados

Com relação ao tema cursor no Oracle 10g, analise as afirmativas a seguir.


I. Os cursores podem ser do tipo implícito ou explícito.

II. Cursores explícitos podem controlados através de três comandos OPEN, FETCH e CLOSE.

III. A cláusula BULK COLLECT, quando aplicada ao comando FETCH, permite que o desenvolvedor carregue todas as tuplas do resultado de uma única vez.


Assinale

Alternativas
Q1626220 Banco de Dados

PL/SQL é uma linguagem procedural do Oracle para o SQL, estruturada por blocos lógicos que podem conter sub-blocos embutidos.


Assinale a alternativa que apresenta a estrutura típica do bloco PL/SQL.

Alternativas
Q1626218 Banco de Dados

Com relação ao tema data warehouse, analise as afirmativas a seguir.


I. É um grande repositório de dados operacionais com tamanhos significativos e tem como objetivo apoiar a tomada de decisões por meio de consultas ad hoc de elevada complexidade por parte de usuários finais.

II. A modelagem dimensional de dados não é muito diferente da abordagem de normalização seguida pelos bancos de dados transacionais. Os principais paradigmas de modelagem são o esquema star e snowflake. Ambos utilizam tabelas centrais de fatos que são constituídas por atributos de dimensões e de medidas.

III. É orientado aos processos de negócio, mantém grandes volumes de dados não normalizados, sofre atualizações em batch e é principalmente utilizado por parte de gestores e analistas de negócio.


Assinale:

Alternativas
Q1626217 Banco de Dados
As três regras impostas durante a fragmentação de relações em bancos de dados distribuídos que asseguram que o banco de dados não sofrerá problemas de mudança de semântica, são
Alternativas
Q1626216 Banco de Dados

Suponha que seja dada a relação R = (A, B, C, D, E) com as seguintes dependências funcionais


{CE → D, D → B, C → A}


A respeito de R pode-se afirmar que

I. R está na primeira forma normal.

II. R está na segunda forma normal.

III. a única chave candidata é {C, E}.


Assinale:

Alternativas
Q1626215 Banco de Dados

Fabricantes de armas são obrigados a imprimir um número de série em cada uma de suas armas, identificando assim, unicamente, cada arma produzida. No modelo de dados para um certo fabricante de armas, existe uma entidade chamada "arma" com um atributo chamado "num_serie".


Com referência a este cenário, para a entidade "arma", "num_serie" é um atributo do tipo:

Alternativas
Ano: 2020 Banca: IDIB Órgão: CRM-MT Prova: IDIB - 2020 - CRM-MT - Técnico em Informática |
Q1624439 Banco de Dados
Quando pensamos em acesso, estruturação e controle de um grande volume de dados, a utilização de sistemas gerenciadores de banco de dados é uma alternativa óbvia, dadas as facilidades que o uso deste tipo de ferramenta pode nos trazer. A linguagem SQL (Structured Query Language) foi criada com o objetivo de definir um padrão para os comandos que comumente precisamos utilizar quando manipulamos dados. A respeito das categorizações dos comandos da linguagem SQL, analise as afirmativas a seguir:
I. DCL é o nome dado ao grupo de comandos da linguagem SQL que utilizamos quando desejamos realizar operações relacionadas ao controle de acesso em um banco de dados. São exemplos deste grupo os comandos GRANT e REVOKE.
II. INSERT, DELETE e UPDATE são exemplos de comandos pertencentes ao grupo DML da linguagem SQL.
III. DDL é o nome do grupo de comandos onde encontramos os comandos que nos auxiliam na criação, alteração e exclusão de estruturas do banco de dados, como, por exemplo, tabelas e índices.
É correto o que se afirma
Alternativas
Respostas
5301: E
5302: C
5303: C
5304: B
5305: C
5306: B
5307: A
5308: E
5309: A
5310: A
5311: C
5312: C
5313: A
5314: E
5315: A
5316: C
5317: A
5318: C
5319: C
5320: D