SlideShare a Scribd company logo
1 of 22
                
                                 UNIVERSIDAD CENTROCCIDENTAL
                                     “ LISANDRO ALVARADO ”
                               DECANATO DE CIENCIAS Y TECNOLOGIA
                                  DEPARTAMENTO DE SISTEMAS
                                                      
DIPLOMADO EN BASE DE DATOS.




                              Diplomado en Base de Datos.
      ENERO 2.009.-




                                          Modelos de Datos
                                      Metodología Relacional.

                                           Facilitador : Prof. Alfredo Ynfante.

                                             1
 Prof. Alfredo Ynfante.              Modelos de Datos / Metodología Relacional.   Enero 2.009.-
Contenido
DIPLOMADO EN BASE DE DATOS.




                               Introducción.
                               Diseño de Base de Datos.
                               Conceptos de Modelo.
                               Modelo de Datos.
                               Modelo Entidad / Relación.




                                            2
  Prof. Alfredo Ynfante.            Modelos de Datos / Metodología Relacional.   Enero 2.009.-
INTRODUCCION.
DIPLOMADO EN BASE DE DATOS.




                                  Muchos desarrolladores de S. de I., consideran
                              que el Modelaje de Datos es la parte mas importante
                              del Proceso de Desarrollo. Esta creencia se basa en
                              tres ( 3 ) Razones :
                               Las características de los datos ( Hechos y
                                reglas ) capturadas en la Fase de Modelaje, son
                                esenciales para el Diseño y aseguran la
                                Integridad de la Base de Datos.
                               Datos ( y no Procesos ) son los aspectos mas
                                complejos de la mayoría de los S. de I.
                                La riqueza de los Datos soporta todo tipo de
                                Proceso.
                               Los Datos tienden a ser mas estables que los
                                Procesos que los usan.
                                                    3
  Prof. Alfredo Ynfante.                    Modelos de Datos / Metodología Relacional.   Enero 2.009.-
Diseño de Bases de Datos.

                                Proceso de Diseño.
DIPLOMADO EN BASE DE DATOS.




                              Es el proceso mediante el cual se
                              define y se determina la Estructura
                              Lógica y Física de una o mas Bases de
                              Datos, con el fin de satisfacer las
                              necesidades de información de los
                              Usuarios en una Organización y/o un
                              Conjunto bien definido de Aplicaciones
                              de Software.
                                               4
  Prof. Alfredo Ynfante.               Modelos de Datos / Metodología Relacional.   Enero 2.009.-
Diseño de Bases de Datos.

                                Fases del Diseño.
DIPLOMADO EN BASE DE DATOS.




                               FASE INICIAL : Análisis de Requisitos. Descripción de la
                                información a gestionar y sus procesos ( Especificación
                                Funcional ).
                               DISEÑO CONCEPTUAL : Traducción del Análisis de Requisitos
                                al Esquema Conceptual ( Modelo Lógico de Datos ).
                                Representación gráfica de las Entidades de Datos y sus
                                Relaciones, Entidad Relación.
                               IMPLEMENTACION FISICA :
                                Traducción del Modelo Lógico de Datos al DDL del DBMS
                                correspondiente.
                                Determinar la organización de archivos y las estructuras de
                                almacenamiento interno ( Modelo Físico de Datos ).

                                                       5
  Prof. Alfredo Ynfante.                       Modelos de Datos / Metodología Relacional.   Enero 2.009.-
MODELO DE DATOS.
DIPLOMADO EN BASE DE DATOS.




                                MODELO LOGICO                            MODELO FISICO
                              Representación Lógica del              Es la Representación Física
                              Funcionamiento del Negocio             ( Sobre Medios de Almacen.
                                a través de los Datos.                Magnéticos ) de las Tablas
                                                                         o Archivos de Datos.
                               No depende en Absoluto de
                                la Plataforma de Hardware            De acuerdo a la Plataforma
                                y Software.                           de Hardware y Software
                               Es un Modelo Funcional del            El Modelo Físico tendrá
                                Negocio, también llamado              Características Particulares.
                                MODELO CONTEXTUAL                    Incluye el MODELO DE
                                DE DATOS.                                UTILIZACION DE DATOS.


                                                        6
  Prof. Alfredo Ynfante.                        Modelos de Datos / Metodología Relacional.   Enero 2.009.-
