Questões de Concurso Sobre banco de dados

Foram encontradas 15.808 questões

Resolva questões gratuitamente!

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

Q300287 Banco de Dados
Analisando-se esse modelo, verifica-se que
Alternativas
Q300135 Banco de Dados
Considere o código SQL, a seguir:
CREATE TABLE JOGADOR (PSEUDONIMO VARCHAR(10)
NOT NULL,
NOME VARCHAR(25) NOT NULL,
SENHA VARCHAR(6) NOT NULL,
PRIMARY KEY (PSEUDONIMO));
A partir do código SQL anterior, assinale a alternativa que apresenta comando SQL que permite obter uma lista, em ordem decrescente, dos nomes dos jogadores.
Alternativas
Q299378 Banco de Dados
Qual transação segue o protocolo de bloqueio em duas fases com permissão para conversão de bloqueio?
Alternativas
Q299377 Banco de Dados
Sejam as seguintes afirmativas sobre Data Warehouses:

I - Uma tabela de dimensão contém metadados relativos a uma ou mais tabelas de fatos.

II - O esquema floco de neve consiste em uma hierarquia de tabelas de fatos que compartilham uma tabela dimensão.

III - Pivoteamento é uma técnica usada para sumarizar dados ao longo de uma dimensão.

IV - Drill-down é uma operação usada para prover uma visão desagregada dos dados.

Estão corretas APENAS as afirmativas
Alternativas
Q299376 Banco de Dados
Considere a base de dados relacional a seguir para responder às questões.

Imagem 035.jpg

A relação R a seguir foi obtida pela aplicação de uma sequência de operações da Álgebra Relacional sobre as relações T e V.

Imagem 042.jpg

Que sequência é essa?
Alternativas
Q299375 Banco de Dados
Considere a base de dados relacional a seguir para responder às questões.

Imagem 035.jpg

Seja a seguinte sequência de operações da Álgebra Relacional:

πT1,T3V1>5(T⋈T1=V3 V)) - πT1,T3 ( σT2<8 (T))

Qual é o resultado dessa sequência de operações?
Alternativas
Q299359 Banco de Dados
Seja o seguinte diagrama E-R:

Imagem 032.jpg

Analisando esse diagrama conclui-se que
Alternativas
Q299358 Banco de Dados
O esquema de um banco de dados relacional é descrito segundo a seguinte notação:

• uma tabela possui um nome e um conjunto de colunas, separadas por vírgulas. Por exemplo, TX(col1,col2,col3,col4) representa uma tabela cujo nome é TX.
• os tipos de dados das colunas são irrelevantes para a questão, logo não são apresentados.
• as colunas que compõem a chave primária de uma tabela estão sublinhadas.
• as dependências funcionais entre colunas de uma tabela são exibidas logo abaixo da sua definição.

Sabendo-se que todas as relações atendem à primeira forma normal, TODAS as relações atendem também à terceira forma normal em
Alternativas
Q299357 Banco de Dados
Considere as tabelas a seguir para responder às questões. Essas tabelas pertencem ao esquema de um banco de dados de uma locadora de veículos.

CREATE TABLE VEICULO (
     PLACA CHAR(7) NOT NULL,
    MODELO VARCHAR2(50) NOT NULL,
    COD_CAT CHAR(2) NOT NULL,
    CONSTRAINT VEICULO_PK PRIMARY KEY (PLACA),
    CONSTRAINT VEICULO_FK FOREIGN KEY (COD_CAT) REFERENCES
    CATEGORIA (COD_CAT))


CREATE TABLE CATEGORIA (
    COD_CAT CHAR(2) NOT NULL,
    DESCR VARCHAR2(80) NOT NULL,
    VAL_DIARIA NUMBER(7,2),
    CONSTRAINT CATEGORIA_PK PRIMARY KEY (COD_CAT))


CREATE TABLE ALUGUEL (
        PLACA CHAR(7) NOT NULL,
        DATA_DEV NUMBER(6),
        DATA_ALG NUMBER(6) NOT NULL,
        CONSTRAINT ALUGUEL_PK PRIMARY KEY (PLACA, DATA_ALG),
        CONSTRAINT ALUGUEL_FK FOREIGN KEY (PLACA) REFERENCES
        VEICULO (PLACA))


Observações:
• A tabela VEICULO contém as informações sobre os veículos que a locadora dispõe para aluguel. Ela possui uma coluna chamada COD_CAT, que contém a categoria à qual um veículo pertence.
• A tabela CATEGORIA representa a tabela de preços da locadora. Ela registra o valor que será cobrado por um dia de aluguel de um veículo de uma determinada categoria.
• A tabela ALUGUEL é usada para registrar todas as operações de aluguel. A coluna DATA_ALG guarda a data na qual um veículo foi alugado, enquanto a coluna DATA_DEV guarda a data na qual o veículo foi devolvido. Ela é informada ao sistema quando o cliente devolve o veículo à locadora. Ambas as datas estão no formato AAMMDD. Dessa forma, a data 05/02/2011 será armazenada como 110205.
Qual consulta permite exibir a placa e o modelo dos veículos que NÃO foram alugados no mês de junho de 2012?
Alternativas
Q299356 Banco de Dados
Considere as tabelas a seguir para responder às questões. Essas tabelas pertencem ao esquema de um banco de dados de uma locadora de veículos.

