Documente Academic
Documente Profesional
Documente Cultură
21/09/2011
Contenido
ESQUEMA FSICO DE BASE DE DATOS ................................................................................................. 2 Tipos de Datos y sus Tamaos en Bytes .......................................................................................... 2 Enteros ........................................................................................................................................ 2 Fecha & Hora ............................................................................................................................... 3 Carcter ....................................................................................................................................... 3 Implementacin del Esquema Interno (Nivel Fsico) ...................................................................... 4 Especificaciones del Nivel Fsico.................................................................................................. 4 Ventajas ....................................................................................................................................... 4 Estructura de Datos ..................................................................................................................... 5 Mtodos de Acceso ......................................................................................................................... 7 Organizacin de Ficheros ............................................................................................................ 7 Herramientas CASE ..................................................................................................................... 7 Datos que comprende cada Tipo de Datos ..................................................................................... 8 Sinnimos de los Tipos de Datos ..................................................................................................... 9
Carcter
Obtener un conjunto de relaciones (tablas) y las restricciones que se deben cumplir sobre ellas. Determinar las estructuras de almacenamiento y los mtodos de acceso que se van a utilizar para conseguir unas prestaciones ptimas. Disear el modelo de seguridad del sistema.
Estrategias de Almacenamiento:- Asignacin de espacio de almacenamiento para el conjunto de datos. Estrategias de Emplazamiento de los Datos:- Para optimizar los recursos a la hora de exportar la base de datos (tiempo de respuesta, disco, memoria, etc.). Caminos de Acceso:- Se incluye la especificacin de claves como la de ndices y punteros. El administrador debe especificar dispositivos de memoria, tamao de pgina, nmero de pginas asignadas a cada rea de almacenamiento, tamao de buffer, correspondencia entre esquemas y organizaciones fsicas, agrupamiento, ndices, y dependiendo del SGDB podr tambin definir punteros entre registros.
Ventajas
Aplicaciones Independientes del Nivel Interno:- Un cambio en la estrategia en los accesos a datos, no cambia el esquema conceptual. Transportabilidad para cambiar el SGDB a otro Entorno:- Basta rescribir la correspondencia interna/fsica. Aplicaciones Independientes del Nivel Conceptual:- Se puede modificar sin que afecte a las aplicaciones. Esto garantiza la confidencialidad de los datos.
La clave de un buen diseo fsico es una correcta descripcin de la carga de trabajo: lista de consultas y actualizaciones, indicando sus frecuencias de operacin y el resultado esperado. Para cada consulta es necesario indicar las relaciones a las que se accede, los atributos de salida y los que intervienen en filtros y condiciones. Igualmente para las actualizaciones deben conocerse los atributos sobre los que se expresan condiciones y el tipo de actualizacin y la relacin y atributos actualizados.
Que ndices crear. Las consultas y actualizaciones pueden beneficiarse de la presencia de ndices. Sin embargo las actualizaciones requieren de un tiempo adicional para mantener los ndices sobre atributos modificados.
Aspectos para realizar cambios en el esquema conceptual: Esquemas normalizados alternativos. En general existen diferentes alternativas para descomponer esquemas en una forma normal. Desnormalizacin. Podemos reconsiderar las descomposiciones realizadas durante la normalizacin para la mejora de consultas aplicadas sobre atributos de varias relaciones. Particionamiento vertical. En ocasiones puede resultar de inters dividir una relacin en ms relaciones para la mejora de consultas que afectan slo a ciertos atributos. Vistas. Aadir vistas para ocultar a los usuarios los cambios en el esquema conceptual.
Herramientas CASE
Una de las herramientas para llevar a cabo el resto de tareas del modo ms eficiente y efectivo posible en la primera etapa del ciclo de vida de las aplicaciones de bases de datos, es hacer uso de la herramienta CASE (Computer-Aided Software Engineering). La tecnologa CASE supone la automatizacin del desarrollo del software, contribuyendo a mejorar la calidad y la productividad en el desarrollo de sistemas de informacin. Una herramienta CASE suele incluir:
Un diccionario de datos para almacenar informacin sobre los datos de la aplicacin de la base de datos. Herramienta de diseo para dar apoyo al anlisis de datos. Herramientas que permitan desarrollar el modelo de datos corporativo, as como los esquemas conceptual y lgico. Herramientas para desarrollar los prototipos de las aplicaciones.
El uso de las herramientas CASE puede mejorar la productividad en el desarrollo de una aplicacin de base de datos. Y por productividad se entiende tanto la eficiencia en el desarrollo, como la efectividad del sistema desarrollado. La eficiencia se refiere al coste, tanto en tiempo como en dinero, de desarrollar la aplicacin. La efectividad se refiere al grado en que el sistema satisface las necesidades