Questões de Concurso Sobre banco de dados

Foram encontradas 15.756 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q834587 Banco de Dados

Para garantir a integridade dos dados em um sistema de banco de dados, todas as transações têm de garantir a verificação de quatro propriedades. Relacione as propriedades na primeira coluna às respectivas descrições na segunda coluna.


(1) Atomicidade

(2) Consistência

(3) Isolamento

(4) Durabilidade 


( ) A execução de uma transação isolada preserva a consistência do banco de dados.

( ) Depois que uma transação for completada com sucesso, as mudanças que ela fez no banco de dados persistem, mesmo que existam falhas no sistema.

( ) Todas as operações da transação são refletidas corretamente no banco de dados, ou nenhuma delas.

( ) Embora várias transações possam ser executadas de forma simultânea, o sistema garante que cada transação não está ciente das outras transações que estão sendo executadas simultaneamente. 


A sequência correta é 

Alternativas
Q834289 Banco de Dados

Observe o script SQL abaixo em conformidade com PostgreSQL 9.5 ou superior:


create table t1 (valor int not null);

insert into t1 values (1); insert into t1 values (2); insert into t1 values (3);

create table t2 (valor int not null);

insert into t2 values (2); insert into t2 values (3); insert into t2 values (6);


Assinale a alternativa que apresenta a operação de junção correspondente ao resultado apresentado.

Alternativas
Q834228 Banco de Dados
Assinale a alternativa que relaciona o nome do processo de segundo plano do Oracle, versão 12c, com sua respectiva finalidade.
Alternativas
Q834227 Banco de Dados

A respeito do Oracle versão 12c, considere as seguintes afirmativas:


1. A sintaxe “generated as identity” foi incluída para definição de chave autoincremento na definição das tabelas.

2. Na versão 12c, os tipos varchar, varchar2 e CHAR VARYING permitem que a coluna tenha no máximo 2.000 bytes.

3. Colunas invisíveis podem ser definidas de forma que não apareçam nos resultados de consultas com “SELECT * FROM” ou DESCRIBE e são ignoradas nas instruções INSERT quando não explicitadas na lista de colunas.

4. Nessa versão, os identificadores tiveram o número de dígitos significativos aumentados de 30 para 128 caracteres.

5. Desde a versão 9i, as consultas ligadas por UNION ou UNION ALL podem ser executadas em paralelo pelo “otimizador”.


Assinale a alternativa correta.

Alternativas
Q834226 Banco de Dados
São finalidades das constraints do Oracle, EXCETO:
Alternativas
Q834225 Banco de Dados
Qual dos recursos abaixo NÃO está disponível no PostgreSQL até a versão 9.6?
Alternativas
Q834224 Banco de Dados

Considere seguinte consulta SQL, submetida ao PostgreSQL 9.5:


SELECT depname, empno, salary, avg(salary) OVER (PARTITION BY depname)

FROM empsalary;


Assinale a alternativa que descreve corretamente o resultado esperado:

Alternativas
Q834075 Banco de Dados
O subconjunto da linguagem SQL que apresenta os comandos INSERT, UPDATE e DELETE é representado pela sigla em inglês:
Alternativas
Q834055 Banco de Dados

Assinale a alternativa que complete correta e respectivamente as lacunas da seguinte frase:


A tecnologia OLAP permite uma análise _________e __________, neste tipo de análise, os dados são modelados em uma estrutura conhecida como ____________”:

Alternativas
Q834052 Banco de Dados
Assinale, das alternativas abaixo, a única que identifica corretamente características do modelo de dados denominado tecnicamente como Modelo Relacional.
Alternativas
Q834051 Banco de Dados

Quanto aos diversos comandos da linguagem SQL (Structured Query Language), analise as afirmativas abaixo, dê valores Verdadeiro (V) ou Falso (F) e assinale a alternativa que apresenta a sequência correta de cima para baixo.


( ) Duas palavras-chaves da DCL (Data Control Language) são: UPDATE e DELETE.

( ) Um dos comandos do DML (Data Manipulation Language) é o INSERT.

( ) Os comandos básicos da DDL (Data Definition Language) são: CREATE e DROP.

Alternativas
Q831582 Banco de Dados

Analise as afirmações abaixo com relação ao processamento de transações em Sistemas de Gerenciamento de Bancos de Dados (SGBD) e assinale (V) para verdadeiro ou (F) para falso.


( ) A serialização da execução concorrente da transação pode ser usada para definir as sequências de execução corretas de transações simultâneas.

