Logo Passei Direto
Buscar

AV_Modelagem de Dados

Conjunto de questões sobre modelagem e projeto de bancos de dados: normalização (1ª/2ª/3ª FN), DER/ER (agregação, relacionamentos, especialização), derivação para modelo relacional, modelos conceitual/lógico/físico, responsabilidade de backup e funcionalidades de SGBD.

Ferramentas de estudo

Passei Direto Aniversário

Quer receber 70% de desconto para assinar o PasseIA?

Questões resolvidas

A partir do esquema relacional abaixo, aplique as 1ª, 2ª e 3ª formas normais e represente as relações normalizadas ao final.

Dado o cenário: Um funcionário trabalha em um ou vários projetos, onde um projeto é constituído por um ou vários projetos e um computador é utilizado em ou mais projeto por um ou mais funcionários. No Diagrama Entidade Relacionamento (DER) para modelarmos o cenário de forma a responder qual funcionário utiliza o computador em um determinado projeto precisamos trabalhar com o conceito de:
Generalização
Entidade Fraca
Especialização
Agregação
Auto relacionamento

A afirmação " Um cinema possui uma ou varias sessões e uma sessão é de apenas um cinema. Cada sessão é de um e apenas um filme e um filme é exibido em varias sessões" seria convenientemente modelada como:
Uma agregação entre filme e cinema a relacionar a sessão com a agregação.
Um relacionamento entre sessão e filme e outro relacionamento entre cinema e sessão.
Um relacionamento entre cinema e filme, um relacionamento entre sessão e filme e um relacionamento entre sessão e cinema.
Uma agregação entre sessão e filme e relacionar a entidade cinema com a agregação.
Uma agregação entre cinema e sessão e relacionar a entidade filme com a agregação.

Uma Pizzaria Delivery resolveu desenvolver um sistema, e num primeiro levantamento de requisitos foi identificado a seguinte situação, um cliente realiza um ou vários pedidos, mas um pedido só pertence a um cliente. O cliente só é cadastrado no sistema quando realiza o seu primeiro pedido.
Marque a alternativa em que o DER representa o cenário descrito.

Um projeto de banco de dados envolve a produção de 3(três) modelos que definem o esquema de banco de dados, estes modelos são ?
Lógico, Procedural, Imperativo.
Conceitual, Lógico e Físico.
Analítico, Físico e lógico.
Físico, Query, Conceitual.
Hierárquico, Distribuído e Rede.

Num sistema desenvolvido com a utilização de um SGBD, o procedimento de backup é responsabilidade:
do analista.
do DBA.
do programador.
do usuário.
da aplicação.

Em um curso de Inglês, um professor pode trabalhar em uma ou várias turmas, desde que em períodos diferentes, mas uma turma só terá um professor.
Analisando esse cenário, é correto afirmar que:
A entidade Período possui o atributo turma.
A entidade Professor possui o período.
A entidade Período possui o atributo nome_professor.
A entidade Turma possui o atributo período.
A entidade Professor possui o atributo turma.

Sabemos que a derivação de um Modelo Conceitual é realizada para tornar possível a implementação em um banco de dados relacional.
Sendo assim, analise o Modelo de Entidade e Relacionamento abaixo e, baseado nas regras de derivação marque a alternativa correta:
Na derivação do modelo entre VENDA e CLIENTE o Código de venda da entidade VENDA deverá ser chave estrangeira na entidade CLIENTE.
Na derivação do modelo entre VENDA e PRODUTO será preciso inserir o atributo Quantidade na entidade VENDA.
Na derivação do modelo entre VENDA e PRODUTO será preciso inserir o atributo Quantidade na entidade PRODUTO.
Na derivação do modelo entre VENDA e CLIENTE, o relacionamento deverá conter o Código de venda da entidade VENDA e o código de cliente da entidade cliente, como chave primária composta.
Na derivação do modelo entre VENDA e PRODUTO será preciso criar uma nova entidade, chamada ITENSVENDA, para conter o atributo Quantidade.

