SlideShare una empresa de Scribd logo
Ing. Juan Vera Castillo
Ing. Juan Vera Castillo
Una metodología es un conjunto de modelos y
herramientas que nos permiten pasar de una
etapa a la siguiente en el proceso de diseño de
la base de datos.
Rolland y Benci (1988).
Ing. Juan Vera Castillo
En la determinación de las fases de una metodología
debemos definir una jerarquía de niveles de
abstracción que resulte apropiada, en el sentido de ser
lo suficientemente amplia para que a cada nivel le
correspondan decisiones de diseño bien definidas,
pero, a la vez, no proponer demasiados niveles, ya que
complicaría su interpretación.
Ing. Juan Vera Castillo
En general no existe una metodología consagrada o dedicada exclusivamente, sin
embargo, ciertas etapas son distinguibles :
Diseño Conceptual
cuyo objetivo es obtener una buena representación de los recursos de información de
la empresa, con independencia de usuarios o aplicaciones en particular y fuera de
consideraciones de eficiencia del computador.
Diseño Lógico
cuyo objetivo es transformar el esquema conceptual obtenido en la etapa anterior,
adaptándolo al modelo de datos en el que se apoya el SGBD que se va a utilizar
(modelo relacional).
Diseño Físico
cuyo objetivo es conseguir una instrumentación lo mas eficiente posible del esquema
lógico.
Ing. Juan Vera Castillo
METODOLOGÍA DE DISEÑO
A continuación se detalla como
ejemplo una de las metodologías
de diseño de bases de datos
Ing. Juan Vera Castillo
Desde 60  desarrollo de tecnología de BD, marco teórico de base :
• teoría relacional de datos
• procesamiento y optimización de consultas,
• control de concurrencia,
• gestión de transacciones y recuperación, ... ‡
En paralelo  desarrollo de metodologías + técnicas de diseño : „
• Fue tarea de expertos, más un arte que una ciencia. „
• Actualmente considerada una disciplina estable, con sus propios
métodos y técnicas. ‡
Consenso : „
• Descomponer del proceso de diseño  en fases, „
• Definir principales objetivos de cada fase „
• Desarrollar y usar técnicas para conseguir esos objetivos.
Introducción a las metodologías de diseño
Ing. Juan Vera Castillo
Introducción a las metodologías de diseño
Ingeniería del Software : „
• Importantes esfuerzos para encontrar las metodologías más
adecuadas „
• Gran impacto en el desarrollo de un producto SW: costes, plazos,
calidad, mantenimiento. „
• MÉTRICA, SSADM, MERISE,... Integran datos y funciones (mayor
énfasis)
Diseño de una BD „
• No existe metodología consagrada (hay diversos enfoques) „
• Esta limitado a veces a la teoría de normalización „
• Debe abarcar otras etapas (desde concepción a la implementación)
Ing. Juan Vera Castillo
Metodología
Definición de A. De Miguel & M. Piattini (1993) :
"Conjunto de modelos, lenguajes y otras herramientas que nos
facilitan la representación de los datos en cada fase del
proceso de diseño de una BD, junto con las reglas que
permiten el paso de una fase a la siguiente". ‡
Herramientas : „
• Cualquier recurso a disposición de la metodología „
• También Modelo de datos, lenguaje de datos,
documentación y reglas. „
• Más diagramas, grafos, teorías, etc
Ing. Juan Vera Castillo
Metodología
Lenguaje de datos : „
• resultado de usar un determinado lenguaje con una férrea sintaxis, sobre
un modelo de datos (p.e. : SQL). ‡
Documentación : „
• Descripción normalizada de los resultados de cada etapa. „
• Diagramas : Representación gráfica de construcciones del Modelo de Datos
• Documentos fáciles de leer y entender (p.e. : grafos relacionales) ‡
Reglas : „
• actúan sobre los elementos de entrada de cada fase de diseño para
conseguir las salidas de cada una de ellas. ‡
Otras herramientas :
CASE : „Oracle Designer, ERwin, ER Studio, System Architect,... „
Las Metodologías de diseño están implícitas en estas herramientas
Ing. Juan Vera Castillo
Metodología para el diseño
conceptual de Almacenes de datos
Ing. Juan Vera Castillo
Esta metodología, esta compuesta de tres fases
La primera fase
Esta dedicada a examinar el esquema ER de la base de datos
operacional, generando los esquemas candidatos para el
Almacenamiento de Datos.
La solución a esta fase, se ha abordado en el contexto de MDA
(Model Driven Architecture ) para esto, están definidas un
conjunto de reglas de transformación entre el PIM (Platform
Independent Model ) Entidad Relación (ER) y el PIM On-Line
Analytical Processing (OLAP)
Metodología para el diseño conceptual de
Almacenes de datos
Ing. Juan Vera Castillo
En la segunda fase, los requisitos de usuario son recogidos
por medio de entrevistas. El propósito de las entrevistas es
obtener información acerca de las necesidades de los usuarios
para su análisis. Como base para esta fase, adaptamos un
método de elicitación de requisitos basado en metas. La
tercera fase, contrasta la información obtenida en la segunda
fase, con los esquemas multidimensional candidatos formados
en la
Metodología para el diseño conceptual de
Almacenes de datos
elicitación : Es el proceso que consiste en adquirir todo el conocimiento relevante,
necesario para producir un modelo de requerimientos (especificación) de un dominio
de problema
Ing. Juan Vera Castillo
La tercera fase,
Contrasta la información obtenida en la segunda fase, con los
esquemas candidatos formados en la primera fase generando
así, la mejor solución (soportada por las bases datos
operacionales) que mejor reflejan los requisitos de usuario.
Metodología para el diseño conceptual de
Almacenes de datos

