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

513 visualizaciones

Publicado el

Publicado en: Diseño
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
513
En SlideShare
0
De insertados
0
Número de insertados
2
Acciones
Compartido
0
Descargas
7
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.
  • Introducción a las Bases de Datos 26 de abril de 2011 UPC - Ingeniería de Sistemas
  • Introducción a las Bases de Datos 26 de abril de 2011 UPC - Ingeniería de Sistemas
  • Modelo Relacional 26 de abril de 2011 UPC-Ing. Sistemas
  • 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>

    ×