Escolar Documentos
Profissional Documentos
Cultura Documentos
&
0
'
Modelos de Dados Conceituais ou de Alto N vel : Modelo ER,Modelos Sem aticos,OMT Class Diagram De representa c ao ou de implementa c ao Orientados ` a Objetos: O2, Objeto-Relacional Orientados ` a Tupla: Relacional F sico ou de Baixo N vel M etodos de acesso: ISAM etc. API: B-Trive etc. &
1
'
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 EsquemaFsco para um SGBD especfico Esquema Lgico em um modelo de nvel lgico Requisitos de BD ProjetoConceitual EsquemaConceitualem um modelo de dados de alto nvel
Implementaes Programas
&
2
'
Projeto L ogico
&
3
'
Implementar em um SGBD espec co o projeto conceitual, o qual, sup oe-se, captura corretamente os requisitos da aplica c ao.
Mapeamento: Representar as constru c oes do esquema conceitual usando constru c oes do modelo l ogico.
&
4
'
Nem sempre e poss vel garantir todos os requisitos do esquema conceitual no esquema l ogico.
Em alguns casos, o custo do mapeamento n ao e compensador, mesmo sendo poss vel. Exemplo: mapeamento de heran cas &
5
'
Mapeamento de Tipos de Entidade Mapeamento de Tipos Relacionamentos Mapeamento de Especializa c oes/Generaliza c oes Gera c ao de restri c oes de integridade Deni c ao de esquemas externos via vis oes (opcional) &
6
'
Para cada tipo de entidade regular E no esquema ER, criar uma rela c ao R que inclui todos os atributos simples de E Com rela c ao aos atributos compostos, incluir somente os atributos simples em R Escolher um dos atributos chave de E com chave prim aria de R.
&
7
'
&
8
'
&
9
'
&
10
'
&
11
'
Para cada atributo multivalorado A, criar uma nova rela c ao R que inclui um atributo correspondente a A Denir como chave estrangeira de R a chave prim aria K da rela c ao que representa o tipo entidade para o qual o atributo A est a denido A chave prim aria de A e composta pelo atributo A mais os atributos da chave K Se A e tamb em um atributo composto, incluir somente seus componentes
&
12
'
&
13
'
Sala
Ocorre
Horrio
?
Atividade
Quantas Atividades podem ser alocadas em uma mesma Sala no mesmo Hor ario? Em quantas Salas uma mesma Atividade pode ocorrer no mesmo Hor ario? Em quantos Hor arios uma mesma Atividade pode ocorrer na mesma Sala?
&
14
'
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
&
15
'
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
&
16
'
Restri c oes Parti c ao da super classe Disjun c ao das subclasses Op c 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 Heran cas m ultiplas
&
17
'
&
18
'
&
19
'
&
20
'
&
21
'
Grupos de Sub-classes
&
22
'
&
23
'
&
24
'
&
25
'
&
26
'
Atributos discriminantes: Indicam a pertin encia ` a uma sub-classe Todas as inst ancias das sub-classe tem um valor determinado para o atributo Nativo X Imposto Caracter stico X Compartilhado
&
27
'
&
28
'
&
29
'
&
30
'
&
31
'
&
32
'
Otimizado
&
33
'
Otimizado
&
34
'
Otimizado
&
35