Questões de Concurso Comentadas sobre banco de dados relacionais em banco de dados

Foram encontradas 1.446 questões

Q473497 Banco de Dados
Considere o seguinte comando SQL para um banco de dados relacional:

                        SELECT A, B
                        FROM T
                        WHERE A IN (2, 4, 6 )

A cláusula: WHERE A IN (2, 4, 6) é equivalente a
Alternativas
Q473494 Banco de Dados
Considere a seguinte representação de uma tabela de um banco de dados relacional:

                  Estoque (Cod, Item, Qtde, Categoria)

O comando SQL para se obter a soma dos valores do atributo
Qtde, agrupada por Categoria, apenas para as Categorias com
Qtde total superior a 100 unidades, é:
Alternativas
Q431945 Banco de Dados
Nos bancos de dados relacionais, a estrutura de dados utilizada é a relação, definida como uma tabela, constituída por linhas e colunas, na qual as colunas ou os campos representam os atributos, e as linhas representam os registros ou as instâncias da relação.

Cada instância de uma relação é chamada de
Alternativas
Q261405 Banco de Dados
Com relação à gerência de desempenho, julgue o  item  seguinte.

A fragmentação dos índices de um banco de dados relacional ocorre quando a ordem lógica das páginas não corresponde à ordem física do arquivo de dados. Índices com fragmentação intensa podem degradar o desempenho da consulta e causar lentidão de resposta. A solução para esse problema consiste em reorganizar ou recriar o índice.

Alternativas
Q261394 Banco de Dados
Julgue o  item  a seguir, relativo à transformação do modelo conceitual.  

No relacionamento M:N (muitos para muitos), os identificadores de cada entidade são replicados em cada tabela participante do relacionamento, sem a necessidade, portanto, de se gerar nova tabela.

Alternativas
Q261235 Banco de Dados
Acerca de banco de dados, OLAP, normalização e MVC, julgue o  item  subsequente.

Considere que as classes do diagrama de classes X tenham sido desenhadas a partir de um diagrama relacional Y. Nesse caso, no processo de criação das classes, as entidades de Y que se encontrarem na terceira forma normal deverão ser normalizadas para a forma de Boyce Codd, uma vez que os diagramas de classes não suportam a terceira forma normal.

Alternativas
Q261133 Banco de Dados
Durante a modelagem da base de dados de um sistema de controle de passagens, foram identificadas diversas dependências funcionais. Dentre elas, estão:

(PASSAGEIRO) → (NOME, DATA_NASCIMENTO, TELEFONE*)  (VIAGEM) → (ORIGEM, DESTINO, DATA) Atributos multivalorados: marcados com *
Além disso, foi identificado que um passageiro poderá participar em várias viagens.
As tabelas definidas que atendem às dependências funcionais identificadas e ao requisito especificado acima e que estãona Terceira Forma Normal são: 
Atributos identificadores: sublinhados  Atributos multivalorados: marcados com * 
Alternativas
Q237759 Banco de Dados
Um banco de dados relacional possui um conjunto de relações, cujo esquema é apresentado a seguir.

T1 (a, b, c, d)
T2 (d, e)

Considere que:
• os atributos sublinhados de forma contínua são chaves primárias de suas respectivas tabelas;
• todos os atributos em todas as tabelas são numéricos;
• o atributo d na tabela T1 é chave estrangeira do atributo d da tabela T2; e
• as tabelas T1 e T2, ambas inicialmente não contendo tuplas, tenham sobre elas executados, respectivamente, os seguintes comandos:
INSERT INTO T2
VALUES (10,40),(23,52),(60,37),(31,13),(45,54),(35,10);
INSERT INTO T1
VALUES (1,0,4,60),(2,3,5,35), (3,4,8,31),(4,21,6,60),(5,7,7,10), (6,9,21,31),(7,3,2,23),(8,6,5,45),(9,0,0,31),(10,1,8,60);
SELECT Y.e
FROM T1 X JOIN T2 Y ON X.d = Y.d
GROUP BY Y.e
HAVING max(c) > (SELECT avg(c) FROM T1 Y) 

Quantas linhas há na tabela resultante da execução do comando SELECT?
Alternativas
Ano: 2011 Banca: FDC Órgão: CREMERJ Prova: FDC - 2011 - CREMERJ - Técnico de Informática |
Q237228 Banco de Dados
Em um banco de dados relacional, um termo importante é conhecido por integridade referencial, definido como uma regra que atende à seguinte condição:
Alternativas
Q214083 Banco de Dados
Considere a situação expressa pelas seguintes relações: um cliente faz n pedidos mas um pedido específico é de somente um cliente. Seguindo, em um pedido específico são relacionados n produtos mas um mesmo produto pode constar em mais de um pedido. Após normalizar essas relações é possível que se estabeleçam tabelas relacionais correspondentes, sendo elas
Alternativas
Q204381 Banco de Dados
Acerca de mapeamento objeto-relacional, julgue os seguintes itens.

