Questões de Concurso

Foram encontradas 13.789 questões

Resolva questões gratuitamente!

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

Q1078921 Banco de Dados

A Figura a seguir representa um diagrama E-R.


Imagem associada para resolução da questão

Seja x uma instância de K, y uma instância de L e z uma instância de M. A cardinalidade máxima exibida logo abaixo da entidade L significa que

Alternativas
Q1078920 Banco de Dados

A Figura abaixo exibe uma tabela pertencente a um banco de dados Relacional. Essa tabela é composta por 5 colunas (A, B, C, D e E), todas contendo cadeias de caracteres. Os campos em branco contêm o valor nulo (NULL).

Imagem associada para resolução da questão

Tomando por base apenas os valores presentes na tabela acima, qual conjunto de colunas é uma chave primária válida para essa tabela?

Alternativas
Q1078918 Banco de Dados
O esquema relacional a seguir define um banco de dados, que contém os resultados das provas de natação dos Jogos Pan-americanos de 2019. Os nomes das tabelas e dos campos são autoexplicativos, permitindo, assim, entender a organização dos dados. As únicas exceções são os campos TEMPO_INDV e TEMPO, presentes na tabela RESULTADO. Eles existem porque em provas de revezamento são registrados os tempos (TEMPO_INDV) de cada um dos 4 membros da equipe e o tempo total (TEMPO) gasto pela equipe para completar a prova. Em provas individuais, o campo TEMPO_INDV recebe o valor nulo (NULL), enquanto o tempo gasto pelo atleta para completar a prova é registrado no campo TEMPO.

CREATE TABLE ATLETA (
 NUMERO NUMBER(5,0) NOT NULL,
 NOME VARCHAR2(50) NOT NULL,
 PAIS CHAR(3) NOT NULL,
 CONSTRAINT ATLETA_PK PRIMARY KEY (NUMERO))

CREATE TABLE PROVA (
 CODIGO CHAR(5) NOT NULL,
 DESCRICAO VARCHAR2(30) NOT NULL,
 CONSTRAINT PROVA_PK PRIMARY KEY (CODIGO))

CREATE TABLE RESULTADO (
 NUM_ATL NUMBER(5,0) NOT NULL,
 COD_PRV CHAR(5) NOT NULL,
 COLOCACAO NUMBER(2,0) NOT NULL,
 TEMPO_INDV VARCHAR2(8),
 TEMPO VARCHAR2(8) NOT NULL,
 CONSTRAINT RESULTADO_PK PRIMARY KEY (NUM_ATL,COD_PRV),
 CONSTRAINT RES_FK1 FOREIGN KEY (NUM_ATL)
 REFERENCES ATLETA (NUMERO),
 CONSTRAINT RES_FK2 FOREIGN KEY (COD_PRV)
 REFERENCES PROVA (CODIGO))

A Figura a seguir exibe uma possível configuração das tabelas do banco de dados de provas de natação em que os dados armazenados são consistentes com as restrições definidas para essas tabelas.

Imagem associada para resolução da questão

Qual comando SQL irá produzir um erro quando for executado?

Alternativas
Q1078917 Banco de Dados
O esquema relacional a seguir define um banco de dados, que contém os resultados das provas de natação dos Jogos Pan-americanos de 2019. Os nomes das tabelas e dos campos são autoexplicativos, permitindo, assim, entender a organização dos dados. As únicas exceções são os campos TEMPO_INDV e TEMPO, presentes na tabela RESULTADO. Eles existem porque em provas de revezamento são registrados os tempos (TEMPO_INDV) de cada um dos 4 membros da equipe e o tempo total (TEMPO) gasto pela equipe para completar a prova. Em provas individuais, o campo TEMPO_INDV recebe o valor nulo (NULL), enquanto o tempo gasto pelo atleta para completar a prova é registrado no campo TEMPO.

