You are on page 1of 2

Exerccios de Modelagem Conceitual (1) Exemplo de projeto conceitual de um banco de dados EMPRESA Aps a fase de anlise e levantamento de requisitos

temos a seguintes descrio do mini-mundo: 1. A empresa est organizada em departamentos. Cada departamento tem um nome nico, um nmero nico e um empregado que controla o departamento. Temos a data em que o empregado comeou a gerenciar o departamento. E este pode ter diversas localizaes. 2. Um departamento controla um nmero qualquer de projetos, cada qual com um nome nico, um nmero nico e uma localizao. 3. Armazenamos o nome de cada empregado, o nmero do seguro social, endereo, salrio, sexo e data de nascimento. Um empregado est alocado a um departamento, mas pode trabalhar em diversos projetos que no so controlados, necessariamente, pelo mesmo departamento. Controlamos o nmero de horas semanais que um empregado trabalha em cada projeto. Tambm controlamos o nmero de horas semanais que um empregado trabalha em cada projeto. Tambm controlamos o supervisor direto de cada empregado. 4. Queremos ter o controle dos dependentes de cada empregado para fins de seguro. Guardamos o primeiro nome, sexo, data de nascimento de cada dependente, e o parentesco dele com o empregado.

(2) Estudo de caso Locadora de vdeos Uma pequena locadora de vdeos possui ao redor de 2.000 fitas de vdeo, cujo emprstimo deve ser controlado. Cada fita possui um nmero. Para cada filme, necessrio saber seu ttulo e categoria (comdia, drama, aventura, terror, suspense, romance). Cada filme recebe um identificador prprio. Para cada fita controlado o filme que ela contm. Para cada filme h pelo menos uma fita, e cada fita contm somente um filme. Alguns poucos filmes necessitam mais de uma fita. Os clientes podem desejar encontrar os filmes estrelados pelo seu ator predileto. Por isso, necessrio manter informao dos atores que estrelam em cada filme. Nem todo filme possui estrelas. Para cada ator os clientes s vezes desejam saber o nome real, bem como a data de nascimento. A locadora possui muitos clientes cadastrados. Somente clientes cadastrados podem alugar fitas. Para cada cliente necessrio saber seu prenome e seu sobrenome, seu telefone e seu endereco. Alm disso, cada cliente recebe um nmero associado. Finalmente, desejamos saber que fitas cada cliente tem emprestadas. Um cliente pode ter vrias fitas emprestadas em um instante de tempo. No so mantidos registros histricos de aluguis.

(3) Elabore um DER para a seguinte base de dados com informaes de sries televisivas, declarando quaisquer suposies que voc fizer.

Cada srie tem um nome, um gnero, um ano de realizao e identificada por um cdigo. Uma srie composta por diversos episdios. Um episdio caracterizado por um ttulo, um resumo e uma durao em minutos, e identificado pela srie e um nmero de ordem. Cada episdio composto por um conjunto de cenas.

As cenas podem ser interiores ou exteriores, sendo as primeiras caracterizadas por um cenrio e um estdio e as segundas por um local e um tipo de paisagem. Cada cena identificada pelo identificador do episdio e um nmero de ordem.

Atores, realizadores e tcnicos so caracterizados pelo nome, contato, data de nascimento, sexo, e identificadas por um nmero. Em cada cena participam vrias pessoas com intervenes diferentes. Cada ator pode desempenhar papis diferentes em cenas diferentes assim como os tcnicos podem desempenhar funes diferentes. Para os atores necessrio saber qual o papel que desempenham e para os tcnicos qual a funo.

Uma srie realizada por um realizador.

(4) Elabore um DER para a seguinte base de dados com informaes sobre os projetos de uma organizao, declarando quaisquer suposies que voc fizer. Uma Organizao com uma estrutura departamental pretende criar uma base de dados de projetos. Os projetos so desenvolvidos por empregados de um ou vrios departamentos, existindo um ou mais departamentos responsveis pela execuo dos mesmos. Cada projeto tem um chefe de projeto, um oramento e constitudo por um conjunto de fases. Projetos diferentes podem estar associados mesma fase. Cada fase de um determinado projeto contm informao acerca do nmero de horas e de empregados previstos. Para cada fase de um projeto so constitudas equipes de empregados cada um com as suas funes e tipo de participao (I -tempo inteiro, P -- tempo parcial).

Elabore o DEA. Altere o DEA para que seja possvel identificar empregados efetivos, empregados tarefeiros e familiares dependentes dos empregados efetivos.

You might also like