SlideShare une entreprise Scribd logo
1  sur  13
Télécharger pour lire hors ligne
Base de Datos


Profesor:
MSC Luis Serna Jherry
Diseño Físico

       Elección del DBMS
      Diseño físico de la BD
     Implementación y Ajuste
Base de Datos


Profesor:
MSC Luis Serna Jherry
Elección del DBMS
Factores Técnicos
Factores Económicos
Políticas de la Organización
Elección del DBMS
  - Factores Técnicos -
Idoneidad del DBMS para las tareas requeridas:
    El tipo (relacional, relacional objeto u OO)
            (relacional relacional-objeto
    Estructuras de almacenamiento y caminos de
    acceso que maneja el DBMS
    Interfases de usuario y programador disponibles
    Tipos de lenguaje
    Disponibilidad de herramientas de desarrollo
    Di      ibilid d d h        i t d d          ll
    Posibilidad de comunicación con otros DBMS
    mediante interfases estándar, etc.
Elección del DBMS
- Factores Económicos -
Costo de adquisición: gasto inicial.
   Normalmente las herramientas de diseño, de desarrollo y el
   soporte de lenguajes adicionales no forman parte del precio
   básico
Costo de mantenimiento, para la actualización regular
de la versión del DBMS
Costo de adquisición del hardware
Costo de creación y conversión de la BD: crear el
sistema desde cero o convertir uno existente.
   Operación en paralelo. Con frecuencia este costo es
   subestimado.
Elección del DBMS
- Factores Económicos -
Costo de personal: reorganización del área,
contratación de un DBA experto
Costo de entrenamiento de programadores y
desarrolladores
Costo de d i i ió d l h d
C t d adquisición del hardware
Costo de operación, independiente del DBMS que se
seleccione
Elección del DBMS
- Políticas de la Organización -
Adopción de una determinada filosofía en una
organización grande: modelo de datos (relacional u
orientado a objetos), proveedor, metodologías o
herramientas de desarrollo
Familiaridad del personal con el sistema
Disponibilidad de servicios del proveedor
Portabilidad del DBMS entre los diferentes tipos de
hardware, que cuenten con versiones que se ejecuten
en diferentes configuraciones de hardware / software
Diseño físico de la BD
Es el proceso de elegir estructuras de almacenamiento
y caminos de acceso específicos para que los ficheros
de la BD tengan buen rendimiento con las aplicaciones:
  Organización de ficheros y caminos de acceso
  Diversos tipos de indexación
  Agrupación de registros relacionados en bloques de disco
  Enlace de registros relacionados mediante apuntadores
  Técnicas de dispersión
  Té i     d di       ió
Diseño Físico de la BD
- Criterios a considerar -
Tiempo de respuesta: el que transcurre entre la
introducción de una transacción y la obtención de la
respuesta
  Tiempo de acceso a la BD para obtener los elementos de
  información (bajo el control del DBMS)
  Carga del sistema, tareas del SO y comunicación
Aprovechamiento del espacio: cantidad de espacio que
ocupan los ficheros y sus estructuras de acceso (índices)
Productividad de las transacciones: número medio de
transacciones que la BD puede procesar por minuto
  Medido en las condiciones pico para el sistema
Diseño físico de la BD
El rendimiento de la BD depende del tamaño y del
número de registros que contienen los ficheros:
  Estimación de estos valores para cada fichero
  Considerar el crecimiento esperado de cada uno
Se debe estimar los patrones de actualización y
obtención de datos del fichero para todas las
transacciones en conjunto.
  Considerar la construcción de caminos de acceso primarios e
  C    id    l       t    ió d       i    d           i    i
  índices secundarios para los atributos con los que se suelen
  seleccionar los registros.
Implementación y Ajuste
Creación del esquema de la BD, con los ficheros vacíos
Carga de datos (poblado de tablas)
   Rutinas de conversión para migrar datos desde una versión anterior
Implementación de las transacciones
   Codificación de programas con instrucciones DML incrustadas
   Prueba d
   P b de programas
Monitoreo del rendimiento en producción:
   Estadísticas sobre el número de invocaciones a las transacciones o
   consultas predefinidas
         lt      d fi id
   Actividades de entrada / salida sobre ficheros
   Conteo de páginas de ficheros o registros de índices
   Frecuencia d utilización de los índices
   F         i de ili ió d l í di
RESUMEN
El diseño conceptual es una descripción estable, muy
expresiva y general del contenido de la BD, que es
independiente del DBMS
i d     di t d l
El diseño físico empieza por la elección del DBMS y está
fuertemente marcado por éste.
El adecuado rendimiento de la BD depende en gran
medida de las condiciones de implementación propias
de d i
d cada instalación: volúmenes de datos, tiempos,
               l ió    lú        d d        i
carga de trabajo, etc.
El punto de partida para conseguir una BD eficiente es,
                                                     es
siempre, un adecuado diseño conceptual.

Contenu connexe

Similaire à Diseño físico

Creacion de un entorno de bdd el dba(administracion de base de datos)
Creacion de un entorno de bdd el dba(administracion de base de datos)Creacion de un entorno de bdd el dba(administracion de base de datos)
Creacion de un entorno de bdd el dba(administracion de base de datos)UTN
 
Fases para la creacion de una base de datos
Fases para la creacion de una base de datosFases para la creacion de una base de datos
Fases para la creacion de una base de datosfrank centurion
 
Sistema de Administración de base de datos
Sistema de Administración de base de datosSistema de Administración de base de datos
Sistema de Administración de base de datosAmérico Uriarte Quispe
 
Ciclo de vida de un sistema de informacion
Ciclo de vida de un sistema de informacionCiclo de vida de un sistema de informacion
Ciclo de vida de un sistema de informacionSergio, Chávez
 
Estructura basedatos
Estructura basedatosEstructura basedatos
Estructura basedatosJesus Parra
 
diseño fisico de base de datos
diseño fisico de base de datosdiseño fisico de base de datos
diseño fisico de base de datosemnero
 
Funciones de un DBA y tipos de base de datos
Funciones de un DBA y tipos de base de datosFunciones de un DBA y tipos de base de datos
Funciones de un DBA y tipos de base de datosRoyJaramillo
 
Sistemas gestores-de-bases-de-datos
Sistemas gestores-de-bases-de-datosSistemas gestores-de-bases-de-datos
Sistemas gestores-de-bases-de-datosWalter Gomez
 

Similaire à Diseño físico (20)

119318
119318119318
119318
 
Introduccion a los sistemas de bases de datos
Introduccion  a los sistemas de bases de datosIntroduccion  a los sistemas de bases de datos
Introduccion a los sistemas de bases de datos
 
1. introducción
1. introducción1. introducción
1. introducción
 
Creacion de un entorno de bdd el dba(administracion de base de datos)
Creacion de un entorno de bdd el dba(administracion de base de datos)Creacion de un entorno de bdd el dba(administracion de base de datos)
Creacion de un entorno de bdd el dba(administracion de base de datos)
 
Tema 1 base de datos HL Segundo Año
Tema 1 base de datos HL Segundo AñoTema 1 base de datos HL Segundo Año
Tema 1 base de datos HL Segundo Año
 
Fases para la creacion de una base de datos
Fases para la creacion de una base de datosFases para la creacion de una base de datos
Fases para la creacion de una base de datos
 
Sistema de Administración de base de datos
Sistema de Administración de base de datosSistema de Administración de base de datos
Sistema de Administración de base de datos
 
Diseño de una Base de Datos
Diseño de una Base de DatosDiseño de una Base de Datos
Diseño de una Base de Datos
 
Ciclo de vida de un sistema de informacion
Ciclo de vida de un sistema de informacionCiclo de vida de un sistema de informacion
Ciclo de vida de un sistema de informacion
 
Clase 1 Diseño de Base de Datos
Clase 1 Diseño de Base de DatosClase 1 Diseño de Base de Datos
Clase 1 Diseño de Base de Datos
 
cc302modulo1
cc302modulo1cc302modulo1
cc302modulo1
 
Estructura basedatos
Estructura basedatosEstructura basedatos
Estructura basedatos
 
Manejo de bases de datos. Unidad 1
Manejo de bases de datos. Unidad 1Manejo de bases de datos. Unidad 1
Manejo de bases de datos. Unidad 1
 
Bases de Datos II: El entorno
Bases de Datos II: El entornoBases de Datos II: El entorno
Bases de Datos II: El entorno
 
Dcto. versión akm 18
Dcto. versión akm 18Dcto. versión akm 18
Dcto. versión akm 18
 
diseño fisico de base de datos
diseño fisico de base de datosdiseño fisico de base de datos
diseño fisico de base de datos
 
Funciones de un DBA y tipos de base de datos
Funciones de un DBA y tipos de base de datosFunciones de un DBA y tipos de base de datos
Funciones de un DBA y tipos de base de datos
 
FUNCIONES DEL DBA
FUNCIONES DEL DBAFUNCIONES DEL DBA
FUNCIONES DEL DBA
 
Funciones del dba
Funciones del dbaFunciones del dba
Funciones del dba
 
Sistemas gestores-de-bases-de-datos
Sistemas gestores-de-bases-de-datosSistemas gestores-de-bases-de-datos
Sistemas gestores-de-bases-de-datos
 

Plus de Luis Jherry

Suscripciones de cable
Suscripciones de cableSuscripciones de cable
Suscripciones de cableLuis Jherry
 
Sistema de organización de eventos
Sistema de organización de eventosSistema de organización de eventos
Sistema de organización de eventosLuis Jherry
 
Sistema de control y seguimiento de trasplantes renales
Sistema de control y seguimiento de trasplantes renalesSistema de control y seguimiento de trasplantes renales
Sistema de control y seguimiento de trasplantes renalesLuis Jherry
 
Selección de personal
Selección de personalSelección de personal
Selección de personalLuis Jherry
 
Planificacion mensual en una industria medico
Planificacion mensual en una industria medicoPlanificacion mensual en una industria medico
Planificacion mensual en una industria medicoLuis Jherry
 
Pedidos en feria
Pedidos en feriaPedidos en feria
Pedidos en feriaLuis Jherry
 
Paquete turístico
Paquete turísticoPaquete turístico
Paquete turísticoLuis Jherry
 
Organización de congresos
Organización de congresosOrganización de congresos
Organización de congresosLuis Jherry
 
Obras de construcción
Obras de construcciónObras de construcción
Obras de construcciónLuis Jherry
 
Instituto de capacitación en ti
Instituto de capacitación en tiInstituto de capacitación en ti
Instituto de capacitación en tiLuis Jherry
 
Explotaciones mineras
Explotaciones minerasExplotaciones mineras
Explotaciones minerasLuis Jherry
 

Plus de Luis Jherry (20)

Tienda de ropa
Tienda de ropaTienda de ropa
Tienda de ropa
 
Telefonos
TelefonosTelefonos
Telefonos
 
Suscripciones
SuscripcionesSuscripciones
Suscripciones
 
Suscripciones de cable
Suscripciones de cableSuscripciones de cable
Suscripciones de cable
 
Software s
Software sSoftware s
Software s
 
Sistema escolar
Sistema escolarSistema escolar
Sistema escolar
 
Sistema de organización de eventos
Sistema de organización de eventosSistema de organización de eventos
Sistema de organización de eventos
 
Sistema de control y seguimiento de trasplantes renales
Sistema de control y seguimiento de trasplantes renalesSistema de control y seguimiento de trasplantes renales
Sistema de control y seguimiento de trasplantes renales
 
Selección de personal
Selección de personalSelección de personal
Selección de personal
 
Planificacion mensual en una industria medico
Planificacion mensual en una industria medicoPlanificacion mensual en una industria medico
Planificacion mensual en una industria medico
 
Pedidos en feria
Pedidos en feriaPedidos en feria
Pedidos en feria
 
Paquete turístico
Paquete turísticoPaquete turístico
Paquete turístico
 
Organización de congresos
Organización de congresosOrganización de congresos
Organización de congresos
 
Obras de construcción
Obras de construcciónObras de construcción
Obras de construcción
 
Museo
MuseoMuseo
Museo
 
Instituto de capacitación en ti
Instituto de capacitación en tiInstituto de capacitación en ti
Instituto de capacitación en ti
 
Hostal
HostalHostal
Hostal
 
Hostal ii
Hostal iiHostal ii
Hostal ii
 
Gimnasio
GimnasioGimnasio
Gimnasio
 
Explotaciones mineras
Explotaciones minerasExplotaciones mineras
Explotaciones mineras
 

Diseño físico

  • 1. Base de Datos Profesor: MSC Luis Serna Jherry
  • 2. Diseño Físico Elección del DBMS Diseño físico de la BD Implementación y Ajuste
  • 3. Base de Datos Profesor: MSC Luis Serna Jherry
  • 4. Elección del DBMS Factores Técnicos Factores Económicos Políticas de la Organización
  • 5. Elección del DBMS - Factores Técnicos - Idoneidad del DBMS para las tareas requeridas: El tipo (relacional, relacional objeto u OO) (relacional relacional-objeto Estructuras de almacenamiento y caminos de acceso que maneja el DBMS Interfases de usuario y programador disponibles Tipos de lenguaje Disponibilidad de herramientas de desarrollo Di ibilid d d h i t d d ll Posibilidad de comunicación con otros DBMS mediante interfases estándar, etc.
  • 6. Elección del DBMS - Factores Económicos - Costo de adquisición: gasto inicial. Normalmente las herramientas de diseño, de desarrollo y el soporte de lenguajes adicionales no forman parte del precio básico Costo de mantenimiento, para la actualización regular de la versión del DBMS Costo de adquisición del hardware Costo de creación y conversión de la BD: crear el sistema desde cero o convertir uno existente. Operación en paralelo. Con frecuencia este costo es subestimado.
  • 7. Elección del DBMS - Factores Económicos - Costo de personal: reorganización del área, contratación de un DBA experto Costo de entrenamiento de programadores y desarrolladores Costo de d i i ió d l h d C t d adquisición del hardware Costo de operación, independiente del DBMS que se seleccione
  • 8. Elección del DBMS - Políticas de la Organización - Adopción de una determinada filosofía en una organización grande: modelo de datos (relacional u orientado a objetos), proveedor, metodologías o herramientas de desarrollo Familiaridad del personal con el sistema Disponibilidad de servicios del proveedor Portabilidad del DBMS entre los diferentes tipos de hardware, que cuenten con versiones que se ejecuten en diferentes configuraciones de hardware / software
  • 9. Diseño físico de la BD Es el proceso de elegir estructuras de almacenamiento y caminos de acceso específicos para que los ficheros de la BD tengan buen rendimiento con las aplicaciones: Organización de ficheros y caminos de acceso Diversos tipos de indexación Agrupación de registros relacionados en bloques de disco Enlace de registros relacionados mediante apuntadores Técnicas de dispersión Té i d di ió
  • 10. Diseño Físico de la BD - Criterios a considerar - Tiempo de respuesta: el que transcurre entre la introducción de una transacción y la obtención de la respuesta Tiempo de acceso a la BD para obtener los elementos de información (bajo el control del DBMS) Carga del sistema, tareas del SO y comunicación Aprovechamiento del espacio: cantidad de espacio que ocupan los ficheros y sus estructuras de acceso (índices) Productividad de las transacciones: número medio de transacciones que la BD puede procesar por minuto Medido en las condiciones pico para el sistema
  • 11. Diseño físico de la BD El rendimiento de la BD depende del tamaño y del número de registros que contienen los ficheros: Estimación de estos valores para cada fichero Considerar el crecimiento esperado de cada uno Se debe estimar los patrones de actualización y obtención de datos del fichero para todas las transacciones en conjunto. Considerar la construcción de caminos de acceso primarios e C id l t ió d i d i i índices secundarios para los atributos con los que se suelen seleccionar los registros.
  • 12. Implementación y Ajuste Creación del esquema de la BD, con los ficheros vacíos Carga de datos (poblado de tablas) Rutinas de conversión para migrar datos desde una versión anterior Implementación de las transacciones Codificación de programas con instrucciones DML incrustadas Prueba d P b de programas Monitoreo del rendimiento en producción: Estadísticas sobre el número de invocaciones a las transacciones o consultas predefinidas lt d fi id Actividades de entrada / salida sobre ficheros Conteo de páginas de ficheros o registros de índices Frecuencia d utilización de los índices F i de ili ió d l í di
  • 13. RESUMEN El diseño conceptual es una descripción estable, muy expresiva y general del contenido de la BD, que es independiente del DBMS i d di t d l El diseño físico empieza por la elección del DBMS y está fuertemente marcado por éste. El adecuado rendimiento de la BD depende en gran medida de las condiciones de implementación propias de d i d cada instalación: volúmenes de datos, tiempos, l ió lú d d i carga de trabajo, etc. El punto de partida para conseguir una BD eficiente es, es siempre, un adecuado diseño conceptual.