Questões de Concurso
Sobre banco de dados relacionais em banco de dados
Foram encontradas 1.924 questões
O diagrama a seguir, definido de acordo com o modelo de entidade-relacionamento (MER), será utilizado na questão.

Considere duas tabelas: T1, com atributos A e B, e T2, com atributos C e D. Nas duas tabelas as chaves primárias foram definida pelos atributos A e C, respectivamente. Não há outras chaves nessas tabelas além das chaves primárias.
Na tabela T2, o atributo D é uma chave estrangeira que referencia a tabela T1. Não há outras chaves estrangeiras nessas tabelas. As tabelas T1 e T2 estão perfeitamente normalizadas.
Sabe-se que agora deve haver um relacionamento 1:1 entre essas duas tabelas.
Assinale a opção que apresenta a providência necessária para que esse requisito seja atendido, de forma que o grau de normalização da tabela seja mantido.
Considere a seguinte estrutura de dados:

Considere os seguintes requisitos técnicos:
- A estrutura Faturas_Cliente está inserida na estrutura do cliente ao qual pertence.
- Cod_Cliente é o atributo identificador de Cliente.
- Número_Fatura é o atributo identificador de Fatura.
- Um cliente é cobrado em uma ou mais faturas e uma fatura cobra um e somente um cliente.
- O mapeamento relacional fará com que os atributos identificadores (grifados nas estruturas apresentadas acima) componham as chaves primárias (Primary Key - PK), nas tabelas correspondentes dos bancos de dados relacionais.
Após a aplicação da normalização (até a Terceira Forma Normal - 3FN),
O trecho do diagrama do modelo físico de banco de dados apresentado a seguir contém diversas entidades/tabelas/relações que compõem a infraestrutura de um sistema de controle de locadora de filmes. Note, também, que os acentos de algumas palavras foram suprimidos, por exemplo, a tabela “Mídia” está grafada sem o acento agudo na primeira letra “i”. Considere uma situação hipotética em que as tabelas Filme, Midia, Genero e FaixaEtaria contém, respectivamente, 176, 3, 8 e 6 registros.

Ao executar a consulta a seguir, qual será o valor obtido para a coluna “quantidade” da tabela resultante?

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 é:
Os conjuntos a seguir representam um banco de dados relacional.
P ={p1 ,p2 ,p3 }
Q ={q1 ,q2 ,q3 }
R ={r1 ,r2 ,r3 ,r4 }
T1 ={(p1 ,q1 ),(p1 ,q2 ),(p1 ,q3 )}
T2 ={ }
T3 ={(q1 ,r1 ),(q2 ,r3 ),(q3 ,r4 )}
Qual modelo E-R define regras de cardinalidade compatíveis com esse banco de dados?
Com relação à figura acima, que representa uma tabela implementada em um Sistema Gerenciador de Banco de Dados Relacional, julgue o item subsecutivo.
Para remover a unidade escolar CEF 02 DE BRASILIA do banco de dados, poderá ser utilizado o comando seguinte.
DROP
FROM unidade_escolar
WHERE unidade = ‘CEF 02 DE BRASILIA’;
Com relação à figura acima, que representa uma tabela
implementada em um Sistema Gerenciador de Banco de
Dados Relacional, julgue o item subsecutivo.
A query a seguir mostra a quantidade de unidades escolares que possuem endereços de correio eletrônico pertencentes ao gmail.
SELECT count(*) as Total de Email
FROM unidade_escolar
WHERE email in ‘gmail’;
Atenção: Para responder à questão, considere o seguinte caso hipotético:
Uma adequada modelagem de dados é necessária antes da construção dos bancos de dados para que estes sejam suficientemente consistentes enquanto fontes de consulta pela fiscalização.
Um modelo de dados-exemplo para atender o controle de arrecadação tributária contém:

Suponha que um Auditor foi encarregado de modelar e criar um banco de dados para um pequeno sistema de pedidos de produtos de informática. Para realizar essa tarefa, desenvolveu o modelo mostrado na figura abaixo.

Após criar o modelo, implementou o banco de dados em um Sistema de Gerenciamento de Banco de Dados, criou as tabelas e cadastrou as seguintes informações:

O Auditor tentou incluir os dados abaixo na tabela Pedido.

Ao executar a operação de inclusão, ocorreu um erro porque
Suponha que um Auditor foi encarregado de modelar e criar um banco de dados para um pequeno sistema de pedidos de produtos de informática. Para realizar essa tarefa, desenvolveu o modelo mostrado na figura abaixo.

Após criar o modelo, implementou o banco de dados em um Sistema de Gerenciamento de Banco de Dados, criou as tabelas e cadastrou as seguintes informações:

Suponha que um Auditor foi encarregado de modelar e criar um banco de dados para um pequeno sistema de pedidos de produtos de informática. Para realizar essa tarefa, desenvolveu o modelo mostrado na figura abaixo.

Após criar o modelo, implementou o banco de dados em um Sistema de Gerenciamento de Banco de Dados, criou as tabelas e cadastrou as seguintes informações:

Considere e avalie as asserções a seguir e a relação proposta entre elas.
I. O relacionamento entre as entidades Pedido e ItemPedido é um relacionamento identificado
PORQUE
II . idPed, que é chave estrangeira na entidade ItemPedido, faz parte da chave primária desta entidade.
É correto afirmar que
Suponha que um Auditor foi encarregado de modelar e criar um banco de dados para um pequeno sistema de pedidos de produtos de informática. Para realizar essa tarefa, desenvolveu o modelo mostrado na figura abaixo.

Após criar o modelo, implementou o banco de dados em um Sistema de Gerenciamento de Banco de Dados, criou as tabelas e cadastrou as seguintes informações:

Considere que o Auditor digitou um comando para inserir os valores abaixo na tabela ItemPedido.

A mensagem correta que traduzirá o resultado da operação é
empregado (nome_pessoa, endereco, cidade) trabalha (nome_pessoa,nome_empresa,salario) empresa (nome_empresa,cidade) gerencia (nome_pessoa, nome_gerente)
Uma expressão da álgebra relacional que retorna o nome de todos os funcionários que moram na mesma cidade e na mesma rua, bem como seu(s) gerente(s) é
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.
