Magna Concursos

Foram encontradas 65 questões.

903988 Ano: 2014
Disciplina: TI - Banco de Dados
Banca: CESGRANRIO
Orgão: FINEP
Ao implementar um sistema de gerência de fornecedores, o desenvolvedor percebeu que não existia no banco de dados relacional da empresa qualquer representação da entidade PRODUTO que aparecia em seu modelo de dados. Para corrigir essa falha, preparou um comando SQL que alteraria o esquema do banco de dados.
Tal comando SQL deve ser iniciado com
 

Provas

Questão presente nas seguintes provas
903987 Ano: 2014
Disciplina: TI - Banco de Dados
Banca: CESGRANRIO
Orgão: FINEP
Uma empresa decidiu comprar um SGBD Oracle e precisa adaptar-se a alguns novos conceitos específicos desse produto. Entre eles está o conceito de esquema, que é um tipo de objeto de base de dados Oracle
 

Provas

Questão presente nas seguintes provas
903986 Ano: 2014
Disciplina: TI - Banco de Dados
Banca: CESGRANRIO
Orgão: FINEP
As tabelas abaixo pertencem ao esquema de um banco de dados de um supermercado.

CREATE TABLE PRODUTO (
COD NUMBER(5) NOT NULL,
DESCRICAO VARCHAR2(100) NOT NULL,
PRECO NUMBER(8,2) NOT NULL,
QTD_ESTOQUE NUMBER(5) ,
TIPO NUMBER(1) NOT NULL,
CONSTRAINT PRODUTO_PK PRIMARY KEY (COD))

CREATE TABLE ITEM (
NUM_SERIE NUMBER(7) NOT NULL,
COR VARCHAR2(20) NOT NULL,
VOLTAGEM NUMBER(5) NOT NULL,
COD_PROD NUMBER(5) NOT NULL,
CONSTRAINT ITEM_PK PRIMARY KEY (NUM_SERIE),
CONSTRAINT ITEM_FK FOREIGN KEY (COD_PROD)
REFERENCES PRODUTO (COD))

Observações:
• A empresa comercializa produtos controlados por quantidade (por exemplo, caixa de sabão em pó, pacote de biscoito e lata de extrato de tomate) e produtos controlados por unidade (por exemplo, televisor, máquina de lavar roupa e liquidificador).

• A quantidade em estoque de um produto controlado por quantidade (TIPO=1) é obtida diretamente da coluna QTD_ESTOQUE.

• A quantidade em estoque de um produto controlado por unidade (TIPO=2) NÃO pode ser obtida diretamente da coluna QTD_ESTOQUE, pois, para esse tipo de produto, esta coluna irá conter o valor NULL.

• Cada linha da tabela ITEM contém informações sobre um item existente no estoque da empresa relativo a um tipo de produto controlado por unidade.
Qual comando SQL irá inserir corretamente uma nova linha na tabela de produtos, além de não violar restrições semânticas relativas ao banco de dados do supermercado?
 

Provas

Questão presente nas seguintes provas
903985 Ano: 2014
Disciplina: TI - Banco de Dados
Banca: CESGRANRIO
Orgão: FINEP
As tabelas abaixo pertencem ao esquema de um banco de dados de um supermercado.
CREATE TABLE PRODUTO (
  COD NUMBER(5) NOT NULL,
  DESCRICAO VARCHAR2(100) NOT NULL,
  PRECO NUMBER(8,2) NOT NULL,
  QTD_ESTOQUE NUMBER(5) ,
  TIPO NUMBER(1) NOT NULL,
  CONSTRAINT PRODUTO_PK PRIMARY KEY (COD))

CREATE TABLE ITEM (
  NUM_SERIE NUMBER(7) NOT NULL,
  COR VARCHAR2(20) NOT NULL,
  VOLTAGEM NUMBER(5) NOT NULL,
  COD_PROD NUMBER(5) NOT NULL,
  CONSTRAINT ITEM_PK PRIMARY KEY (NUM_SERIE),
  CONSTRAINT ITEM_FK FOREIGN KEY (COD_PROD)
  REFERENCES PRODUTO (COD))

Observações:

  • A empresa comercializa produtos controlados por quantidade (por exemplo, caixa de sabão em pó, pacote de biscoito e lata de extrato de tomate) e produtos controlados por unidade (por exemplo, televisor, máquina de lavar roupa e liquidificador).
  • A quantidade em estoque de um produto controlado por quantidade (TIPO=1) é obtida diretamente da coluna QTD_ESTOQUE.
  • A quantidade em estoque de um produto controlado por unidade (TIPO=2) NÃO pode ser obtida diretamente da coluna QTD_ESTOQUE, pois, para esse tipo de produto, esta coluna irá conter o valor NULL.
  • Cada linha da tabela ITEM contém informações sobre um item existente no estoque da empresa relativo a um tipo de produto controlado por unidade.

Qual consulta SQL irá exibir o código, a descrição e a quantidade em estoque relativos a cada um dos produtos comercializados pelo supermercado?

 

Provas