Diseño de Bases de Datos.
DIPLOMADO EN BASE DE DATOS.




                                Objetivos del Diseño de Base de Datos.

                               Satisfacer Requisitos de contenido de información de Usuarios
                                y Aplicaciones.
                               Proporcionar una estructuración de los datos, natural y fácil de
                                entender.
                               Soportar los requisitos de procesamiento y objetivos de
                                rendimiento, tales como : tiempo de respuesta, tiempo de
                                procesamiento, espacio de almacenamiento, etc.
                               Encontrar un esquema flexible de la Base de Datos,
                                modificable fácilmente ( por cambios en los Requisitos de
                                Usuarios ), una vez implementada la base de datos.

                                                                         ( J. Tomas Fernández. )
                                                         7
  Prof. Alfredo Ynfante.                         Modelos de Datos / Metodología Relacional.   Enero 2.009.-
Conceptos de Modelo.

                                   MODELO.
DIPLOMADO EN BASE DE DATOS.




                              Representación abstracta de una situación de la
                              Vida Real ( Universo del Discurso ), que contiene
                              las Características Generales de algo que se va ha
                              realizar.


                                   MODELAR.
                              Consiste en definir un Mundo Abstracto y Teórico,
                              de tal manera que las conclusiones que se puedan
                              sacar de él, coincidan con las manifestaciones
                              aparentes del Mundo Real. ( FLORY 1.982. )
                                                  8
  Prof. Alfredo Ynfante.                  Modelos de Datos / Metodología Relacional.   Enero 2.009.-
Conceptos de Modelo.
DIPLOMADO EN BASE DE DATOS.




                               ¿ Porqué Modelar ?

                               Para mejorar la comprensión de un problema.
                               Para compartir información relevante y hacer trabajo
                                en equipo.
                               Para validar con los usuarios los requerimientos de
                                información.
                               Para elaborar conclusiones y tomar decisiones bien
                                fundadas.
                               Para comunicar y plasmar nuestras percepciones de
                                la realidad.
                               Para abordar con éxito la solución de un problema.
                                                     9
  Prof. Alfredo Ynfante.                     Modelos de Datos / Metodología Relacional.   Enero 2.009.-
Conceptos de Modelo.

                              MODELAJE DE DATOS.
DIPLOMADO EN BASE DE DATOS.




                              Proceso de Abstracción mediante el cual se determinan aquellos
                              objetos y sus propiedades, que son centrales y relevantes en la
                              representación conceptual de la parcela del mundo real en
                              estudio.
                              El resultado del proceso, permite tener al menos el Modelo
                              Conceptual y las Vistas Externas relativas al problema en
                              estudio.


                              MODELO DE DATOS.
                              Conjunto de conceptos, reglas y restricciones que permiten
                              construir una representación genérica de los objetos
                              relevantes comprendidos en la parcela del mundo real en
                              estudio ( Universo del Discurso ).
                                                     10
  Prof. Alfredo Ynfante.                      Modelos de Datos / Metodología Relacional.   Enero 2.009.-
Modelo de Datos.

                                     DEFINICION.
DIPLOMADO EN BASE DE DATOS.




                               Conjunto de herramientas conceptuales para describir la
                                representación de la Información en términos de Datos. Los
                                modelo de datos comprenden aspectos relacionados con :
                                Estructura y Tipo de Datos, Operaciones y Restricciones.
                                Dittrich ( 1.994 ).

                               Conjunto de conceptos, reglas y convenciones que permiten
                                describir y manipular los datos de la parcela de un cierto
                                mundo real que deseamos almacenar en la base de datos.
                                De Miguel et al. ( 1.999 ).

                                Colección de herramientas conceptuales que se emplean para
                                Especificar Datos, las Relaciones entre ellos, su Semántica
                                asociada y las restricciones de Integridad.
                                                       11
  Prof. Alfredo Ynfante.                        Modelos de Datos / Metodología Relacional.   Enero 2.009.-
Modelo de Datos.
DIPLOMADO EN BASE DE DATOS.




                                       12
  Prof. Alfredo Ynfante.        Modelos de Datos / Metodología Relacional.   Enero 2.009.-
Modelo Entidad Relación.
DIPLOMADO EN BASE DE DATOS.




                               El Modelo E-R, es a menudo usado como
                                herramienta de comunicación entre los
                                diseñadores de la B. de D. y los usuarios.
                               Se usa para construir el modelo conceptual.
                               Introducido por Chen (1976) y subse-
                                cuentemente extendido por otros autores.
                               El Modelo E-R continúa evolucionando pero
                                desafortunadamente no existe notación
                                estándar.
                                                   13
  Prof. Alfredo Ynfante.                    Modelos de Datos / Metodología Relacional.   Enero 2.009.-
Modelo Entidad Relación.

                              MODELO ENTIDAD / RELACION :
