Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.
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 <ul><li>Factores Técnicos </li></ul><ul><li>Factores Económicos </li></ul><ul><li>Políticas de la Organi...
<ul><li>Idoneidad del DBMS para las tareas requeridas: </li></ul><ul><ul><li>El tipo (relacional, relacional-objeto u OO) ...
<ul><li>Costo de adquisición : gasto inicial.  </li></ul><ul><ul><li>Normalmente las herramientas de diseño, de desarrollo...
<ul><li>Costo de personal : reorganización del área, contratación de un DBA experto </li></ul><ul><li>Costo de entrenamien...
<ul><li>Adopción de una determinada filosofía en una organización grande : modelo de datos (relacional u orientado a objet...
Diseño físico de la BD <ul><li>Es el proceso de elegir estructuras de almacenamiento y caminos de acceso específicos para ...
Diseño Físico de la BD - Criterios a considerar - <ul><li>Tiempo de respuesta : el que transcurre entre la introducción de...
Diseño físico de la BD <ul><li>El rendimiento de la BD depende del tamaño y del número de registros que contienen los fich...
Implementación y Ajuste <ul><li>Creación del esquema de la BD, con los ficheros vacíos </li></ul><ul><li>Carga de datos (p...
RESUMEN <ul><li>El diseño conceptual es una  descripción estable , muy expresiva y general del contenido de la BD, que es ...
Próxima SlideShare
Cargando en…5
×

Diseño físico

519 visualizaciones

Publicado el

Publicado en: Diseño
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Diseño físico

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

×