Download - Metodologia para el desarrollo
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
Estamos utilizando una metodología de diseño de base de datos que comprende tres fases principales:
Metodología
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.
Metodología
Una metodología recomienda: Actividades que hay que realizar para
producir algo, en nuestro caso un diseño de base de datos.
Metodología
Una metodología recomienda: Herramientas que apoyen dichas
actividades: Herramientas automatizadas Formatos o plantillas para documentar
Metodología
Una metodología recomienda: Que haya personal involucrado en cada
actividad.
Metodología
Figura 1. Relación entre los componentes de una metodología (Iglesias, y otros, 2008)
8
Diseño Conceptual
tiene
Entidad
Relaciones entre entidades
Nombre Dominio Clave primaria PK
Atributos
Diseño Conceptual
Diseño Lógico
+ Restriccionesdel negocio
Modelo E/R
Reglas de transformaciónal modelo lógico
Diseño Lógico
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)
12