DIPLOMADO EN BASE DE DATOS.




                              Es una Representación Lógica detallada de los
                              Datos de una Organización o un Area de Negocios.
                              ELEMENTOS :
                              – ENTIDADES DE DATOS.
                              – RELACIONES ENTRE LAS ENTIDADES.

                                                 Un Empleado pertenece
                                                    a un único Dpto.
                              EMPLEADO                                               DEPARTAMENTO

                                            Un Dpto. Posee uno o
                                              más Empleados.

                                                   14
  Prof. Alfredo Ynfante.                    Modelos de Datos / Metodología Relacional.   Enero 2.009.-
Modelo Entidad Relación.
DIPLOMADO EN BASE DE DATOS.




                               ENTIDAD :
                               Es algo a cerca de lo cual se desea
                               almacenar o manejar Información.
                                                        Un Objeto
                                                                                         EMPLEADO
                                                        Tangible :

                               ESE ALGO
                              PUEDE SER :

                                                 Algo de Naturaleza
                                                                                         CARGO
                                                    Conceptual :


                                                   15
  Prof. Alfredo Ynfante.                    Modelos de Datos / Metodología Relacional.   Enero 2.009.-
Modelo Entidad Relación.
DIPLOMADO EN BASE DE DATOS.




                              ATRIBUTO :
                              Características o Propiedades que
                              interesan de una Entidad.

                                  ENTIDAD                ATRIBUTOS
                                                         Nombre
                                 EMPLEADO
                                                         Cargo
                                                         Sueldo
                                     .


                                                   16
  Prof. Alfredo Ynfante.                    Modelos de Datos / Metodología Relacional.   Enero 2.009.-
Modelo Entidad Relación.
                                   OCURRENCIA :
DIPLOMADO EN BASE DE DATOS.




                                   Es cuando los Atributos de una Entidad,
                                   toman valores específicos.
                                    ENTIDAD                 ATRIBUTOS                 VALORES
                                                            Nombre                    Pedro Pérez.
                                    EMPLEADO
                                                            Cargo                     Chofer.             (1)
                                                            Sueldo                    1.000,oo
                                      .                                                Margarita Soto.
                                   DOMINIO :                                           Secretaria.        (2)
                                                                                       800,oo
                                                                                          .               (.)
                                                                                          .               (.)
                                                                                          .               (n)
                                    Rango de Valores17    que
  Prof.                       Alfredo Ynfante. tomar los Atributos.
                                    pueden         Modelos de Datos / Metodología Relacional.   Enero 2.009.-
Modelo Entidad Relación.
DIPLOMADO EN BASE DE DATOS.




                              ASOCIACION O RELACION :
                              Conexión Lógica entre dos ( 2 ) Entidades y expresa
                              una Regla del Negocio.
                                 Un Alumno        Cursa                  - varias Materias.
                                 Un Empleado      Desempeña              - sólo un Cargo.
                                 Una Factura      Contiene               - varios Artículos.
                                 Una Factura      Pertenece              - sólo a un Proveedor.


                               CARDINALIDAD                       GRADO DE LA RELACION

                                                     18
  Prof. Alfredo Ynfante.                      Modelos de Datos / Metodología Relacional.   Enero 2.009.-
Modelo Entidad Relación.
                                CARDINALIDAD en las Asociaciones.
DIPLOMADO EN BASE DE DATOS.




                                Expresa las ocurrencias de las entidades
                              que participan en la asociación en términos de
                                               Frecuencia Máxima ( FM )
                                               Frecuencia Mínima ( Fm )

                              Un ALUMNO cursa una o varias MATERIAS

                                             Frecuencia Mínima                          Frecuencia Máxima

                     ____________________________________________________________________________________
                                     Tomado de : Sistemas II. 19 Maritza Torres, Prof. Nohemy Rodriguez. 1998
                                                              Prof.

  Prof. Alfredo Ynfante.                           Modelos de Datos / Metodología Relacional.                   Enero 2.009.-
Modelo Entidad Relación.
DIPLOMADO EN BASE DE DATOS.




                                  NOTACION GRAFICA :

                                                                 Flavin o Típica :

                                                                                                                 Nombre
                                        Cedula
                                                    Fecha de
                              Nombre                Nacimi.                                                                   Créditos
                                                                                                       Código




                                                                            Cursa                      N
                                       ALUMNO                                                                   MATERIA
                                                          M

                     ____________________________________________________________________________________
                                          Tomado de : Sistemas II. 20 Maritza Torres, Prof. Nohemy Rodriguez. 1998
                                                                   Prof.

  Prof. Alfredo Ynfante.                                Modelos de Datos / Metodología Relacional.                   Enero 2.009.-
