Vous êtes sur la page 1sur 10

Pedro F.

Carvalho Analista de Sistemas

contato@pedrofcarvalho.com.br S.J.RIO PRETO - 2009

EXERCIOS DE MODELAGEM DE BANCO DE DADOS Exerccio 1 Construa o modelo Entidades-Relacionamentos a partir da seguinte descrio do sistema: Uma empresa de venda de automveis retende implementar um sistema para gerir a informao relativa s eparaes de oficina efectuadas nos veculos dos seus clientes. O sistema de informao dever permitir manter um registo histrico de todas as reparaes efectuadas. A empresa pretende manter dos clientes a seguinte informao: cdigo de identificao, nome, morada e telefone. A empresa pretende tambm saber os veculos que um dado cliente teve ou tem e as datas em que foram adquiridos. Dos funcionrios da oficina a empresa pretende manter a seguinte informao: cdigo de identificao, nome, morada, telefone e categoria. O custo horrio de mo de obra depende da categoria do funcionrio e definido atravs de uma tabela que actualizada regularmente. A empresa pretende saber para cada reparao: qual o veculo, qual o cliente, a data em que foi efectuada e o custo total da reparao. A empresa pretende tambm armazenar para cada reparao as peas que foram utilizadas e o seu preo, bem como o tempo de mo de obra gasto por cada funcionrio e o respectivo custo. A empresa pretende manter para as peas em armazm a seguinte informao: cdigo de identificao, designao, custo unitrio e quantidade em armazm.

Docente : Pedro F. Carvalho Email : Pedro.fcarvalho@sp.senac.br

Modelagem de Banco de Dados Tutorial

Pedro F. Carvalho Analista de Sistemas

contato@pedrofcarvalho.com.br S.J.RIO PRETO - 2009

Exerccio 2 Construa o modelo Entidades-Relacionamentos a partir da seguinte descrio do sistema: Considere um sistema de informao para a gesto de empreitadas. O sistema dever registar: Os recursos humanos associados a cada empreitada (identificao do tcnico, nmero de horas de trabalho e a especialidade). As vrias etapas de cada empreitada, estando associada a cada etapa o cumprimento de um objectivo numa determinada data e a emisso da factura respectiva. O material (tipo e quantidade) usado em cada dia de empreitada. Uma empreitada pode subdividir-se noutros empreitadas, as quais devem ser geridas como empreitadas independentes. Alguns dos materiais usados pelas empreitadas so materiais especiais, para os quais necessrio fazer um seguro de transporte prprio, indicando o nome do condutor e a matrcula de veculo na qual ser transportada.

Docente : Pedro F. Carvalho Email : Pedro.fcarvalho@sp.senac.br

Modelagem de Banco de Dados Tutorial

Pedro F. Carvalho Analista de Sistemas

contato@pedrofcarvalho.com.br S.J.RIO PRETO - 2009

Exerccio 3 Construa o modelo Entidades-Relacionamentos a partir da seguinte descrio do sistema: Pretende-se criar uma base de dados que permita gerir a informao de um sistema de cartes de crdito de uma entidade bancria. Neste banco existem vrios tipos de cartes de crdito com diferentes limites de crdito e condies de pagamento. Cada cliente pode solicitar para cada uma das contas que possui no banco apenas um carto de crdito. No entanto de referir que uma conta pode ter vrios titulares pelo que podem ser emitidos vrios cartes sobre essa mesma conta. Outro tipo de cliente do banco aquele que embora no sendo titular de uma conta possui um carto de crdito. Estas situaes acontecem quando um titular de uma conta oferece um carto de crdito a terceiros. Para cada carto de crdito emitido registado o tipo de carto, a data de emisso e o prazo de validade. Como referido anteriormente o limite de crdito e as condies de pagamento dependem do tipo de carto de crdito. Da mesma forma que uma conta bancria tem associado um saldo, a cada carto de crdito est associado um saldo que resulta do total das despesas efectuadas com esse carto e ainda no debitadas.

Docente : Pedro F. Carvalho Email : Pedro.fcarvalho@sp.senac.br

Modelagem de Banco de Dados Tutorial

Pedro F. Carvalho Analista de Sistemas

contato@pedrofcarvalho.com.br S.J.RIO PRETO - 2009

Exerccio 4 Construa o modelo Entidades-Relacionamentos a partir da seguinte descrio do sistema: Pretende-se criar uma base de dados que permita gerir uma parte da informao de uma clinica de sade. Fundamentalmente a base de dados dever guardar a informao relativa aos doentes que frequentam a clnica (nome, morada, telefone e numero de beneficirio) e dos mdicos que l trabalham (nome, morada, contacto e especialidade). Para alm disso o sistema dever registar as marcaes de consultas de cada paciente para um determinado mdico sabendo que esse mdico s pratica uma determinada especialidade. No entanto, na clinica um paciente pode obviamente consultar diferentes mdicos para a mesma ou para diferentes especialidades. O sistema dever ainda para cada paciente e por especialidade permitir organizar uma ficha de informaes que actualizada sempre que um mdico da especialidade observa esse paciente.