CREATE TABLE ATLETA (
 NUMERO NUMBER(5,0) NOT NULL,
 NOME VARCHAR2(50) NOT NULL,
 PAIS CHAR(3) NOT NULL,
 CONSTRAINT ATLETA_PK PRIMARY KEY (NUMERO))

CREATE TABLE PROVA (
 CODIGO CHAR(5) NOT NULL,
 DESCRICAO VARCHAR2(30) NOT NULL,
 CONSTRAINT PROVA_PK PRIMARY KEY (CODIGO))

CREATE TABLE RESULTADO (
 NUM_ATL NUMBER(5,0) NOT NULL,
 COD_PRV CHAR(5) NOT NULL,
 COLOCACAO NUMBER(2,0) NOT NULL,
 TEMPO_INDV VARCHAR2(8),
 TEMPO VARCHAR2(8) NOT NULL,
 CONSTRAINT RESULTADO_PK PRIMARY KEY (NUM_ATL,COD_PRV),
 CONSTRAINT RES_FK1 FOREIGN KEY (NUM_ATL)
 REFERENCES ATLETA (NUMERO),
 CONSTRAINT RES_FK2 FOREIGN KEY (COD_PRV)
 REFERENCES PROVA (CODIGO))

Deseja-se conhecer os nomes dos nadadores brasileiros (PAIS='BRA') que conquistaram medalhas de ouro (COLOCACAO=1), juntamente com a quantidade de medalhas de ouro que cada um conquistou. Os dados devem estar ordenados em ordem decrescente de número de medalhas conquistadas.

Qual consulta SQL executa o que foi pedido?

Alternativas
Q1078914 Banco de Dados

O administrador de um SGBDR deseja retirar todos os privilégios que o usuário USR005 possui sobre a tabela TBLK3.

Isso deve ser feito por meio do comando SQL

Alternativas
Q1078158 Banco de Dados
A notação a seguir é uma forma alternativa de descrever esquemas de bancos de dados relacionais, sem que seja necessário fazê-lo por meio de comandos SQL. • Uma tabela é descrita por meio de um nome e um conjunto de colunas, separadas por vírgulas. • Por serem irrelevantes para a questão, os tipos de dados das colunas não são especificados. • Colchetes são usados para representar colunas que admitem o valor nulo. • Colunas sublinhadas representam a chave primária de uma tabela. • Chaves estrangeiras são representadas por meio da cláusula REF:  <lista_de_colunas> REF <nome_de_tabela>
Um analista de banco de dados transformou um modelo conceitual de dados no seguinte esquema relacional, empregando, para isso, a notação descrita acima:
E(e1,e2,g1,g2) F(f1,f2) R(e1,f1,r1)  e1 REF E  f1 REF F Sabendo-se que o esquema relacional preservou a semântica do modelo conceitual, qual diagrama E-R deu origem a esse esquema relacional?

Alternativas
Q1078155 Banco de Dados
Em qual diagrama E-R a relação R define uma função de E em F?
Alternativas
Q1078151 Banco de Dados

O diagrama E-R, exibido pela Figura abaixo, representa o modelo conceitual de um banco de dados.

Imagem associada para resolução da questão

Suponha que os elementos do conjunto T a seguir sejam instâncias da entidade de mesmo nome, presente no diagrama E-R acima.

T={t1 ,t2 ,t3 ,t4 ,t5 }

Quais conjuntos completam esse banco de dados de modo que as regras definidas no modelo E-R não sejam violadas?