Más contenido relacionado

La actualidad más candente

Gestores de bases de datos cuadros comparativos
Gestores de bases de datos cuadros comparativosGestores de bases de datos cuadros comparativos
Gestores de bases de datos cuadros comparativos
Luis Alonso Guzmán Espinoza
 
Fundamentos de la ingenieria del software
Fundamentos de la ingenieria del softwareFundamentos de la ingenieria del software
Fundamentos de la ingenieria del software
alberto calatayu
 
Diagrama entidad-relacion normalización
Diagrama entidad-relacion normalizaciónDiagrama entidad-relacion normalización
Diagrama entidad-relacion normalización
cintiap25
 
Sistemas de Gestión de Bases de datos
Sistemas de Gestión de Bases de datosSistemas de Gestión de Bases de datos
Sistemas de Gestión de Bases de datos
Jesús Tramullas
 
Unidad 4: INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOS
Unidad 4:  INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOSUnidad 4:  INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOS
Unidad 4: INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOS
Yessica Hyuga Soto
 
Rational rose
Rational roseRational rose
Rational rose
Israel Chava Gonzales
 
Determinación de los requerimientos
Determinación de los requerimientosDeterminación de los requerimientos
Determinación de los requerimientos
ximenavillalba
 
Estándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de NegociosEstándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de Negocios
UNIVERSIDAD PERUANA DE INVESTIGACIÓN Y NEGOCIOS
 
Seguridad en Base de Datos
Seguridad en Base de DatosSeguridad en Base de Datos
Seguridad en Base de Datos
myriam sarango
 
Sistemas Gestores de Base de Datos
Sistemas Gestores de Base de DatosSistemas Gestores de Base de Datos
Sistemas Gestores de Base de Datos
Jorge Luis Chalén
 
Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.
Juan Anaya
 
DISEÑO DE SALIDA DEL SISTEMA
DISEÑO DE SALIDA DEL SISTEMADISEÑO DE SALIDA DEL SISTEMA
DISEÑO DE SALIDA DEL SISTEMA
Diana Marcela Hernandez Amaya
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de software
monik1002
 
2.5 planificación del procesador, niveles objetivos y criterios de planificac...
2.5 planificación del procesador, niveles objetivos y criterios de planificac...2.5 planificación del procesador, niveles objetivos y criterios de planificac...
2.5 planificación del procesador, niveles objetivos y criterios de planificac...
lupita zume
 
Consideraciones para elegir un buen DBMS
Consideraciones para elegir un buen DBMSConsideraciones para elegir un buen DBMS
Consideraciones para elegir un buen DBMS
evavivez
 
Protección y Seguridad de los sistemas operativos
Protección y Seguridad de los sistemas operativosProtección y Seguridad de los sistemas operativos
Protección y Seguridad de los sistemas operativos
Aquiles Guzman
 
Capas de la ingenieria de software
Capas de la ingenieria de softwareCapas de la ingenieria de software
Capas de la ingenieria de software
Eduardo Navarrete Salazar
 
Sistema de Archivos
Sistema de ArchivosSistema de Archivos
Sistema de Archivos
Luis Efrén Rojas Montañez
 
Tecnicas y herramientas de desarrollo de software(1)
Tecnicas y herramientas de desarrollo de software(1)Tecnicas y herramientas de desarrollo de software(1)
Tecnicas y herramientas de desarrollo de software(1)
Gustavo Gualsema
 
Tipos de Modelos de Datos : Ventajas y Desventajas
Tipos de Modelos de Datos : Ventajas y DesventajasTipos de Modelos de Datos : Ventajas y Desventajas
Tipos de Modelos de Datos : Ventajas y Desventajas
JuanMiguelCustodioMo
 

La actualidad más candente (20)

Gestores de bases de datos cuadros comparativos
Gestores de bases de datos cuadros comparativosGestores de bases de datos cuadros comparativos
Gestores de bases de datos cuadros comparativos
 
Fundamentos de la ingenieria del software
Fundamentos de la ingenieria del softwareFundamentos de la ingenieria del software
Fundamentos de la ingenieria del software
 
Diagrama entidad-relacion normalización
Diagrama entidad-relacion normalizaciónDiagrama entidad-relacion normalización
Diagrama entidad-relacion normalización
 
Sistemas de Gestión de Bases de datos
Sistemas de Gestión de Bases de datosSistemas de Gestión de Bases de datos
Sistemas de Gestión de Bases de datos
 
Unidad 4: INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOS
Unidad 4:  INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOSUnidad 4:  INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOS
Unidad 4: INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOS
 
Rational rose
Rational roseRational rose
Rational rose
 
Determinación de los requerimientos
Determinación de los requerimientosDeterminación de los requerimientos
Determinación de los requerimientos
 
Estándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de NegociosEstándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de Negocios
 
Seguridad en Base de Datos
Seguridad en Base de DatosSeguridad en Base de Datos
Seguridad en Base de Datos
 
Sistemas Gestores de Base de Datos
Sistemas Gestores de Base de DatosSistemas Gestores de Base de Datos
Sistemas Gestores de Base de Datos
 
Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.
 
DISEÑO DE SALIDA DEL SISTEMA
DISEÑO DE SALIDA DEL SISTEMADISEÑO DE SALIDA DEL SISTEMA
DISEÑO DE SALIDA DEL SISTEMA
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de software
 
2.5 planificación del procesador, niveles objetivos y criterios de planificac...
2.5 planificación del procesador, niveles objetivos y criterios de planificac...2.5 planificación del procesador, niveles objetivos y criterios de planificac...
2.5 planificación del procesador, niveles objetivos y criterios de planificac...
 
Consideraciones para elegir un buen DBMS
Consideraciones para elegir un buen DBMSConsideraciones para elegir un buen DBMS
Consideraciones para elegir un buen DBMS
 
Protección y Seguridad de los sistemas operativos
Protección y Seguridad de los sistemas operativosProtección y Seguridad de los sistemas operativos
Protección y Seguridad de los sistemas operativos
 
Capas de la ingenieria de software
Capas de la ingenieria de softwareCapas de la ingenieria de software
Capas de la ingenieria de software
 
Sistema de Archivos
Sistema de ArchivosSistema de Archivos
Sistema de Archivos
 
Tecnicas y herramientas de desarrollo de software(1)
Tecnicas y herramientas de desarrollo de software(1)Tecnicas y herramientas de desarrollo de software(1)
Tecnicas y herramientas de desarrollo de software(1)
 
Tipos de Modelos de Datos : Ventajas y Desventajas
Tipos de Modelos de Datos : Ventajas y DesventajasTipos de Modelos de Datos : Ventajas y Desventajas
Tipos de Modelos de Datos : Ventajas y Desventajas
 

Destacado

Pollitos bebe
Pollitos bebePollitos bebe
Pollitos bebe
GUACOPY100
 
Clase 03
Clase 03Clase 03
Clase 03
Arnold Ortiz
 
Time for nature kristen thompson
Time for nature   kristen thompsonTime for nature   kristen thompson
Time for nature kristen thompson
Quincin Chan
 
T jefferson parker powerpoint
T jefferson parker powerpointT jefferson parker powerpoint
T jefferson parker powerpoint
kellyswinney
 
Base de datos (caso de estudio)
Base de datos (caso de estudio)Base de datos (caso de estudio)
Base de datos (caso de estudio)
Maria Garcia
 
Base De Datos II Caso De Estudio
Base De Datos  II Caso De EstudioBase De Datos  II Caso De Estudio
Base De Datos II Caso De Estudio
Freddy Ojeda
 
Ejemplos de entidad relacion
Ejemplos de entidad relacionEjemplos de entidad relacion
Ejemplos de entidad relacion
Rodrigo Claros Euscate
 
GAME ON! Integrating Games and Simulations in the Classroom
GAME ON! Integrating Games and Simulations in the Classroom GAME ON! Integrating Games and Simulations in the Classroom
GAME ON! Integrating Games and Simulations in the Classroom
Brian Housand
 

Destacado (8)

Pollitos bebe
Pollitos bebePollitos bebe
Pollitos bebe
 
Clase 03
Clase 03Clase 03
Clase 03
 
Time for nature kristen thompson
Time for nature   kristen thompsonTime for nature   kristen thompson
Time for nature kristen thompson
 
T jefferson parker powerpoint
T jefferson parker powerpointT jefferson parker powerpoint
T jefferson parker powerpoint
 
Base de datos (caso de estudio)
Base de datos (caso de estudio)Base de datos (caso de estudio)
Base de datos (caso de estudio)
 
Base De Datos II Caso De Estudio
Base De Datos  II Caso De EstudioBase De Datos  II Caso De Estudio
Base De Datos II Caso De Estudio
 
Ejemplos de entidad relacion
Ejemplos de entidad relacionEjemplos de entidad relacion
Ejemplos de entidad relacion
 
GAME ON! Integrating Games and Simulations in the Classroom
GAME ON! Integrating Games and Simulations in the Classroom GAME ON! Integrating Games and Simulations in the Classroom
GAME ON! Integrating Games and Simulations in the Classroom
 

Similar a Metodologias de diseño de bd

Ciclo De Vida De Los Sistemas
Ciclo De Vida De Los SistemasCiclo De Vida De Los Sistemas
Ciclo De Vida De Los Sistemas
UNM
 
Ciclo De Vida De Los Sistemas
Ciclo De Vida De Los SistemasCiclo De Vida De Los Sistemas
Ciclo De Vida De Los Sistemas
UNM
 
Mod 6.2 introducción al análisis
Mod 6.2 introducción al análisisMod 6.2 introducción al análisis
Mod 6.2 introducción al análisis
Pedro Montecinos Gaete
 
clasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdf
clasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdfclasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdf
clasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdf
CESARAS4
 