CREATE TABLE VEICULO (
     PLACA CHAR(7) NOT NULL,
    MODELO VARCHAR2(50) NOT NULL,
    COD_CAT CHAR(2) NOT NULL,
    CONSTRAINT VEICULO_PK PRIMARY KEY (PLACA),
    CONSTRAINT VEICULO_FK FOREIGN KEY (COD_CAT) REFERENCES
    CATEGORIA (COD_CAT))


CREATE TABLE CATEGORIA (
    COD_CAT CHAR(2) NOT NULL,
    DESCR VARCHAR2(80) NOT NULL,
    VAL_DIARIA NUMBER(7,2),
    CONSTRAINT CATEGORIA_PK PRIMARY KEY (COD_CAT))


CREATE TABLE ALUGUEL (
        PLACA CHAR(7) NOT NULL,
        DATA_DEV NUMBER(6),
        DATA_ALG NUMBER(6) NOT NULL,
        CONSTRAINT ALUGUEL_PK PRIMARY KEY (PLACA, DATA_ALG),
        CONSTRAINT ALUGUEL_FK FOREIGN KEY (PLACA) REFERENCES
        VEICULO (PLACA))


Observações:
• A tabela VEICULO contém as informações sobre os veículos que a locadora dispõe para aluguel. Ela possui uma coluna chamada COD_CAT, que contém a categoria à qual um veículo pertence.
• A tabela CATEGORIA representa a tabela de preços da locadora. Ela registra o valor que será cobrado por um dia de aluguel de um veículo de uma determinada categoria.
• A tabela ALUGUEL é usada para registrar todas as operações de aluguel. A coluna DATA_ALG guarda a data na qual um veículo foi alugado, enquanto a coluna DATA_DEV guarda a data na qual o veículo foi devolvido. Ela é informada ao sistema quando o cliente devolve o veículo à locadora. Ambas as datas estão no formato AAMMDD. Dessa forma, a data 05/02/2011 será armazenada como 110205.
Qual comando SQL será executado com sucesso, independente do estado das tabelas que compõem a base de dados da locadora de veículos?
Alternativas
Q299187 Banco de Dados
A respeito da Administração de Banco de Dados Relacionais - Concorrência, analise as afirmativas.

Imagem 048.jpg

Assinale a afirmativa incorreta
Alternativas
Q299182 Banco de Dados
Imagem 044.jpg

Indique, nas alternativas abaixo, qual é a tarefa realizada na fase de “mapeamento do modelo de dados”.
Alternativas
Q298409 Banco de Dados
No que se refere ao desenvolvimento web de alto desempenho,
julgue os itens subsequentes
Apesar de implementarem tecnologias distintas, todos os bancos de dados NoSQL apresentam em comum a implementação da tecnologia chave-valor.
Alternativas
Q298408 Banco de Dados
No que se refere ao desenvolvimento web de alto desempenho,
julgue os itens subsequentes
A escalabilidade dos bancos de dados NoSQL é garantida pela ausência de um esquema (scheme free).
Alternativas
Q298407 Banco de Dados
No que se refere ao desenvolvimento web de alto desempenho,
julgue os itens subsequentes
Uma característica de bancos de dados NoSQL é o suporte à replicação de dados. Entre as abordagens utilizadas para replicação, inclui-se a mestre-escravo.
Alternativas
Q298089 Banco de Dados
Em relação aos comandos da linguagem SQL, julgue os itens seguintes.

O comando abaixo permite adicionar a tabela disciplinas a uma chave estrangeira com o nome fk_curso, do campo id_curso que pertence à tabela cursos.

alter table disciplinas
alter column fk_curso references cursos
(id_curso);


Alternativas
Q298088 Banco de Dados
Em relação aos comandos da linguagem SQL, julgue os itens seguintes.

O comando listado abaixo é apropriado para criação de uma tabela com o nome disciplinas, que contenha os campos id_disciplina e disciplina, com chave primária id_disciplina.

create table disciplinas (
id_disciplina INTEGER not null,
disciplina VARCHAR(40) not null,
primary key (id_disciplina)
);


Alternativas
Q298086 Banco de Dados
Em relação aos comandos da linguagem SQL, julgue os itens seguintes.

Suponha que exista determinada tabela alunos, com os campos id_aluno, nome_aluno, telefone e idade. Nesse caso, o comando abaixo é apropriado para listar todos os alunos que tenham idade superior a 34 anos e obter o resultado de forma ordenada por aluno.

select * from alunos where idade > 34 group by nome_aluno having count(*) > 34

Alternativas
Q298085 Banco de Dados
Em relação aos comandos da linguagem SQL, julgue os itens seguintes.

Suponha que tenha sido identificado que uma tabela, cujo nome é disciplinas, não apresentava nenhum índice criado que estivesse associado ao campo id_disciplinas. Nessa situação, o comando abaixo permite a criação desse índice com o nome idx_id_curso.

CREATE INDEX IN disciplinas ON idx_id_curso (id_disciplina)

Alternativas
Q297988 Banco de Dados
Com relação a sistemas de gerenciamento de banco de dados,
julgue os itens seguintes.
Uma forma de se empregar o SQL para o gerenciamento de bancos de dados distribuídos é por meio de replicações transacionais, em que, na transactional publication, os dados são enviados apenas para os assinantes, e, na transactional publication with updatable subscriptions, as alterações são feitas tanto nas tabelas como nos assinantes.
Alternativas
Respostas
12321: B
12322: E
12323: E
12324: B
12325: C
12326: D
12327: A
12328: C
12329: B
12330: E
12331: A
12332: E
12333: E
12334: E
12335: C
12336: E
12337: C
12338: E
12339: E
12340: C