Questões de Concurso Comentadas sobre banco de dados

Foram encontradas 15.744 questões

Q428111 Banco de Dados
No modelo entidade-relacionamento utilizado para modelar Bancos de Dados relacionais, quando se indica que há um conjunto de relacionamentos do tipo muitos para muitos entre 2 conjuntos de entidades A e B, significa que
Alternativas
Q427819 Banco de Dados
No tribunal, durante o levantamento de requisitos, Carla deparou-se com as seguintes situações:

I. Os funcionários possuem matrículas, mas seus dependentes são numerados de 1 a n. Assim, por exemplo, o funcionário André com dois dependentes tem a esposa como dependente 01 e o filho como dependente 02. Marta possui um único filho dependente com o número 01.
II. Os funcionários possuem cargos que necessitam ficar registrados historicamente, isto é, sempre que um funcionário mudar de cargo o sistema deverá manter o registro do cargo anterior e alguns demais atributos inerentes.

Assim, em um modelo relacional normalizado, Carla sabe que para resolver o problema I ela deverá prever a manutenção da unicidade das chaves da entidade Dependente e que para resolver o problema II ela deverá prever o registro histórico dos cargos, identificando a data em que o funcionário passou a exercer o cargo.
Entre outras, Carla resolveu corretamente da seguinte forma: no caso I ela criou a entidade
Alternativas
Q427804 Banco de Dados
Um sistema OLAP é um sistema interativo que permite que um analista veja diferentes resumos de dados multidimensionais. Sobre estes sistemas, considere:

I. A generalização de uma tabulação cruzada bidimensional para n dimensões pode ser visualizada como um cubo n-dimensional, chamado cubo de dados.
II. Pode-se obter uma tabulação cruzada sobre os atributos x e y, para um valor variável de z em uma relação R. Esta operação é chamada de slicing (corte em pequenos cubos) ou dicing (corte em fatias), particularmente quando os valores para várias dimensões não são fixos.
III. A operação de mudar as dimensões usadas em uma tabulação cruzada é chamada de pivoting (pivoteamento).
IV. A operação de passar de dados com detalhamento maior para um detalhamento menor é chamada de drill down. A operação contrária é chamada de rollup.

Está correto o que consta APENAS em
Alternativas
Q427523 Banco de Dados
Considere os campos abaixo.

IdReu - int - not null, primary key
nomeReu - varchar(50)
cpfReu - varchar (20)
telefoneReu - varchar (15)

Considere as seguintes instruções SQL, baseada nos campos apresentados:

I. CREATE UNIQUE INDEX cpf_index on reu (cpfReu);

II. CREATE TABLE reu (idReu INT NOT NULL, nomeReu VARCHAR(50), cpfReu VARCHAR(20), telefoneReu VARCHAR(15), PRIMARY KEY (idReu));

III. DROP TABLE reu; 

IV. CHANGE TABLE reu ALTER COLUMN nomeReu nome_Reu VARCHAR(70) NULL;

São instruções DDL corretas as que constam em
Alternativas
Q427522 Banco de Dados
Deseja-se alterar o valor contido no campo nomeConcurso para 'TRF4' e o valor contido no campo dataProva para '22/06/2014', em uma tabela chamada concurso, onde o campo idConcurso tenha o valor 120. O banco de dados encontra-se aberto em condições ideais.

Para realizar o procedimento descrito deve-se utilizar a instrução
Alternativas
Q427520 Banco de Dados
O modelo relacional é hoje o principal modelo de dados para aplicações comerciais de processamento de dados. Com relação aos fundamentos do modelo relacional,
Alternativas
Q422362 Banco de Dados
No que se refere à organização da informação, Chave Primária é:
Alternativas
Q421556 Banco de Dados
Sobre o diagrama de entidade-relacionamento, é CORRETO afirmar que:
Alternativas
Q420099 Banco de Dados
A regra para a criação de contas de usuários de uma empresa estabelece que o nome das contas seja composto pela primeira letra do nome do funcionário, seguido do seu último nome. Como nos exemplos a seguir:

José Silva Pereira = jpereira

Mário de Andrade = mandrade

Sabendo-se que essa regra pode produzir contas homôni- mas, uma possível solução que evita tais ocorrências é por meio da inclusão
Alternativas
Ano: 2014 Banca: UFMT Órgão: UFMT Prova: UFMT - 2014 - UFMT - Engenharia da Computação |
Q415514 Banco de Dados
As linguagens de programação orientadas a objeto devem fazer um mapeamento dos dados para que o armazenamento seja realizado em Sistemas Gerenciadores de Banco de Dados Relacionais (SGBDR). Sobre o mapeamento de objetos para tabelas relacionais, é correto afirmar:
Alternativas
Ano: 2014 Banca: UFMT Órgão: UFMT Prova: UFMT - 2014 - UFMT - Engenharia da Computação |
Q415513 Banco de Dados
Sobre Procedimentos Armazenados de um Sistema Gerenciador de Banco de Dados Relacional, é INCORRETO afirmar:
Alternativas
Q410683 Banco de Dados
No Oracle, uma base de dados física consiste de arquivos armazenados no disco e uma instância lógica consiste de estruturas e processos na memória do servidor. Os três tipos fundamentais de arquivos físicos que compõem uma base de dados Oracle 11g são: arquivos de controle, arquivos de log de repetição e arquivos de
Alternativas
Q410682 Banco de Dados
Considere o comando PL/SQL a seguir:

