Questões de Concurso Comentadas sobre banco de dados

Foram encontradas 15.344 questões

Q24019 Banco de Dados
Considere as afirmativas abaixo sobre as transações em Sistemas de Bancos de Dados Relacionais.

I - A violação conhecida como leitura suja (dirty read) ocorre no nível de isolamento read committed.

II - Algoritmos com base em timestamp e bloqueios podem ser utilizados para a implementação de controle de concorrência.

III - A propriedade de atomicidade para transações distribuídas pode ser garantida pela implementação do algoritmo commit de duas fases.

Está(ão) correta(s) APENAS a(s) afirmativa(s)
Alternativas
Q24018 Banco de Dados
Se uma consulta PL/SQL no Oracle retornar mais do que uma tupla, então, para receber o retorno da consulta, será necessário usar um
Alternativas
Q24017 Banco de Dados
Algumas regras de heurísticas vinculadas à álgebra relacional, como "execute as operações de seleção o mais cedo possível", "execute antes as projeções" e "evite os produtos cartesianos", são usualmente empregadas em sistemas gerenciadores de bancos de dados para a implementação de
Alternativas
Ano: 2009 Banca: UFRRJ Órgão: UFRRJ Prova: UFRRJ - 2009 - UFRRJ - Secretário Executivo |
Q2886485 Banco de Dados

Analise os dados representados abaixo.

I. Servidores com Especialização - A

II. Papeletas Expedidas - B

III. Servidores com Doutorado - C

IV. Ofícios Expedidos - D

V. Servidores com Mestrado - E

Pode-se afirmar que esses dados se referem ao sistema de classificação:

Alternativas
Q2263300 Banco de Dados
A seguir, apresentam-se relações de um esquema do banco de dados relacional EMPRESA, em que as chaves primárias estão sublinhadas.

EMPREGADO (NOME, SOBRENOME, NSS, SEXO, SALARIO, NSS_SUPERVISOR, NUD)
DEPARTAMENTO (NOMED, NUD, NSS_GERENTE, TOTAL_SAL)
PROJETO (NOMEP, NUMEROP, LOCALIZAP, NUMD)
TRABALHA_EM (NSSE, NUMP, HORAS)
DEPENDENTE (NSSE, NOME_DEPENDENTE, SEXO, PARENTESCO)
Considerando essas relações, julgue o item, no que se refere a visão (view) e triggers.
No SQL, o mesmo nome pode ser aplicado a mais de um atributo, desde que os atributos estejam em relações diferentes. Por isso, no caso de uma consulta das relações EMPREGADO e DEPARTAMENTO utilizando-se o atributo NUD, seria necessário o uso de qualificadores e de alias para evitar ambiguidade.
Alternativas
Q2263299 Banco de Dados
A seguir, apresentam-se relações de um esquema do banco de dados relacional EMPRESA, em que as chaves primárias estão sublinhadas.

EMPREGADO (NOME, SOBRENOME, NSS, SEXO, SALARIO, NSS_SUPERVISOR, NUD)
DEPARTAMENTO (NOMED, NUD, NSS_GERENTE, TOTAL_SAL)
PROJETO (NOMEP, NUMEROP, LOCALIZAP, NUMD)
TRABALHA_EM (NSSE, NUMP, HORAS)
DEPENDENTE (NSSE, NOME_DEPENDENTE, SEXO, PARENTESCO)
Considerando essas relações, julgue o item, no que se refere a visão (view) e triggers.
Considere o seguinte trecho de código SQL.
CREATE VIEW TRABALHA_EM1 AS SELECT NOME, SOBRENOME, NOMEP, HORAS FROM EMPREGADO, PROJETO, TRABALHA_EM WHERE NSS=NSSE AND NUMP=NUMEROP;
Utilizando-se as tabelas da base por meio do uso de duas junções, pode-se obter o mesmo resultado do código acima, conforme a seguir.
SELECT NOME, SOBRENOME FROM TRABALHA_EM1 WHERE NOMEP=’ProjetoX’;
Alternativas
Q2263298 Banco de Dados
A seguir, apresentam-se relações de um esquema do banco de dados relacional EMPRESA, em que as chaves primárias estão sublinhadas.

EMPREGADO (NOME, SOBRENOME, NSS, SEXO, SALARIO, NSS_SUPERVISOR, NUD)
DEPARTAMENTO (NOMED, NUD, NSS_GERENTE, TOTAL_SAL)
PROJETO (NOMEP, NUMEROP, LOCALIZAP, NUMD)
TRABALHA_EM (NSSE, NUMP, HORAS)
DEPENDENTE (NSSE, NOME_DEPENDENTE, SEXO, PARENTESCO)
Considerando essas relações, julgue o item, no que se refere a visão (view) e triggers.
Triggers são procedimentos disparados implicitamente sempre que uma tabela ou visão é modificada ou quando ocorrem algumas ações do usuário ou ações do sistema de banco de dados. O padrão SQL-92 dispõe da implementação de triggers conforme a sintaxe apresentada no trecho de código a seguir.
CREATE TRIGGER TOTALSAL1 AFTER INSERT ON EMPREGADO FOR EACH ROW WHEN (NEW.NUD IS NOT NULL) UPDATE DEPARTAMENTO SET TOTAL_SAL=TOTAL_SAL + NEW.SALARIO WHERE NUD=NEW.NUD;
Alternativas
Q2263297 Banco de Dados
A seguir, apresentam-se relações de um esquema do banco de dados relacional EMPRESA, em que as chaves primárias estão sublinhadas.