Clasificación de las metodologías de desarrollo de software
Clasificación de las metodologías de desarrollo de softwareClasificación de las metodologías de desarrollo de software
Clasificación de las metodologías de desarrollo de software
ElvisAR
 
Fundamentos de ingenieria de software - metodologias.pdf
Fundamentos de ingenieria de software - metodologias.pdfFundamentos de ingenieria de software - metodologias.pdf
Fundamentos de ingenieria de software - metodologias.pdf
BibliotecaenlineaUNI
 
Metodos de desarrollo de software educativo
Metodos de desarrollo de software educativoMetodos de desarrollo de software educativo
Metodos de desarrollo de software educativo
Saturnino Delgado
 
Metodología de ingeniaría de Sofware-2022.pdf
 Metodología de ingeniaría de Sofware-2022.pdf Metodología de ingeniaría de Sofware-2022.pdf
Metodología de ingeniaría de Sofware-2022.pdf
MarcoHuamani4
 
IMPLANTACIÓN, ADMON DEL DESARROLLO Y SELECCIÓN DE HARDWARE Y SOFTWARE
IMPLANTACIÓN, ADMON DEL DESARROLLO Y SELECCIÓN DE HARDWARE Y SOFTWAREIMPLANTACIÓN, ADMON DEL DESARROLLO Y SELECCIÓN DE HARDWARE Y SOFTWARE
IMPLANTACIÓN, ADMON DEL DESARROLLO Y SELECCIÓN DE HARDWARE Y SOFTWARE
jensilva
 
Sexto tema
Sexto temaSexto tema
Sexto tema
jensilva
 
HERRAMIENTAS CASE
HERRAMIENTAS CASEHERRAMIENTAS CASE
HERRAMIENTAS CASE
Gabriel Peñaranda
 
Informe de Christian Oblitas
Informe de Christian OblitasInforme de Christian Oblitas
Informe de Christian Oblitas
Christian1705
 
Informe de christian oblitas
Informe de christian oblitasInforme de christian oblitas
Informe de christian oblitas
Christian1705
 
Ciclo de vida
Ciclo de vidaCiclo de vida
Presentación2
Presentación2Presentación2
Presentación2
densy de la cruz lucero
 
Articulo análisis y diseño de sistemas
Articulo análisis y diseño de sistemasArticulo análisis y diseño de sistemas
Articulo análisis y diseño de sistemas
Mario J Arrieta
 
Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemas
Mirna Lozano
 
Estudiante
EstudianteEstudiante
Estudiante
Luis Ramirez S
 
Articulo de análisis y diseño de sistemas
Articulo de análisis y diseño de sistemasArticulo de análisis y diseño de sistemas
Articulo de análisis y diseño de sistemas
Mario J Arrieta
 
Lineas de producto de software y el Metodo watch
Lineas de producto de software y el Metodo watchLineas de producto de software y el Metodo watch
Lineas de producto de software y el Metodo watch
Jesus Chacon
 

Similar a Metodologias de diseño de bd (20)

Ciclo De Vida De Los Sistemas
Ciclo De Vida De Los SistemasCiclo De Vida De Los Sistemas
Ciclo De Vida De Los Sistemas
 
Ciclo De Vida De Los Sistemas
Ciclo De Vida De Los SistemasCiclo De Vida De Los Sistemas
Ciclo De Vida De Los Sistemas
 
Mod 6.2 introducción al análisis
Mod 6.2 introducción al análisisMod 6.2 introducción al análisis
Mod 6.2 introducción al análisis
 
clasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdf
clasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdfclasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdf
clasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdf
 
Clasificación de las metodologías de desarrollo de software
Clasificación de las metodologías de desarrollo de softwareClasificación de las metodologías de desarrollo de software
Clasificación de las metodologías de desarrollo de software
 
Fundamentos de ingenieria de software - metodologias.pdf
Fundamentos de ingenieria de software - metodologias.pdfFundamentos de ingenieria de software - metodologias.pdf
Fundamentos de ingenieria de software - metodologias.pdf
 
Metodos de desarrollo de software educativo
Metodos de desarrollo de software educativoMetodos de desarrollo de software educativo
Metodos de desarrollo de software educativo
 
Metodología de ingeniaría de Sofware-2022.pdf
 Metodología de ingeniaría de Sofware-2022.pdf Metodología de ingeniaría de Sofware-2022.pdf
Metodología de ingeniaría de Sofware-2022.pdf
 
IMPLANTACIÓN, ADMON DEL DESARROLLO Y SELECCIÓN DE HARDWARE Y SOFTWARE
IMPLANTACIÓN, ADMON DEL DESARROLLO Y SELECCIÓN DE HARDWARE Y SOFTWAREIMPLANTACIÓN, ADMON DEL DESARROLLO Y SELECCIÓN DE HARDWARE Y SOFTWARE
IMPLANTACIÓN, ADMON DEL DESARROLLO Y SELECCIÓN DE HARDWARE Y SOFTWARE
 
Sexto tema
Sexto temaSexto tema
Sexto tema
 
HERRAMIENTAS CASE
HERRAMIENTAS CASEHERRAMIENTAS CASE
HERRAMIENTAS CASE
 
Informe de Christian Oblitas
Informe de Christian OblitasInforme de Christian Oblitas
Informe de Christian Oblitas
 