Um Sistema Gerenciador de Banco de Dados é conjunto complexo de software que deve prover um conjunto básico de funcionalidades, dentre elas a capacidade de permitir que haja evolução na descrição dos dados da empresa, sem que os sistemas ou aplicações tenham que ser alterados. Esta funcionalidade refere-se:
Restrições de Acessos
Restrições de Integridade
Redundância de Dados
Compartilhamento de Dados
Independência de Dados

Redundância de dados ocorre quando uma determinada informação está representada no sistema em computador várias vezes. Há duas formas de redundância de dados, a redundância controlada de dados e a redundância não controlada de dados. A redundância não controlada de dados acontece quando a responsabilidade pela manutenção da sincronia entre as diversas representações de uma informação está com o usuário e não com o software. Este tipo de redundância deve ser evitado, pois traz consigo vários tipos de problemas, como por exemplo, a Inconsistências de dados.
Descreva sobre este tipo problema de redundância.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

A partir do esquema relacional abaixo, aplique as 1ª, 2ª e 3ª formas normais e represente as relações normalizadas ao final.

Dado o cenário: Um funcionário trabalha em um ou vários projetos, onde um projeto é constituído por um ou vários projetos e um computador é utilizado em ou mais projeto por um ou mais funcionários. No Diagrama Entidade Relacionamento (DER) para modelarmos o cenário de forma a responder qual funcionário utiliza o computador em um determinado projeto precisamos trabalhar com o conceito de:
Generalização
Entidade Fraca
Especialização
Agregação
Auto relacionamento

A afirmação " Um cinema possui uma ou varias sessões e uma sessão é de apenas um cinema. Cada sessão é de um e apenas um filme e um filme é exibido em varias sessões" seria convenientemente modelada como:
Uma agregação entre filme e cinema a relacionar a sessão com a agregação.
Um relacionamento entre sessão e filme e outro relacionamento entre cinema e sessão.
Um relacionamento entre cinema e filme, um relacionamento entre sessão e filme e um relacionamento entre sessão e cinema.
Uma agregação entre sessão e filme e relacionar a entidade cinema com a agregação.
Uma agregação entre cinema e sessão e relacionar a entidade filme com a agregação.

Uma Pizzaria Delivery resolveu desenvolver um sistema, e num primeiro levantamento de requisitos foi identificado a seguinte situação, um cliente realiza um ou vários pedidos, mas um pedido só pertence a um cliente. O cliente só é cadastrado no sistema quando realiza o seu primeiro pedido.
Marque a alternativa em que o DER representa o cenário descrito.

Um projeto de banco de dados envolve a produção de 3(três) modelos que definem o esquema de banco de dados, estes modelos são ?
Lógico, Procedural, Imperativo.
Conceitual, Lógico e Físico.
Analítico, Físico e lógico.
Físico, Query, Conceitual.
Hierárquico, Distribuído e Rede.

Num sistema desenvolvido com a utilização de um SGBD, o procedimento de backup é responsabilidade:
do analista.
do DBA.
do programador.
do usuário.
da aplicação.

Em um curso de Inglês, um professor pode trabalhar em uma ou várias turmas, desde que em períodos diferentes, mas uma turma só terá um professor.
Analisando esse cenário, é correto afirmar que:
A entidade Período possui o atributo turma.
A entidade Professor possui o período.
A entidade Período possui o atributo nome_professor.
A entidade Turma possui o atributo período.
A entidade Professor possui o atributo turma.

Sabemos que a derivação de um Modelo Conceitual é realizada para tornar possível a implementação em um banco de dados relacional.
Sendo assim, analise o Modelo de Entidade e Relacionamento abaixo e, baseado nas regras de derivação marque a alternativa correta:
Na derivação do modelo entre VENDA e CLIENTE o Código de venda da entidade VENDA deverá ser chave estrangeira na entidade CLIENTE.
Na derivação do modelo entre VENDA e PRODUTO será preciso inserir o atributo Quantidade na entidade VENDA.
Na derivação do modelo entre VENDA e PRODUTO será preciso inserir o atributo Quantidade na entidade PRODUTO.
Na derivação do modelo entre VENDA e CLIENTE, o relacionamento deverá conter o Código de venda da entidade VENDA e o código de cliente da entidade cliente, como chave primária composta.
Na derivação do modelo entre VENDA e PRODUTO será preciso criar uma nova entidade, chamada ITENSVENDA, para conter o atributo Quantidade.

