resumen clase 15/06/2014

10
DISEÑO DE DISEÑO DE BASE DE DATOS ANALISIS DISEÑO LOGICO ELECCION DE SGBD DISEÑO FISICO DISEÑO CONCEPTUAL INSTALACION Y MANTENIMIENTO

Upload: veronica-mena

Post on 09-Mar-2016

215 views

Category:

Documents


1 download

DESCRIPTION

TRABAJO DE VERONICA MENA MORALES

TRANSCRIPT

Page 1: RESUMEN  CLASE 15/06/2014

DISEÑO DE DISEÑO DE

BASE DE DATOS

ANALISIS

DISEÑO LOGICO

ELECCION DE

SGBD DISEÑO FISICO

DISEÑO

CONCEPTUAL INSTALACION Y

MANTENIMIENTO

Page 2: RESUMEN  CLASE 15/06/2014

ELECCION DE SGBD

ELECCION MODELO DE DATOS

RELACIONAL

ORIENTADO A

OBJETOS

OBJETO RELACIONAL

MULTIDIMENCIONAL

MODELOS DEL SGBD

Para el modelo relacional

Oracle, -DB2 de IBM

SQL Server Microsoft

Interbase de Borland

DISEÑO LOGICO

RESULTADOS

Conjunto de estructuras propias

del modelo elegido.

Modelo Relacional: (MER

Normalizado)

Page 3: RESUMEN  CLASE 15/06/2014

CLIENTES

REGISTRA

1

1 TIENE TIENE

REGISTRA

DISEÑO CONCEPTUAL

CLIENTES

IDCLIENTE

TIPO-DOCUMENTO

NUMERO-DOCUMENTO

NOMBRES

APELLIDOS

DIRECCION

TELEFONO-CASA

CELULAR

CORREO

ANIMALES

IDANIMAL

NOMBRE

ESPECIE

RAZA

COLOR

TAMAÑO

FECHA-NACIMIENTO

FACTURAS

IDFACTURAS

FECHA

SERVICIOS

IDSERVICIOS

TIPO

TARIFA

Page 4: RESUMEN  CLASE 15/06/2014

PREPARACION DEL MODELO RELACIONAL

MER NORMALIZADO

DEL MER AL MODELO

RELACIONAL

REVISION DE LAS

RELACIONES

REVISION DE LAS RELACIONES

(ATRIBUTOS) NORMALIZACION

1FN

2FN

3FN

ATRIBUTOS MUCHOS A MUCHOS

UNO A MUCHOS

UNO A UNO

Page 5: RESUMEN  CLASE 15/06/2014

1

1

REVISION DE LAS RELACIONES

RELACION DE MUCHOS A MUCHOS:

DA ORIGEN A UNA NUEVA TABLA Y SE GENERAN 2

RELACIONES TIPO UNO A MUCHOS

PROFESORES

(PK)IDPROFESOR

PRIMERNOMBRE

GRUPOS

(PK)IDGRUPO

NOMBRE

GRUPOS

(PK)IDGRUPO

NOMBRE

PROFESORES GRUPOS

(PK)IDPROFESOR

(PK)IDGRUPO

PROFESORES

(PK)IDPROFESOR

PRIMERNOMBRE

LOS ATRIBUTOS DE UNA TABLA ESTAN COMPUESTOS POR CLAVES PRIMARIAS (PK) DE CADA

UNA DE LAS TABLAS DE LA RELACION,MAS LOS ATRIBUTOS PROPIOS DE LA REALACION.

LAS LLAVES PRIMARIAS DE LAS TABLAS, PASAN A CONVERTIRSE EN CLAVES FORANEAS (PK)

Page 6: RESUMEN  CLASE 15/06/2014

1

1 DIRIGE

REVISION DE LAS RELACIONES

UNO A UNO:

UNA ENTIDAD HEREDA LA CLAVE PRIMARIA DE

LAS ENTIDADES QUE INTERVIENEN EN LA

RELACION.

TRABAJADOR

(PK)IDTRABAJADOR

NOMBRE

(FK)ID DEPARTAMENTO

DEPARTAMENTO

(PK)ID DEPARTAMENTO

NOMBRE

Page 7: RESUMEN  CLASE 15/06/2014

REVISION DE LAS RELACIONES