Informe de christian oblitas
Informe de christian oblitasInforme de christian oblitas
Informe de christian oblitas
 
Ciclo de vida
Ciclo de vidaCiclo de vida
Ciclo de vida
 
Presentación2
Presentación2Presentación2
Presentación2
 
Articulo análisis y diseño de sistemas
Articulo análisis y diseño de sistemasArticulo análisis y diseño de sistemas
Articulo análisis y diseño de sistemas
 
Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemas
 
Estudiante
EstudianteEstudiante
Estudiante
 
Articulo de análisis y diseño de sistemas
Articulo de análisis y diseño de sistemasArticulo de análisis y diseño de sistemas
Articulo de análisis y diseño de sistemas
 
Lineas de producto de software y el Metodo watch
Lineas de producto de software y el Metodo watchLineas de producto de software y el Metodo watch
Lineas de producto de software y el Metodo watch
 

Último

Presentación sobré la culturas Lima, la cultura Paracas y la cultura Vicús.
Presentación  sobré la culturas Lima,  la  cultura Paracas y la cultura Vicús.Presentación  sobré la culturas Lima,  la  cultura Paracas y la cultura Vicús.
Presentación sobré la culturas Lima, la cultura Paracas y la cultura Vicús.
Juan Luis Cunya Vicente
 
diapositivas paco yunque.pptx cartelera literaria
diapositivas paco yunque.pptx cartelera literariadiapositivas paco yunque.pptx cartelera literaria
diapositivas paco yunque.pptx cartelera literaria
TheeffitaSantosMedin
 
Enfermeria samantha vasquez (1).docx.......
Enfermeria samantha vasquez (1).docx.......Enfermeria samantha vasquez (1).docx.......
Enfermeria samantha vasquez (1).docx.......
samanthavasquezinfan
 
PPT II BLOQUE SG 2024 - semana de gestion.pdf
PPT  II BLOQUE SG 2024 - semana de gestion.pdfPPT  II BLOQUE SG 2024 - semana de gestion.pdf
PPT II BLOQUE SG 2024 - semana de gestion.pdf
ISAACMAMANIFLORES2
 
PPT: Un día en el ministerio de Jesús.pptx
PPT: Un día en el ministerio de Jesús.pptxPPT: Un día en el ministerio de Jesús.pptx
PPT: Un día en el ministerio de Jesús.pptx
https://gramadal.wordpress.com/
 
2024 DIA DEL LOGRO-ARTE 2 - IE HONORIO DELGADO ESPINOZA
2024 DIA DEL LOGRO-ARTE 2 - IE HONORIO DELGADO ESPINOZA2024 DIA DEL LOGRO-ARTE 2 - IE HONORIO DELGADO ESPINOZA
2024 DIA DEL LOGRO-ARTE 2 - IE HONORIO DELGADO ESPINOZA
Sandra Mariela Ballón Aguedo
 
Relieve de la Región de la Selva Peruana.pdf
Relieve de la Región de la Selva Peruana.pdfRelieve de la Región de la Selva Peruana.pdf
Relieve de la Región de la Selva Peruana.pdf
angelakarenhuayre
 
Informe de Evaluacion Diagnostica de Comunicacion 1-5 Ccesa007.pdf
Informe de Evaluacion Diagnostica de Comunicacion 1-5 Ccesa007.pdfInforme de Evaluacion Diagnostica de Comunicacion 1-5 Ccesa007.pdf
Informe de Evaluacion Diagnostica de Comunicacion 1-5 Ccesa007.pdf
Demetrio Ccesa Rayme
 
Taller intensivo de formación continua. Puebla.
Taller intensivo de formación continua. Puebla.Taller intensivo de formación continua. Puebla.
Taller intensivo de formación continua. Puebla.
OscarCruzyCruz
 
