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

Foram encontradas 1.446 questões

Q957984 Banco de Dados

Suponha 3 tabelas assim compostas :


Tabela 1: Matricula1 ; Nome ; endereço ; Resultado

Tabela 2: Matricula2 ; Nome ; CPF ; Resultado

Tabela 3: Matricula3 ; CEP ; Nome ; endereço


A entidade pela qual pode-se estabelecer relacionamentos entre as 3 tabelas é:

Alternativas
Q954247 Banco de Dados
As chaves estrangeiras (FKs) são utilizadas no modelo
Alternativas
Q945016 Banco de Dados
Para se implementar um banco de dados relacional, bem como para armazenar os dados e posteriormente recuperá-los, faz-se uso da linguagem
Alternativas
Q942590 Banco de Dados
A cardinalidade é um dos princípios fundamentais de um banco de dados relacional. Imagine uma Tabela 1 contendo as certidões de nascimento de todos os brasileiros e uma Tabela 2 contendo os CPFs. A cardinalidade entre as tabelas 1 e 2 é
Alternativas
Q942589 Banco de Dados

Pode ser utilizado quando queremos manter todas as tuplas na Tabela 1 e todas aquelas na Tabela 2 no resultado da operação, independentemente se elas têm ou não tuplas correspondentes na outra relação.

ELMASRI, R.; NAVATHE, S. B. Sistemas de banco de dados. São Paulo: Pearson Addison Wesley, 2005, com alterações.


A passagem acima se refere a uma operação de bancos de dados relacionais. Assinale a alternativa que indica a denominação dessa operação.

Alternativas
Q942588 Banco de Dados
Um banco de dados (BD) relacional modela os dados como relações. Nesse contexto, um índice é uma estrutura auxiliar associada a uma tabela. A função do índice é
Alternativas
Q940507 Banco de Dados

No mapeamento objeto-relacional, uma questão importante que deve ser tratada é a de hierarquia de classes. Acerca do mapeamento de hierarquias de classes em tabelas de bancos de dados relacionais, avalie as estratégias abaixo.

I Criação de uma tabela por classe.

II Criação de uma única tabela para todas as classes.

III Joined attributes.

IV Divisão por agregação.

São suportadas pelo hibernate as estratégias

Alternativas
Q935167 Banco de Dados

Leia o texto a seguir para responder à questão.


Considere que uma empresa gere uma rede de lojas, utilizando uma aplicação com um banco de dados que possui o seguinte esquema: LOJA (CodLoja, Local, NumeroDeFuncionarios), VENDA (CodVenda, Data, Valor, CodLoja), em que: CodLoja em LOJA e CodVenda em VENDA são chaves primárias; e CodLoja em VENDA é chave estrangeira que referencia LOJA.

A empresa decidiu agregar novas funcionalidades à aplicação: pagamento de comissão de 1% por venda efetuada, para o vendedor que realizou a venda; e desconto de 5% em cada venda, desde que o cliente tenha duas compras no mesmo mês em qualquer loja. Para tal, o esquema de banco de dados foi modificado pela criação das tabelas VENDEDOR e CLIENTE. Sabendo que cada venda é efetuada para um único cliente, outras modificações necessárias às novas funcionalidades e que minimizam o número de junções das consultas ao banco de dados são:
Alternativas
Q935165 Banco de Dados
No projeto de banco de dados, um esquema conceitual é uma representação em nível mais alto do que um esquema relacional, e ambos os esquemas representam uma estrutura para os dados em algum nível de abstração. Sobre o mapeamento entre tais esquemas tem-se que:
Alternativas
Q934358 Banco de Dados

Acerca de banco de dados, julgue o item seguinte.


Em um banco de dados relacional, os dados são armazenados em tabelas; e as tabelas, organizadas em colunas.

Alternativas
Q933087 Banco de Dados
CPF
NOME
DATA DE NASCIMENTO
NOME DO PAI
NOME DA MAE
TELEFONE
CEP
NUMERO

    As informações anteriormente apresentadas correspondem aos campos de uma tabela de um banco de dados, a qual é acessada por mais de um sistema de informação e também por outras tabelas. Esses dados são utilizados para simples cadastros, desde a consulta até sua alteração, e também para prevenção à fraude, por meio de verificação dos dados da tabela e de outros dados em diferentes bases de dados ou outros meios de informação.

