Questões de Banco de Dados para Concurso

Foram encontradas 12.811 questões

Q1981857 Banco de Dados
No SGBD PostgreSQL, caso o usuário deseje criar uma tabela que contenha uma coluna com um tipo de dado para receber data de calendário (ano, mês e dia), o tipo de dado mais indicado é 
Alternativas
Q1981856 Banco de Dados
No SGBD Microsoft SQL Server, a função de banco de dados que está associada às permissões sobre o banco é
Alternativas
Q1981855 Banco de Dados
No SGBD Oracle, a opção que faz parte da sintaxe do comando para criar uma sequência e tem a função de não permitir que uma sequência volte ao seu início quando chegar ao seu final denomina-se 
Alternativas
Q1981854 Banco de Dados
No Sistema de Gerenciamento de Banco de Dados (SGBD) Oracle, o processo que tem como função escrever os blocos modificados do database buffer cache nos arquivos de dados físicos denomina-se  
Alternativas
Q1981700 Banco de Dados
Considerando os conceitos e características próprios de um Data Warehouse, julgue verdadeira (V) ou falsa (F) cada uma das afirmativas a seguir.
I. Os Data Warehouses existem como armazenamento persistente em vez de serem materializados por demandas.
II. Os Data Warehouses podem ser indexados para otimizar o desempenho e, caracteristicamente, oferecem suporte específico de funcionalidades.
III. Os Data Warehouses oferecem uma grande quantidade de dados integrados e são livres das restrições do ambiente transacional, permitindo uma eficiência aumentada no processamento da consulta.
A sequência correta é 
Alternativas
Q1981697 Banco de Dados
Sobre as características de um Sistema Gerenciador de Banco de Dados (SGBD), julgue verdadeira (V) ou falsa (F) cada uma das afirmativas a seguir.
I. Um SGBD tem como propriedade a dependência dos dados do programa. A estrutura dos arquivos de dados é armazenada no catálogo do SGDB separadamente dos programas de acesso.
II. Um SGDB multiusuário precisa oferecer suporte para definir múltiplas visões dos dados. Por exemplo, uma visão pode ser um subconjunto do banco de dados ou conter um dado virtual que é derivado dos arquivos do banco de dados.
III. Um SGDB precisa garantir que as transações concorrentes sejam realizadas de maneira correta, ou seja, quando vários usuários tentarem atualizar o mesmo dado é preciso garantir o controle de concorrência para que o resultado das operações seja correto.
A sequência correta é
Alternativas
Q1981231 Banco de Dados
No SGBD MySQL, para converter uma tabela do tipo MyISAM para InnoDB, deve-se usar o comando 
Alternativas
Q1981229 Banco de Dados

UPDATE sis_prodam

SSET responsavel = ' João da Silva' , versao = 9 

WHERE cod_sis=28;


Com relação ao código SQL acima, assinale a alternativa correta. 

Alternativas
Q1981228 Banco de Dados
No modelo entidade-relacionamento, todo relacionamento “muitos para muitos”, ou seja, aquele que possui cardinalidades N:N, pode ser entendido como uma entidade 
Alternativas
Q1981209 Banco de Dados
Considerando os protocolos de replicação de dados com consistência forte, assinale a alternativa que apresenta o protocolo em que múltiplas cópias são mantidas atualizadas ao mesmo tempo e os dados podem ser lidos de qualquer cópia. 
Alternativas
Q1981199 Banco de Dados

UPdATE siss_prodam

SETT responsavel = ''Joao da Silva' , versao = 9

wHERE cod_sis=228;


Com relação ao código SQL acima, assinale a alternativa correta. 

Alternativas
Q1981170 Banco de Dados
No sistema de gerenciamento de banco de dados (SGBD) Oracle, o parâmetro do Oracle Data Pump que é apenas um ponteiro para um diretório físico no sistema de arquivos do servidor de banco de dados é o
Alternativas
Q1981169 Banco de Dados

UPDATE sis_prodam

SET responsavel = 'João da Silva' , versao = 9

WHERE cod_sis=28;


Com relação ao código SQL acima, assinale a alternativa correta.  

Alternativas
Q1980408 Banco de Dados

Quanto ao MER (Modelo Entidade Relacionamento), analise as afirmativas abaixo e assinale a alternativa correta.


I. As principais formas de relacionamento no diagrama do MER são: 1:1, 1:N e N:N.

II. O MER é considerado um modelo conceitual utilizado na Engenharia de Software.

III. Basicamente é no contexto de bases de dados relacionais que o MER é aplicado.


A respeito das afirmativas: 

Alternativas
Q1980397 Banco de Dados

Quanto aos comandos SQL, analise as afirmativas abaixo e dê valores Verdadeiro (V) ou Falso (F).


( ) O comando ALTER é tipicamente do subconjunto do SQL denominado DML.

( ) O comando UPDATE é tipicamente do subconjunto do SQL denominado DML.

( ) O comando CREATE é tipicamente do subconjunto do SQL denominado DDL.


Assinale a alternativa que apresenta a sequência correta de cima para baixo.

Alternativas
Q1980269 Banco de Dados
O nome padrão da primeira tabela em um novo banco de dados do Access (em português), ou seja, se essa tabela não for renomeada ela terá por default o nome ______.
Assinale a alternativa que preencha corretamente a lacuna.
Alternativas
Q1979607 Banco de Dados
No contexto do MySQL, o comando SQL que produz um desfecho diferente dos demais é:
Alternativas
Q1979606 Banco de Dados
No contexto da Teoria de Projeto de bancos de dados relacionais, analise o script de criação de uma tabela.
CREATE TABLE T(A int not null UNIQUE,                                B int not null UNIQUE,                                C int)

Considere ainda as seguintes dependências funcionais acerca dos atributos A, B e C.

A → B B → A A → C B → C

As dependências necessárias para que o esquema relacional acima esteja normalizado até a Forma Normal Boyce-Codd são:
Alternativas
Q1979605 Banco de Dados
Caio preparou o comando SQL exibido a seguir para deletar um conjunto de linhas de uma tabela. 

delete from T1 where exists(select * from T2                       where T1.A1 = T2.A2)

Para testar seu comando e descobrir exatamente quais seriam as linhas deletadas, Caio pretende executar um comando sem alteração de dados que permita a identificação dessas linhas.
Para isso, basta que Caio substitua no comando original o termo: 
Alternativas
Q1979603 Banco de Dados
Considere um banco relacional com duas tabelas declaradas como abaixo. 
REATE TABLE T1(A1 int not null UNIQUE,
                              B1 int not null)
CREATE TABLE T2(A2 int not null UNIQUE,
                                 B2 int,
 FOREIGN KEY (B2) references T1(A1))

Para n >= 1, está correto concluir que:
Alternativas
Respostas
3161: B
3162: C
3163: A
3164: C
3165: E
3166: A
3167: A
3168: D
3169: C
3170: C
3171: D
3172: E
3173: D
3174: D
3175: C
3176: C
3177: D
3178: E
3179: D
3180: D