Date post: | 29-Jun-2015 |
Category: |
Documents |
Upload: | argenis-riofrio |
View: | 4,689 times |
Download: | 0 times |
ESCUELA DE CIENCIAS DE LA COMPUTACION
DISEÑO FÍSICO DE BASE DE DATOS DISEÑO FÍSICO DE BASE DE DATOS
RELACIONALES
CUESTIONES DE REPASO
Argenis Riofrío
Argenis Riofrío
• DISEÑO CONCEPTUAL:
– Es el proceso de construir un modelo de datos
utilizado en una organización.
– Es independiente de las consideraciones físicas
Argenis Riofrío
– Es independiente de las consideraciones físicas
• DISEÑO LÓGICO:
– Este en cambio de construye un modelo de datos
utilizados en una empresa per se basa en un
modelo de datos específicos. (Ej. Modelo de datos
relacional).
• DISEÑO FÍSICO:
– Esta en relación a los otros diseño constituye un
proceso de producir una descripción de la
implementación de la base de datos en
almacenamiento secundario.
Argenis Riofrío
almacenamiento secundario.
– Se considera todas las relaciones de implantación
con archivos, índices…
• ¿Por qué estas tareas deben ser llevadas a cabo por distintas persona?
– Porque para cada tipo de modelo se requieren
Argenis Riofrío
– Porque para cada tipo de modelo se requieren
capacidades diferente para cada modelo, y esto
significa que deben actual distintas personas.
Argenis Riofrío
• ENTRADAS:
– La consecución de estos métodos permite que la
salida de uno sea la entrada del siguiente.
– En este caso tenemos el caso que la salida del
Argenis Riofrío
– En este caso tenemos el caso que la salida del
modelo lógico es un esquema relacional la
documentación que da soporte a este modelo (Ej.
Diccionario de datos).
– Todo lo descrito anteriormente el la base
fundamental para desarrollar un modelo físico.
• SALIDA:
– Es este caso una vez obtenidas la entradas se
dispone a desarrollar 6 pasos que permiten
realizar este modelo. Estos paso se presenta en la
Argenis Riofrío
realizar este modelo. Estos paso se presenta en la
siguiente figura.
– Pero en definitiva lo que se pretende es tener una
base de datos funcionando correctamente,
robusta y sin incoherencias.
Paso 1Paso 1
• Traducir el modelo lógico de los datos
al SGBD
• Diseñar la organización de los archivos
Argenis Riofrío
Paso 2Paso 2
• Diseñar la organización de los archivos
e índices.
Paso 3Paso 3• Diseñar las vista de usuario
Paso 4Paso 4• Diseñar los mecanismos de seguridad
• Considerar la introducción de una
Argenis Riofrío
Paso 5Paso 5
• Considerar la introducción de una
cantidad controlada de redundancias
Paso 6Paso 6• Monitorizar y ajustar el sistema final
Argenis Riofrío
1.
TRADUCIR EL MODELO LÓGICO
Argenis Riofrío
TRADUCIR EL MODELO LÓGICO DE LOS DATOS AL SGBD
SELECCIONADO
• Este paso implica el diseño de las relaciones
base y de las restricciones generales utilizando
las funcionalidades disponibles en el SGBD
seleccionado.
Argenis Riofrío
seleccionado.
• También se considera como debemos
representar los datos derivados presentes en
el modelo de datos.
2.
DISEÑAR LA ORGANIZACIÓN DE
Argenis Riofrío
DISEÑAR LA ORGANIZACIÓN DE LOS ARCHIVOS E ÍNDICES.
• Realizar una independencia de datos con el fin de
que no se vean afectados los datos, por cambios
en al estructura física.
• Esto se da con la debida organización de archivos
Argenis Riofrío
• Esto se da con la debida organización de archivos
utilizadas para representar cada relación.
• Esta organización permite especificar detalles
tales como la ubicación y protección de archivos.
3.
DISEÑAR LAS VISTA DE
Argenis Riofrío
DISEÑAR LAS VISTA DE USUARIO
• Se verá la forma de cómo debe implementarse
cada vista de usuario necesaria en la
Argenis Riofrío
cada vista de usuario necesaria en la
aplicación o sistema.
4.
DISEÑAR LOS MECANISMOS DE
Argenis Riofrío
DISEÑAR LOS MECANISMOS DE SEGURIDAD
• Como se dice en el enunciado lo que se
pretende es dotar al sistema de los
mecanismos de seguridad necesarios para
Argenis Riofrío
mecanismos de seguridad necesarios para
proteger los datos frente a accesos no
autorizados, incluyendo los controles de
acceso requeridos para las relaciones base.
5.
CONSIDERAR LA
Argenis Riofrío
INTRODUCCIÓN DE UNA CANTIDAD CONTROLADA DE
REDUNDANCIAS
• Lo que se pretende realizar con este paso es
que en todas las circunstancias en las que sea
necesario aceptar la perdida de algunas de las
ventajas de un diseño completamente
Argenis Riofrío
ventajas de un diseño completamente
normalizado, con el fin de mejorar el
rendimiento.
6.
MONITORIZAR Y AJUSTAR EL
Argenis Riofrío
MONITORIZAR Y AJUSTAR EL SISTEMA FINAL
• Para finalizar este proceso lo que se requiere
es que exista una monitorización y
optimización del sistema final para con esto
Argenis Riofrío
optimización del sistema final para con esto
obtener las mejores prestaciones del sistema
realizado.
Argenis Riofrío
• Sirven para encontrar más rápido aquello que buscamos, por lo tanto y extrapolando a bases de datos podemos decir que nos sirven para agilizar las consultas a las tablas.
Argenis Riofrío
agilizar las consultas a las tablas.
• evitamos un "escaneo completo de la tabla" lo que hace que cuando tenemos grandes cantidades de datos en nuestras tablas, la mejora puede ser muy importante.