Questões de Concurso Sobre banco de dados

Foram encontradas 18.786 questões

Q300400 Banco de Dados
Julgue os itens seguintes acerca da modelagem de dados,
considerando diagramas entidade-relacionamento e mapeamento
para modelo relacional.
A tabela de registros de processos abaixo está na primeira forma normal, pois a mesma não tem valores atômicos.

Imagem 012.jpg

Alternativas
Q300392 Banco de Dados
No que se refere ao conceito de banco de dados relacional, julgue
os itens seguintes.
O comando EXTRACT na linguagem SQL é utilizado para extrair dados de uma tabela.
Alternativas
Q300391 Banco de Dados
No que se refere ao conceito de banco de dados relacional, julgue
os itens seguintes.
Na linguagem de consulta estruturada (SQL), é correto utilizar o comando TRUNCATE TABLE, com a finalidade de excluir todos os dados de uma tabela.
Alternativas
Q300390 Banco de Dados
No que se refere ao conceito de banco de dados relacional, julgue
os itens seguintes.
Denomina-se chave estrangeira o conjunto de um ou mais atributos que nunca se repetem. As chaves estrangeiras poderão ser utilizadas como um índice para a tabela de banco de dados.
Alternativas
Q300389 Banco de Dados
No que se refere ao conceito de banco de dados relacional, julgue
os itens seguintes.
A representação do mundo real por meio de um conjunto de objetos denominados relacionamentos e seus atributos constitui o modelo de tuplas e registros.
Alternativas
Q300308 Banco de Dados
No contexto de banco de dados relacionais, dada a relação investimento

Imagem 018.jpg

E a relação Y resultante da operação X

Imagem 019.jpg

A operação X é
Alternativas
Q300307 Banco de Dados
O modelo relacional a seguir representa um banco de dados simplificado de uma empresa de comércio. As chaves estão sublinhadas.

CLIENTE(NomeC, EnderecoC)
PRODUTO(NomeP)
FORNECEDOR(NomeF)
PRODUZ(NomeF,NomeP,Preco)
PEDIDO(NomeC,NomeF,NomeP,Quantidade)

Se o dono da empresa deseja saber quais clientes nunca pediram um produto do fornecedor cujo nome é "Barateira", que consulta SQL deve fazer?
Alternativas
Q300288 Banco de Dados
Em seu modelo físico, implementável em um SGBD relacional, quantos campos, no total, participarão das chaves primárias das tabelas se não houver o uso de chaves substitutas (surrogate)?
Alternativas
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
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
Respostas
14281: E
14282: E
14283: C
14284: E
14285: E
14286: A
14287: B
14288: D
14289: B
14290: E
14291: E
14292: B
14293: C
14294: D
14295: A
14296: C
14297: B
14298: E
14299: E
14300: E