Algoritmos
Exam: Algoritmos. Pesquise 861.000+ trabalhos acadêmicosPor: luana311 • 8/5/2014 • Exam • 503 Palavras (3 Páginas) • 372 Visualizações
Atividades a serem respondidas para os alunos cujo algoritmo deu resposta turma C
a) De acordo com o exemplo de relacionamento ternário da figura 2.9 (página 44), como ficaria o modelo para o caso de um funcionário poder atuar em mais de uma área? Explique.
Funcionario1 que ocupa a função de contador nas áreas administrativa e financeira realizando o projeto 1.
b) Fale sobre obrigatoriedade.
Para construir um relacionamento entre duas entidades, deve- se tomar cuidado com as obrigatoriedades dos dois lados do relacionamento. Por exemplo, se for modelado que um funcionário deve pertencer a um departamento e, ao mesmo tempo, um departamento deve ter ao menos um funcionário.
c) Dê um exemplo de relacionamento quaternário. (Construir o Diagrama E-R).
Diagrama do tribunal de contas das União ( TCU )
d) Dê um exemplo de relacionamento para o tipo de cardinalidade: N:N Muitos-para-muitos (N-N): Uma entidade de “A” está associada a qualquer quantidade em “B” e vice-versa. Exemplo, “Um funcionário pode participar de um ou mais projetos e um projeto ou mais podem envolver mais de um funcionário”
Exercício 2 (Estudo de Caso 1) – ( 8 pontos)
Monte um diagrama E-R com entidades, relacionamentos, cardinalidade (máximas) e atributos para o estudo de caso abaixo.
COMÉRCIO ELETRÔNICO
Uma empresa deve construir uma aplicação para poder rodar em ambiente Web um comércio eletrônico.
Para que entenda melhor o negócio, nos foram cedidas algumas de suas regras de negócio.
O cliente deverá acessar o site na Internet, onde poderá fazer seus pedidos. Sobre os pedidos é importante informar o seu número, a data em que ocorreu, valor a pagar, bem como a forma de pagamento (à vista, 2 vezes ou 3 vezes).
Deve-se também informar no pedido o local onde deverá ser entregue o(s) produto(s) para que se possa calcular o preço do frete (Sedex) e o tempo de entrega.
Todo pedido gera um ou mais boleto bancário que mantém um número seqüencial, valor total a pagar, data de vencimento, data de pagamento (este identifica se foi ou não pago o boleto).
No pedido encontram-se também os itens vendidos que identifica a quantidade, o valor unitário e o subtotal de cada produto existente no pedido do cliente. Lembrando que o subtotal é o produto entre a quantidade e o valor unitário de cada produto (calculado).
Os produtos são divididos em categorias como Livros, CDs, Dvds, Eletrodoméstico, Cama Mesa e Banho, etc.
Sobre os produtos é importante armazenar o código, nome, uma descrição, quantidade em estoque atual, quantidade mínima em estoque, uma foto e o valor unitário.
É mantido um cadastro de todos os clientes que já compraram produtos pelo comércio eletrônico. Os dados armazenados sobre os clientes são:
...