Modelo Entidad Relación.
DIPLOMADO EN BASE DE DATOS.




                              NOTACION GRAFICA :

                              Fabregas :
                                                  Cursa  1/N
                               ALUMNO                                                                  MATERIA
                                                                                Cursada 1/N

                              James Martin :
                                                                         Cursa
                               ALUMNO                                                                  MATERIA


                     ____________________________________________________________________________________
                                     Tomado de : Sistemas II. 21 Maritza Torres, Prof. Nohemy Rodriguez. 1998
                                                              Prof.

  Prof. Alfredo Ynfante.                           Modelos de Datos / Metodología Relacional.                   Enero 2.009.-
                
                                       UNIVERSIDAD CENTROCCIDENTAL
                                           “ LISANDRO ALVARADO ”
                                     DECANATO DE CIENCIAS Y TECNOLOGIA
                                        DEPARTAMENTO DE SISTEMAS
                                                            
DIPLOMADO ENEN BASE DE DATOS.
  DIPLOMADO  BASE DE DATOS.




                                Modelo de Datos
                                Relacional.
                                                  22
  Prof. Alfredo Ynfante.                      Enero 2.009.
                                           Modelos de Datos / Metodología Relacional.   Enero 2.009.-

More Related Content

What's hot (9)

Tema 02
Tema 02Tema 02
Tema 02
 
Intro base de datos
Intro base de datosIntro base de datos
Intro base de datos
 
Intro
IntroIntro
Intro
 
Base de datos
Base de datosBase de datos
Base de datos
 
Unidad 4. tecnología de base de datos
Unidad 4. tecnología de base de datosUnidad 4. tecnología de base de datos
Unidad 4. tecnología de base de datos
 
Base de datos y sistemas de gestión de bases de datos
Base de datos y sistemas de gestión de bases de datosBase de datos y sistemas de gestión de bases de datos
Base de datos y sistemas de gestión de bases de datos
 
Bases de Datos Relacionales
Bases de Datos RelacionalesBases de Datos Relacionales
Bases de Datos Relacionales
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Tema4
Tema4Tema4
Tema4
 

Viewers also liked

Presentación1
Presentación1Presentación1
Presentación1Luis Blink
 
Sistema operat
Sistema operatSistema operat
Sistema operatlalo0910
 
Presentación1
Presentación1Presentación1
Presentación1blopez1986
 
Reflexion video cassany producto 12
Reflexion video cassany producto 12Reflexion video cassany producto 12
Reflexion video cassany producto 12Esteban Merienne
 
Presentacion redes sociales
Presentacion redes socialesPresentacion redes sociales
Presentacion redes socialesmechaves
 
Nueva escuela secundaria
Nueva escuela secundariaNueva escuela secundaria
Nueva escuela secundariasummasecundario
 
Antologia de calaberas literarias 3°c
Antologia de calaberas literarias 3°cAntologia de calaberas literarias 3°c
Antologia de calaberas literarias 3°clupiz051295
 
Maquinassimple1 140222151722-phpapp02
Maquinassimple1 140222151722-phpapp02Maquinassimple1 140222151722-phpapp02
Maquinassimple1 140222151722-phpapp02Gisela Gutierrez
 
TF: "Y tú qué opinas ... Qué PROS y CONTRAS tiene lla Tecnología?
TF: "Y tú qué opinas ... Qué PROS y CONTRAS tiene lla Tecnología?TF: "Y tú qué opinas ... Qué PROS y CONTRAS tiene lla Tecnología?
TF: "Y tú qué opinas ... Qué PROS y CONTRAS tiene lla Tecnología?vavella
 
Presentación3
Presentación3Presentación3
Presentación3misthy
 

Viewers also liked (20)

Presentación1
Presentación1Presentación1
Presentación1
 
Sistema operat
Sistema operatSistema operat
Sistema operat
 
MONITOR
MONITOR MONITOR
MONITOR
 
Presentación1
Presentación1Presentación1
Presentación1
 
Reflexion video cassany producto 12
Reflexion video cassany producto 12Reflexion video cassany producto 12
Reflexion video cassany producto 12
 
Presentacion redes sociales
Presentacion redes socialesPresentacion redes sociales
Presentacion redes sociales
 
Nueva escuela secundaria
Nueva escuela secundariaNueva escuela secundaria
Nueva escuela secundaria
 
Antologia de calaberas literarias 3°c
Antologia de calaberas literarias 3°cAntologia de calaberas literarias 3°c
Antologia de calaberas literarias 3°c
 
Metodologia de la enseñanza
Metodologia de la enseñanzaMetodologia de la enseñanza
Metodologia de la enseñanza
 
Parricidi i daltabaix
Parricidi i daltabaixParricidi i daltabaix
Parricidi i daltabaix
 
Diapositivas sociologia
Diapositivas sociologiaDiapositivas sociologia
Diapositivas sociologia
 
Pibg 2014
Pibg 2014Pibg 2014
Pibg 2014
 
Maquinassimple1 140222151722-phpapp02
Maquinassimple1 140222151722-phpapp02Maquinassimple1 140222151722-phpapp02
Maquinassimple1 140222151722-phpapp02
 