O mapeamento objeto-relacional é um mecanismo que utiliza a serialização de objeto simples para a persistência de dados em banco de dados relacional. Nesse tipo de mapeamento, a serialização de objetos é realizada pela decomposição de objetos em dados relacionais.
Alternativas
Q202378 Banco de Dados

Um DBA executou os seguintes comandos em um sistema gerenciador de bancos de dados relacional, onde se encontra uma base de dados com duas tabelas, TAB1 e TAB2:

GRANT SELECT, UPDATE ON TAB1, TAB2 TO U1, U2 WITH GRANT OPTION

GRANT DELETE, INSERT ON TAB2 TO U2, U3


A seguir, o seguinte comando foi executado pelo usuário U2:

GRANT UPDATE ON TAB2 TO U3

Depois, o DBA executou o comando

REVOKE SELECT, UPDATE ON TAB2 FROM U2

Um cenário válido, após a execução dos comandos acima, é aquele onde o usuário

Alternativas
Q201897 Banco de Dados
Com relação a banco de dados, julgue os itens seguintes.

Em um banco de dados relacional, um campo do tipo string não aceita valor nulo (NULL).
Alternativas
Q201895 Banco de Dados
Com relação a banco de dados, julgue os itens seguintes.

No modelo relacional de banco de dados, a cardinalidade de uma relação corresponde ao número de atributos que constituem o esquema da relação.
Alternativas
Q199895 Banco de Dados
Sobre visões em bancos de dados relacionais, considere as afirmativas a seguir.

I - O uso de visões permite restringir o acesso a dados das tabelas por razões de segurança.

II - Fazer insert em uma visão gerada a partir de uma única tabela, e que não contenha a chave primária da tabela nessa visão, gera erro.

III - É impossível fazer update em visões geradas por junções em mais de uma tabela.

Está correto APENAS o que se afirma em
Alternativas
Q199888 Banco de Dados
A seguir são definidas 3 relações em um banco de dados, segundo a abordagem relacional, onde as chaves estão sublinhadas

PRODUTO(CodigoEAN, Nome, Preco)
LOJA(CNPJ, Rua, Complemento, CEP, Cidade, Estado)
VENDA(CNPJ, CodigoEAN, Data, Quantidade)

Para produzir um relatório com as colunas CódigoEAN, Nome e Venda_Total, onde a Venda_Total representa o somatório do valor de todas as vendas de um certo produto em todas as datas e todas as lojas, e cada produto só será listado uma vez, qual expressão SQL deve ser usada?
Alternativas
Q183145 Banco de Dados
Em bancos de dados relacionais, as restrições de integridade são regras de consistência de dados que devem ser garantidas pelo SGBD, sem auxílio de validações externas ou de qualquer aplicação externa. Um dos tipos de integridade apresenta as seguintes características:

• tem por objetivo manter os dados sincronizados entre tabelas que estejam relacionadas.

• a relação é feita entre a chave primária de uma tabela e a chave estrangeira de outra tabela.

• o valor dos campos que constituem a chave estrangeira de uma tabela deve estar também presente na chave primária da tabela que referenciam ou, quando muito, podem ter o valor NULL.

O tipo descrito é denominado Integridade
Alternativas
Q177253 Banco de Dados
Identifique com V as afirmativas verdadeiras e com F, as falsas.

Os bancos de dados relacionais não suportam herança. Então, ao mapear objetos para o banco de dados, deve-se considerar como representar estruturas de herança, tipo tabelas relacionais.

Nessas condições, pode-se representar uma hierarquia de herança de classes

( ) como uma única tabela.
( ) com uma tabela para cada classe.
( ) com uma tabela por classe concreta na hierarquia.

A alternativa que contém a sequência correta, de cima para baixo, é a
Alternativas
Q171913 Banco de Dados
Cada funcionário da folha de pagamento pode ter dependentes (nenhum, um ou muitos). Quando existem, os dependentes são identificados numericamente a partir de 1 até n, para cada funcionário. Isto significa que
Alternativas
Q154709 Banco de Dados
Os conceitos e aplicações de data warehouse e visões de bancos de dados relacionais de sistemas transacionais possuem pontos em comum, e, por conta deles, eventualmente são erroneamente considerados sinônimos. Uma das diferenças entre visões de bancos de dados relacionais e data warehouses reside no fato de que visões relacionais de bancos de dados transacionais
Alternativas
Respostas
1241: D
1242: E
1243: D
1244: C
1245: E
1246: E
1247: B
1248: C
1249: C
1250: C
1251: E
1252: E
1253: E
1254: E
1255: A
1256: E
1257: A
1258: E
1259: B
1260: E