EMPREGADO (NOME, SOBRENOME, NSS, SEXO, SALARIO, NSS_SUPERVISOR, NUD)
DEPARTAMENTO (NOMED, NUD, NSS_GERENTE, TOTAL_SAL)
PROJETO (NOMEP, NUMEROP, LOCALIZAP, NUMD)
TRABALHA_EM (NSSE, NUMP, HORAS)
DEPENDENTE (NSSE, NOME_DEPENDENTE, SEXO, PARENTESCO)
Considerando essas relações, julgue o item, no que se refere a visão (view) e triggers.
Uma visão é uma exibição personalizada dos dados contidos em uma ou mais tabelas ou em outras visões. Nesse contexto, uma visão é uma consulta armazenada ou uma tabela virtual.
Alternativas
Q2263296 Banco de Dados
Julgue o item subsquente, acerca da linguagem SQL.
No padrão SQL-92, o uso de uma condição de junção não é obrigatório para junções externas e é opcional para junções internas. Nesse último caso, se a condição de junção for omitida, o resultado será um produto cartesiano. Sintaticamente, a condição de junção natural aparece antes do tipo de junção.

Alternativas
Q2263295 Banco de Dados
Julgue o item subsquente, acerca da linguagem SQL.
No uso dos operadores padrão SQL-92 union, intersection e except, as relações participantes podem ter conjuntos de atributos diferentes.

Alternativas
Q2263294 Banco de Dados
Julgue o item subsquente, acerca da linguagem SQL.
O padrão SQL-92 define os conceitos de sessão SQL e ambiente SQL. Sessões SQL provêem os comandos SQL normais, mas não oferecem os comandos commit e rollback.

Alternativas
Q2263293 Banco de Dados
Julgue o item subsquente, acerca da linguagem SQL.
O comando create table e a declaração select são utilizados, respectivamente, para a definição de tabelas e consultas aos dados. O comando create table cria uma tabela no banco de dados e a declaração select é usada para obter informações contidas em uma tabela.
Alternativas
Q2263292 Banco de Dados
Com relação à modelagem dimensional, julgue o item que se segue.

A alteração de informações em bancos de dados dimensionais pode ser realizada sobrepondo-se o registro de dimensão com novos valores, sem a perda do histórico.
Alternativas
Q2263291 Banco de Dados
Com relação à modelagem dimensional, julgue o item que se segue.

Snowflaking, uma técnica de modelagem dimensional utilizada para salvar espaço em disco, não é recomendada para ambientes de data warehouse, pois torna a sua apresentação mais complexa ao aumentar o número de tabelas no banco de dados.
Alternativas
Q2263290 Banco de Dados
Com relação à modelagem dimensional, julgue o item que se segue.
Modelagem dimensional é uma técnica de projeto físico de banco de dados usada no desenvolvimento de data warehouses, e que também é aplicada ao projeto de sistemas de informações operacionais.
Alternativas
Q2263289 Banco de Dados
Julgue o item a seguir, a respeito de projeto e modelagem de banco de dados relacional.
A preservação da dependência é uma meta do projeto de banco de dados relacional, de forma que a validação das atualizações no banco de dados possa ser executada sem o uso de junções, não resultando em relações ilegais.
Alternativas
Q2263288 Banco de Dados
Julgue o item a seguir, a respeito de projeto e modelagem de banco de dados relacional.
A derivação de uma especialização do modelo lógico para o projeto físico de um banco de dados relacional não admite múltiplas formas. Cada entidade especializada dá origem a uma relação.
Alternativas
Q2263265 Banco de Dados
Considerando que a plataforma JEE tenha sido usada no desenvolvimento de um sistema web, julgue o item.
Com JDBC é possível acessar stored procedures implementados em PL/SQL armazenadas em um SGBD.
Alternativas
Q2262526 Banco de Dados

Com relação a SQL, julgue o item que se segue.


Na versão Oracle® 10g Release 2 (10.2), triggers são procedimentos escritos em PL/SQL, Java ou C que são disparados implicitamente sempre que uma tabela ou visão é modificada ou quando ocorrem algumas ações do usuário ou ações do sistema de banco de dados. Assim como triggers, visões (views) podem ser consultadas, alteradas, ter dados inseridos ou deletados, com certas restrições. Todas as operações executadas em uma view afetam as tabelas nas quais a view se baseia.

Alternativas
Q2262525 Banco de Dados

Com relação a SQL, julgue o item que se segue.


Na versão Oracle® 10g Release 2 (10.2), o uso da diretiva de compilação Autonomous_Transaction permite que as operações SQL, em uma sub-rotina, delimitadas pela declaração da diretiva possam ser confirmadas ou revertidas, sem confirmar ou reverter os dados da transação principal. 

Alternativas
Respostas
14221: E
14222: B
14223: A
14224: A
14225: C
14226: C
14227: E
14228: C
14229: C
14230: E
14231: E
14232: C
14233: E
14234: C
14235: E
14236: C
14237: E
14238: C
14239: E
14240: C