Questões de Concurso Sobre banco de dados para fgv

Foram encontradas 1.880 questões

Resolva questões gratuitamente!

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

Q590158 Banco de Dados
Comandos de criação de tabelas no MySQL 5.0 possuem a opção ENGINE, que permite que seja especificada a storage engine da tabela. A construção

ENGINE= MyISAM 

significa que a tabela é:


Alternativas
Q590157 Banco de Dados
No contexto do MySQL 5.0, analise o comando insert a seguir e a instância da tabela animal depois da sua execução. 

INSERT INTO animal (grupo,nome) VALUES

('mamífero','cachorro'), ('mamífero','gato'),

('pássaro','sabiá'),             ('mamífero','baleia'),

('pássaro','pardal');

                          grupo        id    nome

                          mamífero    1    cachorro

                          mamífero    2    gato

                          pássaro       1    sabiá

                          mamífero     3    baleia

                          pássaro        2    pardal 

Para que isso ocorra, o comando de criação da tabela animal deve ter sido: 


Alternativas
Q590156 Banco de Dados
Analise o comando de criação de tabela no banco de dados Oracle 11g, mostrado a seguir. 

CREATE TABLE adm.pessoa (

   matricula NUMBER(5) PRIMARY KEY,

   nome VARCHAR2(15) NOT NULL,

   cargo VARCHAR2(10),

    admissao DATE DEFAULT (sysdate),

    foto BLOB,

    Y NUMBER(7,2),

    X NUMBER(7,2) GENERATED ALWAYS AS (Y/160),

     setor NUMBER(3) NOT NULL)

A coluna X é uma:


Alternativas
Q590155 Banco de Dados
No Oracle 11g, considere a criação de uma tabela temporária com um comando como

CREATE GLOBAL TEMPORARY TABLE 

com a opção

DELETE ROWS

Analise as seguintes condições, que eventualmente podem decorrer de tal comando:

I. a definição da tabela é compartilhada por todas as sessões de acesso;

II. a instância da tabela é compartilhada por todas as sessões;

III. os registros serão removidos sempre que houver um commit da transação que envolve a tabela;

IV. os registros são removidos somente quando a sessão é encerrada.

Para o comando mostrado, prevalecem apenas as condições: 


Alternativas
Q578370 Banco de Dados

Considere o diagrama ER, representado pela notação IDEF1X e contendo as entidades A e B, mostrado a seguir.

                   

Considere ainda a figura de um relacionamento a seguir.

                     

A conexão dessas entidades por meio do relacionamento mostrado, na direção em que se encontra, nesse caso provoca o estabelecimento, entre as duas entidades A e B, de um relacionamento:
Alternativas
Q578367 Banco de Dados
A necessidade de construir consultas aplicadas a sistemas de apoio à decisão levou à introdução de algumas construções especiais na linguagem SQL, que facilitam e estendem a agregação de dados. Dentre essas estão:
Alternativas
Q578366 Banco de Dados

Considere as seguintes tabelas relacionais e respectivas instâncias.

 

Analise o comando SQL a seguir.

select

 A,

(select COUNT(*)

 from S where not R.B=S.C or R.A=S.D

) X

from R

order by A

Os números que aparecem na coluna X do resultado da execução desse comando, de cima para baixo, são:
Alternativas
Q578365 Banco de Dados

Considere as seguintes tabelas relacionais e respectivas instâncias.

 

Analise o comando SQL a seguir.

                                   delete from S

                                   where not exists

                                               (select * from R

                                                where R.A=S.C and R.B=S.D)

O número de registros deletados por esse comando é:
Alternativas
Q578364 Banco de Dados

Considere as seguintes tabelas relacionais e respectivas instâncias.

           


Analise o comando SQL a seguir.

select  *  from  R  UNION  select  *  from S

O número de linhas produzidas por esse comando, excetuada a linha de títulos de colunas, é:
Alternativas
Q578363 Banco de Dados
No contexto de banco de dados relacionais, a transação T executa as seguintes operações:

O1 - Lê o saldo de uma conta x;
O2 - Subtrai uma quantia desse saldo;
O3 - Grava esse saldo recalculado.

O saldo da conta está gravado em um único registro de uma tabela. Suponha que T esteja sendo executada por dois processos diferentes, P1 e P2, em paralelo. P1 deve retirar R$ 10,00 da conta 2345 e P2, R$ 30,00 da mesma conta.

Considerando que as operações podem ser realizadas em diferentes ordens, analise as possíveis sequências de execução dessas operações, mostradas a seguir.