Nombre
NombreNombre
Nombre
 
El universo
El universoEl universo
El universo
 
Trabajo envases
Trabajo envasesTrabajo envases
Trabajo envases
 
Control de la calidad (1)
Control de la calidad (1)Control de la calidad (1)
Control de la calidad (1)
 
TF: "Y tú qué opinas ... Qué PROS y CONTRAS tiene lla Tecnología?
TF: "Y tú qué opinas ... Qué PROS y CONTRAS tiene lla Tecnología?TF: "Y tú qué opinas ... Qué PROS y CONTRAS tiene lla Tecnología?
TF: "Y tú qué opinas ... Qué PROS y CONTRAS tiene lla Tecnología?
 
Presentación3
Presentación3Presentación3
Presentación3
 
Presentación1
Presentación1Presentación1
Presentación1
 

Similar to Mod de datos er

Similar to Mod de datos er (20)

DISEÑO DE BASE DE DATOS
DISEÑO DE BASE DE DATOSDISEÑO DE BASE DE DATOS
DISEÑO DE BASE DE DATOS
 
Analitico inf 312 bases de datos i
Analitico inf 312 bases de datos iAnalitico inf 312 bases de datos i
Analitico inf 312 bases de datos i
 
Funciones de un dba y tipos de bd
Funciones de un dba y tipos de bdFunciones de un dba y tipos de bd
Funciones de un dba y tipos de bd
 
Guia 3 base de datos
Guia 3 base de datosGuia 3 base de datos
Guia 3 base de datos
 
Funciones dba y tipos de bd
Funciones dba y tipos de bdFunciones dba y tipos de bd
Funciones dba y tipos de bd
 
Base de datos
Base de datosBase de datos
Base de datos
 
301125 17 willian garcerant-fase1
301125 17 willian garcerant-fase1301125 17 willian garcerant-fase1
301125 17 willian garcerant-fase1
 
base de datos 2013
base de datos 2013base de datos 2013
base de datos 2013
 
Anderson_Marin_Actividad_1.pdf
Anderson_Marin_Actividad_1.pdfAnderson_Marin_Actividad_1.pdf
Anderson_Marin_Actividad_1.pdf
 
TIPOS DE BDD Y SGBD
TIPOS DE BDD Y SGBDTIPOS DE BDD Y SGBD
TIPOS DE BDD Y SGBD
 
Bad115 2012 ofic
Bad115 2012 oficBad115 2012 ofic
Bad115 2012 ofic
 
Tecnologia Base Datos - Introduccion
Tecnologia Base Datos - IntroduccionTecnologia Base Datos - Introduccion
Tecnologia Base Datos - Introduccion
 
Presentacion bases de datos
Presentacion bases de datosPresentacion bases de datos
Presentacion bases de datos
 
Presentacion bases de datos
Presentacion bases de datosPresentacion bases de datos
Presentacion bases de datos
 
¿Qué funciones cumple un DBA?
¿Qué funciones cumple un DBA?¿Qué funciones cumple un DBA?
¿Qué funciones cumple un DBA?
 
Base de Datos - Yaiberth Bravo
Base de Datos - Yaiberth BravoBase de Datos - Yaiberth Bravo
Base de Datos - Yaiberth Bravo
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Lozano william 6_a_ti_1 (1) (1)
Lozano william 6_a_ti_1 (1) (1)Lozano william 6_a_ti_1 (1) (1)
Lozano william 6_a_ti_1 (1) (1)
 
Base de datos.1
Base de datos.1Base de datos.1
Base de datos.1
 
Introduccion a los SGBD
Introduccion a los SGBDIntroduccion a los SGBD
Introduccion a los SGBD
 

More from Lismirabal

Planificación
PlanificaciónPlanificación
PlanificaciónLismirabal
 
Presentación del software
Presentación del softwarePresentación del software
Presentación del softwareLismirabal
 
Consultar estado
Consultar estadoConsultar estado
Consultar estadoLismirabal
 
Procesar estado
Procesar estadoProcesar estado
Procesar estadoLismirabal
 
Estructura del informe
Estructura del informeEstructura del informe
Estructura del informeLismirabal
 
Diag de clases
Diag de clasesDiag de clases
Diag de clasesLismirabal
 
Estructura del primer informe
Estructura del primer informeEstructura del primer informe
Estructura del primer informeLismirabal
 
Metodología orientada a Objetos
Metodología orientada a ObjetosMetodología orientada a Objetos
Metodología orientada a ObjetosLismirabal
 
Procesamiento de datos
Procesamiento de datosProcesamiento de datos
Procesamiento de datosLismirabal
 

More from Lismirabal (20)

