Académique Documents
Professionnel Documents
Culture Documents
&
'
Modelos de Dados vel Conceituais ou de Alto N : Modelo ER,Modelos Semticos,OMT Class Diagram a De representao ou de implementao ca ca Orientados ` Objetos: O2, Objeto-Relacional a a Orientados ` Tupla: Relacional F sico ou de Baixo N vel e Mtodos de acesso: ISAM etc. API: B-Trive etc. &
'
Mini-Mundo
Anlise de Requisitos Requisitos Funcionais Anlise Funcional Especificao das Transaes em alto nvel Independente de SGBD Projeto Lgico Especfico para um SGBD Projeto de Aplicaes Projeto Fsico Esquema Fsco para um SGBD especfico Esquema Lgico em um modelo de nvel lgico Requisitos de BD Projeto Conceitual Esquema Conceitual em um modelo de dados de alto nvel
Implementaes Programas
&
'
Projeto Lgico o
&
'
Implementar em um SGBD espec co o projeto conceitual, o qual, supe-se, captura corretamente os requisitos da aplicao. o ca
&
'
e vel Nem sempre poss garantir todos os requisitos do esquema conceitual no esquema lgico. o
Em alguns casos, o custo do mapeamento no compensador, a e mesmo sendo poss vel. Exemplo: mapeamento de heranas c &
'
Mapeamento de Tipos de Entidade Mapeamento de Tipos Relacionamentos Mapeamento de Especializaes/Generalizaes co co Gerao de restries de integridade ca co Denio de esquemas externos via vises (opcional) ca o &
'
Para cada tipo de entidade regular E no esquema ER, criar uma relao R ca que inclui todos os atributos simples de E Com relao aos atributos compostos, incluir somente os atributos ca simples em R Escolher um dos atributos chave de E com chave primria de R. a
&
'
&
'
&
'
&
'
&
'
Para cada atributo multivalorado A, criar uma nova relao R que inclui ca um atributo correspondente a A Denir como chave estrangeira de R a chave primria K da relao que a ca representa o tipo entidade para o qual o atributo A est denido a a e A chave primria de A composta pelo atributo A mais os atributos da chave K Se A tambm um atributo composto, incluir somente seus componentes e e
&
'
&
'
Relacionamentos Ternrios a
Sala
Ocorre
Horrio
?
Atividade
Quantas Atividades podem ser alocadas em uma mesma Sala no mesmo Horrio? a a Em quantas Salas uma mesma Atividade pode ocorrer no mesmo Horrio? Em quantos Horrios uma mesma Atividade pode ocorrer na mesma Sala? a
&
'
Relacionamentos Ternrios a
1
Sala Ocorre
Horrio
Atividade
Occorre NumSala 2010 2010 2010 2011 OrdemHor 2 2 3 3 NomeAtv Palesta A Palestra B Palestra A Palestra A
&
'
Relacionamentos Ternrios a
1
Sala Ocorre
Horrio
Atividade
Occorre NumSala 2010 2010 2010 2011 OrdemHor 2 2 3 3 NomeAtv Palesta A Palestra B Palestra A Palestra A
&
'
Passo 8: Especializaes/Generalizaoes co c
Restries co Partio da super classe ca Disjuno das subclasses ca Opes de mapeamento co 1-para-1: uma tabela diferente p/ a super classe e para cada subclasse Otimizado: uma mesma tabela p/ super classe e subclasses Heranas m ltiplas c u
&
'
&
'
&
'
&
'
&
'
Grupos de Sub-classes
&
'
&
'
&
'
&
'
&
'
Atributos discriminantes: Indicam a pertinncia ` uma e a sub-classe Todas as instncias das sub-classe tem um valor determinado a para o atributo Nativo X Imposto Caracter stico X Compartilhado
&
'
&
'
&
'
&
'
&
'
&
'
Otimizado
&
'
Otimizado
&
'
Otimizado
&