select nome, cargo, salario, comissao, (salario*12)+NVL(comissao,2) from funcionario;

A função NVL foi usada para
Alternativas
Q410681 Banco de Dados
Para responder à questão, considere o texto abaixo.

Considere a existência do banco de dados, denominado trt16 no PostgreSQL 8.4 para Windows, manipulado utilizando a ferramenta gráfica pgAdmin. Deseja-se criar neste banco de dados a tabela proc_trab com os campos descritos a seguir:

numero – inteiro, não nulo.
digito – inteiro, não nulo.
justica – cadeia de caracteres.
ano – inteiro.
vara – cadeia de caracteres.

A chave primária será composta pelos campos numero e digito.

Para visualizar apenas o número e o dígito dos processos cujo ano seja maior do que 2000, em ordem decrescente pelo número do processo, utiliza-se a instrução:
Alternativas
Q410680 Banco de Dados
Para responder à questão, considere o texto abaixo.

Considere a existência do banco de dados, denominado trt16 no PostgreSQL 8.4 para Windows, manipulado utilizando a ferramenta gráfica pgAdmin. Deseja-se criar neste banco de dados a tabela proc_trab com os campos descritos a seguir:

numero – inteiro, não nulo.
digito – inteiro, não nulo.
justica – cadeia de caracteres.
ano – inteiro.
vara – cadeia de caracteres.

A chave primária será composta pelos campos numero e digito.

Considere os comandos a seguir:

I. CREATE TABLE trt16.proc_trab(numero integer NOT NULL, digito integer NOT NULL, justica character varying(5) DEFAULT 5.16, ano integer, vara character varying(50), CONSTRAINT pk_proc PRIMARY KEY (numero, digito));

II. CREATE TABLE trt16.proc_trab(numero integer NOT NULL CONSTRAINT pk_proc PRIMARY KEY, digito integer NOT NULL CONSTRAINT pk_proc PRIMARY KEY, justica varchar(5) DEFAULT '5.16', ano integer, vara varchar(50));

III. CREATE TABLE trt16.proc_trab(numero int NOT NULL, digito int NOT NULL, justica char(5) DEFAULT 5.16, ano integer, vara varchar(50), CONSTRAINT pk_proc PRIMARY KEY (numero, digito));

IV. CREATE TABLE trt16.proc_trab(numero integer NOT NULL, digito integer NOT NULL, justica char(5) DEFAULT '5.16', ano integer, vara character varying(50), CONSTRAINT pk_proc PRIMARY KEY (numero, digito));

Para criar a tabela de forma que, ao inserir um novo registro, ele receba automaticamente no campo justica o valor 5.16, pode-se utilizar APENAS os comandos apresentados em
Alternativas
Q409741 Banco de Dados
Quanto aos comandos em SQL, analise as afirmativas abaixo, dê valores Verdadeiro (V) ou Falso (F) e assinale a alternativa que apresenta a sequencia correta de cima para baixo:

( ) 0 comando INSERT é utilizada para mudar os valores de dados em uma ou mais linhas da tabela existente.
( ) Os comandos básicos CREATE e DROP são exemplos de DML - Linguagem de Manipulação de Dados.

Assinale a alternativa correta:
Alternativas
Q409740 Banco de Dados
Em Banco de Dados, indique quais são as três funções de agregação utilizadas respectivamente para calcular a média dos valores, para devolver o número de registros de uma seleção e para devolver a soma de todos os valores:
Alternativas
Q409739 Banco de Dados
Um conceito básico sobre Banco de Dados é relacionado com chaves primárias, que são caracterizadas por:

(A) ter valores nulos.
(B) não ter valores nulos.
(C) ter repetição de tuplas.
(D) não ter repetição de tuplas.

Assinale a alternativa com a combinação correta:
Alternativas
Q409738 Banco de Dados
0 padrão SQL define tipicamente quatro níveis de isolamento de transação. Assinale a alternativa que apresenta corretamente estes quatro níveis:
Alternativas
Q408987 Banco de Dados
Acerca dos conceitos de Datawarehouse, de Datamining e de mensageria, julgue os itens a seguir.

O processo de extração, transformação e carga, comumente referenciado como ETL (Extract-Transform-Load), é um processo usado na criação e na atualização de um Datawarehouse.
Alternativas
Respostas
10881: D
10882: A
10883: B
10884: D
10885: B
10886: D
10887: B
10888: A
10889: B
10890: A
10891: B
10892: E
10893: B
10894: D
10895: A
10896: A
10897: D
10898: A
10899: B
10900: C