I.
P2 processa O1; P2 processa O2; P2 processa O3; P1 processa O1; P1 processa O2; P1 processa O3;
II.
P1 processa O1; P1 processa O2; P1 processa O3; P2 processa O1; P2 processa O2; P2 processa O3;
III.
P1 processa O1; P1 processa O2; P2 processa O1; P1 processa O3; P2 processa O2; P2 processa O3;
IV.
P1 processa O1; P2 processa O1; P1 processa O2; P2 processa O2; P1 processa O3; P2 processa O3.
As únicas sequências que podem ser admitidas pelo controle de concorrência, de modo a não introduzir erros no saldo final da conta, são:
Alternativas
Q578362 Banco de Dados
Observe o comando de criação da tabela relacional T, mostrado a seguir.

create table T
(a int not null primary key,
 b int not null)

Sabendo-se que as dependências funcionais

a → b
b → a
verificam-se para todas as instâncias de T, a forma normal transgredida pelo esquema acima é a:


Alternativas
Q578361 Banco de Dados
No MS SQL Server, um índice pode ser criado como clustered ou nonclustered. Sobre essas possibilidades, está correto afirmar que:
Alternativas
Q578360 Banco de Dados
No MS SQL Server, é possível estabelecer a propriedade IDENTITY quando da descrição de uma coluna de uma tabela. Essa propriedade admite dois parâmetros opcionais, que são usados para definir:
Alternativas
Q578359 Banco de Dados
No Oracle 11g, o tipo BFILE é usado para armazenar objetos binários longos no sistema operacional, isto é, fora do banco de dados. São características de uma variável do tipo BFILE:
Alternativas
Q578358 Banco de Dados
Em relação à tablespace SYSTEM de um banco de dados no contexto do Oracle 11g, analise as afirmativas a seguir:

I. Não pode ser colocada offline.

II. Contém informações sobre o rollback segment.

III. Contém informações sobre o data dictionary.

IV. Deve ser criada antes do banco de dados que a contém.
Está correto somente o que se afirma em :
Alternativas
Q576319 Banco de Dados
Observe o comando SQL a seguir. update X set Y = 'Z' Para que esse comando esteja corretamente formulado, quando analisado isoladamente, pressupõe-se que:
Alternativas
Q576318 Banco de Dados
Analise o comando SQL a seguir. select distinct 1 from X Sabendo-se que a instância da tabela X não é vazia, conclui-se que a execução desse comando produz um resultado com:
Alternativas
Ano: 2015 Banca: FGV Órgão: TJ-RO Prova: FGV - 2015 - TJ-RO - Analista de Sistemas |
Q576146 Banco de Dados

Considere a tabela a seguir.

ID           Nome         Curso      

1210        A             Física

356          B            Química

23            C            Matemática

57            D            Física

45            E            Física

6              F            Matemática

210         G           Matemática

Se fosse construído um índice de banco de dados do tipo “bitmap" para essa tabela, tendo o campo Curso como chave, o conteúdo desse índice seria:
Alternativas
Ano: 2015 Banca: FGV Órgão: TJ-RO Prova: FGV - 2015 - TJ-RO - Analista de Sistemas |
Q576144 Banco de Dados
Na construção de bancos de dados relacionais, o conceito de integridade referencial é usualmente implementado por meio de restrições conhecidas como:
Alternativas
Ano: 2015 Banca: FGV Órgão: TJ-RO Prova: FGV - 2015 - TJ-RO - Analista de Sistemas |
Q576136 Banco de Dados
As Dimensões são o ponto de entrada de um Data Warehouse (DW), sendo utilizadas como perspectivas de análise dos Fatos. As tabelas Dimensão e Fato podem ser comparadas conforme descrito no seguinte quadro.

                                                  Quantidade de Registros                                Chave

Dimensão                                          Poucos                                          Uma chave primária

Fato                                                    Muitos                                     Muitas chaves estrangeiras     
                                                                                                             (oriundas das Dimensões)
As tabelas Fato possuem muitos atributos com baixa cardinalidade decorrente da elevada quantidade de chaves estrangeiras oriundas das tabelas Dimensão que possuem menor quantidade de registros. Ao implementar um DW em um banco de dados relacional, o índice que considera essas características da tabela Fato é o:
Alternativas
Respostas
1461: C
1462: B
1463: B
1464: B
1465: A
1466: D
1467: C
1468: B
1469: D
1470: A
1471: E
1472: D
1473: E
1474: D
1475: A
1476: A
1477: A
1478: B
1479: E
1480: A