Metodología para el desarrollo de bases de datos

12
ESCUELA: NOMBRES: BASE DE DATOS AVANZADAS Ciencias de la Computación 1 Ing. Juan Carlos Morocho Unidad 1: Metodología para el desarrollo de bases de datos

Transcript of Metodología para el desarrollo de bases de datos

Page 1: Metodología para el desarrollo de bases de datos

ESCUELA:

NOMBRES:

BASE DE DATOS AVANZADAS

Ciencias de la Computación

1

Ing. Juan Carlos Morocho

Unidad 1: Metodología para el desarrollo de bases de datos

Page 2: Metodología para el desarrollo de bases de datos

Estamos utilizando una metodología de diseño de base de datos que comprende tres fases principales:

Metodología

Page 3: Metodología para el desarrollo de bases de datos

Metodología

Cfase comprende una serie de actividades a cumplir, en un orden específico.

Una metodología no es una camisa de fuerza, sino una referencia de un caminoa seguir.

Una metodología puede ser adaptable de acuerdo a la naturaleza del proyecto.

Page 4: Metodología para el desarrollo de bases de datos

Metodología

Una metodología recomienda: Actividades que hay que realizar para

producir algo, en nuestro caso un diseño de base de datos.

Page 5: Metodología para el desarrollo de bases de datos

Metodología

Una metodología recomienda: Herramientas que apoyen dichas

actividades: Herramientas automatizadas Formatos o plantillas para documentar

Page 6: Metodología para el desarrollo de bases de datos

Metodología

Una metodología recomienda: Que haya personal involucrado en cada

actividad.

Page 7: Metodología para el desarrollo de bases de datos

Metodología

Figura 1. Relación entre los componentes de una metodología (Iglesias, y otros, 2008)

Page 8: Metodología para el desarrollo de bases de datos

8

Diseño Conceptual

tiene

Entidad

Relaciones entre entidades

Nombre Dominio Clave primaria PK

Atributos

Diseño Conceptual

Page 9: Metodología para el desarrollo de bases de datos

Diseño Lógico

+ Restriccionesdel negocio

Modelo E/R

Reglas de transformaciónal modelo lógico

Diseño Lógico

Page 10: Metodología para el desarrollo de bases de datos

Diseño Físico

Diseño FísicoDiseño Lógico

Emplear lenguaje DDL SQL, aplicando mejoras de la integridad

CREATE TABLE película(id_p number(6) PRIMARY KEY,Titulo varchar2(50) NOT NULL,estudio varchar2(50),fecha_prod date); CREATE TABLE ejemplar(numero number(6),Estado_conservacion varchar2(50),id_p number(6), CONSTRAINT ejemplar_pk PRIMARY KEY (numero, id_p),CONSTRAINT ej_pel_fk FOREIGN KEY (id_p) REFERENCES película (id_p)

Page 11: Metodología para el desarrollo de bases de datos

Información de contacto:

E-mail: [email protected]

Cuenta en skype: jcmorocho

Page 12: Metodología para el desarrollo de bases de datos

12