Is clase1
Is clase1Is clase1
Is clase1
 
Is clase2
Is clase2Is clase2
Is clase2
 
Is clase1
Is clase1Is clase1
Is clase1
 
Planificación
PlanificaciónPlanificación
Planificación
 
Unefa
UnefaUnefa
Unefa
 
Presentación del software
Presentación del softwarePresentación del software
Presentación del software
 
Consultar estado
Consultar estadoConsultar estado
Consultar estado
 
Reg estado
Reg estadoReg estado
Reg estado
 
Procesar
ProcesarProcesar
Procesar
 
Procesar estado
Procesar estadoProcesar estado
Procesar estado
 
Estructura del informe
Estructura del informeEstructura del informe
Estructura del informe
 
Conexion
ConexionConexion
Conexion
 
Mvc
MvcMvc
Mvc
 
Clase 2
Clase 2Clase 2
Clase 2
 
Casos de uso
Casos de usoCasos de uso
Casos de uso
 
Constructora
ConstructoraConstructora
Constructora
 
Diag de clases
Diag de clasesDiag de clases
Diag de clases
 
Estructura del primer informe
Estructura del primer informeEstructura del primer informe
Estructura del primer informe
 
Metodología orientada a Objetos
Metodología orientada a ObjetosMetodología orientada a Objetos
Metodología orientada a Objetos
 
Procesamiento de datos
Procesamiento de datosProcesamiento de datos
Procesamiento de datos
 