( ) As operações básicas de acesso ao banco de dados executadas por parte de uma transação são read e write.

( ) O modo de especificar a conclusão de uma transação é determinado apenas pela instrução de confirmação da transação (commit).

( ) A propriedade ISOLAMENTO indica que uma transação deve ser executada de forma independente das demais, de modo que ao ser completamente executada, sem interferências de outras transações, deve levar o banco de dados de um estado consistente para outro.

( ) A propriedade ATOMICIDADE estabelece que uma transação deve ser executada em sua totalidade ou não ser realizada de forma alguma, de modo que se exige que esta transação seja executada até o fim.


De acordo com as afirmações, a sequência correta é

Alternativas
Q831581 Banco de Dados

Restrições de integridade impedem que dados inválidos sejam inseridos nas tabelas, assim como garantem que não haverá relacionamento referenciando uma chave primária inexistente.


A restrição de integridade, que assegura exclusividade no valor de uma tupla formada por uma ou mais colunas, sendo possível, inclusive, inserir mais de uma restrição desse tipo em uma mesma tabela, é conhecida como

Alternativas
Q831564 Banco de Dados

Com base na seguinte expressão algébrica relacional:


Π numf (Funcionarios) ∩ Π numf (Dependentes)


a expressão SQL correspondente é

Alternativas
Q831563 Banco de Dados

O modelo de dados entidade-relacionamento (E-R) foi desenvolvido para facilitar o projeto de banco de dados. Esse modelo emprega algumas noções básicas, tais como conjuntos de entidades e de relacionamentos, além das respectivas características.

Associe as colunas, relacionando os elementos de E-R às suas características / definições.


Elementos

1. Atributo de um conjunto de entidades

2. Participação

3. Papel da entidade

4. Relacionamento

5. Cardinalidades de mapeamento


Características / definições

( ) Função desempenhada por uma entidade em um relacionamento.

( ) Associação entre várias entidades.

( ) Função que descreve conjuntos de relacionamento binários.

( ) Associação entre conjuntos de entidades.

( ) Função que mapeia do conjunto de entidades para um domínio.


A sequência correta dessa associação é

Alternativas
Q831529 Banco de Dados
Utilizando os conceitos do modelo relacional, assinale a alternativa que representa o grau (ou aridade) da seguinte tabela Veículo(idVeiculo, descricaoVeiculo, renavam, chassi, anoModelo, anoFabricacao).
Alternativas
Q831528 Banco de Dados

Considere os seguintes comandos em SQL ANSI 92, executados em sequência:


CREATE TABLE pessoa(id int not null, nome varchar(10) not null, primary key(id));

INSERT INTO pessoa VALUES(1, ‘Bruno’);

INSERT INTO pessoa VALUES(2, ‘César’);

SELECT count(id) FROM pessoa;


A consulta retornará o valor:

Alternativas
Q830693 Banco de Dados

Acerca da linguagem SQL (Structure Query Language), para cada afirmativa abaixo, informe se é verdadeira (V) ou falsa (F). Em seguida, marque a opção que corresponde à sequência CORRETA.


( ) A linguagem SQL possui comandos para definição de dados, consulta e atualização.

( ) Os tipos de dados básicos para os atributos são: bit, decimal e caractere.

( ) O comando CREATE TABLE é usado para especificar uma nova relação, dando-lhe um nome e especificando seus atributos e restrições iniciais.

Alternativas
Q830692 Banco de Dados
Assinale a opção que apresenta SOMENTE exemplos de sistemas gerenciadores de banco de dados.
Alternativas
Q830691 Banco de Dados

Na abordagem Entidade-Relacionamento (ER), o modelo de dados é representado através de um modelo Entidade-Relacionamento (modelo ER). Analise as afirmativas a seguir, relacionadas a essa técnica.

I. Usualmente, um modelo ER representado através de um diagrama gráfico conhecido como "diagrama entidade-relacionamento";

II. Entidade é um conjunto de objetos da realidade modelada sobre os quais se deseja manter informações no banco de dados;

III. Relacionamento define um conjunto de associações ou relações entre atributos de um mesmo banco de dados;

IV. A cardinalidade de um atributo define o número de valores que este atributo pode estar associado a uma ocorrência da entidade-relacionamento a qual ele pertence.


Está CORRETA a opção:

Alternativas
Respostas
8401: B
8402: A
8403: E
8404: C
8405: E
8406: D
8407: C
8408: D
8409: A
8410: B
8411: C
8412: A
8413: C
8414: D
8415: E
8416: E
8417: C
8418: B
8419: B
8420: D