Docente : Pedro F. Carvalho Email : Pedro.fcarvalho@sp.senac.br

Modelagem de Banco de Dados Tutorial

Pedro F. Carvalho Analista de Sistemas

contato@pedrofcarvalho.com.br S.J.RIO PRETO - 2009

Exerccio 5 Construa o modelo Entidades-Relacionamentos a partir da seguinte descrio do sistema: O Clube Desportivo SPORT uma instituio sem fins lucrativos que pretende informatizar o seu servio de secretaria. O clube possui nas suas instalaes: quatro campos de tnis, uma piscina, um campo de futebol e um pavilho. As suas actividades principais so o ensino das modalidades de tnis, ginstica e natao, alm do aluguer dos seus recintos desportivos. A secretaria do SPORT regista sempre que se inscreve um novo scio os seguintes dados: cdigo de scio, nome, data de admisso, nmero do bilhete de identidade, data de nascimento, morada (rua, cdigo postal, localidade) e telefone. Um scio pode inscrever-se em qualquer modalidade ministrada (tnis, ginstica e natao) desde que hajam vagas no horrio pretendido e pagando por isso uma determinada mensalidade. A secretaria aceita ainda marcaes para qualquer recinto desportivo desde que o recinto esteja disponvel, sendo o pagamento efectuado em simultneo com a marcao. Qualquer pagamento recebido origina o preenchimento e emisso de um recibo.

Docente : Pedro F. Carvalho Email : Pedro.fcarvalho@sp.senac.br

Modelagem de Banco de Dados Tutorial

Pedro F. Carvalho Analista de Sistemas

contato@pedrofcarvalho.com.br S.J.RIO PRETO - 2009

Exerccio 6 Considere a seguinte descrio sobre o funcionamento de uma biblioteca. Para poder utilizar as facilidades de emprstimo de livros, nesta biblioteca, cada indivduo deve inscrever-se como scio, preenchendo uma ficha de inscrio. A partir da altura em que um indivduo aceite, recebe um carto de identificao e pode ento comear a requisitar livros. A requisio de livros passa pelo preenchimento de uma ficha de requisio, caso estes estejam disponveis nas estantes. No caso de isso no acontecer, o leitor poder, se o desejar, fazer uma reserva do livro pretendido (preenchendo uma ficha de reserva) ficando em lista de espera. Os livros mais pretendidos tm normalmente vrios exemplares disponveis por forma a poder satisfazer vrios leitores simultaneamente. Para cada livro mantida apenas a seguinte informao (ISBN, Titulo, Assunto, Autores, Editora). Tendo em conta os exemplos de fichas presentes em anexo, assim como esta breve descrio, desenvolva o modelo conceptual de dados modelo E-R.
Ficha de Inscrio Nome: _______________________________________ Morada:_______________________________________ Telefone:_________ Data: ___/___/___ Ficha de Requisio N____ Scio: _____ ISBN: _________________ Exemplar: _______ Ttulo:______________________________________________ Autores: ____________________________________________ Data requisio: ___/___/___ Data entrega: ___/___/___ Ficha de Reservas N____ Scio: _____ ISBN: _________________ Ttulo:______________________________________________ Autores: ____________________________________________ Data reserva: ___/___/___

Docente : Pedro F. Carvalho Email : Pedro.fcarvalho@sp.senac.br

Modelagem de Banco de Dados Tutorial

Pedro F. Carvalho Analista de Sistemas

contato@pedrofcarvalho.com.br S.J.RIO PRETO - 2009

Exerccio 6 A firma MoDeObra, Lda uma agncia que se dedica exclusivamente subcontratao de trabalho temporrio. Os clientes desta empresa so normalmente outras firmas ou mesmo particulares que necessitam de mo de obra temporria para executar tarefas pontuais. Esta firma no possui mo-de-obra em regime permanente, limitandose a contactar indivduos que constam da sua bolsa de emprego, no sentido de os alocar temporariamente a determinados servios. Sempre que um novo cliente solicita os servios desta firma, os seus dados so recolhidos numa ficha de cliente. Da mesma forma, quando um candidato se inscreve na bolsa de emprego desta firma preenche um impresso (ficha de contacto) onde refere nomeadamente as suas aptides e os sectores de actividade em que se inscreve. Um sector de actividade define basicamente um tipo de trabalho que um candidato est disposto a executar. Como evidente, a inscrio em alguns sectores de actividade ir depender das suas aptides especficas. Quando um cliente solicita um servio preenchida uma ficha de servio onde se descreve o servio a efectuar e a sua data de inicio. A ficha de servio depois analisada para decidir quais os sectores de actividade implicados naquele servio, quantos indivduos so necessrios e, previsivelmente por quanto tempo. Posteriormente seleccionam-se para cada sector de actividade os possveis colaboradores que sero contactados para saber se aceitam ou no o trabalho. Desta forma constituem-se ento equipas de trabalho (uma por cada sector de actividade) no entanto, cada colaborador apenas estar destacado para uma delas. Tendo em ateno os exemplos presentes em anexo, assim como esta breve descrio, desenvolva o respectivo modelo Entidades-Relacionamentos.

