Documento de Referencia Entregable de Base de Datos.docx
-
Upload
jose-camilo-rojas-mendoza -
Category
Documents
-
view
15 -
download
3
Transcript of Documento de Referencia Entregable de Base de Datos.docx
Documento de Referencia para la Elaboracin de Entregable deBases de Datos
Versin 1.0PROGRAMA NACIONAL DE FORMACIN EN INFORMTICA (PNFI) Integrantes del Equipo:
Cdula deIdentidadApellidos y NombresCorreo
Tutor: Seccin :
Revisiones
FechaVersinDescripcinAutor
7Material de referencia
ndice de contenido
1 Informacin General de la Base de Datos..............................................................................42 Modelo Entidad Relacin........................................................................................................42.1 Descripcin de las entidades............................................................................................42.2 Descripcin de las relaciones...........................................................................................42.3 Diagrama fsico de datos..................................................................................................53 Lista de objetos de la base de datos......................................................................................53.1 Tablas...............................................................................................................................53.2 Columnas de las Tablas...................................................................................................53.3 Indices..............................................................................................................................53.4 Vistas...............................................................................................................................53.5 Procedimientos almacenados.........................................................................................63.6 Funciones........................................................................................................................63.7 Secuencias......................................................................................................................63.8 Disparadores....................................................................................................................74 Especificaciones tcnicas del manejo de la concurrencia del gestor de base de datos........75 Concurrencia ..........................................................................................................................75.1 Concurrencia del gestor de Base de Datos.....................................................................75.2 Concurrencia de la aplicacin.........................................................................................75.3 Usuarios de aplicacin en base de datos........................................................................86 Transacciones.........................................................................................................................87 Plan de Mantenimiento y Respaldo de la Base de Datos......................................................88 Conclusiones.........................................................................................................................109 Recomendaciones................................................................................................................10
1 Informacin General de la Base de Datos
Propsito de la base de datos
Gestor de la base de datos.
Versin del gestor.
Nombre delEsquema.
Fecha
Usuario dueo.
2 Modelo Entidad Relacin
2.1 Descripcin de las entidades
Nombre de la entidad
Descripcin
2.2 Descripcin de las relaciones
Nombre de la relacin
Descripcin
Cardinalidad
2.3 Diagrama fsico de datos
3 Lista de objetos de la base de datos
3.1 Tablas
Nombre de la Tabla
Descripcin
3.2 Columnas de las Tablas
Nombre Tabla
Nombre AtributoTipo de DatoClaveDominioValorPredeterminadoAcepta NuloDescripcin
3.3 Indices
Nombre del objeto
Descripcin
Tabla referenciada
Columnas referenciadas
3.4 Vistas
Nombre del objeto
Descripcin
Tablas referenciadas
Columnas referenciadas
3.5 Procedimientos almacenados
Nombre del objeto
Descripcin
Parmetros de entrada(tipo de dato)
Retorno (tipo de dato)
3.6 Funciones
Nombre del objeto
Descripcin
Parmetros de entrada(tipo de dato)
Retorno (tipo de dato)
3.7 Secuencias
Nombre del objeto
Descripcin
Valor inicial
Incremento
Valor tope
Objetos que la referencian
3.8 Disparadores
Nombre del objeto
Descripcin
Accin iniciadora
Acciones que ejecuta
Objetos involucrados
4 Especificaciones tcnicas del manejo de la concurrencia del gestor de base de datos
La concurrencia en PostgreSQL se maneja con los siguientes criterios:1. Atomicity: todas las acciones en la transaccion se cumplen o no se cumplen.2. Consistency: la transaccion solo termina si la data es consistente.3. Isolation: la transaccion es independiente de otras transacciones.4. Durability: Cuando la transaccion termina el resultado de la misma es perdurable.
Con los siguientes cuadros se explica graficamente como se lleva la concurrencia:
W= Write Escritura R= Read Lectura Multiversion Concurrency Control = control de multiversion de concurrencias DATA: Datos que se procesan
5 Concurrencia
5.1 Concurrencia del gestor de Base de Datos
Manejo de concurrencia soportada por el gestor de bases de datos_ Si_ No
Valor configurado para las conexiones concurrentesPara MySql Para PostgreSql
Para gestores MySql ejecutar el comando SHOW VARIABLES
Para gestor PostgreSql buscar el archivo postgresql.confyobtenerel valor de la propiedad max_connections.
5.2 Concurrencia de la aplicacin
Indique el tipo arquitectura de la aplicacin cliente_ Local_ Cliente Servidor_ Cliente Servidor (web)
Parmetros de concurrencia del servidor de aplicaciones
Para la concurrencia del servidor web. Para los casos del servidor Apache buscar el archivo apache2.conf y obtener el valor de la propiedad MaxClients.
5.3 Usuarios de aplicacin en base de datos
Cantidad de usuarios del sistema. (Creados en la base de datos)
6 TransaccionesEstadsticas de transacciones de la base de datos. Revisar la siguiente documentacin El registro general de consultas para MySql http://dev.mysql.com/doc/refman/5.0/es/query-log.html
El registro de mantenimiento de postgreSQL
http://www.postgresql.org/docs/8.3/static/logfile-maintenance.html
7 Plan de Mantenimiento y Respaldo de la Base de Datos
Nombre de la norma o procedimiento interno para la realizacin de mantenimiento de bases de datos
Nombre del plan de recuperacin en caso de cadas del servicio
Actividades del plan de recuperacin
Frecuencia de la realizacin de respaldos a la base de datos
Mecanismos de respaldoManualProgramado
Medios para el almacenamiento de los respaldosDiscosCintasOtro: Especifique
Criterios del respaldo de la base de datosCopia completaCopia incremental
Informacin respaldadaDatosDatos + Estructura
Revisin de la integridad de la base de datos
Frecuencia de limpieza de archivos o tablas historiales
Configuracin de notificaciones al administrador de bases de datos
Criterios para la actualizacin de ndices
Ajustes al tamao de la base de datos
Frecuencia de actualizacin de estadsticas
8 Conclusiones
9 Recomendaciones
Referencias
http://optimmysql.blogspot.com/2008/04/variable-day-out-5-innodbthreadconcurre.html
10Material de referencia