Questões de Concurso Sobre banco de dados

Foram encontradas 19.216 questões

Q411028 Banco de Dados
Considerando o tuning do sistema gerenciador de bancos de dados Microsoft SQL Server 2012, um dos parâmetros monitorados refere-se ao uso do disco rígido, que indica
Alternativas
Q411027 Banco de Dados
O controle de concorrência em sistemas gerenciadores de bancos de dados pode levar a situações em que uma transação, por exemplo T1, esteja aguardando a liberação de algum item de dados que esteja sendo bloqueado, por exemplo, pela transação T2. Concomitantemente, a transação T2 está aguardando pela liberação de outro item de dados bloqueado por T1. Tal tipo de situação recebe a denominação de
Alternativas
Q411026 Banco de Dados
Considere a seguinte tabela de um banco de dados relacional:

Item (ID, Nome, Quantidade, Tipo)

O comando SQL para obter o Tipo e a Quantidade média de cada Item, por Tipo de Item, apenas para médias abaixo de 200, tem a seguinte composição:

SELECT Tipo, AVG (Quantidade)
FROM Item
Subcomando 1
Subcomando 2

De forma a atender a essa consulta solicitada, os Subcomandos 1 e 2 devem ser, respectivamente,

Alternativas
Q411025 Banco de Dados
Sobre o conceito de gatilhos (triggers) em bancos de dados relacionais, é correto afirmar que
Alternativas
Q411024 Banco de Dados
Considerando o conceito de procedimentos armazenados (stored procedures), presentes em bancos de dados relacionais, é correto afirmar que
Alternativas
Q411023 Banco de Dados
Uma das propriedades que uma transação de um banco de dados relacional deve respeitar é a que estabelece que uma transação deva ser completada até seu término, não sendo admissível implementá-la apenas parcialmente. Essa é a propriedade da
Alternativas
Q411022 Banco de Dados
Considere a seguinte tabela de um banco de dados relacional:

Produto (ID, Nome, Peso, Valor, Categoria)

O comando de manipulação de dados do SQL para aumentar em 10% o Valor dos Produtos da Categoria ‘genérica’ é:
Alternativas
Q411021 Banco de Dados
Considere o seguinte comando de definição de dados do SQL, para um banco de dados relacional:

CREATE TABLE Aluno
(Nome Char(30) PRIMARY KEY,
Tipo Char(20) NOT NULL,
‘comando de restrição’);

O ‘comando de restrição’ para que o Tipo fique restrito aos valores ‘Comum’ e ‘Especial’ é
Alternativas
Q411020 Banco de Dados
Suponha a seguinte tabela (com todos seus domínios atômicos) de um banco de dados relacional:

T (A, B, C, D)

Considere, ainda, as seguintes dependências funcionais:

A → B,C,D e C → D

A maior forma normal em que se encontra essa tabela é:
Alternativas
Q411019 Banco de Dados
Além de armazenar dados em tabelas, um banco de dados relacional armazena também informações sobre essas tabelas, tais como seus nomes e atributos. Essas informações são armazenadas no(a) chamado(a)
Alternativas
Q411018 Banco de Dados
Na modelagem entidade-relacionamento, todo conjunto de entidades fracas apresenta como característica
Alternativas
Q411017 Banco de Dados
Em um banco de dados relacional, o conceito de instância representa o conjunto
Alternativas
Q411016 Banco de Dados
Em um banco de dados distribuído, seus usuários não necessitam saber como as tabelas são divididas e armazenadas entre os diversos sites componentes desse banco de dados. Esse conceito é chamado de transparência de
Alternativas
Q410811 Banco de Dados
Nos sistemas de banco de dados PostgreSQL, o tipo de dado double precision requer...I..... para seu armazenamento, enquanto o tipo BINARY_FLOAT do Oracle possui 32 bits e requer..II...... para seu armazenamento.

As lacunas I e II são correta e respectivamente preenchidas com:
Alternativas
Q410810 Banco de Dados
Considere os seguintes trechos de SQL para bancos de dados Oracle.

create table test (id number, testdata varchar2(255));

create sequence test_seq
start with 1
increment by 1
nomaxvalue;

create trigger test_trigger
before insert on test
for each row
begin
select test_seq.nextval into :new.id from dual;
end;

O propósito destes comandos é obter um autoincremento da coluna id presente na tabela test. Em sistemas de bancos de dados PostgreSQL, o autoincremento pode ser obtido com a utilização de um tipo de dado criado por conveniência, chamado
Alternativas
Q410809 Banco de Dados
Utiliza os conceitos lógicos, como objetos, suas propriedades e seus inter-relacionamentos, que podem ser mais fáceis para os usuários entenderem os conceitos de armazenamento computacionais. Consequentemente, esconde os detalhes de armazenamento e da implementação, desinteressantes para a maioria dos usuários de banco de dados.

O texto refere-se a
Alternativas
Q408470 Banco de Dados
Em relação ao entendimento do significado do termo Business Intelligence (BI) e da solução que provê, a definição que NÃO é coerente com o termo Business Intelligence é a que
Alternativas
Q408469 Banco de Dados
A associação entre o comando do banco de dados MySQL e sua descrição é expressa corretamente em
Alternativas
Q408468 Banco de Dados
Considere o código escrito em PL-SQL:

imagem-011.jpg

O código acima imprime na console:
Alternativas
Q408467 Banco de Dados
Observe os comandos em Transact-SQL:

DECLARE @DataAtual DATETIME
SET @DataAtual = GETDATE()

Considere as tarefas a serem realizadas:

1- Retornar a quantidade de dias desde 01/01/2013 às 07:00 até o momento.
2- Somar 1 hora à hora atual.
3- Verificar se a data 01/34/2012 é uma data válida.

Os comandos corretos em Transact-SQL (usando ou não as informações dos comandos acima) que realizam as tarefas 1, 2 e 3, respectivamente, são:
Alternativas
Respostas
14201: A
14202: C
14203: A
14204: B
14205: B
14206: D
14207: E
14208: E
14209: B
14210: C
14211: D
14212: D
14213: A
14214: B
14215: A
14216: D
14217: A
14218: B
14219: A
14220: D