Um Sistema Gerenciador de Banco de Dados é conjunto complexo de software que deve prover um conjunto básico de funcionalidades, dentre elas a capacidade de permitir que haja evolução na descrição dos dados da empresa, sem que os sistemas ou aplicações tenham que ser alterados. Esta funcionalidade refere-se:
Restrições de Acessos
Restrições de Integridade
Redundância de Dados
Compartilhamento de Dados
Independência de Dados

Redundância de dados ocorre quando uma determinada informação está representada no sistema em computador várias vezes. Há duas formas de redundância de dados, a redundância controlada de dados e a redundância não controlada de dados. A redundância não controlada de dados acontece quando a responsabilidade pela manutenção da sincronia entre as diversas representações de uma informação está com o usuário e não com o software. Este tipo de redundância deve ser evitado, pois traz consigo vários tipos de problemas, como por exemplo, a Inconsistências de dados.
Descreva sobre este tipo problema de redundância.

Prévia do material em texto

1a Questão (Ref.: 201303264306) Pontos: Sem Correç. / 1,5 
A partir do esquema relacional abaixo, aplique as 1ª, 2ª e 3ª formas normais e represente as relações 
normalizadas ao final. 
 
CLIENTE=(CPF,nome, idade, endereço, telefone (0-*), codConsulta, dataconsulta, horaconsulta, cpf, nome 
dependente, idade dependente) 
 
 
Resposta: 
 
 
Gabarito: CLIENTE = (CPF,nome, idade, endereço) 
 
CLIENTETEL = (CPF,numeroTel ) 
 
DEPENDENTE = (CPFCliente,CPF, nome dependente, idade dependente ) 
 
CONSULTA = ( codConsulta, CPF , dataconsulta, horaconsulta) 
 
 
 
 2a Questão (Ref.: 201303273736) Pontos: 0,5 / 0,5 
Dado o cenário: Um funcionário trabalha em um ou vários projetos, onde um projeto é constituído por um ou 
vários projetos e um computador é utilizado em ou mais projeto por um ou mais funcionários. No Diagrama 
Entidade Relacionamento (DER) para modelarmos o cenário de forma a responder qual funcionário utiliza o 
computador em um determinado projeto precisamos trabalhar com o conceito de: 
 
 
Auto relacionamento 
 
Entidade Fraca 
 
Especialização 
 Agregação 
 
Generalização 
 
 
 
 3a Questão (Ref.: 201303081834) Pontos: 0,0 / 1,0 
A afirmação " Um cinema possui uma ou varias sessões e uma sessão é de apenas um cinema. Cada sessão é 
de um e apenas um filme e um filme é exibido em varias sessões" seria convenientemente modelada como: 
 
 
Uma agregação entre sessão e filme e relacionar a entidade cinema com a agregação. 
 
Uma agregação entre filme e cinema a relacionar a sessão com a agregação. 
 
Um relacionamento entre cinema e filme, um relacionamento entre sessão e filme e um relacionamento 
entre sessão e cinema. 
 Uma agregação entre cinema e sessão e relacionar a entidade filme com a agregação. 
 Um relacionamento entre sessão e filme e outro relacionamento entre cinema e sessão 
 
 
 
 4a Questão (Ref.: 201303274989) Pontos: 0,5 / 0,5 
Uma Pizzaria Delivery resolveu desenvolver um sistema, e num primeiro levantamento de requisitos foi 
identificado a seguinte situação, um cliente realiza um ou vários pedidos, mas um pedido só pertence a um 
cliente. O cliente só é cadastrado no sistema quando realiza o seu primeiro pedido. Marque a alternativa em que 
o DER representa o cenário descrito. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 5a Questão (Ref.: 201303276306) Pontos: 0,5 / 0,5 
Um projeto de banco de dados envolve a produção de 3(três) modelos que definem o esquema de banco de 
dados, estes modelos são ? 
 
 
Lógico, Procedural, Imperativo. 
 
Analítico, Físico e lógico. 
 