Mod de datos er

  • 1.                  UNIVERSIDAD CENTROCCIDENTAL “ LISANDRO ALVARADO ” DECANATO DE CIENCIAS Y TECNOLOGIA DEPARTAMENTO DE SISTEMAS   DIPLOMADO EN BASE DE DATOS. Diplomado en Base de Datos. ENERO 2.009.- Modelos de Datos Metodología Relacional. Facilitador : Prof. Alfredo Ynfante. 1 Prof. Alfredo Ynfante. Modelos de Datos / Metodología Relacional. Enero 2.009.-
  • 2. Contenido DIPLOMADO EN BASE DE DATOS.  Introducción.  Diseño de Base de Datos.  Conceptos de Modelo.  Modelo de Datos.  Modelo Entidad / Relación. 2 Prof. Alfredo Ynfante. Modelos de Datos / Metodología Relacional. Enero 2.009.-
  • 3. INTRODUCCION. DIPLOMADO EN BASE DE DATOS. Muchos desarrolladores de S. de I., consideran que el Modelaje de Datos es la parte mas importante del Proceso de Desarrollo. Esta creencia se basa en tres ( 3 ) Razones :  Las características de los datos ( Hechos y reglas ) capturadas en la Fase de Modelaje, son esenciales para el Diseño y aseguran la Integridad de la Base de Datos.  Datos ( y no Procesos ) son los aspectos mas complejos de la mayoría de los S. de I. La riqueza de los Datos soporta todo tipo de Proceso.  Los Datos tienden a ser mas estables que los Procesos que los usan. 3 Prof. Alfredo Ynfante. Modelos de Datos / Metodología Relacional. Enero 2.009.-
  • 4. Diseño de Bases de Datos. Proceso de Diseño. DIPLOMADO EN BASE DE DATOS. Es el proceso mediante el cual se define y se determina la Estructura Lógica y Física de una o mas Bases de Datos, con el fin de satisfacer las necesidades de información de los Usuarios en una Organización y/o un Conjunto bien definido de Aplicaciones de Software. 4 Prof. Alfredo Ynfante. Modelos de Datos / Metodología Relacional. Enero 2.009.-
  • 5. Diseño de Bases de Datos. Fases del Diseño. DIPLOMADO EN BASE DE DATOS.  FASE INICIAL : Análisis de Requisitos. Descripción de la información a gestionar y sus procesos ( Especificación Funcional ).  DISEÑO CONCEPTUAL : Traducción del Análisis de Requisitos al Esquema Conceptual ( Modelo Lógico de Datos ). Representación gráfica de las Entidades de Datos y sus Relaciones, Entidad Relación.  IMPLEMENTACION FISICA : Traducción del Modelo Lógico de Datos al DDL del DBMS correspondiente. Determinar la organización de archivos y las estructuras de almacenamiento interno ( Modelo Físico de Datos ). 5 Prof. Alfredo Ynfante. Modelos de Datos / Metodología Relacional. Enero 2.009.-
  • 6. MODELO DE DATOS. DIPLOMADO EN BASE DE DATOS. MODELO LOGICO MODELO FISICO Representación Lógica del Es la Representación Física Funcionamiento del Negocio ( Sobre Medios de Almacen. a través de los Datos. Magnéticos ) de las Tablas o Archivos de Datos.  No depende en Absoluto de la Plataforma de Hardware  De acuerdo a la Plataforma y Software. de Hardware y Software  Es un Modelo Funcional del El Modelo Físico tendrá Negocio, también llamado Características Particulares. MODELO CONTEXTUAL  Incluye el MODELO DE DE DATOS. UTILIZACION DE DATOS. 6 Prof. Alfredo Ynfante. Modelos de Datos / Metodología Relacional. Enero 2.009.-
  • 7. Diseño de Bases de Datos. DIPLOMADO EN BASE DE DATOS. Objetivos del Diseño de Base de Datos.  Satisfacer Requisitos de contenido de información de Usuarios y Aplicaciones.  Proporcionar una estructuración de los datos, natural y fácil de entender.  Soportar los requisitos de procesamiento y objetivos de rendimiento, tales como : tiempo de respuesta, tiempo de procesamiento, espacio de almacenamiento, etc.  Encontrar un esquema flexible de la Base de Datos, modificable fácilmente ( por cambios en los Requisitos de Usuarios ), una vez implementada la base de datos. ( J. Tomas Fernández. ) 7 Prof. Alfredo Ynfante. Modelos de Datos / Metodología Relacional. Enero 2.009.-
  • 8. Conceptos de Modelo. MODELO. DIPLOMADO EN BASE DE DATOS. Representación abstracta de una situación de la Vida Real ( Universo del Discurso ), que contiene las Características Generales de algo que se va ha realizar. MODELAR. Consiste en definir un Mundo Abstracto y Teórico, de tal manera que las conclusiones que se puedan sacar de él, coincidan con las manifestaciones aparentes del Mundo Real. ( FLORY 1.982. ) 8 Prof. Alfredo Ynfante. Modelos de Datos / Metodología Relacional. Enero 2.009.-
  • 9. Conceptos de Modelo. DIPLOMADO EN BASE DE DATOS. ¿ Porqué Modelar ?  Para mejorar la comprensión de un problema.  Para compartir información relevante y hacer trabajo en equipo.  Para validar con los usuarios los requerimientos de información.  Para elaborar conclusiones y tomar decisiones bien fundadas.  Para comunicar y plasmar nuestras percepciones de la realidad.  Para abordar con éxito la solución de un problema. 9 Prof. Alfredo Ynfante. Modelos de Datos / Metodología Relacional. Enero 2.009.-
  • 10. Conceptos de Modelo. MODELAJE DE DATOS. DIPLOMADO EN BASE DE DATOS. Proceso de Abstracción mediante el cual se determinan aquellos objetos y sus propiedades, que son centrales y relevantes en la representación conceptual de la parcela del mundo real en estudio. El resultado del proceso, permite tener al menos el Modelo Conceptual y las Vistas Externas relativas al problema en estudio. MODELO DE DATOS. Conjunto de conceptos, reglas y restricciones que permiten construir una representación genérica de los objetos relevantes comprendidos en la parcela del mundo real en estudio ( Universo del Discurso ). 10 Prof. Alfredo Ynfante. Modelos de Datos / Metodología Relacional. Enero 2.009.-
  • 11. Modelo de Datos. DEFINICION. DIPLOMADO EN BASE DE DATOS.  Conjunto de herramientas conceptuales para describir la representación de la Información en términos de Datos. Los modelo de datos comprenden aspectos relacionados con : Estructura y Tipo de Datos, Operaciones y Restricciones. Dittrich ( 1.994 ).  Conjunto de conceptos, reglas y convenciones que permiten describir y manipular los datos de la parcela de un cierto mundo real que deseamos almacenar en la base de datos. De Miguel et al. ( 1.999 ). Colección de herramientas conceptuales que se emplean para Especificar Datos, las Relaciones entre ellos, su Semántica asociada y las restricciones de Integridad. 11 Prof. Alfredo Ynfante. Modelos de Datos / Metodología Relacional. Enero 2.009.-
  • 12. Modelo de Datos. DIPLOMADO EN BASE DE DATOS. 12 Prof. Alfredo Ynfante. Modelos de Datos / Metodología Relacional. Enero 2.009.-
  • 13. Modelo Entidad Relación. DIPLOMADO EN BASE DE DATOS.  El Modelo E-R, es a menudo usado como herramienta de comunicación entre los diseñadores de la B. de D. y los usuarios.  Se usa para construir el modelo conceptual.  Introducido por Chen (1976) y subse- cuentemente extendido por otros autores.  El Modelo E-R continúa evolucionando pero desafortunadamente no existe notación estándar. 13 Prof. Alfredo Ynfante. Modelos de Datos / Metodología Relacional. Enero 2.009.-
  • 14. Modelo Entidad Relación. MODELO ENTIDAD / RELACION : DIPLOMADO EN BASE DE DATOS. Es una Representación Lógica detallada de los Datos de una Organización o un Area de Negocios. ELEMENTOS : – ENTIDADES DE DATOS. – RELACIONES ENTRE LAS ENTIDADES. Un Empleado pertenece a un único Dpto. EMPLEADO DEPARTAMENTO Un Dpto. Posee uno o más Empleados. 14 Prof. Alfredo Ynfante. Modelos de Datos / Metodología Relacional. Enero 2.009.-
  • 15. Modelo Entidad Relación. DIPLOMADO EN BASE DE DATOS. ENTIDAD : Es algo a cerca de lo cual se desea almacenar o manejar Información. Un Objeto EMPLEADO Tangible : ESE ALGO PUEDE SER : Algo de Naturaleza CARGO Conceptual : 15 Prof. Alfredo Ynfante. Modelos de Datos / Metodología Relacional. Enero 2.009.-
  • 16. Modelo Entidad Relación. DIPLOMADO EN BASE DE DATOS. ATRIBUTO : Características o Propiedades que interesan de una Entidad. ENTIDAD ATRIBUTOS Nombre EMPLEADO Cargo Sueldo . 16 Prof. Alfredo Ynfante. Modelos de Datos / Metodología Relacional. Enero 2.009.-
  • 17. Modelo Entidad Relación. OCURRENCIA : DIPLOMADO EN BASE DE DATOS. Es cuando los Atributos de una Entidad, toman valores específicos. ENTIDAD ATRIBUTOS VALORES Nombre Pedro Pérez. EMPLEADO Cargo Chofer. (1) Sueldo 1.000,oo . Margarita Soto. DOMINIO : Secretaria. (2) 800,oo . (.) . (.) . (n) Rango de Valores17 que Prof. Alfredo Ynfante. tomar los Atributos. pueden Modelos de Datos / Metodología Relacional. Enero 2.009.-
  • 18. Modelo Entidad Relación. DIPLOMADO EN BASE DE DATOS. ASOCIACION O RELACION : Conexión Lógica entre dos ( 2 ) Entidades y expresa una Regla del Negocio.  Un Alumno Cursa - varias Materias.  Un Empleado Desempeña - sólo un Cargo.  Una Factura Contiene - varios Artículos.  Una Factura Pertenece - sólo a un Proveedor. CARDINALIDAD GRADO DE LA RELACION 18 Prof. Alfredo Ynfante. Modelos de Datos / Metodología Relacional. Enero 2.009.-
  • 19. Modelo Entidad Relación. CARDINALIDAD en las Asociaciones. DIPLOMADO EN BASE DE DATOS. Expresa las ocurrencias de las entidades que participan en la asociación en términos de Frecuencia Máxima ( FM ) Frecuencia Mínima ( Fm ) Un ALUMNO cursa una o varias MATERIAS Frecuencia Mínima Frecuencia Máxima ____________________________________________________________________________________ Tomado de : Sistemas II. 19 Maritza Torres, Prof. Nohemy Rodriguez. 1998 Prof. Prof. Alfredo Ynfante. Modelos de Datos / Metodología Relacional. Enero 2.009.-
  • 20. Modelo Entidad Relación. DIPLOMADO EN BASE DE DATOS. NOTACION GRAFICA : Flavin o Típica : Nombre Cedula Fecha de Nombre Nacimi. Créditos Código Cursa N ALUMNO MATERIA M ____________________________________________________________________________________ Tomado de : Sistemas II. 20 Maritza Torres, Prof. Nohemy Rodriguez. 1998 Prof. Prof. Alfredo Ynfante. Modelos de Datos / Metodología Relacional. Enero 2.009.-
  • 21. Modelo Entidad Relación. DIPLOMADO EN BASE DE DATOS. NOTACION GRAFICA : Fabregas : Cursa  1/N ALUMNO MATERIA Cursada 1/N James Martin : Cursa ALUMNO MATERIA ____________________________________________________________________________________ Tomado de : Sistemas II. 21 Maritza Torres, Prof. Nohemy Rodriguez. 1998 Prof. Prof. Alfredo Ynfante. Modelos de Datos / Metodología Relacional. Enero 2.009.-
  • 22.                  UNIVERSIDAD CENTROCCIDENTAL “ LISANDRO ALVARADO ” DECANATO DE CIENCIAS Y TECNOLOGIA DEPARTAMENTO DE SISTEMAS   DIPLOMADO ENEN BASE DE DATOS. DIPLOMADO BASE DE DATOS. Modelo de Datos Relacional. 22 Prof. Alfredo Ynfante. Enero 2.009. Modelos de Datos / Metodología Relacional. Enero 2.009.-