Está en la página 1de 32

Desarrollo de Aplicaciones con

Sistemas de Gestin de Bases de


Datos
Tema 3
3.4 DISEO LGICO DE LA BASE DE
DATOS

DASGBD - Curso 2006/2007

DISEO LGICO DE LA
BASE DE DATOS

DASGBD - Curso 2006/2007

OBJETIVOS
Puntos de partida para el diseo de
datos

Estrategias de diseo
Chequeos de calidad del modelo de
datos

DASGBD - Curso 2006/2007

PUNTOS DE PARTIDA PARA


EL DISEO

DASGBD - Curso 2006/2007

ESTRATEGIAS DISEO

DASGBD - Curso 2006/2007

OLTP (Online Transaction


Processing)

DASGBD - Curso 2006/2007

DATA WAREHOUSING

DASGBD - Curso 2006/2007

ORIENTACIN A OBJETOS
1/2

DASGBD - Curso 2006/2007

ORIENTACIN A OBJETOS
2/2

DASGBD - Curso 2006/2007

PLANIFICAIN DE UNA BASE DE


DATOS RELACIONAL

DASGBD - Curso 2006/2007

CHEQUEO DEL DIAGRAMA


ER 1/2

DASGBD - Curso 2006/2007

CHEQUEO DEL DIAGRAMA


ER 2/2

DASGBD - Curso 2006/2007

TRANSFORMACIN DEL
MODELO CONCEPTUAL AL
MODELO LOGICO DE
DATOS

DASGBD - Curso 2006/2007

OBJETIVOS

DASGBD - Curso 2006/2007

TRANSFORMACIN

DASGBD - Curso 2006/2007

DIAGRAMA ER

DASGBD - Curso 2006/2007

COMPONENTES DEL DISEO


DE DATOS

DASGBD - Curso 2006/2007

COMPONENTES DEL DISEO


DE DATOS

DASGBD - Curso 2006/2007

RESTRICCIONES DE
INTEGRIDAD 1/2

DASGBD - Curso 2006/2007

RESTRICCIONES DE
INTEGRIDAD 2/2

DASGBD - Curso 2006/2007

10

REGLAS BSICAS DE
TRANSFORMACIN 1/2

DASGBD - Curso 2006/2007

REGLAS BSICAS DE
TRANSFORMACIN 2/2

DASGBD - Curso 2006/2007

11

DATABASE DESIGN
TRANSFORMER DDT 1/2

DASGBD - Curso 2006/2007

DATABASE DESIGN
TRANSFORMER DDT 2/2

DASGBD - Curso 2006/2007

12

MODO PERSONALIZADO:
TABLE mAPPINGS

DASGBD - Curso 2006/2007

MODO PERSONALIZADO: RUN


OPTIONS

DASGBD - Curso 2006/2007

13

MODO PERSONALIZADO:
SETTINGS

DASGBD - Curso 2006/2007

MODO PERSONALIZADO:
OTHER MAPPINGS

DASGBD - Curso 2006/2007

14

RESUMEN DE EJECUCIN

DASGBD - Curso 2006/2007

TRANSFORMACIN DE
SUPERTIPOS Y SUBTIPOS

DASGBD - Curso 2006/2007

15

OPCIN SUPERTIPO

DASGBD - Curso 2006/2007

IMPLEMENTACIN DE
SUPERTIPOS

DASGBD - Curso 2006/2007

16

OPCIN DE SUBTIPOS
EXPLCITOS

DASGBD - Curso 2006/2007

IMPLEMENTACIN DE
SUBTIPOS EXPLCITOS

DASGBD - Curso 2006/2007

17

OPCIN DE SUBTIPOS
IMPLCITOS (no recomendada)

DASGBD - Curso 2006/2007

IMPLEMENTACIN DE
SUBTIPOS IMPLCITOS

DASGBD - Curso 2006/2007

18

OPCIN ARCO

DASGBD - Curso 2006/2007

IMPLEMENTACIN DE ARCO
1/2

DASGBD - Curso 2006/2007

19

IMPLEMENTACIN DE ARCO
2/2

DASGBD - Curso 2006/2007

ELEGIR EL TIPO DE
TRANSFORMACIN

DASGBD - Curso 2006/2007

20

TRANSFORMAR ARCOS

DASGBD - Curso 2006/2007

MODO EXPLCITO

DASGBD - Curso 2006/2007

21

MODO GENRICO

DASGBD - Curso 2006/2007

NOTACIN: BARRA EN
DIAGRAMA ER

DASGBD - Curso 2006/2007

22

NOTACIN: BARRA EN DISEO

DASGBD - Curso 2006/2007

RELACIONES NO
TRANSFERIBLES

DASGBD - Curso 2006/2007

23

RELACIONES RECURSIVAS

DASGBD - Curso 2006/2007

RELACIONES MUCHOS A
MUCHOS

DASGBD - Curso 2006/2007

24

RELACIONES MUCHOS A
MUCHOS

DASGBD - Curso 2006/2007

RELACIONES UNO A UNO

DASGBD - Curso 2006/2007

25

REFINAR EL DISEO DE LA
BASE DE DATOS

DASGBD - Curso 2006/2007

OBJETIVOS

DASGBD - Curso 2006/2007

26

DESIGN EDITOR

DASGBD - Curso 2006/2007

INCORPORAR OBJETOS DE LA
BASE DE DATOS MANUALMENTE:
DEFINICIN DE TABLAS

DASGBD - Curso 2006/2007

27

INCORPORAR OBJETOS DE LA
BASE DE DATOS MANUALMENTE:
SERVER MODEL DIAGRAM

DASGBD - Curso 2006/2007

CLAVES SUBRROGADAS

DASGBD - Curso 2006/2007

28

SECUENCIAS ORACLE

DASGBD - Curso 2006/2007

SECUENCIAS CONTROLADAS
POR CDIGO

DASGBD - Curso 2006/2007

29

CREACIN DE UNA
SECUENCIA

DASGBD - Curso 2006/2007

ASOCIAR UNA SECUENCIA A


UNA COLUMNA

DASGBD - Curso 2006/2007

30

VALORES PERMITIDOS

DASGBD - Curso 2006/2007

ALMACENAR VALORES PERMITIDOS


EN DESIGN EDITOR 1/2

DASGBD - Curso 2006/2007

31

ALMACENAR VALORES PERMITIDOS


EN DESIGN EDITOR 2/2

DASGBD - Curso 2006/2007

32