🔴 (AC-S18) Semana 18 - Tema 01 - Tarea - Proyecto Final (terminado y revisado...
🔴 (AC-S18) Semana 18 - Tema 01 - Tarea - Proyecto Final (terminado y revisado...🔴 (AC-S18) Semana 18 - Tema 01 - Tarea - Proyecto Final (terminado y revisado...
🔴 (AC-S18) Semana 18 - Tema 01 - Tarea - Proyecto Final (terminado y revisado...
FernandoEstebanLlont
 
Informe de Evaluacion Diagnostica de Matematica 1-5 Ccesa007.pdf
Informe de Evaluacion Diagnostica de Matematica 1-5 Ccesa007.pdfInforme de Evaluacion Diagnostica de Matematica 1-5 Ccesa007.pdf
Informe de Evaluacion Diagnostica de Matematica 1-5 Ccesa007.pdf
Demetrio Ccesa Rayme
 
PLAN ANUAL DE TRABAJO (PAT) 2024 MINEDU PERÚ
PLAN ANUAL DE TRABAJO (PAT) 2024 MINEDU PERÚPLAN ANUAL DE TRABAJO (PAT) 2024 MINEDU PERÚ
PLAN ANUAL DE TRABAJO (PAT) 2024 MINEDU PERÚ
Ferrer17
 
Acuerdo tercer periodo - Grado Sextos.pptx
Acuerdo tercer periodo - Grado Sextos.pptxAcuerdo tercer periodo - Grado Sextos.pptx
Acuerdo tercer periodo - Grado Sextos.pptx
Carlos Andrés Hernández Cabrera
 
BLOQUE II SEMANA DE GESTION EN INSTITUVIONES EDUCATIVAS.pptx
BLOQUE II SEMANA DE GESTION EN INSTITUVIONES EDUCATIVAS.pptxBLOQUE II SEMANA DE GESTION EN INSTITUVIONES EDUCATIVAS.pptx
BLOQUE II SEMANA DE GESTION EN INSTITUVIONES EDUCATIVAS.pptx
royguzman5
 
ACERTIJO MATEMÁTICO DEL MEDALLERO OLÍMPICO. Por JAVIER SOLIS NOYOLA
ACERTIJO MATEMÁTICO DEL MEDALLERO OLÍMPICO. Por JAVIER SOLIS NOYOLAACERTIJO MATEMÁTICO DEL MEDALLERO OLÍMPICO. Por JAVIER SOLIS NOYOLA
ACERTIJO MATEMÁTICO DEL MEDALLERO OLÍMPICO. Por JAVIER SOLIS NOYOLA
JAVIER SOLIS NOYOLA
 
EJEMPLOS DE FLORA Y FAUNA DE LA COSTA PERUANA
EJEMPLOS DE FLORA Y FAUNA DE LA COSTA PERUANAEJEMPLOS DE FLORA Y FAUNA DE LA COSTA PERUANA
EJEMPLOS DE FLORA Y FAUNA DE LA COSTA PERUANA
dairatuctocastro
 
2024 DIA DEL LOGRO-ARTE 2 - IE HONORIO DELGADO ESPINOZA
2024 DIA DEL LOGRO-ARTE 2 - IE HONORIO DELGADO ESPINOZA2024 DIA DEL LOGRO-ARTE 2 - IE HONORIO DELGADO ESPINOZA
2024 DIA DEL LOGRO-ARTE 2 - IE HONORIO DELGADO ESPINOZA
Sandra Mariela Ballón Aguedo
 
CULTURA CHIMU CERAMICA UBICACION METALURGIA
CULTURA CHIMU CERAMICA UBICACION METALURGIACULTURA CHIMU CERAMICA UBICACION METALURGIA
CULTURA CHIMU CERAMICA UBICACION METALURGIA
Mariela Vasquez Pelaez
 
🔴 (AC-S18) Semana 18 -Tema 01Trabajo de Investigación - Contratos y franquici...
🔴 (AC-S18) Semana 18 -Tema 01Trabajo de Investigación - Contratos y franquici...🔴 (AC-S18) Semana 18 -Tema 01Trabajo de Investigación - Contratos y franquici...
🔴 (AC-S18) Semana 18 -Tema 01Trabajo de Investigación - Contratos y franquici...
FernandoEstebanLlont
 
INSTRUMENTOS USADOS EN LA PSICOLOGÍA
INSTRUMENTOS USADOS EN LA PSICOLOGÍA INSTRUMENTOS USADOS EN LA PSICOLOGÍA
INSTRUMENTOS USADOS EN LA PSICOLOGÍA
Kiara Ocampo Apolo
 

Último (20)

Presentación sobré la culturas Lima, la cultura Paracas y la cultura Vicús.
Presentación  sobré la culturas Lima,  la  cultura Paracas y la cultura Vicús.Presentación  sobré la culturas Lima,  la  cultura Paracas y la cultura Vicús.
Presentación sobré la culturas Lima, la cultura Paracas y la cultura Vicús.
 
diapositivas paco yunque.pptx cartelera literaria
diapositivas paco yunque.pptx cartelera literariadiapositivas paco yunque.pptx cartelera literaria
diapositivas paco yunque.pptx cartelera literaria
 
Enfermeria samantha vasquez (1).docx.......
Enfermeria samantha vasquez (1).docx.......Enfermeria samantha vasquez (1).docx.......
Enfermeria samantha vasquez (1).docx.......
 
PPT II BLOQUE SG 2024 - semana de gestion.pdf
PPT  II BLOQUE SG 2024 - semana de gestion.pdfPPT  II BLOQUE SG 2024 - semana de gestion.pdf
PPT II BLOQUE SG 2024 - semana de gestion.pdf
 
PPT: Un día en el ministerio de Jesús.pptx
PPT: Un día en el ministerio de Jesús.pptxPPT: Un día en el ministerio de Jesús.pptx
PPT: Un día en el ministerio de Jesús.pptx
 
2024 DIA DEL LOGRO-ARTE 2 - IE HONORIO DELGADO ESPINOZA
2024 DIA DEL LOGRO-ARTE 2 - IE HONORIO DELGADO ESPINOZA2024 DIA DEL LOGRO-ARTE 2 - IE HONORIO DELGADO ESPINOZA
2024 DIA DEL LOGRO-ARTE 2 - IE HONORIO DELGADO ESPINOZA
 
Relieve de la Región de la Selva Peruana.pdf
Relieve de la Región de la Selva Peruana.pdfRelieve de la Región de la Selva Peruana.pdf
Relieve de la Región de la Selva Peruana.pdf
 
Informe de Evaluacion Diagnostica de Comunicacion 1-5 Ccesa007.pdf
Informe de Evaluacion Diagnostica de Comunicacion 1-5 Ccesa007.pdfInforme de Evaluacion Diagnostica de Comunicacion 1-5 Ccesa007.pdf
Informe de Evaluacion Diagnostica de Comunicacion 1-5 Ccesa007.pdf
 
Taller intensivo de formación continua. Puebla.
Taller intensivo de formación continua. Puebla.Taller intensivo de formación continua. Puebla.
Taller intensivo de formación continua. Puebla.
 
🔴 (AC-S18) Semana 18 - Tema 01 - Tarea - Proyecto Final (terminado y revisado...
🔴 (AC-S18) Semana 18 - Tema 01 - Tarea - Proyecto Final (terminado y revisado...🔴 (AC-S18) Semana 18 - Tema 01 - Tarea - Proyecto Final (terminado y revisado...
🔴 (AC-S18) Semana 18 - Tema 01 - Tarea - Proyecto Final (terminado y revisado...
 
Informe de Evaluacion Diagnostica de Matematica 1-5 Ccesa007.pdf
Informe de Evaluacion Diagnostica de Matematica 1-5 Ccesa007.pdfInforme de Evaluacion Diagnostica de Matematica 1-5 Ccesa007.pdf
Informe de Evaluacion Diagnostica de Matematica 1-5 Ccesa007.pdf
 
PLAN ANUAL DE TRABAJO (PAT) 2024 MINEDU PERÚ
PLAN ANUAL DE TRABAJO (PAT) 2024 MINEDU PERÚPLAN ANUAL DE TRABAJO (PAT) 2024 MINEDU PERÚ
PLAN ANUAL DE TRABAJO (PAT) 2024 MINEDU PERÚ
 
Acuerdo tercer periodo - Grado Sextos.pptx
Acuerdo tercer periodo - Grado Sextos.pptxAcuerdo tercer periodo - Grado Sextos.pptx
Acuerdo tercer periodo - Grado Sextos.pptx
 
BLOQUE II SEMANA DE GESTION EN INSTITUVIONES EDUCATIVAS.pptx
BLOQUE II SEMANA DE GESTION EN INSTITUVIONES EDUCATIVAS.pptxBLOQUE II SEMANA DE GESTION EN INSTITUVIONES EDUCATIVAS.pptx
BLOQUE II SEMANA DE GESTION EN INSTITUVIONES EDUCATIVAS.pptx
 
ACERTIJO MATEMÁTICO DEL MEDALLERO OLÍMPICO. Por JAVIER SOLIS NOYOLA
ACERTIJO MATEMÁTICO DEL MEDALLERO OLÍMPICO. Por JAVIER SOLIS NOYOLAACERTIJO MATEMÁTICO DEL MEDALLERO OLÍMPICO. Por JAVIER SOLIS NOYOLA
ACERTIJO MATEMÁTICO DEL MEDALLERO OLÍMPICO. Por JAVIER SOLIS NOYOLA
 
EJEMPLOS DE FLORA Y FAUNA DE LA COSTA PERUANA
EJEMPLOS DE FLORA Y FAUNA DE LA COSTA PERUANAEJEMPLOS DE FLORA Y FAUNA DE LA COSTA PERUANA
EJEMPLOS DE FLORA Y FAUNA DE LA COSTA PERUANA
 
2024 DIA DEL LOGRO-ARTE 2 - IE HONORIO DELGADO ESPINOZA
2024 DIA DEL LOGRO-ARTE 2 - IE HONORIO DELGADO ESPINOZA2024 DIA DEL LOGRO-ARTE 2 - IE HONORIO DELGADO ESPINOZA
2024 DIA DEL LOGRO-ARTE 2 - IE HONORIO DELGADO ESPINOZA
 
CULTURA CHIMU CERAMICA UBICACION METALURGIA
CULTURA CHIMU CERAMICA UBICACION METALURGIACULTURA CHIMU CERAMICA UBICACION METALURGIA
CULTURA CHIMU CERAMICA UBICACION METALURGIA
 
🔴 (AC-S18) Semana 18 -Tema 01Trabajo de Investigación - Contratos y franquici...
🔴 (AC-S18) Semana 18 -Tema 01Trabajo de Investigación - Contratos y franquici...🔴 (AC-S18) Semana 18 -Tema 01Trabajo de Investigación - Contratos y franquici...
🔴 (AC-S18) Semana 18 -Tema 01Trabajo de Investigación - Contratos y franquici...
 
INSTRUMENTOS USADOS EN LA PSICOLOGÍA
INSTRUMENTOS USADOS EN LA PSICOLOGÍA INSTRUMENTOS USADOS EN LA PSICOLOGÍA
INSTRUMENTOS USADOS EN LA PSICOLOGÍA
 

Metodologias de diseño de bd

  • 1. Ing. Juan Vera Castillo
  • 2. Ing. Juan Vera Castillo Una metodología es un conjunto de modelos y herramientas que nos permiten pasar de una etapa a la siguiente en el proceso de diseño de la base de datos. Rolland y Benci (1988).
  • 3. Ing. Juan Vera Castillo En la determinación de las fases de una metodología debemos definir una jerarquía de niveles de abstracción que resulte apropiada, en el sentido de ser lo suficientemente amplia para que a cada nivel le correspondan decisiones de diseño bien definidas, pero, a la vez, no proponer demasiados niveles, ya que complicaría su interpretación.
  • 4. Ing. Juan Vera Castillo En general no existe una metodología consagrada o dedicada exclusivamente, sin embargo, ciertas etapas son distinguibles : Diseño Conceptual cuyo objetivo es obtener una buena representación de los recursos de información de la empresa, con independencia de usuarios o aplicaciones en particular y fuera de consideraciones de eficiencia del computador. Diseño Lógico cuyo objetivo es transformar el esquema conceptual obtenido en la etapa anterior, adaptándolo al modelo de datos en el que se apoya el SGBD que se va a utilizar (modelo relacional). Diseño Físico cuyo objetivo es conseguir una instrumentación lo mas eficiente posible del esquema lógico.
  • 5. Ing. Juan Vera Castillo METODOLOGÍA DE DISEÑO A continuación se detalla como ejemplo una de las metodologías de diseño de bases de datos
  • 6. Ing. Juan Vera Castillo Desde 60  desarrollo de tecnología de BD, marco teórico de base : • teoría relacional de datos • procesamiento y optimización de consultas, • control de concurrencia, • gestión de transacciones y recuperación, ... ‡ En paralelo  desarrollo de metodologías + técnicas de diseño : „ • Fue tarea de expertos, más un arte que una ciencia. „ • Actualmente considerada una disciplina estable, con sus propios métodos y técnicas. ‡ Consenso : „ • Descomponer del proceso de diseño  en fases, „ • Definir principales objetivos de cada fase „ • Desarrollar y usar técnicas para conseguir esos objetivos. Introducción a las metodologías de diseño
  • 7. Ing. Juan Vera Castillo Introducción a las metodologías de diseño Ingeniería del Software : „ • Importantes esfuerzos para encontrar las metodologías más adecuadas „ • Gran impacto en el desarrollo de un producto SW: costes, plazos, calidad, mantenimiento. „ • MÉTRICA, SSADM, MERISE,... Integran datos y funciones (mayor énfasis) Diseño de una BD „ • No existe metodología consagrada (hay diversos enfoques) „ • Esta limitado a veces a la teoría de normalización „ • Debe abarcar otras etapas (desde concepción a la implementación)
  • 8. Ing. Juan Vera Castillo Metodología Definición de A. De Miguel & M. Piattini (1993) : "Conjunto de modelos, lenguajes y otras herramientas que nos facilitan la representación de los datos en cada fase del proceso de diseño de una BD, junto con las reglas que permiten el paso de una fase a la siguiente". ‡ Herramientas : „ • Cualquier recurso a disposición de la metodología „ • También Modelo de datos, lenguaje de datos, documentación y reglas. „ • Más diagramas, grafos, teorías, etc
  • 9. Ing. Juan Vera Castillo Metodología Lenguaje de datos : „ • resultado de usar un determinado lenguaje con una férrea sintaxis, sobre un modelo de datos (p.e. : SQL). ‡ Documentación : „ • Descripción normalizada de los resultados de cada etapa. „ • Diagramas : Representación gráfica de construcciones del Modelo de Datos • Documentos fáciles de leer y entender (p.e. : grafos relacionales) ‡ Reglas : „ • actúan sobre los elementos de entrada de cada fase de diseño para conseguir las salidas de cada una de ellas. ‡ Otras herramientas : CASE : „Oracle Designer, ERwin, ER Studio, System Architect,... „ Las Metodologías de diseño están implícitas en estas herramientas
  • 10. Ing. Juan Vera Castillo Metodología para el diseño conceptual de Almacenes de datos
  • 11. Ing. Juan Vera Castillo Esta metodología, esta compuesta de tres fases La primera fase Esta dedicada a examinar el esquema ER de la base de datos operacional, generando los esquemas candidatos para el Almacenamiento de Datos. La solución a esta fase, se ha abordado en el contexto de MDA (Model Driven Architecture ) para esto, están definidas un conjunto de reglas de transformación entre el PIM (Platform Independent Model ) Entidad Relación (ER) y el PIM On-Line Analytical Processing (OLAP) Metodología para el diseño conceptual de Almacenes de datos
  • 12. Ing. Juan Vera Castillo En la segunda fase, los requisitos de usuario son recogidos por medio de entrevistas. El propósito de las entrevistas es obtener información acerca de las necesidades de los usuarios para su análisis. Como base para esta fase, adaptamos un método de elicitación de requisitos basado en metas. La tercera fase, contrasta la información obtenida en la segunda fase, con los esquemas multidimensional candidatos formados en la Metodología para el diseño conceptual de Almacenes de datos elicitación : Es el proceso que consiste en adquirir todo el conocimiento relevante, necesario para producir un modelo de requerimientos (especificación) de un dominio de problema
  • 13. Ing. Juan Vera Castillo La tercera fase, Contrasta la información obtenida en la segunda fase, con los esquemas candidatos formados en la primera fase generando así, la mejor solución (soportada por las bases datos operacionales) que mejor reflejan los requisitos de usuario. Metodología para el diseño conceptual de Almacenes de datos