Escolar Documentos
Profissional Documentos
Cultura Documentos
Aula Proje To Logico
Aula Proje To Logico
Projeto L
ogico de Bancos de Dados
&
'
Modelos de Dados
Conceituais ou de Alto Nvel : Modelo ER,Modelos
Sematicos,OMT Class Diagram
De representacao ou de implementacao
Orientados `a Objetos: O2, Objeto-Relacional
Orientados `a Tupla: Relacional
Fsico ou de Baixo Nvel
Metodos de acesso: ISAM etc.
API: B-Trive etc.
&
'
Projeto - Vis
ao Geral
Mini-Mundo
Anlise de
Requisitos
Requisitos Funcionais
Anlise Funcional
Especificao das Transaes
em alto nvel
Requisitos de BD
Projeto Conceitual
Esquema Conceitual em
um modelo de dados de alto nvel
Independente de SGBD
Projeto Lgico
Esquema Lgico
em um modelo de nvel lgico
Projeto Fsico
Implementaes
Esquema Fsco
para um SGBD especfico
Programas
&
'
Projeto L
ogico
&
'
Projeto L
ogico - Objetivos
&
'
Projeto L
ogico - Lacuna Sem
antica
'
Projeto L
ogico - Principais Tarefas
'
Para cada tipo de entidade regular E no esquema ER, criar uma relac
ao R
que inclui todos os atributos simples de E
Com relac
ao aos atributos compostos, incluir somente os atributos
simples em R
Escolher um dos atributos chave de E com chave prim
aria de R.
&
'
&
'
&
'
&
'
&
'
&
'
&
'
Relacionamentos Tern
arios
Sala
Ocorre
Horrio
?
Atividade
Quantas Atividades podem ser alocadas em uma mesma Sala no mesmo
Hor
ario?
ario?
Em quantas Salas uma mesma Atividade pode ocorrer no mesmo Hor
Em quantos Hor
arios uma mesma Atividade pode ocorrer na mesma Sala?
&
'
Relacionamentos Tern
arios
1
Sala
1
Ocorre
Horrio
Atividade
Occorre
&
NumSala
OrdemHor
NomeAtv
2010
Palesta A
2010
Palestra B
2010
Palestra A
2011
Palestra A
'
Relacionamentos Tern
arios
1
Sala
1
Ocorre
Horrio
Atividade
Occorre
&
NumSala
OrdemHor
NomeAtv
2010
Palesta A
2010
Palestra B
2010
Palestra A
2011
Palestra A
'
Passo 8: Especializac
oes/Generalizaco
es
Restric
oes
Partic
ao da super classe
Disjunc
ao das subclasses
Opc
oes de mapeamento
1-para-1: uma tabela diferente p/ a super classe e para cada subclasse
Otimizado: uma mesma tabela p/ super classe e subclasses
Herancas m
ultiplas
&
'
&
'
&
'
&
'
&
'
Grupos de Sub-classes
&
'
Sem Parti
c
ao e Sem Disjunc
ao - 1 para 1
&
'
Com Disjunc
ao e Sem Parti
c
ao - 1 para 1
&
'
Com Parti
c
ao e Sem Disjunc
ao - 1 para 1
&
'
Com Parti
c
ao e Com Disjunc
ao - 1 para 1
&
'
&
'
&
'
Sem Partic
ao e Sem Disjunc
ao - Otimizado
&
'
Sem Parti
c
ao e Com Disjunc
ao - Otimizado
&
'
Com Partic
ao e Sem Disjunc
ao - Otimizado
&
'
Com Partic
ao e Com Disjunc
ao - Otimizado
&
'
Otimizado
&
'
Otimizado
&
'
Otimizado
&