Questão presente nas seguintes provas
903984 Ano: 2014
Disciplina: TI - Banco de Dados
Banca: CESGRANRIO
Orgão: FINEP
Um país irá leiloar blocos de exploração de petróleo e precisa de um sistema de informação para controlar o registro dos consórcios que participarão dos leilões, os lances que serão realizados e o vencedor de cada leilão. Todos os consórcios que irão disputar os leilões terão que ser previamente cadastrados no sistema. Um consórcio é formado por uma ou mais empresas.
O objeto de cada leilão é um bloco de exploração. Os consórcios poderão registrar vários lances para cada bloco disputado. Os lances, entretanto, terão de ser maiores ou iguais a um valor mínimo, que será fixado, para cada bloco, antes de cada leilão.
Além de atender aos requisitos acima, o sistema de informação em questão deve responder às seguintes questões:

• Qual é o nome do consórcio vencedor?
• Quais são as empresas que integram um determinado consórcio?
• Qual é o país de origem de uma determinada empresa?
• Qual é o nome de uma determinada área de exploração? Onde ela está localizada?
• Qual é o código de um determinado bloco de exploração? Onde ele está localizado? A que área de exploração ele pertence?

Qual diagrama E-R atende a todos os requisitos descritos acima?
 

Provas

Questão presente nas seguintes provas
903983 Ano: 2014
Disciplina: TI - Banco de Dados
Banca: CESGRANRIO
Orgão: FINEP
Qual forma normal se baseia no conceito de dependência multivalorada?
 

Provas

Questão presente nas seguintes provas
903982 Ano: 2014
Disciplina: TI - Banco de Dados
Banca: CESGRANRIO
Orgão: FINEP

O esquema de um banco de dados relacional é descrito segundo a notação a seguir.

  1. 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.
  2. Os tipos de dados das colunas são irrelevantes para a questão, logo não são apresentados.
  3. Colunas que admitem o valor nulo são exibidas entre colchetes (por exemplo [col1]).
  4. As colunas que compõem a chave primária de uma tabela estão sublinhadas.
  5. As chaves estrangeiras são representadas da seguinte forma: REF Seja o seguinte modelo E-R:


enunciado 903982-1

Qual esquema relacional preserva a semântica do modelo acima?

 

Provas

Questão presente nas seguintes provas
903981 Ano: 2014
Disciplina: TI - Banco de Dados
Banca: CESGRANRIO
Orgão: FINEP
As tabelas abaixo pertencem ao esquema de um banco de dados de um supermercado.

CREATE TABLE PRODUTO (
COD NUMBER(5) NOT NULL,
DESCRICAO VARCHAR2(100) NOT NULL,
PRECO NUMBER(8,2) NOT NULL,
QTD_ESTOQUE NUMBER(5) ,
TIPO NUMBER(1) NOT NULL,
CONSTRAINT PRODUTO_PK PRIMARY KEY (COD))

CREATE TABLE ITEM (
NUM_SERIE NUMBER(7) NOT NULL,
COR VARCHAR2(20) NOT NULL,
VOLTAGEM NUMBER(5) NOT NULL,
COD_PROD NUMBER(5) NOT NULL,
CONSTRAINT ITEM_PK PRIMARY KEY (NUM_SERIE),
CONSTRAINT ITEM_FK FOREIGN KEY (COD_PROD)
REFERENCES PRODUTO (COD))

Observações:
• A empresa comercializa produtos controlados por quantidade (por exemplo, caixa de sabão em pó, pacote de biscoito e lata de extrato de tomate) e produtos controlados por unidade (por exemplo, televisor, máquina de lavar roupa e liquidificador).

• A quantidade em estoque de um produto controlado por quantidade (TIPO=1) é obtida diretamente da coluna QTD_ESTOQUE.

• A quantidade em estoque de um produto controlado por unidade (TIPO=2) NÃO pode ser obtida diretamente da coluna QTD_ESTOQUE, pois, para esse tipo de produto, esta coluna irá conter o valor NULL.

• Cada linha da tabela ITEM contém informações sobre um item existente no estoque da empresa relativo a um tipo de produto controlado por unidade.
O analista de suporte de banco de dados do supermercado solicitou que a coluna QTD_ESTOQUE passasse a conter a quantidade de itens em estoque de produtos do tipo 2. Embora ele reconheça que isso resultará em redundância, os relatórios de performance mostram que existe um desperdício de recursos computacionais significativo com o cálculo recorrente do total de itens em estoque de produtos do tipo 2.
Qual comando SQL irá atualizar corretamente a coluna QTD_ESTOQUE com a quantidade de itens em estoque relativa a cada um dos produtos do tipo 2 comercializados pelo supermercado?
 

Provas

Questão presente nas seguintes provas
enunciado 903969-1
El trozo del texto que NO presenta la opinión del enunciador es:
 

Provas

Questão presente nas seguintes provas
enunciado 903968-1
“Christopher Hein, del Consejo Italiano para los Refugiados, señala que hay que dejar de lamentarse y hay que actuar, la situación es catastrófica” (líneas 57-59)

El fragmento destacado se puede sustituir, sin perjuicio del sentido, por:
 

Provas

Questão presente nas seguintes provas