Capitulo 3 Parte 1
Capitulo 3 Parte 1
Capitulo III
METODOLOGIA DE DISEÑO
DE BASES
Departamento DEy Sistemas
de Lenguajes DATOS Informáticos
Objetivos
█ Enmarcar el contexto de la asignatura en el marco del
desarrollo de un sistema de información
█ Presentar una metodología de diseño
█ Estandarizar los proyectos de diseño
█ Separar y distinguir las tres fases
█ Conceptual
█ Lógico
█ Físico
█ Saber hacer
█ validar el esquema conceptual contra los requisitos de la
organización
█ documentar el diseño conceptual
█ integrar a los usuarios finales en el proceso
Introducción
█ ¿Qué es una metodología de diseño?
█ Método planificado/estructurado
█ Procedimientos
█ Técnicas
█ Herramientas
█ Documentación
█ Ayuda al diseñador en el desarrollo del proyecto
█ Seleccionar
█ Planificar
█ Gestionar
█ Controlar
█ Evaluar
Introducción
█ Factores críticos de éxito para una
metodología
Usar lenguajes de diseño
Trabajar mucho con los Usar representaciones de BDs para representar
usuarios finales gráficas (al máximo) toda semántica
adicional
Incorporar
consideraciones
Usar una aproximación Estar abiertos a repetir
estructurales y de
centrada en los datos pasos ya realizados
integridad en los
modelos
Introducción
Planificación
Implementación
Análisis
Diseño
Pruebas
Instalación / Despliegue
Mantenimiento
5
Introducción
Análisis
Pruebas
Diseño
Instalación / Despliegue
Mantenimiento
Análisis de
riesgos
Estimación
Planificación
temporal
Asignación de
recursos
Introducción
Implementación
Planificación
Pruebas
Análisis
Diseño
Mantenimiento
Instalación / Despliegue
7
Introducción
Pruebas
Análisis
Diseño
Instalación / Despliegue
Mantenimiento
Lógico
• Esquema BD
• Esquemas procesos
y transacciones
Físico
• Desarrollo BD
• Desarrollo procesos
y transacciones
Introducción
Implementación
Planificación
Pruebas
Análisis
Diseño
Mantenimiento
Instalación / Despliegue
recursos
• Carga de la BD
• Creación procesos
• Creación
transacciones
Introducción
Pruebas
Análisis
Diseño
Instalación / Despliegue
Mantenimiento
Pruebas alfa
• Por el cliente
• Lugar de desarrollo
Pruebas beta
• Por el cliente
• Lugar del cliente
Test de aceptación
• Verificación final
10
Introducción
Implementación
Planificación
Pruebas
Análisis
Diseño
Mantenimiento
Instalación / Despliegue
11
Introducción
Pruebas
Análisis
Diseño
Instalación / Despliegue
Mantenimiento
• De defectos
Perfectivo
• Mejoras
12
Introducción
█ Asignatura “Gestión de la Información”
Implementación
Planificación
Pruebas
Mantenimiento
Análisis
Diseño
Instalación / Despliegue
ÁMBITO:
Bases de datos
Transacciones
13
14
15
Modelo de descripción
de la implementación de
Modelo de la una BD en memoria
información de una Modelo de la
información de una secundaria
organización
independiente de organización basado en
consideraciones físicas un modelo de datos Organización de ficheros.
concreto, pero Índices. Integridad.
independiente de un Seguridad
SGBD concreto ni de
consideraciones físicas
Descripción de la
implementación de las
transacciones
16
█ Factores clave
█ Dimensionar correctamente
█ Funcionalidad insuficiente >> Inutiliza el resultado
█ Funcionalidad excesiva >> Igualmente hace inviable su uso
█ No funcionales
█ Asociados a las propiedades emergentes del sistema
█ Fiabilidad
█ Tiempo de respuesta
█ Seguridad
█ Capacidad de almacenamiento
19
█ Dinámicos
█ Requisitos de procesos que hacen evolucionar la información
█ TRANSACCIONES
20
21
22
23
24
26
27
28
█ Análisis de requisitos
█ Estrategias de recopilación
█ Centralizada
█ Integrada
█ Híbrido
30
31
█ En sistemas complejos
32
33
Principales Formatos
Para el diseño conceptual:
● ** Formato de Chen (Chen 's Format) - Creador Peter Pin-Shan Chen en
1976.
35
Representación de entidades.
36
Clasificación de atributos.
❖ Clave principal y llave primaria natural.
❖ Clave candidata y llaves primaria candidata.
❖ Clave artificial y llave primaria artificial o subrogada
❖ Atributos obligatorios y opcionales
❖ Atributos simples y compuestos.
❖ Atributo de valores múltiples y de valor simple.
❖ Atributos derivados.
CI
37
CI
RUA
38
Atributo opcional
CI
CI
RUA
Atributo requerido:
CI
CI
RUA
39
Atributo compuesto:
40
Atributos derivados
Ejemplo:.
42
¿Preguntas?