Questões de Concurso

Foram encontradas 13.789 questões

Resolva questões gratuitamente!

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

Q983584 Banco de Dados

Observe o comando MySQL a seguir.


create table X

(

A int auto_increment unique,

B float not null

)

type = myisam

select C, D, A as A2

from Y

where B is null


A execução desse comando:

Alternativas
Q983583 Banco de Dados

Considere uma tabela num banco de dados Oracle que armazena um número muito grande de registros, cuja implementação será feita por meio do tipo partitioned.

Esse particionamento deve ser feito por grupos dos estados, de modo a reunir o conjunto de estados de cada região geográfica do Brasil numa partição distinta.

Como essa tabela não possui um grupo que identifique a região de cada estado, a alternativa mais natural para a cláusula partition by seria:

Alternativas
Q983582 Banco de Dados

A respeito de tabelas Oracle criadas com a opção global temporary table, analise as afirmativas a seguir.


I. São acessíveis apenas à sessão na qual foram criadas. Cada outra sessão deve executar um novo comando create table.

II. A tabela possui diferentes instâncias para diferentes sessões. Cada sessão acessa uma instância exclusiva das demais.

III. Após um comando commit, a instância da tabela sempre é automaticamente deletada. Os dados são mantidos apenas para as transações incompletas.


Está correto o que se afirma em:

Alternativas
Q983581 Banco de Dados

Na questão, considere a tabela relacional FAMILIA, descrita a seguir juntamente com sua instância.

FAMILIA

Em cada registro, a relação entre a primeira e a segunda pessoa é descrita. Por exemplo, João é pai de Rafael, Gabriela é mãe de Rita, e Rafael, por sua vez, é avô/avó de Rita. Nem todas as relações de avô/avó estão registradas na tabela.


Considere a tabela FAMILIA descrita anteriormente e o comando SQL a seguir.


select relação, sum(1)

from familia

group by relação

having count(*) > 1

order by 2 desc, 1


Os valores exibidos pela execução desse comando, na ordem, são:

Alternativas
Q983580 Banco de Dados

Na questão, considere a tabela relacional FAMILIA, descrita a seguir juntamente com sua instância.

FAMILIA

Em cada registro, a relação entre a primeira e a segunda pessoa é descrita. Por exemplo, João é pai de Rafael, Gabriela é mãe de Rita, e Rafael, por sua vez, é avô/avó de Rita. Nem todas as relações de avô/avó estão registradas na tabela.


Considere a tabela FAMILIA descrita anteriormente e o comando SQL a seguir.


Imagem associada para resolução da questão


Além dos títulos, o número de linhas exibidas na execução desse comando é: 

Alternativas
Q983579 Banco de Dados

Considere um banco relacional construído sobre os atributos A, B, C e D, para o qual as seguintes dependências funcionais são verdadeiras:


A → B

A → C

A → D

B → A


O comando de criação desse banco que garante a decomposição sem perda, preserva as dependências e mantém a normalização do esquema relacional é:

Alternativas
Q983578 Banco de Dados

Considere um diagrama IDEF1X contendo um relacionamento identificador, 1:N, onde do lado 1 está a entidade Empresa e, do lado N, a entidade Filial.


Num banco de dados que implemente esse relacionamento, a restrição de integridade referencial entre as tabelas Empresa e Filial, que correspondem respectivamente às entidades citadas, NÃO é possível que a chave estrangeira na tabela Filial:

Alternativas
Q982349 Banco de Dados
“[...] ou ela [transação] será executada em sua totalidade ou não será de modo nenhum.”

ELMASRI, R.; NAVATHE, S.B. Sistemas de Banco de Dados. Addison-Wesley, 2005.

Essa passagem trata de uma importante propriedade de transações em bancos de dados. Essa propriedade é a (o)
Alternativas
Q982348 Banco de Dados
Quando transações são executadas concorrentemente, de maneira intercalada, a ordem de execução das operações das várias transações é conhecida como plano de execução (ou histórico).

ELMASRI, R.; NAVATHE, S.B. Sistemas de Banco de Dados. Addison-Wesley, 2005.

O trecho apresentado define um plano (do inglês, schedule) em banco de dados. Imagine que, em um plano S, para cada transação T participante, todas as operações de T são executadas consecutivamente. Esse plano é chamado de
Alternativas
Q982347 Banco de Dados
A operação join é uma das mais utilizadas em bancos de dados relacionais. Considere duas tabelas, uma de tamanho M e outra de tamanho N. Imagine que ambas estão indexadas (usando B-Tree index) em um campo id com valores únicos. Acerca do exposto, assinale a alternativa que melhor corresponde à complexidade temporal da seguinte operação de merge join nessas tabelas: SELECT * FROM M, N WHERE M.id=N.id.
Alternativas
Q981227 Banco de Dados
O sistema gerenciador de bancos de dados MySQL 8.0 permite a especificação de diversos tipos de valores inteiros.
Assinale a alternativa que contém esses tipos, variando do tipo que ocupa mais espaço de armazenamento para aquele que ocupa menos espaço de armazenamento, nessa ordem
Alternativas
Q981226 Banco de Dados
O sistema gerenciador de bancos de dados Microsoft Access 2016 possui um conjunto de macros já definidas quando da sua instalação. Esse conjunto possui a macro denominada Gerenciamento de Janelas, que inclui, entre suas opções,
Alternativas
Q980315 Banco de Dados
Em um Sistema Gerenciador de Banco de Dados (SGBD), a linguagem de consulta procedural é:
Alternativas
Q980314 Banco de Dados
O conjunto de campos relacionados com a mesma entidade lógica, onde os dados são tratados como uma unidade única, é conhecido como:
Alternativas
Q980309 Banco de Dados
Nos sistemas de processamento de transações, a confiabilidade dos dados deve ser garantida. “Se todos os passos de uma transação não forem completados, a transação inteira será cancelada”. Isto refere-se à característica:
Alternativas
Q980305 Banco de Dados
São componentes normalmente utilizados no Business Intelligence (BI) os abaixo relacionados, EXCETO:
Alternativas
Q980148 Banco de Dados
A característica do data warehouse que permite que os dados sejam mantidos sem atualização é conhecida como:
Alternativas
Q980147 Banco de Dados
Nos Sistemas Gerenciadores de Banco de Dados (SGBD) o conceito que permite que os diferentes usuários compartilhem dados e recursos de processamento, é conhecido como:
Alternativas
Q980146 Banco de Dados
É uma vantagem significativa dos bancos de dados particionados:
Alternativas
Q980145 Banco de Dados
Quando dados se apresentam duplicados em diferentes arquivos e quando o valor atual de um dado não está sincronizado em todas as cópias desses arquivos, trata-se de dois problemas conhecidos, respectivamente, por:
Alternativas
Respostas
6521: E
6522: C
6523: B
6524: D
6525: E
6526: B
6527: C
6528: B
6529: C
6530: D
6531: C
6532: A
6533: D
6534: D
6535: A
6536: E
6537: A
6538: D
6539: E
6540: C