Docente : Pedro F. Carvalho Email : Pedro.fcarvalho@sp.senac.br

Modelagem de Banco de Dados Tutorial

Pedro F. Carvalho Analista de Sistemas

contato@pedrofcarvalho.com.br S.J.RIO PRETO - 2009

Ficha de Cliente Numero: __________ Nome: _______________________________________________ Morada:______________________________________________ Telefone: __________ Fax: __________ Data: ___/___/___ Ficha de Servio N. Cliente: ___________ Data recepo: ___/___/____ Descrio: ________________________________________ Data inicio: ___/___/___ Ficha de Contacto N. Colaborador: _______ Nome: ____________________________________________ Morada: ___________________________________________ Telefone: ____________ Data: ____/____/_____ Aptides: Escolaridade: ______________________________ Linguas Estrangeiras: _______________________ Aptides Profissionais: ______________________ Sectores de Actividade em que se inscreve (coloca um X) Trabalhos agricolas: ___ Limpeza/Higiene: ___ Carpintaria: ___ Soldadura:___

Docente : Pedro F. Carvalho Email : Pedro.fcarvalho@sp.senac.br

Modelagem de Banco de Dados Tutorial

Pedro F. Carvalho Analista de Sistemas

contato@pedrofcarvalho.com.br S.J.RIO PRETO - 2009

Exerccio 6 A firma MoDeObra, Lda uma agncia que se dedica exclusivamente subcontratao de trabalho temporrio. Os clientes desta empresa so normalmente outras firmas ou mesmo particulares que necessitam de mo de obra temporria para executar tarefas pontuais. Esta firma no possui mo-de-obra em regime permanente, limitandose a contactar indivduos que constam da sua bolsa de emprego, no sentido de os alocar temporariamente a determinados servios. Sempre que um novo cliente solicita os servios desta firma, os seus dados so recolhidos numa ficha de cliente. Da mesma forma, quando um candidato se inscreve na bolsa de emprego desta firma preenche um impresso (ficha de contacto) onde refere nomeadamente as suas aptides e os sectores de actividade em que se inscreve. Um sector de actividade define basicamente um tipo de trabalho que um candidato est disposto a executar. Como evidente, a inscrio em alguns sectores de actividade ir depender das suas aptides especficas. Quando um cliente solicita um servio preenchida uma ficha de servio onde se descreve o servio a efectuar e a sua data de inicio. A ficha de servio depois analisada para decidir quais os sectores de actividade implicados naquele servio, quantos indivduos so necessrios e, previsivelmente por quanto tempo. Posteriormente seleccionam-se para cada sector de actividade os possveis colaboradores que sero contactados para saber se aceitam ou no o trabalho. Desta forma constituem-se ento equipas de trabalho (uma por cada sector de actividade) no entanto, cada colaborador apenas estar destacado para uma delas. Tendo em ateno os exemplos presentes em anexo, assim como esta breve descrio, desenvolva o respectivo modelo Entidades-Relacionamentos.

Docente : Pedro F. Carvalho Email : Pedro.fcarvalho@sp.senac.br

Modelagem de Banco de Dados Tutorial

Pedro F. Carvalho Analista de Sistemas

contato@pedrofcarvalho.com.br S.J.RIO PRETO - 2009

Exerccio 7 O Instituto Politcnico do Norte divide-se em vrias Escolas Superiores: a Escola Superior de Contabilidade, a Escola Superior de Letras, a Escola Superior de Cincias e a Escola Superior de Engenharia. Cada Escola Superior administrada por um director. Cada Escola composta por vrios departamentos, por exemplo, a Escola Superior de Contabilidade tem um Departamento de Contabilidade, um Departamento de Gesto e Marketing, um Departamento de Economia e Finanas e um Departamento de Sistemas de Informao. Cada departamento responsvel por vrias disciplinas. Por exemplo, o Departamento de Gesto e Marketing responsvel pelas disciplinas de Introduo Gesto, Princpios de Marketing, Gesto da Produo, etc. Cada disciplina pode ter vrias turmas. Cada professor responsvel por turmas desta disciplina, portanto, cada disciplina pode ser dada por vrios professores. Cada turma tem uma aula, numa determinada sala a um determinado horrio. Cada departamento tem vrios professores, um destes chefe do departamento, mas este no obrigado aceitar o cargo para que eleito. Cada professor pode assegurar a leccionao at 4 turmas. Pode tambm estar sob contrato de investigao e portanto no leccionar. Um estudante deve inscrever-se no mximo at 6 disciplinas por semestre. Poder frequentar cada disciplina na turma desejada. Cada departamento tem vrios estudantes, que frequentam a disciplina principal oferecida por esse departamento. Contudo cada estudante tem uma nica disciplina principal e por isso est associado a um nico departamento. Cada estudante tem um tutor e cada tutor aconselha vrios estudantes. O tutor tambm um professor, mas nem todos os professores so tutores Tendo em ateno esta breve descrio, desenvolva o respectivo modelo Entidades-Relacionamentos.

Docente : Pedro F. Carvalho Email : Pedro.fcarvalho@sp.senac.br

Modelagem de Banco de Dados Tutorial

Vous aimerez peut-être aussi