Alternativas
Q1078144 Banco de Dados
Um desenvolvedor recebeu a incumbência de construir uma Data Warehouse sobre as vendas da empresa. Para isso, teve acesso a um banco de dados relacional que incluía as seguintes tabelas, onde as chaves primárias estão sublinhadas:
ITEMDEVENDA(itemid,vendaid,produtoid,quantidade,desconto,valorvendido) VENDA(vendaid,vendedorid,cpfcliente,valortotal,valorimposto,data,hora) PRODUTO(produtoid,fabricanteid,nomeproduto,valorunitario) CLIENTE(cpfcliente,nomecliente,idadecliente,enderecocliente,telefonecliente) VENDEDOR(vendedorid,CPFvendedor,nomevendedor) LOJA(lojaid,nomeloja,enderecoloja,cidadeid) CIDADE(cidadeid,nomecidade) FABRICANTE(fabricanteid,nomefabricante)
Os diretores desejam estudar relatórios sobre a venda de produtos, como a quantidade de cada produto vendido em um dia, semana ou mês, ou que produtos são vendidos juntos. Para garantir a menor granularidade possível no modelo dimensional e alta flexibilidade nas consultas, em um modelo Estrela, a tabela fato deve registrar em cada linha o(a)

Alternativas
Q1078143 Banco de Dados

No processo de criação de um banco de dados dos computadores mantidos por um grupo de manutenção, é necessário criar uma tabela COMPUTADORES com os seguintes campos:

• idComputador, a chave primária, um inteiro

• Sala, uma string de até 30 caracteres que não pode ser nula

• Responsável, uma string de até 255 caracteres

• Status, uma string de até 10 caracteres

O comando SQL correto para criar essa tabela é

Alternativas
Q1078142 Banco de Dados
Qual a instrução SQL capaz de atualizar uma tabela chamada ESTOQUE, de forma que todos os valores da coluna PRECO sejam aumentados em 10%?
Alternativas
Q1070407 Banco de Dados
Assinale a alternativa correta sobre a função Oracle coalesce().
Alternativas
Q1070406 Banco de Dados

Analise as afirmativas abaixo sobre a utilização de triggers em bancos de dados Oracle 11g.


1. O Oracle suporta triggers de eventos do sistema, que podem ser disparadas ao realizar o startup ou shutdown de um banco de dados, por exemplo.

2. Podem-se criar triggers que sejam disparadas após criar, alterar ou eliminar usuários e também após o logon e logoff de usuários no Oracle, por exemplo.

3. Triggers do tipo INSTEAD OF podem ser usadas em views para gerenciar instruções de inserção de dados em views, por exemplo.


Assinale a alternativa que indica todas as afirmativas corretas.

Alternativas
Q1070395 Banco de Dados

Quais tipos de dados LOB são suportados pelo Oracle 10gR2?


1. BLOB

2. CLOB

3. BFILE

4. NCLOB


Assinale a alternativa que indica todas as afirmativas corretas.

Alternativas
Q1070394 Banco de Dados
Qual o nome do utilitário Oracle que possibilita realizar ou restaurar cópias de segurança dos arquivos do banco de dados, como datafiles e control files?
Alternativas
Q1070388 Banco de Dados

O Oracle SQL Plus do Oracle 10gR2 trabalha com inputs diretos na linha de comando e também com scripts contendo instruções PL/SQL.


Assinale a alternativa que indica o comando do SQL Plus que executa um script.

Alternativas
Q1070387 Banco de Dados
Qual o nome do recurso do banco de dados Oracle que consiste em um conjunto de arquivos com o objetivo de proteger modificações dos dados que ainda estão em memória e não foram gravadas nos datafiles?
Alternativas
Q1070382 Banco de Dados
Qual o operador PL/SQL de exponenciação?
Alternativas
Q1070374 Banco de Dados
Assinale a alternativa que apresenta características de um Data Warehouse.
Alternativas
Q1070373 Banco de Dados
Qual a operação OLAP que permite a sumarização de dados por subida na hierarquia ou por redução de uma dimensão?
Alternativas
Respostas
6301: A
6302: D
6303: A
6304: C
6305: D
6306: C
6307: D
6308: A
6309: D
6310: C
6311: A
6312: B
6313: E
6314: E
6315: A
6316: B
6317: A
6318: D
6319: C
6320: A