Sei sulla pagina 1di 7

Modelagem de Dados

Estudo de Caso 2

A Faculdade
A fim de melhorar o andamento de suas atividades, uma faculdade resolveu informatizar as suas atividades. Aps levantamento foram identificados os seguintes arquivos de fichas: Professor, Disciplina, Turma, Aluno e Curso. O fichrio do aluno (representa todas as pessoas que esto matriculadas em um curso) caracterizado pela matrcula, nome, rua, nmero, complemento, cidade, CEP, estado, telefone, data de nascimento e sexo. Todo aluno deve estar matriculado em um e apenas um curso. O aluno pode ou no estar inscrito em uma ou mais turmas, caso esteja, o perodo (data de entrada e data de sada) e o grau mdio so muito importantes. Os alunos que esto no ltimo perodo tero um ou, no mximo, dois orientadores.

O fichrio do professor (representa todas as pessoas que trabalham na faculdade ministrando aulas) caracterizado pelo registro, nome, rua, nmero, complemento, cidade, CEP, estado, telefone, especialidade e maior titulao. O professor pode ministrar vrias disciplinas, assim como, em alguns casos, pode no ministrar nenhuma. Alguns professores podem orientar alunos em seus trabalhos finais.

O fichrio da disciplina (representa todas as matrias oferecidas pelos diversos cursos) caracterizado pelo cdigo, descrio, carga horria e nmero de crditos. Toda disciplina oferecida por um nico curso. Uma disciplina pode no ser ministrada por nenhum professor, podendo at ser ministrada por vrios professores. Cada par professor-disciplina configura uma turma, que se apresenta como um conceito muito importante.
3

O fichrio do curso (representa as diversas reas de formao oferecidas pela faculdade) caracterizado pelo cdigo, nome, descrio e nmero de perodos. Todo curso tem ao menos um aluno matriculado nele, podendo, no entanto, ter vrios. Todo curso oferece no mnimo 10 disciplinas, podendo oferecer muito mais que isso. O fichrio da turma (representa uma determinada disciplina sendo ministrada por um professor especfico) caracterizado pelo cdigo, sala e horrio. Uma turma pode ter vrios alunos inscritos nela, mas pode no ser alvo do interesse de nenhum. Considerando a descrio acima elabore o Projeto de Banco de Dados. 4

Etapas para Modelagem


Modelagem Superficial
1. Enumerao das entidades;
2. Identificao dos relacionamentos e hierarquias de generalizao/especializao entre as entidades. Para cada relacionamento identifica-se a cardinalidade mxima; 3. Determinao dos atributos de entidades e relacionamentos; 4. Determinao dos relacionamentos; identificadores de entidades e

5. O banco de dados verificado quanto ao aspecto temporal.

Etapas para Modelagem


Modelagem Detalhada
1. Adiciona-se os domnios dos atributos; 2. Define-se as cardinalidades mnimas dos relacionamentos. prefervel deixar estas cardinalidades por ltimo, j que exigem conhecimento bem mais detalhado sobre o sistema, inclusive sobre as transaes; 3. Define-se as demais restries de integridade que no podem ser representadas pelo DER.

Validao do Modelo
1. Procura-se construes redundantes ou derivveis a partir de outras no modelo; 2. Valida-se o modelo com o usurio. 6

registro nome endereo telefone especialidade maior titulao


PROFESSOR

cdigo sala horrio


ensinar turma

cdigo descrio carga horria nmero crditos


DISCIPLINA

(0,n) (1,n) (0,n)


orientar

(0,n) (1,n) entrada sada horrio (1,n)


possuir

inscrever

(1,1)
CURSO

(0,n)

(0,n)
ALUNO

matricular

(1,1)

A Faculdade

matrcula endereo telefone data nascimento sexo

cdigo nome descrio n. perodos

Modelo ER 7

Potrebbero piacerti anche