Atenção: Para responder à questão, considere os dados abaixo.
Considere que não há nenhum registro cadastrado além dos mostrados nas tabelas acima.
A mensagem que expressa corretamente o erro quando se tentar executar o comando UPDATE Fatura SET idConsumidor = 100235 WHERE (idFatura= 3365693); é
Atenção: Para responder à questão, considere os dados abaixo.
Considere que não há nenhum registro cadastrado além dos mostrados nas tabelas acima.
Um Analista de Suporte de Banco de Dados digitou um comando SQL que exibiu o número de faturas que cada consumidor possuía cadastradas no banco de dados, conforme mostrado abaixo.
O comando correto utilizado para exibir os dados foi
Em um Modelo Entidade-Relacionamento − MER, a Entidade Ent1 relaciona-se com a entidade Ent2 em cardinalidade n:m e com a entidade Ent3 em cardinalidade 1:n, onde o lado n é a entidade Ent3.
O Projeto Lógico de Banco de Dados Relacional deve conter as tabelas derivadas das três entidades e mais uma nova tabela cuja chave primária (PK) é composta das PKs de
Atenção: Para responder à questão, considere os dados abaixo.
Considere que em um banco de dados relacional, funcionando em condições ideais, existam as tabelas a seguir, nas quais há pelo menos os registros indicados nelas inseridos e a chave primária corresponde ao campo sublinhado.
Sem considerar questões de sintaxe, a operação “Deletar da tabela EMPREGADO a tupla com CPF = 999887777”
Atenção: Para responder à questão, considere os dados abaixo.
Considere que não há nenhum registro cadastrado além dos mostrados nas tabelas acima.
A instrução correta para inserir a consumidora Zoraide Pereira Mota na tabela Consumidor foi
Atenção: Para responder à questão, considere os dados abaixo.
Considere que não há nenhum registro cadastrado além dos mostrados nas tabelas acima.
Para excluir as faturas do consumidor 2 utiliza-se o comando
Em relação ao banco de dados relacional, marque a alternativa VERDADEIRA:
Um Analista de TI, no papel de DBA, costuma utilizar um mecanismo de autorização discricionário para especificar privilégios em um banco de dados relacional funcionando em condições ideais. Ele descreveu assim uma situação em que este mecanismo se aplica:
Um proprietário A de uma tabela T quer que uma outra conta B seja capaz de recuperar apenas alguns campos de T, então A pode criar um mecanismo M de T que inclua apenas aqueles atributos e, então, conceder SELECT em M para B. O mesmo se aplica para limitar B a recuperar apenas certas tuplas de T; um mecanismo M' pode ser criado pela definição de M por meio de uma consulta que selecione apenas aquelas tuplas de T que A deseja permitir que B acesse.
O mecanismo referenciado pela situação descrita refere-se, corretamente, à
Atenção: Para responder à questão, considere os dados abaixo.
Considere que não há nenhum registro cadastrado além dos mostrados nas tabelas acima.
Considere o código SQL abaixo, que gerou a tabela ItemFatura.
Considerando que a tabela ItemFatura possui chave primária composta pelos campos idItemFatura e idFatura, e que se uma fatura for excluída, automaticamente serão excluídos todos os seus itens, a lacuna I deve ser preenchida corretamente por
O modelo relacional representa o banco de dados como uma coleção de
Julgue o item subsecutivo, a respeito de linguagem de definição e manipulação de dados.
Um esquema de banco de dados geralmente agrupa e apresenta as diferentes tabelas, seus campos e o relacionamento entre eles e outras tabelas.
Considere o banco de dados relacional abaixo, no qual as chaves primárias estão sublinhadas
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) é
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.
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.
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 BoyceCodd, é