Considerando essas informações, julgue o item que segue.


A referida tabela faz parte de um banco de dados relacional.

Alternativas
Q933085 Banco de Dados
CPF
NOME
DATA DE NASCIMENTO
NOME DO PAI
NOME DA MAE
TELEFONE
CEP
NUMERO

    As informações anteriormente apresentadas correspondem aos campos de uma tabela de um banco de dados, a qual é acessada por mais de um sistema de informação e também por outras tabelas. Esses dados são utilizados para simples cadastros, desde a consulta até sua alteração, e também para prevenção à fraude, por meio de verificação dos dados da tabela e de outros dados em diferentes bases de dados ou outros meios de informação.

Considerando essas informações, julgue o item que segue.


Os dados armazenados na referida tabela são considerados não estruturados.

Alternativas
Q932861 Banco de Dados

Acerca de banco de dados, julgue o seguinte item.


Situação hipotética: Ao analisar um computador, Marcos encontrou inúmeros emails, vídeos e textos advindos, em sua maioria, de comentários em redes sociais. Descobriu também que havia relação entre vários vídeos e textos encontrados em um diretório específico. Assertiva: Nessa situação, tendo como referência somente essas informações, Marcos poderá inferir que se trata de um grande banco de dados relacional, visto que um diretório é equivalente a uma tabela e cada arquivo de texto é equivalente a uma tupla; além disso, como cada arquivo possui um código único, poderá deduzir que esse código é a chave primária que identifica o arquivo de forma unívoca.

Alternativas
Q929422 Banco de Dados

Acerca da abordagem relacional, da normalização e do SGBD, entre outros conceitos relativos a banco de dados, julgue o item a seguir.


Orientado a objetos, relacional, em rede e hierárquico são modelos de SGBD que definem a forma como os dados são armazenados no banco de dados.

Alternativas
Q929420 Banco de Dados

Acerca da abordagem relacional, da normalização e do SGBD, entre outros conceitos relativos a banco de dados, julgue o item a seguir.


É condição típica da propriedade de fechamento dos sistemas relacionais a saída de toda operação ser do mesmo tipo de objeto que a entrada, permitindo que se escrevam expressões relacionais aninhadas.

Alternativas
Q928895 Banco de Dados

No processo de otimização e processamento de consultas em bancos de dados relacionais, a construção da query tree (ou árvore de consulta) é feita com base nas operações da Álgebra Relacional.


Assinale a opção que indica as operações primitivas dessa álgebra, ou seja, as operações que não podem ser expressas por combinações das demais operações.

Alternativas
Q928894 Banco de Dados

Considere uma tabela relacional R com atributos A, B, C, D, e as seguintes dependências funcionais.


A → B

B → C

A → D

B → A


Estabelecendo-se que os atributos sublinhados identificam chaves, primárias ou candidatas, o esquema correto para que se obtenha um projeto normalizado até a forma normal Boyce-Codd, é

Alternativas
Q928892 Banco de Dados

No âmbito da teoria de projeto de bancos de dados relacionais, considere as seguintes dependências funcionais para os atributos A, B, C, D.


A → B

B → C

C → D


Nesse caso, a dependência A → C poderia ser deduzida pelo axioma da

Alternativas
Q927925 Banco de Dados
No contexto das propriedades desejadas para transações executadas em banco de dados relacionais, é possível que, eventualmente, seja permitida ou forçada a leitura de dados que foram modificados em operações ainda não confirmadas (comitted).
Assinale a principal propriedade que é flexibilizada na ocorrência de um dirty read.
Alternativas
Q927921 Banco de Dados

Na representação de esquemas para bancos de dados relacionais por meio da notação IDEF1X, os relacionamentos podem ser identificadores ou não identificadores.


Sobre a consequência do uso de relacionamentos identificadores, assinale a afirmativa correta.

Alternativas
Respostas
781: C
782: E
783: C
784: C
785: D
786: E
787: B
788: C
789: D
790: C
791: C
792: E
793: E
794: C
795: C
796: B
797: A
798: D
799: E
800: D