Documento de Referencia Entregable de Base de Datos.docx

15
Documento de Referencia para la Elaboración de Entregable de Bases de Datos Versión 1.0 PROGRAMA NACIONAL DE FORMACIÓN EN INFORMÁTICA (PNFI) Integrantes del Equipo: Cédula de Identidad Apellidos y Nombres Corre o Tutor: Sección :

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