Físico, Query, Conceitual. 
 
Hierárquico, Distribuído e Rede. 
 Conceitual, Lógico e Físico. 
 
 
 
 6a Questão (Ref.: 201303086259) Pontos: 0,5 / 0,5 
Num sistema desenvolvido com a utilização de um SGBD, o procedimento de backup é responsabilidade: 
 
 
do analista 
 do DBA 
 
do programador 
 
do usuário 
 
da aplicação 
 
 
 
 7a Questão (Ref.: 201303273733) Pontos: 0,0 / 0,5 
Em um curso de Inglês, um professor pode trabalhar em uma ou várias turmas, desde que em períodos 
diferentes, mas uma turma só terá um professor. Analisando esse cenário, é correto afirmar que: 
 
 
A entidade Professor possui o atributo turma. 
 
A entidade Professor possui o período. 
 
A entidade Período possui o atributo turma. 
 A entidade Período possui o atributo nome_professor. 
 A entidade Turma possui o atributo período. 
 
 
 
 8a Questão (Ref.: 201303264206) Pontos: 0,0 / 1,0 
Sabemos que a derivação de um Modelo Conceitual é realizada para tornar possível a implementação em um 
banco de dados relacional. Sendo assim, analise o Modelo de Entidade e Relacionamento abaixo e, baseado nas 
regras de derivação marque a alternativa correta: 
 
 
 
Na derivação do modelo entre VENDA e CLIENTE o Código de venda da entidade VENDA deverá ser chave 
estrangeira na entidade CLIENTE. 
 
Na derivação do modelo entre VENDA e PRODUTO será preciso inserir o atributo Quantidade na entidade 
VENDA. 
 
Na derivação do modelo entre VENDA e PRODUTO será preciso inserir o atributo Quantidade na entidade 
PRODUTO. 
 Na derivação do modelo entre VENDA e CLIENTE, o relacionamento deverá conter o Código de venda da 
entidade VENDA e o código de cliente da entidade cliente, como chave primária composta. 
 Na derivação do modelo entre VENDA e PRODUTO será preciso criar uma nova entidade, chamada 
ITENSVENDA, para conter o atributo Quantidade. 
 
 
 
 9a Questão (Ref.: 201303273722) Pontos: 0,5 / 0,5 
Um Sistema Gerenciador de Banco de Dados é conjunto complexo de software que deve prover um conjunto 
básico de funcionalidades, dentre elas a capacidade de permitir que haja evolução na descrição dos dados da 
empresa, sem que os sistemas ou aplicações tenham que ser alterados. Esta funcionalidade refere-se: 
 
 Independência de Dados 
 
Compartilhamento de Dados 
 
Redundância de Dados 
 
Restrições de Integridade 
 
Restrições de Acessos 
 
 
 
 10a Questão (Ref.: 201303108287) Pontos: 1,5 / 1,5 
Redundância de dados ocorre quando uma determinada informação está representada no sistema em 
computador várias vezes. Há duas formas de redundância de dados, a redundância controlada de 
dados e a redundância não controlada de dados. A redundância não controlada de dados acontece 
quando a responsabilidade pela manutenção da sincronia entre as diversas representações de uma 
informação está com o usuário e não com o software. Este tipo de redundância deve ser evitado, pois 
traz consigo vários tipos de problemas, como por exemplo, a Inconsistências de dados. Descreva 
sobre este tipo problema de redundância. 
 
 
Resposta: O usuário é responsável por manter a sincronia entre as informações. Por um erro de operação pode 
ocorrer modificação de uma representação de informação sem que as demais sejam modificadas. O Banco de 
Dados (BD) terá informações inconsistentes. Causando problemas na representação de dados e levando a 
desvalorização do sistema. 
 
 
Gabarito: 
A responsabilidade por manter a sincronia entre as informações é do usuário. Por erro de operação, 
pode ocorrer que uma representação de uma informação seja modificada, sem que as demais 
representações o sejam. O banco de dados passa a ter informações inconsistentes. Levando assim, a 
graves problemas de representação de dados. A inconsistência dos dados leva a desvalorização dos 
sistemas.

Mais conteúdos dessa disciplina