0 évaluation0% ont trouvé ce document utile (0 vote)
227 vues3 pages
O documento apresenta uma série de exercícios de modelagem de dados utilizando diagramas entidade-relacionamento. Os exercícios incluem situações como um hospital, construtora, clínica odontológica, seguradora e administradora de condomínios para que os alunos construam os diagramas correspondentes.
O documento apresenta uma série de exercícios de modelagem de dados utilizando diagramas entidade-relacionamento. Os exercícios incluem situações como um hospital, construtora, clínica odontológica, seguradora e administradora de condomínios para que os alunos construam os diagramas correspondentes.
O documento apresenta uma série de exercícios de modelagem de dados utilizando diagramas entidade-relacionamento. Os exercícios incluem situações como um hospital, construtora, clínica odontológica, seguradora e administradora de condomínios para que os alunos construam os diagramas correspondentes.
Assuma que cada problema abaixo uma solicitao de criao de um modelo de dados conceitual. Utilizando os conceitos aprendidos em sala e das teorias concebidas por Chen, construa os respectivos Diagramas Entidade-Relacionamento para cada situao.
1) Assuma que um conjunto de Entidades, onde Empregado especializado de acordo com o setor onde trabalha: Administrativo, Vendas e Financeiro. Mostre como esta especializao representada em um Diagrama Entidade-Relacionamento.
2) Construa um Diagrama Entidade-Relacionamento para um hospital com um conjunto de pacientes e um conjunto de mdicos, onde os pacientes so submetidos a testes para diagnstico do problema.
3) Construa um Diagrama Entidade-Relacionamento para as situaes abaixo. Indique as cardinalidades mximas e mnimas. Para cada conjunto de entidades, coloque um conjunto mnimo de atributos, indicando a sua chave. Em uma construtora, um engenheiro pode gerenciar vrios projetos, sendo que cada projeto gerenciado obrigatria e unicamente por um engenheiro. Um funcionrio pode trabalhar em vrios projetos ao mesmo tempo. Em uma clnica odontolgica, um dentista pode consultar vrios pacientes. Aps a consulta, podem ser iniciados os atendimentos, mas nem toda consulta resulta em atendimento. Um paciente pode ser atendido por mais de um dentista. O(s) dentista(s) que consulta(m) no precisa(m) ser o(s) mesmo(s) que atende(m). Deve ser registrada a data, a hora e a descrio de cada atendimento. Em um buffet, um cliente pode contratar vrias festas. Uma festa, no entanto, contratada por um nico cliente. Uma festa tem vrias bebidas e vrios alimentos, sendo obrigatria a escolha de pelo menos uma bebida e um alimento. O pagamento de uma festa pode ser vista ou parcelado em at 12 vezes, devendo ser controlada a data de vencimento e data de pagamento de cada parcela.
4) Construa um Diagrama Entidade-Relacionamento para uma companhia de seguros de automveis com um conjunto de clientes, onde cada cliente pode possuir um ou mais veculos. Cada veculo pode ter um nmero de acidentes (sinistros) associados a ele. Lembrando que a concesso de bnus na renovao do seguro est diretamente relacionada existncia ou no de sinistros em veculos de propriedade do cliente.
5) Construa um Diagrama Entidade-Relacionamento para um sistema de sade ideal, considerando que: Hospitais so formados por um ou mais Ambulatrios e cada um destes est em um nico Hospital; BANCO DE DADOS I/MODELAGEM DE DADOS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com.br
2
Mdicos clinicam em um nico Hospital, cada um deles agregando vrios Mdicos; Hospitais solicitam exames clnicos em vrios Laboratrios, cada um destes pode ter solicitaes de vrios Hospitais; Pacientes consultam com vrios Mdicos, e estes so consultados por vrios Pacientes; Hospitais possuem ambulatrios, onde so atendidos vrios Pacientes, enquanto estes s podem ser atendidos em um nico Ambulatrio; O pessoal de apoio do hospital alocado em cada Ambulatrio, e cada um destes conta com vrios integrantes do Pessoal de apoio; Os Pacientes podem realizar vrios Exames, e cada Exame realizado por um nico Paciente; Os Exames so realizados em Laboratrios, que por sua vez podem realizar quantos exames forem necessrios; Cada Paciente pode receber vrios Diagnsticos, e cada Diagnstico pertence a um nico Paciente;
6) Analise o caso abaixo e crie o devido Diagrama Entidade-Relacionamento: a) Deseja-se guardar dados sobre empregados, departamentos e projetos de uma companhia; b) Suponha que, depois da fase de anlise de requisitos, os projetistas chegaram seguinte descrio do mini-mundo, ou seja, a parte da companhia a ser representada no banco de dados. A companhia organizada em departamentos e cada departamento tem um nome, um nmero e um empregado que o gerencia. Deseja-se guardar a data na qual o empregado comeou a gerenciar o departamento. Um departamento pode estar em vrios locais. Um departamento controla um nmero de projetos, os quais possuem nmero, nome e um nico local. Um empregado caracterizado por um cadastro que contm nome, sexo e salrio. O empregado dever estar associado a um departamento, mas pode trabalhar em vrios projetos que no necessariamente so controlados pelo mesmo departamento. Deseja-se guardar o nmero de horas que um empregado trabalha em um projeto e o supervisor direto de cada empregado (que tambm um empregado). Cada empregado possui dependentes caracterizados por nome, data de nascimento e grau de parentesco.
7) Analise o caso abaixo e crie o respectivo Diagrama Entidade-Relacionamento: a. Uma Administradora de Condomnios deseja guardar dados sobre edifcios, apartamentos e de seus moradores. b. Suponha que depois da fase de anlise de requisitos, os projetistas chegaram seguinte descrio de mini-mundo, ou seja, a parte da Administradora a ser representada no Banco de Dados: BANCO DE DADOS I/MODELAGEM DE DADOS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com.br
3
Cada edifcio tem um endereo, um cdigo, uma data de construo e uma data de vistoria; Cada edifcio possui vrios apartamentos; Um apartamento caracterizado por um nmero e uma rea; Em cada apartamento podem morar vrias pessoas, e cada uma destas pode estar associada a um ou mais apartamentos; Uma pessoa caracterizada por CPF, nome, sexo e data de nascimento; Deseja-se guardar ainda, o tipo de moradia (para indicar se o morador inquilino ou proprietrio do apartamento) e a data em que a pessoa comeou a morar no apartamento;
8) Considere o seguinte conjunto de requisitos para um banco de dados de uma Universidade, usado para manter informaes sobre os seus estudantes: A Universidade mantm, para cada estudante, seu nome, nmero de matrcula, RG, data de nascimento, sexo, endereo e telefone, sendo que endereo e telefone podem ser permanentes ou temporrios, srie (1, 2, ..., 5), grau (graduao ou ps-graduao), e curso; Algumas aplicaes necessitam se referir cidade, estado e CEP do endereo permanente dos estudantes. Tanto o RG como a matrcula tm valores nicos para cada estudante; Cada departamento da faculdade descrito por um nome, cdigo do departamento, bloco, ramal e campus. Alm disto, cada departamento chefiado por um professor. Tanto o nome do departamento como o seu cdigo so nicos para cada departamento; Cada professor descrito por sua matrcula na Universidade, nome, RG, CPF, titulao (especialista, mestre ou doutor), situao (substituto ou titular), endereo, e e-mail. Um professor necessariamente deve estar vinculado a um departamento. A matrcula, o RG e o CPF so nicos para cada professor; Cada disciplina tem um nome, cdigo, descrio, carga horria, nvel (graduao, ps- graduao). O cdigo da disciplina nico para cada disciplina; Cada turma tem uma srie, perodo de aplicao (1 semestre, 2 semestre), ano, e um identificador da turma; Um relatrio de notas emitido e deve incluir, estudante, as disciplinas/turmas freqentadas, com as respectivas notas; Projete um Diagrama Entidade-Relacionamento para esta aplicao e depois construa o modelo lgico utilizando a ferramenta DBDesigner. Neste, especifique, para cada conjunto de entidades uma chave primria apropriada. Especifique tambm as restries estruturais para cada conjunto de relacionamentos.