Sie sind auf Seite 1von 1

Exerccios de Modelagem

Utilizando a metodologia de CHEN, projete diagramas (completos, com atributos) para os ambientes descritos a seguir. Inclua todos os detalhes no diagrama, com a mxima preciso e clareza. No deixe de incluir regras do negcio explcitas no enunciado. Se for necessrio fazer uso de anotaes para representar restries, faa-o.

1. Uma agncia bancria tem um cadastro de clientes (cdigo identificador de cliente, nome, CPF, telefone) e um cadastro de contas correntes (nmero identificador da conta, data de abertura, saldo). Cada conta corrente pode ter de um a trs titulares. 2. Uma universidade tem um cadastro de professores (cdigo identificador do funcionrio, nome, sexo, data de nascimento) e outro de projetos de pesquisa (cdigo identificador do projeto, ttulo, data de incio, data de fim, e oramento total). Cada projeto coordenado por um professor. 3. Uma locadora de imveis tem um cadastro de clientes (cdigo identificador, nome, telefone, CPF) e outro de imveis (cdigo identificador, rtulo (nome ou breve descrio do imvel), endereo (logradouro e numerao), valor mensal do aluguel). Um imvel pode estar alugado para um cliente, ou estar vazio (no alugado). Obs.: no interessam, neste problema, aluguis do passado. 4. Uma locadora de imveis tem um cadastro de clientes (cdigo identificador, nome, telefone, CPF) e outro de imveis (cdigo identificador, rtulo (nome ou breve descrio do imvel), endereo (logradouro e numerao), valor mensal do aluguel). necessrio armazenar, para cada imvel, a data do incio e do vencimento do contrato de locao e as datas de incio e fim de ocupao dos locatrios anteriores (cada ocupao regulada por um contrato que tem cdigo identificador e datas de incio e fim). 5. Uma empresa comercial tem um cadastro de clientes, registrando: cdigo identificador, nome, e telefone. Se o cliente uma pessoa fsica, preciso saber o CPF, o RG, o sexo, e a data de nascimento da pessoa. Se for pessoa jurdica, necessrio registrar o CNPJ (antigo CGC) e o nome da pessoa de contato. 6. O setor de pessoal de uma empresa tem um cadastro de funcionrios, registrando para cada funcionrio: matrcula (identificador atribudo pela empresa), nome, data de nascimento, sexo, RG, CPF, salrio-base. Cada funcionrio pode ter dependentes, e cada dependente est associado a exatamente um funcionrio. necessrio armazenar o nome, a data de nascimento e o sexo de cada dependente. Uma restrio importante que um dependente no pode ser maior do que 18 anos, se for do sexo masculino, ou 21 anos, se for do sexo feminino. 7. Uma universidade possui um cadastro de funcionrios, registrando para cada funcionrio: cdigo identificador do funcionrio, nome, sexo, data de nascimento, e salrio mensal. Os funcionrios que so professores tm informao adicional sobre sua titulao (graduado,especialista, mestre, ou doutor). Obs. Considere a titulao como um atributo comum (no construa uma entidade) para o objetivo deste exerccio. Sugesto: projete tambm a situao onde a titulao corresponde a uma entidade, com cdigo e ttulo. Critique (analise) as alternativas. 8. Uma indstria metalrgica tem um cadastro dos produtos que fabrica e comercializa. Alguns produtos so montagens a partir de peas menores, configurando o conceito de produto composto ou montado (que, no entanto, tem os mesmos dados que qualquer produto, a saber: cdigo identificador do produto, descrio, unidade segundo a qual vendido, e preo). Cada produto componente de outro tem uma certa quantidade de unidades utilizada nesta montagem. Desnecessrio dizer, mas... cada produto pode ser componente de vrios produtos, e pode ser composto por vrios produtos (estrutura de grafo). 9. Uma rvore de diretrios composta de diretrios organizados em uma estrutura de rvore (!). Cada diretrio tem duas caractersticas (atributos, qualidades): endereo (identificador) e nome. 10. O setor de contabilidade de uma empresa tem um cadastro de centros de custos. Toda despesa lanada na contabilidade atribuda a um centro de custos. Desconsidere os lanamentos de contabilidade e represente apenas o cadastro de centros de custos, sendo que cada centro de custos pode ser composto por vrios centros de custos, e pode ser componente de apenas um centro de custo (estrutura de rvore). Os atributos de interesse a armazenar, para cada centro de custo, so: cdigo e nome do centro de custos.

Das könnte Ihnen auch gefallen