Sunteți pe pagina 1din 13

Documento de Referencia para la Elaboracin de Entregable de

Bases de Datos

Versin 1.0
PROGRAMA NACIONAL DE FORMACIN EN INFORMTICA (PNFI)
Integrantes del Equipo:
Cdula de
Identidad

Tutor:
Seccin :

Apellidos y Nombres

Correo

Revisiones
Fecha

Material de referencia

Versin

Descripcin

Autor

ndice de contenido
1 Informacin General de la Base de Datos..............................................................................4
2 Modelo Entidad Relacin........................................................................................................4
2.1 Descripcin de las entidades............................................................................................4
2.2 Descripcin de las relaciones...........................................................................................4
2.3 Diagrama fsico de datos..................................................................................................5
3 Lista de objetos de la base de datos......................................................................................5
3.1 Tablas...............................................................................................................................5
3.2 Columnas de las Tablas...................................................................................................5
3.3 Indices..............................................................................................................................5
3.4 Vistas...............................................................................................................................5
3.5 Procedimientos almacenados.........................................................................................6
3.6 Funciones........................................................................................................................6
3.7 Secuencias......................................................................................................................6
3.8 Disparadores....................................................................................................................7
4 Especificaciones tcnicas del manejo de la concurrencia del gestor de base de datos........7
5 Concurrencia ..........................................................................................................................7
5.1 Concurrencia del gestor de Base de Datos.....................................................................7
5.2 Concurrencia de la aplicacin.........................................................................................7
5.3 Usuarios de aplicacin en base de datos........................................................................8
6 Transacciones.........................................................................................................................8
7 Plan de Mantenimiento y Respaldo de la Base de Datos......................................................8
8 Conclusiones.........................................................................................................................10
9 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 del
Esquema.
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


<Diagrama>

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 Atributo

Tipo de Dato

3.3 Indices
Nombre del objeto
Descripcin
Tabla referenciada
Columnas referenciadas

3.4 Vistas
Nombre del objeto
Descripcin

Clave

Dominio

Valor
Predeterminado

Acepta Nulo

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
concurrentes

Para MySql <innodb_thread_concurrency>


Para PostgreSql <max_connections>

Para gestores MySql ejecutar el comando SHOW VARIABLES

Para gestor PostgreSql buscar el archivo postgresql.conf


valor de la propiedad max_connections.

5.2 Concurrencia de la aplicacin

y obtener

el

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 <Cantidad de registros>
sistema. (Creados en la
base de datos)

6 Transacciones
Estadsticas 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
<Indique>
procedimiento interno
para la realizacin de
mantenimiento de bases
de datos
Nombre del plan de
<Indique>
recuperacin en caso de
cadas del servicio
Actividades del plan de
recuperacin

<describa>

Frecuencia de la
realizacin de respaldos
a la base de datos

<Indique si se realiza y describa>

Mecanismos de respaldo <Indique si se realiza y describa>


Manual
Programado
Medios para el
almacenamiento de los
respaldos

<Indique si se realiza y describa>


Discos
Cintas
Otro: Especifique

Criterios del respaldo de


la base de datos

<Indique si se realiza y describa>


Copia completa
Copia incremental

Informacin respaldada

<Indique si se realiza y describa>


Datos
Datos + Estructura

Revisin de la integridad <Indique si se realiza y describa>


de la base de datos
Frecuencia de limpieza
de archivos o tablas
historiales

<Indique si se realiza y describa>

Configuracin de
notificaciones al
administrador de bases
de datos

<Indique si se realiza y describa>

Criterios para la
actualizacin de ndices

<Indique si se realiza y describa>

Ajustes al tamao de la
base de datos

<Indique si se realiza y describa>

Frecuencia de
actualizacin de
estadsticas

<Indique si se realiza y describa>

8 Conclusiones

9 Recomendaciones

Referencias
http://optimmysql.blogspot.com/2008/04/variable-day-out-5-innodbthreadconcurre.html

Material de referencia

10

S-ar putea să vă placă și