UNO A MUCHOS:

LA ENTIDAD CONCARDINALIDAD (MUCHOS)

HEREDA LA LLAVE PRIMARIA DE KA ENTIDAD CON

CARDINALIDAD (UNO)

CLIENTE

(PK)IDCLIENTE

NOMBRE

PEDIDO

(PK)IDPEDIDO

FECHA

(FK))IDCLIENTE

Page 8: RESUMEN  CLASE 15/06/2014

ALUMNOSASIGNATURA CODALUMNO CODASIGNATURA

01 ADIG

02 PLE

02 ADIG

03 ADIG

03 SIMM

ALUMNOS C_ALUMNO N_ALUMNO

01 MANUEL

02 ROBERTO

03 NIXON

NORMALIZACION

LAS ACTUALIZACIONES SE

CONSIGUEN REALIZAR CON

UN NUMERO MINIMO DE

OPERACIONES

LAS RELACIONES QUE

ALMACENAN DATOS

REDUNDANTES PRESENTAN

ANOMALIAS DE

ACTUALIZACION

SE REDUCE AL MINIMO EL

ESPACIO DE

ALMACENAMIENTO NECESARIO

PARA ALMACENAR LOS DATOS

EN BD

PRIMERA FORMA NORMAL

SE DICE QUE UNA TABLA SE

ENCUENTRA EN PRIMERA FORMA

NORMAL (1FN) SI Y SOLO SI CADA

UNO DE LOS CAMPOS CONTIENE UN

UNICO VALOR PARA UN REGISTRO

DETERMINADO.(VALORES ATOMICOS)

AHORA TODOS LOS REGISTROS DE AMBAS TABLAS CONTIENEN VALORES UNICOS

EN SUS CAMPOS, POR LO TANTO AMBAS TABLAS CUMPLEN LA PRIMERA FORMA

NORMAL.

EJEMPLO 1

EJEMPLO 2

Page 9: RESUMEN  CLASE 15/06/2014

CODIGO_EMPLEADO

CODIGO_DPTO NOMBRE DEPARTAMENTO AÑOS

1 6 JUAN CONTABILIDAD 6 2 3 PEDRO SISTEMAS 3

3 2 SONIA VENTAS 1 4 3 VERONICA SISTEMAS 10

5 6 PEDRO CONTABILIDAD 5

SEGUNDA FORMAL NORMAL (2FN)

SE DENOMINA CLAVE O LLAVE PRIMARIA AL SUBCONJUNTO

MINIMO Y NO VACIO DE ATRIBUTOS QUE PERMITEN IDENTIFICAR

EN FORMA UNIVOCA UNA TUPLA DENTRO DE LA RELACION.

SI EXISTEN VARIOS CONJUNTOS QUE CUMPLAN ESTA CONDICION

SE DENOMINAN CLAVES O LLAVES CANDIDATAS.

SE DICE QUE UNA TABLA SE ENCUENTRA EN SEGUNDA

FORMA NORMAL (2FN) SI Y SOLO SI:

-ESTA EN 1FN.

-TODOS SUS ATRIBUTOS NO PRIMOS DEPENDEN

FUNCIONALMENTE DE FORMA COMPLETA DE LA

CLAVE PRIMARIA.(EXISTE DEPENDENCIA FUNCIONAL

CODIGO_ DEPARTAMENTO

CODIGO_EMPLEADO

DEPARTAMENTO

NOMBRE

Page 10: RESUMEN  CLASE 15/06/2014

CODIGO_ALUMNO NOMBRE CURSO AULA 1 MARCOS INFORMATICA AULA A

2 LUCAS INGLES AULA B

3 MARTA CONTABILIDAD AULA C

DEPENDENCIAS:

CODIGO_ALUMNO--------NOMBRE,CURSO;

CURSO------AULA;

TERCERA FORMA NORMAL

SE DEFINE DEPENDENCIA TRANSITIVA, EN LA QUE EXISTENLAS SIGUIENTES

DEPENDENCIAS FUNCIONALES:

X--------Y

Y--------Z

SE DICE QUE Z TIENE UNA DEPENDENCIA TRANSITIVA RESPECTO A X A TRAVES DE Y.

CODIGO_ALUMNO NOMBRE

CURSO AULA