You are on page 1of 71

PROYECTO PARA LA CONSERVACION

Y USO SOSTENIBLE DEL


SISTEMA ARRECIFAL MESOAMERICANO
(SAM)
Belice Guatemala Honduras - Mxico

DOCUMENTACIN DEL DISEO


SAM / MBRS

DE LA BASE DE DATOS
Diseo e Implementacin de un Sistema Regional
de Informacin Ambiental para el
Proyecto Sistema Arrecifal Mesoamericano

Project Coordinating Unit


Coastal Resources Multi-Complex Building
Princess Margaret Drive
P.O. Box 93
Belize City Belize
Tel: (501) 223-3895; 223-4561
Fax: (501) 223-4513
Email: mbrs@btl.net
Website: http://www.mbrs.org.bz

CONSERVACIN Y USO SOSTENIBLE DEL SISTEMA ARRECIFAL MESOAMERICANO

DOCUMENTACIN DEL DISEO DE LA BASE DE DATOS

DISEO E IMPLEMENTACIN DE UN SISTEMA REGIONAL DE INFORMACIN AMBIENTAL PARA EL


PROYECTO SISTEMA ARRECIFAL MESOAMERICANO

Sistema Arrecifal Mesoamericano Unidad de Coordinacin del Proyecto


Coastal Resources Multi-Complex, Fisheries Compound, Princess Margaret Drive
P.O. Box 93, Belize City, Belize Central America
Tel: 501-22-33895/34561
Fax: 501-22-34513
Correo electrnico: mbrs@btl.net

Documento tcnico del SAM #20

Documentacin del Diseo de la Base de Datos del SRIA

INDICE
Pagina
1.

Introduccin ...............................................................................................................................................................................1

2.

Especificaciones de Software y Hardware ..............................................................................................................................2

2.1

Seleccin de software ..................................................................................................................................................................2

2.2

Requisitos de hardware ...............................................................................................................................................................4


2.2.1 Especificaciones generales.................................................................................................................................................4
2.2.2 Especificaciones tcnicas detalladas..................................................................................................................................5

3.

Diseo de la Base de Datos ......................................................................................................................................................8

3.1

Tablas comunes.........................................................................................................................................................................10
3.1.1 Tabla del sitio ....................................................................................................................................................................10
3.1.2 Tabla de la encuesta.........................................................................................................................................................13
3.1.3 Transecto ..........................................................................................................................................................................18
3.1.4 Persona.............................................................................................................................................................................20

3.2

Lista de especies .......................................................................................................................................................................21


3.2.1 Especie .............................................................................................................................................................................22
3.2.2 Nombres locales ...............................................................................................................................................................23
3.2.3 Amenazadas y en peligro..................................................................................................................................................25

3.3

Manglares ..................................................................................................................................................................................27
3.3.1 Estructura del bosque .......................................................................................................................................................27
3.3.2 Plntulas/vstagos ............................................................................................................................................................29
3.3.3 Biomasa de plntulas/vstagos ........................................................................................................................................31

Documento tcnico del SAM #20

Documentacin del Diseo de la Base de Datos del SRIA

3.3.4 Agua interstitial..................................................................................................................................................................33


3.3.5 Hojarasca ..........................................................................................................................................................................35
3.3.6 Zonificacin .......................................................................................................................................................................37
3.4

Arrecifes Coralinos.....................................................................................................................................................................41
3.4.1 Arrastre con manta............................................................................................................................................................41
3.4.2 Peces adultos....................................................................................................................................................................45
3.4.3 Reclutamiento de peces....................................................................................................................................................47
3.4.4 Buzo errante......................................................................................................................................................................48
3.4.5 Punto de intercepcin .......................................................................................................................................................49
3.4.6 Componentes bnticos .....................................................................................................................................................51
3.4.7 Corales bnticos ...............................................................................................................................................................52

3.5

Pastos marinos ..........................................................................................................................................................................57


3.5.1 Crecimiento de pastos marinos.........................................................................................................................................57
3.5.2 Biomasa de pastos marinos..............................................................................................................................................59
3.5.3 Indice del rea de la hoja de pasto marino .......................................................................................................................63

Apndice Tipos de Datos ..............................................................................................................................................................67

II

Documento tcnico del SAM #20

Documentacin del Diseo de la Base de Datos del SRIA

DOCUMENTACIN DEL DISEO DE LA BASE DE DATOS


1.

INTRODUCCIN

El Sistema Arrecifal Mesoamericano (SAM) es el sistema arrecifal ms grande del Caribe y el segundo sistema arrecifal del mundo
por su tamao. El objetivo principal del Proyecto SAM es mejorar la proteccin de estos valiosos ecosistemas. Cualquier estrategia
de proteccin tiene como componente clave el conocimiento de los hbitats y de sus variados usos. Las decisiones de manejo
deben basarse en informacin del sistema. Si bien existen muchos esfuerzos para monitorear, estudiar y administrar porciones
individuales del SAM, es esencial poseer una visin general de la informacin disponible a nivel Regional con el fin de administrar el
SAM como una unidad completa. La meta del Sistema Regional de Informacin Ambiental (Regional Environmental Information
System, REIS) es la recoleccin de toda la informacin dispersa y su compilacin en una base de datos de fcil acceso. El diseo
de la base de datos se basa en la informacin a ser recolectada o que fue recolectada en el pasado.

La informacin est archivada en PostgreSQL 7.3.2, en un servidor Dell, con sistema operativo Red Hat Linux Versin 8.0. El
acceso a los datos se realiza mediante una interfaz web que funciona con un servidor web Apache y utilizando PHP. Este diseo le
permite a los investigadores en los cuatro pases que integran el SAM tener un acceso fcil para el ingreso y consulta de datos.

La filosofa subyacente al diseo de la base de datos consisti en disponer de una base de datos eficiente y estandarizada, que sea
fcil de mantener y expandir y que permita un acceso e ingreso de datos fciles.

-1-

Documento tcnico del SAM #20

2.

ESPECIFICACIONES DE SOFTWARE Y HARDWARE

2.1

Seleccin de software

Documentacin del Diseo de la Base de Datos del SRIA

A partir de la revisin de los datos que deben ser ingresados en la base de datos y de los requisitos de acceso a los datos, se
identificaron varios criterios que el software de la base de datos debe cumplir. Los requisitos mnimos para el software son:
1. Debe soportar el modelo de base de datos relacional y alguna versin del lenguaje SQL. Este es un estndar de la
industria y dado que este programa se extiende a varios pases y durar varios aos, la adhesion a este estndar
garantizar la longevidad y portabilidad de la base de datos. Adems, la mayor parte de los administradores de bases de
datos estn familiarizados con alguna versin de SQL y de bases de datos relacionales, y por lo tanto la capacitacin de
un administrador ser relativamente fcil.
2. Se debe permitir que mltiples usuarios tengan acceso a las tablas simultneamente. Dado que los datos sern
ingresados por usuarios de 4 pases y de numerosas agencias, muy probablemente mltiples personas estarn
ingresando datos en la misma tabla al mismo tiempo.
3. Permitir que se ejecuten scripts SQL almacenados. Hay muchos procesos que se pueden automatizar con scripts
almacenados, a fin de facilitar el manejo, las actualizaciones, la edicin y las consultas de la base de datos. Esto es
particularmente importante si los usuarios deben acceder a los datos desde Internet. Es mucho ms fcil y eficiente
llamar y ejecutar un script almacenado que tratar de codificar toda la informacion en formato web.
4. Permitir restricciones en los valores de los datos ingresados en las columnas dentro de la tabla. Poder restringir los datos
a ciertos rangos o valores reducir los errores posibles en el ingreso de datos.
5. Permitir la creacin de mltiples ndices sobre una tabla, as como ndices nicos dentro de una tabla. Tambin debe
poder crear un ndice en mltiples columnas. Los ndices mltiples sobre una tabla permiten clasificaciones y consultas
ms rpidas basadas en varios parmetros. La creacin de un ndice nico entre mltiples columnas prevendr el
ingreso de datos duplicados.

-2-

Documento tcnico del SAM #20

Documentacin del Diseo de la Base de Datos del SRIA

6. Permitir la creacin de vistas de datos. Esto permite almacenar una mnima cantidad de datos y crear una cantidad de
salidas (outputs) virtualmente ilimitada. Las vistas permiten la exhibicin de los valores calculados, sin tener que crear
columnas adicionales en las tablas de datos y tener que poblarlas con valores calculados. Las columnas adicionales
pueden crear conflictos entre los datos dentro de un registro de una tabla de datos. Adems, las vistas permiten que se
unan mltiples tablas para proveer una vista adaptada de los datos en la tabla de datos.
7. Permitir combinaciones (joins) internas, combinaciones externas por la izquierda, combinaciones externas por la derecha,
combinaciones externas completas y mltiples combinaciones dentro de una consulta. Las combinaciones son maneras
diferentes de seleccionar tems de una o ms tablas, ya sea en una consulta o en una vista. Las combinaciones internas
seleccionan slo los registros que existen en ambas tablas y establecen las correspondencias. La combinacin externa
por la izquierda selecciona todos los registros de la tabla de la izquierda y slo los registros que corresponden de la tabla
de la derecha. La combinacin externa por la derecha selecciona todos los registros de la tabla de la derecha y slo los
registros que corresponden de la tabla de la izquierda. La combinacin externa completa selecciona todos los registros
tanto de la tabla de la izquierda como de la derecha y combina los registros que se corresponden. Los registros que no
tienen correspondiente se combinan con valores nulos.
8. Debe existir algn mtodo de replicacin entre dos servidores. Dado que los datos se almacenarn en dos servidores, es
necesario algn tipo de replicacin.
9. Permitir disparadores (triggers) en las tablas de datos. Los disparadores permitirn que se tomen acciones
predeterminadas cuando se ingresa, se edita o se borra la informacin de una tabla de datos. El chequeo de los datos de
la columna es una forma intrnseca de disparador.
10. Permitir el ingreso de datos desde Internet. La mayor parte de los datos se ingresar en los formularios desde Internet.
11. Debe poder ejecutarse en un sistema Linux. El proyecto usa un servidor Linux; por lo tanto, el programa de la base de
datos debe correr en Linux.

-3-

Documento tcnico del SAM #20

Documentacin del Diseo de la Base de Datos del SRIA

A partir de estos requisitos, se examinaron los siguientes software adecuados: Oracle, Informix, Ingres y PostgreSQL. Todos estos
productos cumplan con los requisitos mencionados anteriormente. PostgreSQL ofreca la mejor combinacin de rendimiento y
precio de los software examinados. En base a una investigacin de la literatura relacionada con la informtica, PostgreSQL pareca
servir los datos en la red tan rpido o casi tan rpido como cualquiera de los otros productos. Adems, dado que es un programa de
cdigo abierto, no hay un gasto inicial para adquirir el software. Se eligi PostgreSQL como el software para ser usado en este
proyecto en base a su costo y su rendimiento.

Luego de la seleccin del programa para la base de datos y del sistema operativo, el servidor web y el lenguaje para programar
scripts del lado del servidor fueron por defecto el servidor web Apache y el language PHP. Esta es la mejor combinacin que
soporta Linus y PostgreSQL.

2.2

Requisitos de hardware

2.2.1

Especificaciones generales

El servidor de la base de datos se usar como servidor web y servidor de base de datos para un proyecto regional cuya oficina
central se ubica en Belice. Se eligi un chasis torre para colocar una unidad de cinta (tape drive) interna LTO. Este servidor se
conectar va Internet con otro servidor en Belmopan, Belice. Ambos servidores tendrn la misma configuracin de hardware y
software. El fabricante de cualquier software incluido con el hardware debe tener una buena reputacin y ser un fabricante
reconocido mundialmente de esa clase de software. El fabricante del equipo propuesto debe tener una buena reputacin y ser un
fabricante reconocido mundialmente de hardware para microcomputadoras. Bajo ningn concepto se dar consideracin a las
imitaciones (clones). El vendedor del equipo debe ser un representante autorizado del equipo y del software propuestos,
preferentemente con oficinas en cada pas en el cual se ubicar el equipo.

-4-

Documento tcnico del SAM #20

2.2.2

Documentacin del Diseo de la Base de Datos del SRIA

Especificaciones tcnicas detalladas

El servidor debe satisfacer las especificaciones detalladas siguientes. Estas especificaciones se determinaron segun el tamao de la
base de datos, el nmero de usuarios y la expectativa de vida del proyecto. Debido a consideraciones monetarias, se espera no
tener que reponer el servidor en por lo menos 5 aos.

tem

Descripcin

Procesadores de sistema

Dual Intel Xeon 2.4GHz con microarquitectura NetBurst con tecnologa de


subprocesos mltiples (Hyper-Threading)
Bus frontal de 400MHz
Cach de transferencia avanzada 512KB L2
Chipset ServerWorks GC-LE
2GB 200MHz ECC DDR SDRAM (2 x 1 GB)
Total de 6 zcalos (sockets) DIMM en la tarjeta base del sistema, configurable hasta 6
GB
3 ranuras de expansin (slots) PCI-X de longitud completa (1 X 64bit/133MHz, 2 X
64bit/100MHz)
Controladora RAID integrada de doble canal,
Con cach de 128MB protegido con batera
2 canales internos
RAID modular en la placa base i.e. ROMB (RAID On Motherboard)
Capacidad para soportar RAID 1 y RAID 5
Backplane para discos duros de formato SCSI Hot Plug con 5 bahas para
Configuracin 1 x 5
RAID 1, RAID 5 en placa
5 discos conectados a un RAID en placa
5 73GB (10.000 rpm) 1 pulgada Ultra3 (Ultra 160) SCSI Hot Plug
Unidad de disquete de 1,44MB
Unidad de DVD ROM (con capacidad para CD-ROM)
Pantalla de 15 pulgadas (rea de visualizacin 13,8 pulgadas)
Controlador integrado con 8MB de memoria RAM
Adaptador Intel Pro/100+ de doble puerto para servidor

Bus frontal
Cach
Chipset
Memoria
Memoria expandible a:
Ranuras de expansin
Controladora RAID
(Controladora principal)

Backplane para discos duros

Unidades de disco duro


Unidad de disquete
Unidad ptica
Pantalla
Tarjeta grfica
Tarjeta de red

-5-

Documento tcnico del SAM #20

tem

Teclado
Ratn
Controlador de la unidad SCSI
(Controlador secundario)
Unidad de respaldo en cinta

Software para el respaldo en cinta

Puerto paralelo de 25-pin


Puertos serie de 9-pin
Puertos USB (Universal Serial Bus)
Abastecimiento de energa

Chasis
Sistema operativo

Documentacin para el sistema


operativo
Software de administracin

Documentacin del Diseo de la Base de Datos del SRIA

Descripcin
Permite la conexin a un puerto de 100Mbps en Internet Switch
Con tolerancia a fallos (failover) y soporte de balance de carga
Teclado estndar Windows PS/2
Con cable para teclado
Ratn PS/2 de dos botones con rueda de scroll y
Con cable de ratn
Controlador de la unidad SCSI compatible con la unidad interna de respaldo en cinta
LTO
Con los cables adecuados
Unidad interna de respaldo en cinta LTO
Capacidad: 100 GB nativa, 200 GB comprimida
Tipo de cinta: LTO Ultrium
Formato de grabacin: LTO Ultrium Generation 1
Tiempo promedio de bsqueda / acceso: 71s
Velocidad de transferencia de datos: 15 MBps nativa, 30 MBps comprimida
Tipo de interfaz: Ultra wide SCSI-2
Centro de datos Veritas Netbackup o equivalente
Compatible con la unidad LTO
Debe poder ejecutarse en el sistema operativo RedHat Linux 8.0
Uso apropiado en ambiente de base de datos relacional

Fuentes de abastecimiento de energa redundantes de 500 W con capacidad hot-plug


(2x500watt) y ventiladores con capacidad hot-plug
Voltaje: 100-240 VAC
Chasis torre
Red Hat Linux 8.0 Professional instalado
Con unidades actualizadas para todos los componentes del sistema, incluidos video,
SCSI, placa base, NIC, etc.
Documentation and Media para Red Hat Linux 8.0 Professional
Capacidad administrativa de acceso remoto incorporado con base en el hardware,
incluido puerto incorporado, que permite a los administradores el acceso al servidor, su

-6-

Documento tcnico del SAM #20

tem

Parmetros ambientales

Documentacin del hardware


Garanta y soporte de hardware
Abastecimiento ininterrumpido de
energa

Documentacin del Diseo de la Base de Datos del SRIA

Descripcin
diagnstico y su manejo remoto
Herramientas de manejo del servidor con las siguientes caractersticas:
Facilitar la instalacin y configuracin del sistema
Manejo completo de eventos, incluidos eventos de registro y filtro
Correo electrnico o paginacin (paging) para mantener a los administradores
informados de los posibles problemas del servidor antes de que se conviertan en
problemas crticos
Supervisin de fallas de voltaje, ventilador y condiciones trmicas para asegurar la
notificacin oportuna de posibles problemas
Las funciones de administracin de activos permiten al administrador del sistema
inventariar las configuraciones del servidor, CPU, memoria e informacin del disco,
lo que ayuda a llevar un control de los sistemas y mantenerlos actualizados
Administracin remota integrada
Administracin del conjunto de discos bajo el controlador RAID
Soporte de Ambiente PreEjecutable (PXE) para NICs incrustados
Debe tener disponible software de Protocolo Simple de Gestin de Red (SNMP)
Temperatura operativa: 10 C a 35 C (50 F a 95 F)
Humedad relativa operativa: 8% a 80% (no condensante)
Humedad relativa de almacenamiento: 5% a 95% ( no condensante)
Manual del usuario, Gua de instalacin y diagnstico y solucin de problemas
operacionales (trouble shooting) en CD
3 aos de garanta en mano de obra y piezas en el sitio
Batera autnoma 2200VA/1600W Smart UPS 120 V con tiempo de alimentacin de
reserva a media carga de 30 minutos, con las siguientes caractersticas:
Entrada 120V/ Salida 120V,
Frecuencia de entrada 50/60 Hz +/- 3 Hz (deteccin automtica)
Puerto Interfaz DB-9 RS-232 con cable de sealizacin para Smart UPS RS-232
Acondicionador de lnea apropiado para red
CD del software de administracin
Manuales del usuario y Guas de instalacin
Indicador de sobrecarga e indicador de batera baja
Indicador LED de estado con barras grficas de carga y batera
Desconexin de Emergencia (EPO) Optativa
Medicin de energa de picos de voltaje 320 joules

-7-

Documento tcnico del SAM #20

tem

Documentacin del Diseo de la Base de Datos del SRIA

Descripcin

3.

Filtracin multipolar permanente de ruido : Paso de tensin ante pico de voltage


0,3% IEEE : tiempo de reaccin de bloqueo cero : acorde con UL 1449
Batera libre de mantenimiento sellada al plomo con electrolito suspendido : a
prueba de fugas
Tiempo de recarga tpico: 3 horas
2 aos de garanta para reparaciones o reemplazo

DISEO DE LA BASE DE DATOS

El primer paso en el diseo de la base de datos fue analizar los datos que se recolectaran y determinar el uso que se pensaba
hacer de los mismos.

Para mayor consistencia, cada grupo de datos se define como un grupo de tablas de datos relacionadas. En un grupo pueden
incluirse los datos de una o ms encuestas. El anlisis de las hojas de datos y de los mtodos de recoleccin de datos identific
varios grupos de datos diferentes. stos son:
Monitoreo de manglares
Monitoreo de pastos marinos
Monitoreo de arrecifes coralinos
Monitoreo de la contaminacin

-8-

Documento tcnico del SAM #20

Documentacin del Diseo de la Base de Datos del SRIA

Despus de identificar los grupos, se identificaron los elementos comunes en las hojas de datos dentro de cada grupo. Estos
elementos comunes se encuentran en una tabla, a la cual se enlazan todas las otras tablas del grupo. Esto proveer una conexin
entre las diferentes tablas del grupo.

Con el fin de facilitar el manejo de los datos y las tablas, cada tabla tendr por lo menos un campo que contiene un identificador
nico para ese registro, un campo para identificar quin ingres los datos y otro campo para registrar cundo se los ingres. En la
mayora de los casos, estos campos estn ocultos al usuario y el sistema los actualiza de manera automtica. El administrador
tendr acceso a esta informacin con el fin de reparar los problemas que puedan surgir.

En este informe se siguen ciertas convenciones. Los nombres de todas las tablas estn en negrita. Los nombres de todas las
columnas estn en cursiva. Los siguientes valores se pueden encontrar en la Columna de ndices de las tablas de este informe:
ndice 1 Todos los nombres de columnas en una tabla que tienen este valor estn indexados juntos para crear un ndice
primario en la tabla.
ndice 2 Todos los nombres de columnas en una tabla que tienen este valor estn indexados juntos para crear un ndice
secundario en la tabla.
ndice nico 1 Todos los nombres de columnas en una tabla que tienen este valor estn indexados juntos para crear un
ndice nico primario en la tabla. La combinacin de valores en este ndice no puede duplicarse en ninguna parte de la tabla.
ndice nico 2 Todos los nombres de columnas en una tabla que tienen este valor estn indexados juntos para crear un
ndice nico secundario en la tabla. La combinacin de valores en este ndice no puede duplicarse en ninguna parte de la tabla.

-9-

Documento tcnico del SAM #20

3.1

Documentacin del Diseo de la Base de Datos del SRIA

Tablas comunes

Hay un grupo de tablas de base que se usan a lo largo de toda la base de datos. Estas tablas son comunes a algunos o a casi todos
los grupos listados.

3.1.1

Tabla del sitio

En el nivel ms alto est la informacin del sitio. La tabla del sitio se cre para almacenar informacin general del sitio. Esta es una
de las tablas ms pequeas, pero suministra referencias espaciales de todos los datos en la base de datos. En caso de que se
utilice un sistema SIG, esta tabla puede ser usada como enlace entre la informacin espacial y los datos. Esta tabla no est
completamente normalizada. Los campos ubicacin y ecosistema podran estar en una tabla separada para minimizar el espacio
utilizado por esta tabla. Sin embargo, se decidi incluirlos en esta tabla a fin de facilitar su uso. Adems, se anticipa que esta tabla
sea relativamente pequea (posiblemente slo unos pocos cientos de registros), y por lo tanto dividir estos campos e incluirlos en
tablas separadas no ahorrara espacio de manera significativa. Los campos de la tabla site son:
Nombre de la tabla - site
Nombre
de la
columna

Tipo*

Nombre
descriptivo

site_id

varchar(8)

Id. del sitio

location

varchar(50)

Ubicacin

Rangos
Vlidos de
Valores

Columna
del ndice
ndice
nico

- 10 -

Permite
valores
nulos

Descripcin

No

Este campo es un identificador alfanumrico


nico del sitio. Este identificador debe ser
usado por todas las personas que recolectan
datos en este sitio.

No

Este campo es el nombre del lugar del


Programa de Monitoreo Sinptico que est
siendo monitoreado, por ejemplo Arrecife del
Faro.

Documento tcnico del SAM #20

Nombre
de la
columna

Tipo*

Documentacin del Diseo de la Base de Datos del SRIA

Nombre
descriptivo

Rangos
Vlidos de
Valores

Columna
del ndice

Permite
valores
nulos

Descripcin

latitude

decimal(9,6)

Latitud

15.0q N a 21.5q
N

No

La latitud del sitio en grados decimales. Para


que la informacin sea lo ms exacta posible,
se deben usar 5 dgitos despus de la coma
decimal (aproximadamente un metro).

longitude

decimal(9,6)

Longitud

83.25q W a
89.0q W

No

La longitud del sitio en grados decimales. Para


que la informacin sea lo ms exacta posible,
se deben usar 5 dgitos despus de la coma
decimal (aproximadamente un metro).

agency

varchar(80)

Agencia de
apoyo

No

El laboratorio responsable de realizar el


monitoreo en este sitio.

ecosystem

varchar(25)

Ecosistema

Coral,
Mangrove,
Seagrass

No

habitat

varchar(25)

Hbitat

shallow backreef, shallow


fore-reef, deep
fore-reef,
coastal, fringing

No

El ecosistema en donde se ubica el sitio. La


lista de ecosistemas se puede encontrar en el
Manual de mtodos para el programa de
monitoreo sinptico (p. 19). Los valores son:
coral = coral
mangrove = manglar
seagrass = pastos marinos
El hbitat dentro del ecosistema que se est
monitoreando. La lista de hbitats se puede
encontrar en el Manual de mtodos para el
programa de monitoreo sinptico (p. 19). Los
valores son:
shallow back-reef = arrecife posterior poco
profundo
shallow fore-reef = arrecife frontal poco
profundo
deep fore-reef = arrecife frontal profundo
coastal = costeros
fringing = bordeantes

- 11 -

Documento tcnico del SAM #20

Nombre
de la
columna

Tipo*

Documentacin del Diseo de la Base de Datos del SRIA

Nombre
descriptivo

Rangos
Vlidos de
Valores

Columna
del ndice

Permite
valores
nulos

Descripcin

country

varchar(15)

Pas

Mexico, Belize,
Guatemala,
Honduras

No

El pas en el cual se ubica el sitio de muestreo.

category

smallint

Categora

1,2,3

No

La categora de monitoreo para el sitio.


Detalles sobre la categora de monitoreo se
pueden encontrar en el Manual de mtodos
para el programa de monitoreo sinptico (p. 9).

description

text

Descripcin
del sitio

Una descripcin textual de las observaciones


realizadas en el sitio en la visita inicial. Puede
ser de 1 prrafo a media pgina de largo.

selection

varchar(14)

Criterios de
seleccin

usrid

integer

Id. del
usuario

El mtodo usado para elegir el sitio. Los


valores son:
unbiased = imparcial: elegidos segn una
estrategia de muestreo aleatorio
strategic = estratgico: elegidos en base al
conocimiento local porque estn
amenazados, se sospecha que estn
degradados o en condiciones
particularmente buenas o porque en este
momento estn siendo monitoreados por
otro programa.
representative = representativo: elegidos en
base al conocimiento local porque son
representativos de los arrecifes del area.
La interfaz web llena este campo
automticamente con el id. del usuario. El id.
enlaza con la tabla de ingreso (login) para que
se pueda mostrar el nombre del usuario. Este
campo se usa para tener control de quines
ingresan datos.

unbiased,
strategic,
representative

No

- 12 -

Documento tcnico del SAM #20

Nombre
de la
columna
adddate

Tipo*

date

Documentacin del Diseo de la Base de Datos del SRIA

Nombre
descriptivo

Rangos
Vlidos de
Valores

Columna
del ndice

Fecha

Permite
valores
nulos
No

Descripcin

El programa de la base de datos llena este


campo automticamente. Se lo usa para
identificar cundo se aadi el registro.

* En el apndice A se presenta una descripcin de todos los tipos de datos.

3.1.2

Tabla de la encuesta

Un nivel por debajo de la tabla site est la tabla survey (encuesta). Esta tabla se enlaza con la tabla site mediante el valor site_id.
Esta tabla se usa en todos los grupos y contiene informacin especfica y detallada del muestreo, como hora, fecha, muestreo,
condiciones meteorolgicas, qu laboratorio suministr el anlisis, etc. Todas las tablas de recoleccin de datos especficos se
enlazan a esta tabla mediante la tabla transect (transecto) y el campo survey_id. La base de datos agrega automticamente el
survey_id cuando se ingresa un nuevo registro de la encuesta. La tabla survey tiene una entrada por cada conjunto de datos (por
ejemplo, punto de intercepcin de encuesta bntica y encuesta de corales bnticos) cada vez que un sitio es encuestado. Esta tabla
se conecta con la tabla site mediante el site_id. Este diseo permite que se ingrese la informacin del sitio una sola vez, sin
importar cuntas muestras se recolectan en el sitio en un da dado. La tabla survey tiene una entrada por cada vez que se
recolectan muestras en un sitio. La relacin entre la tabla site y la tabla survey es de uno a muchos. A continuacin se presenta la
diagramacin de la tabla de encuestas:

- 13 -

Documento tcnico del SAM #20

Documentacin del Diseo de la Base de Datos del SRIA

Nombre de la tabla - survey


Nombre de
la columna

Tipo*

Nombre
descriptivo

Rangos
Vlidos de
Valores

site_id

varchar(8)

Id. del sitio

startdate

date

Fecha de
inicio del
muestreo

Fechas
posteriores
a1 1 de
enero de
2003 y
anteriores a
la fecha de
ingreso de
los datos.

enddate

date

Fecha de
finalizacin
del muestreo

Fechas
posteriores
al 1 de
enero de
2003 y
anteriores a
la fecha de
ingreso de
los datos.

starttime

time

Hora

person_col

integer

Persona que
recolecta o
registra

Columna
del ndice

Permite
valores
nulos

Descripcin

ndice 2

No

Este campo relaciona la tabla de encuestas


con la tabla site. En la tabla survey este valor
se llena automticamente con el formulario de
ingreso de datos.

ndice 2

No

La fecha de inicio de un muestreo de


intervalos con tiempo medido, como hojarasca
o crecimiento de pastos marinos. Si no hay un
muestreo con tiempo medido, la fecha de
inicio es la fecha en la cual se realiz el
muestreo.

La fecha de finalizacin de un muestreo de


intervalos con tiempo medido, como hojarasca
o crecimiento de pastos marinos. Si no hay un
muestreo con tiempo medido, entonces este
campo se deja vaco.

No

La hora en la cual se inici el muestreo.

No

Este campo contiene un nmero de id. que


enlaza con el nombre de la persona que
recolecta o registra los datos en el campo. Se
debe llenar este campo para todos los
transectos.

Valores del
men
desplegable

- 14 -

Documento tcnico del SAM #20

Nombre de
la columna

Tipo*

Documentacin del Diseo de la Base de Datos del SRIA

Nombre
descriptivo

Rangos
Vlidos de
Valores

Columna
del ndice

Permite
valores
nulos

Descripcin

person_proc

integer

Persona que
procesa

Valores del
men
desplegable

Este campo contiene un nmero de id. que


enlaza con el nombre de la persona que
procesa los datos. Este campo se usa slo
con los transectos de biomasa y crecimiento
de pastos marinos.

tide

varchar(7)

Marea

high, low,
falling, rising

No

sea

varchar(15)

Estado del
mar

calm, slight,
moderate,
rough

No

El estado de la marea en el momento del


muestreo. Los valores son:
high = pleamar: una hora antes o despus de
la pleamar
low = bajamar: una hora antes o despus de
la bajamar
falling = bajante: el perodo entre pleamar y
bajamar
rising = creciente: el perodo entre bajamar y
pleamar
El estado del mar en el momento del
muestreo. Los valores son:
calm = en calma: liso como un espejo hasta
pequeos rizos
slight = poco agitado: olas pequeas, algunos
copetes de espuma blanca
moderate = agitado: olas moderadas, muchos
copetes de espuma blanca
rough = muy agitado: olas grandes, 2-3 m,
crestas de espuma blanca por todos
lados, algn roco

- 15 -

Documento tcnico del SAM #20

Nombre de
la columna

Tipo*

Documentacin del Diseo de la Base de Datos del SRIA

Nombre
descriptivo

Rangos
Vlidos de
Valores

Columna
del ndice

Permite
valores
nulos

Descripcin

wind

integer

Velocidad
del viento

1-5

Categora de fuerza del viento en base a la


velocidad del viento. Los valores son:
1 0-5 nudos
2 6-10 nudos
3 11-15 nudos
4 16-20 nudos
5 21-25 nudos

winddir

integer

Direccin del
viento

0-360

La direccin desde la que sopla el viento en


grados.

cloud

integer

Cobertura de
nubes

0-8

La cobertura de nubes es cuantificada en


trminos de octavos del rea del cielo cubierto
por nubes. La unidad de medida es la okta,
con una gama posible de 0 (sin nubes) a 8
(completamente nublado).

secchimark

decimal(9,3)

Secchi en la
marcacin

El valor secchi en el momento en que se


marcan los pastos marinos para los datos de
crecimiento de pastos marinos. Este campo
se usa nicamente en relacin con los
transectos de crecimiento de pastos marinos.

secchicoll

decimal(9,3)

Secchi en la
recoleccin

El valor secchi en el momento en que se


recolectan los pastos marinos para los datos
de crecimiento de pastos marinos. Este
campo se usa nicamente en relacin con los
transectos de crecimiento de pastos marinos.

tempair

decimal(9,3)

Temperatura
del aire (qC)

La temperatura ambiente del aire en el


momento del muestreo.

- 16 -

Documento tcnico del SAM #20

Nombre de
la columna

Documentacin del Diseo de la Base de Datos del SRIA

Tipo*

Nombre
descriptivo

currentspd

decimal(9,3)

Velocidad de
la corriente
del agua
(m/s)

currentdir

decimal(9,3)

Direccin de
la corriente
del agua

survey_type

varchar(15)

Tipo de
encuesta

survey_id

integer

Id. de la
encuesta

usrid

integer

adddate

date

Rangos
Vlidos de
Valores

Columna
del ndice

Permite
valores
nulos

Descripcin

La velocidad de la corriente del agua en


metros por segundo en el momento del
muestreo.

La direccin de la corriente del agua en el


momento del muestreo. En grados desde el
norte.

No

Este es un campo de caracteres que identifica


qu conjunto de datos se asocia con este
registro de encuesta.

No

Este es un valor entero asignado por la base


de datos para identificar este registro de
manera nica. Los datos de todas las hojas de
datos se enlazan a este registro con el
nmero survey_id. El usuario no debe
ingresar ni alterar este nmero.

Id. del
usuario

No

La interfaz web llena este campo


automticamente con el id. del usuario. El id.
enlaza con la tabla de ingreso (login) para que
se pueda mostrar el nombre del usuario. Este
campo se usa para tener control de quines
ingresan datos.

Fecha

No

El programa de la base de datos llena este


campo automticamente. Se lo usa para
identificar cundo se aadi el registro.

0-360

ndice
nico 1

- 17 -

Documento tcnico del SAM #20

Documentacin del Diseo de la Base de Datos del SRIA

Cada una de las diferentes hojas de datos tiene su propia tabla y se relaciona con la tabla survey. Se pueden relacionar mltiples
hojas de muestreo con una entrada de la tabla survey. Con este diseo, se reduce el ingreso de datos necesarios para identificar el
sitio y el momento del muestreo.

3.1.3

Transecto

La tabla survey registra toda la informacin que se recolecta una vez por cada visita al sitio. Adems de la informacin de la
encuesta, se necesita una tabla para tener control de los transectos de cada sitio de encuesta. Generalmente, la informacin
registrada para cada transecto se limita a la hora de inicio y la persona. Por lo tanto, se cre una tabla separada para cada transecto
que sirve de enlace entre los datos detallados recolectados y el registro de la encuesta. En esta tabla, se requiere una entrada para
cada sitio o transecto que se completa. El sistema le asigna a cada entrada de esta tabla un nmero nico denominado transect_id.
Todas las hojas de datos se enlazan con esta tabla mediante este nmero. Incluso si se realiz un solo muestreo en un sitio y no se
usaron transectos ni parcelas es necesaria una entrada en esta tabla con un nmero de transecto 1.
Nombre de la tabla transect
Nombre de
la columna

Tipo*

Nombre
descriptivo

Rangos
Vlidos de
Valores

Columna
del ndice

Permite
valores
nulos

Descripcin

survey_id

integer

Id. de la
encuesta

ndice
nico 2

No

Este campo enlaza estos registros con la tabla


survey. Los valores se llenan
automticamente con el formulario de ingreso
de datos.

transect

varchar(5)

Transecto o
parcela

ndice
nico 2

No

El transecto o parcela para los cuales se


recolectan los datos. Es posible tener
mltiples transectos en un mismo sitio en un
mismo da. Debe haber un ingreso separado
para cada transecto.

- 18 -

Documento tcnico del SAM #20

Nombre de
la columna

Tipo*

Documentacin del Diseo de la Base de Datos del SRIA

Nombre
descriptivo

tstarttime

time

Hora de
inicio

person_col

integer

Persona
que
recolecta o
registra

depthstart

decimal(9,3)

depthend

Rangos
Vlidos de
Valores

Columna
del ndice

Permite
valores
nulos

Descripcin

La hora en la cual se inici el muestreo en


este transecto.

No

Este campo contiene un nmero de id. que


enlaza con el nombre de la persona que
recolecta o registra los datos en el campo. Se
debe llenar este campo para todos los
transectos.

Profundidad
del agua
inicial

La profundidad del agua en metros al


comenzar el transecto del coral. Este campo
se usa nicamente para los transectos de
coral.

decimal(9,3)

Profundidad
del agua
al finalizar

La profundidad del agua en metros al final del


transecto del coral. Este campo se usa
nicamente para los transectos de coral.

bearing

integer

Marcacin

Direccin de la lnea de transecto desde la


orilla en grados relativos al norte. Se usa para
la zonificacin de los bosques de manglares

transect_id

integer

Id. del
transecto

No

Este es un valor entero asignado por la base


de datos para identificar este registro de
manera nica. Los datos de todas las hojas de
datos se enlazan a este registro por medio del
nmero transect_id. El usuario no debe
ingresar ni alterar este nmero.

usrid

integer

Id. del
usuario

No

La interfaz web llena este campo


automticamente con el id. del usuario. El id.
enlaza con la tabla de ingreso (login) para que
se pueda mostrar el nombre del usuario. Este
campo se usa para tener control de quines
ingresan datos.

Valores del
men
desplegable

0-360

ndice
nico 1

- 19 -

Documento tcnico del SAM #20

Nombre de
la columna
adddate

3.1.4

Documentacin del Diseo de la Base de Datos del SRIA

Tipo*

Nombre
descriptivo

date

Rangos
Vlidos de
Valores

Columna
del ndice

Fecha

Permite
valores
nulos
No

Descripcin

El programa de la base de datos llena este


campo automticamente. Se lo usa para
identificar cundo se aadi el registro.

Persona

La tabla person (persona) es una tabla de bsqueda que provee una lista autorizada con los nombres de las personas que estn
registradas para recolectar datos para el proyecto y sus agencias. Esta tabla se relaciona con las columnas person_col o
person_proc de la tabla survey o person_col en la tabla transect (transecto) bajo el tem person_id. En el futuro esta tabla se puede
expandir para que incluya mayor informacin acerca de la persona y no solamente el nombre y la agencia.
Nombre de la tabla - person
Nombre
de la
columna

Tipo*

Nombre
descriptivo

person_id

integer

Id. de la
persona

person

varchar(50)

Nombre del
individuo

Rangos
Vlidos de
Valores

Columna
del ndice
ndice
nico

- 20 -

Permite
valores
nulos

Descripcin

No

Este es un valor entero asignado por la


base de datos para identificar este registro
de manera nica. Todas las otras tablas
que tienen nombres de personas estn
enlazadas con esta tabla en este campo.

No

Este es el nombre del individuo. El nombre


completo del individuo se debe ingresar en
este campo.

Documento tcnico del SAM #20

Nombre
de la
columna

Tipo*

Documentacin del Diseo de la Base de Datos del SRIA

Nombre
descriptivo

agency

varchar(120) Agencia

country

varchar(10)

Country

usrid

integer

adddate

date

3.2

Rangos
Vlidos de
Valores

Columna
del ndice

Permite
valores
nulos

Descripcin

La agencia con la cual la persona est


afiliada.

El pas con el cual la persona y la agencia


estn asociados.

Id. del
ususario

No

La interfaz web llena este campo


automticamente con el id. del usuario. El
id. enlaza con la tabla de ingreso (login)
para que se pueda mostrar el nombre del
usuario. Este campo se usa para tener
control de quines ingresan datos.

Fecha

No

El programa de la base de datos llena este


campo automticamente. Se lo usa para
identificar cundo se aadi el registro.

Mexico, Belize,
Guatemala,
Honduras

Lista de especies

Se necesitan varias tablas para crear una lista eficiente de especies. Debido a que esta base de datos se utiliza en varios pases y
en dos idiomas, puede haber problemas para rastrear nombres comunes y el estatus amenazado o en peligro de las diferentes
especies. Los nombres y el estatus cambian de un pas al otro y pueden incluso ser diferentes en la diversas regiones de un pas.
Por lo tanto, estas caractersticas se dividieron en tablas separadas con el fin de dar lugar a la variedad posible.

- 21 -

Documento tcnico del SAM #20

3.2.1

Documentacin del Diseo de la Base de Datos del SRIA

Especie

La tabla de especies es la base de toda la informacin acerca de la especie. En la actualidad slo contiene los nombres cientficos
(gnero y especie), familia, orden, clase y clasificacin taxonmica amplia, tal como ave, pez, invertebrado, etc. Se espera que
pueda ser ampliada para que incluya la informacin taxonmica completa de cada especie. Todas las tablas que requieren el
nombre de la especie, almacenan slo la species_id de esta tabla.
Nombre de la tabla - species
Nombre de
la columna

Tipo*

Nombre
descriptiv
o

species_id

integer

Id. de la
especie

gen_spec

varchar(45)

Nombre
cientfico

family

varchar(25)

ordr

Rangos
Vlidos de
Valores
1-2999

Columna
del ndice

Permite
valores
nulos

Descripcin

ndice
nico 1

No

Es un nmero entero que enlaza el nombre


de la especie con varias tablas. Este
nmero es un identificador nico de la
especie.

ndice
nico 2

No

El nombre cientfico (gnero y especie) del


animal o la planta. Si no se conoce la
informacin a nivel de la especie, el valor en
el campo ser Genus_name spp.

Nombre de
la familia

La familia a la que la especie pertenece. En


este momento no se incluyen superfamilias
ni subfamilias.

varchar(25)

Nombre de
la orden

El orden al que la especie pertenece.

class

varchar(25)

Nombre de
la clase

La clase a la que la especie pertenece.

element

varchar(10)

Elemento
biolgico

No

El grupo taxonmico amplio para la especie.


Este campo se usa para categorizar a la
especie en la lista con fines de ingreso de
datos y manipulacin de datos.

FISH, CORAL,
TREE, INVERT

ndice
nico 2

- 22 -

Documento tcnico del SAM #20

Documentacin del Diseo de la Base de Datos del SRIA

FISH = PECES
CORAL = CORAL
TREE = RBOL
INVERT = INVERTEBRADOS
En este momento los elementos son
PECES, CORALES, RBOLES
Cdigo para el formulario de datos en el
cual se usa la especie. ste es
principalmente para peces, que se usan en
varios formularios.

form

varchar(15)

Formulario
de datos

usrid

integer

Id. del
usuario

No

La interfaz web llena este campo


automticamente con el id. del usuario. El
id. enlaza con la tabla de ingreso (login)
para que se pueda mostrar el nombre del
usuario. Este campo se usa para tener
control de quines ingresan datos.

adddate

date

Fecha

No

El programa de la base de datos llena este


campo automticamente. Se lo usa para
identificar cundo se aadi el registro.

3.2.2

Nombres locales

La tabla localname (nombre local) provee el nombre comn local de la especie. Esta tabla est diseada para dar cabida a varios
nombres locales basados en pases o regiones dentro de un pas. La informacin de esta tabla incluye nombre comn, en qu pas
se usa ese nombre comn y, si corresponde, la regin del pas. El nombre local se enlaza a la tabla de especies y al nombre
cientfico mediante el species_id.

- 23 -

Documento tcnico del SAM #20

Documentacin del Diseo de la Base de Datos del SRIA

Nombre de la tabla - localname


Nombre de
la columna

Tipo*

Nombre
descriptiv
o

species_id

integer

Id. de la
especie

name

varchar(35)

Nombre
comn

country

char(2)

Cdigo del
pas

locality

varchar(40)

Localidad

record_id

integer

Id. del
registro

usrid

integer

adddate

date

Rangos
Vlidos de
Valores
1-2999

Columna
del ndice

Permite
valores
nulos

Descripcin

ndice 2

No

ste es el campo que contiene el nmero de


id. de la especie y se enlaza con la tabla
species.

ndice 2

No

Nombre comn local de la especie.

ndice 2

No

Cdigo del pas de 2 letras en el cual se usa


el nombre local.

La localidad dentro de un pas (si es


pertinente) en la cual el nombre comn es
vlido.

No

ste es un identificador nico para el


registro. El programa de la base de datos
llena este campo automticamente. El
usuario no ve este valor y se lo usa slo
para operaciones internas.

Id. del
usuario

No

La interfaz web llena este campo


automticamente con el id. del usuario. El
id. enlaza con la tabla de ingreso (login)
para que se pueda mostrar el nombre del
usuario. Este campo se usa para tener
control de quines ingresan datos.

Fecha

No

El programa de la base de datos llena este


campo automticamente. Se lo usa para
identificar cundo se aadi el registro.

MX,BZ,GT,HN

ndice
nico 1

- 24 -

Documento tcnico del SAM #20

3.2.3

Documentacin del Diseo de la Base de Datos del SRIA

Amenazadas y en peligro

Esta tabla identifica el estatus bajo el cual se clasifica la especie, ya sea amenazada o en peligro. Incluye la clasificacin nacional
para cada pas as como la clasificacin de la Lista roja de la UICN. Las nicas especies incluidas en esta lista son aqullas que
aparecen en la categora amenazada o en peligro en un pas, o que estn clasificadas como en peligro crtico, en peligro o
vulnerable en la Lista roja de la UICN. Esta tabla se enlaza con la tabla species por el campo species_id.
Nombre de la tabla - tande
Nombre de
la columna

Tipo*

Nombre
descriptivo

Rangos
Vlidos de
Valores

species_id

integer

Id. de la
especie

1-2999

nation

char(1)

Clasificacin
nacional

iucn

char(2)

country

char(2)

Columna
del ndice
ndice 2

Permite
valores
nulos

Descripcin

No

Este campo contiene el nmero de id. de la


especie y se enlaza con la tabla species.

T,E,R

clasificacin
de la Lista
roja de la
UICN

CR,EN,VU

Campo que indica el estatus nacional de


especie amenazada o en peligro. Los
valores son:
T = amenazada
E = en peligro
R = rara
Campo que indica el estatus internacional y
se basa en la Lista roja de la UICN. Los
valores son:
CR = en peligro crtico
EN = en peligro
VU = vulnerable
En general, no se usarn las otras
categoras de la UICN.

Cdigo del
pas

MX,BZ,GT,HN

ndice 2

- 25 -

Pas al cual se aplica la clasificacin


nacional.

Documento tcnico del SAM #20

Nombre de
la columna

Tipo*

Documentacin del Diseo de la Base de Datos del SRIA

Nombre
descriptivo

Rangos
Vlidos de
Valores

Columna
del ndice

Permite
valores
nulos

Descripcin

ndate

integer

Fecha de la
fuente
nacional

Un nmero entero que representa el ao y


el mes de los datos de la fuente para
determinar el estatus nacional de especie
amenazada o en peligro. El valor se ingresa
como AAAAMM.

idate

integer

Fecha de la
fuente de la
Lista roja de
la UICN

Un nmero entero que representa el ao y


el mes de los datos de la fuente para
determinar el estatus en la lista de UICN. El
valor se ingresa como AAAAMM.

record_id

integer

Id. del
registro

No

ste es un identificador nico para el


registro. El programa de la base de datos
llena este campo automticamente. El
usuario no ve este valor y se lo usa slo
para operaciones internas.

usrid

integer

Id. del
usuario

No

La interfaz web llena este campo


automticamente con el id. del usuario. El
id. enlaza con la tabla de ingreso (login)
para que se pueda mostrar el nombre del
usuario. Este campo se usa para tener
control de quines ingresan datos.

adddate

date

Fecha

No

El programa de la base de datos llena este


campo automticamente. Se lo usa para
identificar cundo se aadi el registro.

ndice
nico 1

- 26 -

Documento tcnico del SAM #20

3.3

Documentacin del Diseo de la Base de Datos del SRIA

Manglares

Las siguientes tablas pertenecen al grupo de monitoreo de manglares: structure (estructura), seedling (plntulas), seedlingbio
(biomasa de plntulas), litter (hojarasca), zonation (zonificacin), interstitial (intersticial). Este es un ensamble lgico de tablas y
no estn establecidas fsicamente como un ensamble en la estructura de datos. El enlace comn a todas estas tablas es
transect_id. Por lo tanto, este grupo puede cambiarse fcilmente, aadiendo o quitando tablas segn sea necesario. En todas las
tablas que requieren el nombre de la especie, se almacena la identificacin de la especie (species_id) en la tabla de datos que se
enlaza a la tabla species identificada anteriormente. Esto provee flexibilidad para acomodar cambios a los nombres comnes o
cientficos fcilmente, de ser necesario en el futuro. Tambin elimina la posibilidad de cometer errores de ortografa en los nombres
de las especies.

3.3.1

Estructura del bosque

Esta tabla de datos se utiliza para registrar informacin acerca de la estructura del bosque. Se basa en la hoja de datos de la
estructura del bosque. Se relaciona con la tabla transect mediante el campo transect_id. Debido a que puede haber numerosas
parcelas en un sitio, habr un registro de transect_id para cada parcela. Habr mltiples entradas en esta tabla para cada registro
de transecto. Tambin se enlaza con la tabla de especies mediante el campo species_id. La tabla es la siguiente:
Nombre de la tabla - structure
Nombre de
la columna
transect_id

Tipo*

integer

Nombre
descriptivo
Id. del
transecto

Rangos
Vlidos de
Valores

Columna
del ndice
ndice
nico 2

- 27 -

Permite
valores
nulos
No

Descripcin

Este campo enlaza estos registros con la


tabla transect. Los valores se ingresan
automticamente con el formulario de
ingreso de datos.

Documento tcnico del SAM #20

Nombre de
la columna

Tipo*

Documentacin del Diseo de la Base de Datos del SRIA

Nombre
descriptivo

Rangos
Vlidos de
Valores

Columna
del ndice

Permite
valores
nulos

Descripcin

position_x

decimal(9,3)

Posicin X

No

La ubicacin x en metros en relacin con la


esquina de la parcela.

position_y

decimal(9,3)

Posicin Y

No

La ubicacin y en metros en relacin con la


esquina de la parcela.

tree

integer

No. de rbol

No

El nmero del rbol en la parcela.

species_id

integer

Id. de la
especie

No

Este campo contiene el nmero de id. de la


especie y se enlaza con la tabla species.

cap

decimal(9,3)

Circunferencia (cm)

La circunferencia a la altura del pecho


(CAP). Este valor es la medida de la
circunferencia del rbol en centmetros. A
partir de este valor se calcula el dimetro a
la altura del pecho (DAP). DAP es una
medida comn utilizada en silvicultura.

proproot

decimal(9,3)

Raz flcrea
(cm)

La altura de la raz flcrea en centmetros.

trunklength

decimal(9,3)

Longitud del
tronco (m)

Longitud del tronco en metros. sta es la


distancia desde la raz flcrea hasta la
primera rama.

treeheight

decimal(9,3)

Altura del
rbol (m)

La altura del rbol en metros.

record_id

integer

Id. del
registro

No

ste es un identificador nico para el


registro. El programa de la base de datos
llena este campo automticamente. El
usuario no ve este valor y se lo usa slo
para operaciones internas.

ndice
nico 2
0-2999

ndice
nico 1

- 28 -

Documento tcnico del SAM #20

Nombre de
la columna

Documentacin del Diseo de la Base de Datos del SRIA

Tipo*

Nombre
descriptivo

Rangos
Vlidos de
Valores

Columna
del ndice

Permite
valores
nulos

Descripcin

usrid

integer

Id. del
usuario

No

La interfaz web llena este campo


automticamente con el id. del usuario. El
id. enlaza con la tabla de ingreso (login)
para que se pueda mostrar el nombre del
usuario. Este campo se usa para tener
control de quines ingresan datos.

adddate

date

Fecha

No

El programa de la base de datos llena este


campo automticamente. Se lo usa para
identificar cundo se aadi el registro.

3.3.2

Plntulas/vstagos

La tabla seedling se usa para registrar la informacin de los formularios de ingreso de datos de las plntulas/vstagos de la
estructura del bosque de manglares. Al igual que con la estructura del bosque, esta tabla se relaciona con la tabla transect
mediante el campo transect_id. Tambin se enlaza con la tabla de especies mediante el campo species_id. Hay un registro de
transecto por cada parcela, y habr 5 subparcelas dentro de cada parcela.
Nombre de la tabla - seedling
Nombre de
la columna

Tipo*

Nombre
descriptivo

Rangos
Vlidos de
Valores

Columna
del ndice

Permite
valores
nulos

Descripcin

transect_id

integer

Id. del
transecto

ndice
nico 2

No

Este campo enlaza estos registros con la


tabla transect. Los valores se ingresan
automticamente con el formulario de
ingreso de datos.

subplot

smallint

No. de la
subparcela

ndice
nico 2

No

Identificador de la subparcela dentro de la


parcela.

- 29 -

Documento tcnico del SAM #20

Nombre de
la columna

Tipo*

Documentacin del Diseo de la Base de Datos del SRIA

Nombre
descriptivo

Rangos
Vlidos de
Valores

Columna
del ndice

Permite
valores
nulos

Descripcin

position_x

decimal(9,3)

Posicin X
(cm)

No

La ubicacin x en centmetros en relacin


con la esquina de la parcela.

position_y

decimal(9,3)

Posicin Y
(cm)

No

La ubicacin y en centmetros en relacin


con la esquina de la parcela.

sapling

integer

No. de plntula
o vstago

No

El nmero de plntula/vstago en la
parcela.

species_id

integer

Id. de la
especie

No

Este campo contiene el nmero de id. de la


especie y se enlaza con la tabla species.

cap

decimal(9,3)

Circunferencia
(cm)

La circunferencia a la altura del pecho


(CAP). Este valor es la medida de la
circunferencia del rbol en centmetros. A
partir de este valor se calcula el dimetro a
la altura del pecho (DAP). DAP es una
medida comn utilizada en silvicultura.

height

decimal(9,3)

Altura (cm)

No

La altura de la plntula/vstago en
centmetros desde la superficie del
sedimento.

live

varchar(1)

Viviente (S/N)

No

observation

text

Observaciones

Indica si la plntula/vstago est viva. Los


valores son:
Y = s
N = no
Observaciones generales sobre la
subparcela o la plntula/vstago.

record_id

integer

Id. del registro

ndice
nico 2
0-2999

Y,N

S
ndice
nico 1

- 30 -

No

ste es un identificador nico para el


registro. El programa de la base de datos
llena este campo automticamente. El
usuario no ve este valor y se lo usa slo
para operaciones internas.

Documento tcnico del SAM #20

Nombre de
la columna

Tipo*

Documentacin del Diseo de la Base de Datos del SRIA

Nombre
descriptivo

Rangos
Vlidos de
Valores

Columna
del ndice

Permite
valores
nulos

Descripcin

usrid

integer

Id. del usuario

No

La interfaz web llena este campo


automticamente con el id. del usuario. El
id. enlaza con la tabla de ingreso (login)
para que se pueda mostrar el nombre del
usuario. Este campo se usa para tener
control de quines ingresan datos.

adddate

date

Fecha

No

El programa de la base de datos llena este


campo automticamente. Se lo usa para
identificar cundo se aadi el registro.

3.3.3

Biomasa de plntulas/vstagos

La tabla de la biomasa de plntulas (tabla seedlingbio) se basa en el formulario de ingreso de datos de la biomasa de
plntulas/vstagos. Al igual que con la estructura del bosque, esta tabla se relaciona con la tabla transect mediante el campo
transect_id. Tambin se enlaza con la tabla de especies mediante el campo species_id.
Nombre de la tabla - seedlingbio
Nombre de
la columna
transect_id

Tipo*

integer

Nombre
descriptivo

Rangos
Vlidos de
Valores

Columna
del ndice

Id. del
transecto

Permite
valores
nulos
No

- 31 -

Descripcin

Este campo enlaza estos registros con la


tabla transect. Los valores se ingresan
automticamente con el formulario de
ingreso de datos.

Documento tcnico del SAM #20

Nombre de
la columna

Tipo*

Documentacin del Diseo de la Base de Datos del SRIA

Nombre
descriptivo

Rangos
Vlidos de
Valores

Columna
del ndice

Permite
valores
nulos

Descripcin

species_id

integer

Id. de la
especie

0-2999

No

Este campo contiene el nmero de id. de la


especie y se enlaza con la tabla species.

sapling

varchar(8)

plntula/
vstago

sapling,
seedling

height

decimal(9,3)

Altura (cm)

No

Indica si la planta que se recolecta y se


pesa es una plntula o un vstago. Esta
informacin se puede usar ms adelante
para determinar si hay una diferencia en la
relacin altura/peso entre las plntulas y
los vstagos. Los valores son:
sapling = plntula
seedling = vstago
La altura de la plntula/vstago en
centmetros desde la superficie del
sedimento.

tare

decimal(9,3)

Peso tara
(g)

No

El peso tara en gramos. Si la balanza ya


est ajustada para compensar por el peso
tara, ingrese 0 en este campo.

total

decimal(9,3)

Peso tara +
Peso de la
muestra (g)

No

El peso total de la muestra, incluida la tara,


en gramos. Si la balanza ya est ajustada
para compensar por el peso tara, ingrese el
peso final registrado aqu.

record_id

integer

Id. del
registro

No

ste es un identificador nico para el


registro. El programa de la base de datos
llena este campo automticamente. El
usuario no ve este valor y se lo usa slo
para operaciones internas.

ndice
nico

- 32 -

Documento tcnico del SAM #20

Nombre de
la columna

Tipo*

Documentacin del Diseo de la Base de Datos del SRIA

Nombre
descriptivo

Rangos
Vlidos de
Valores

Columna
del ndice

Permite
valores
nulos

Descripcin

usrid

integer

Id. del
usuario

No

La interfaz web llena este campo


automticamente con el id. del usuario. El
id. enlaza con la tabla de ingreso (login)
para que se pueda mostrar el nombre del
usuario. Este campo se usa para tener
control de quines ingresan datos.

adddate

date

Fecha

No

El programa de la base de datos llena este


campo automticamente. Se lo usa para
identificar cundo se aadi el registro.

3.3.4

Agua interstitial

Esta tabla contiene la informacin sobre salinidad del agua intersticial en las reas de manglares. Se basa en el formulario de
ingreso de datos de agua intersticial. Al igual que con la estructura del bosque, esta tabla se relaciona con la tabla transect
mediante el campo transect_id.
Nombre de la tabla - interstitial
Nombre de
la columna
transect_id

Tipo*

integer

Nombre
descriptivo
Id. del
transecto

Rangos
Vlidos de
Valores

Columna
del ndice
ndice 2

- 33 -

Permite
valores
nulos
No

Descripcin

Este campo enlaza estos registros con la


tabla transect. Los valores se ingresan
automticamente con el formulario de
ingreso de datos.

Documento tcnico del SAM #20

Nombre de
la columna

Tipo*

Documentacin del Diseo de la Base de Datos del SRIA

Nombre
descriptivo

Rangos
Vlidos de
Valores

Columna
del ndice

Permite
valores
nulos

Descripcin

No

La profundidad en centmetros en la cual se


recolect la muestra.

No

Indicar si la superficie del sedimento estaba


por encima del nivel del agua en el
momento que la muestra fue recolectada.
Los valores de este campo son:
Y = s
N = no

No

Salinidad del agua en partes por mil. Se


espera que la salinidad sea un nmero
entero.

No

ste es un identificador nico para el


registro. El programa de la base de datos
llena este campo automticamente. El
usuario no ve este valor y se lo usa slo
para operaciones internas.

Id. del
usuario

No

La interfaz web llena este campo


automticamente con el id. del usuario. El
id. enlaza con la tabla de ingreso (login)
para que se pueda mostrar el nombre del
usuario. Este campo se usa para tener
control de quines ingresan datos.

Fecha

No

El programa de la base de datos llena este


campo automticamente. Se lo usa para
identificar cundo se aadi el registro.

depth

integer

Profundidad
aproximada
de la
muestra
(cm)

sedexposed

char(1)

Superficie
del
sedimento
expuesta

salinity

smallint

Salinidad
(ppt)

record_id

integer

Id. del
registro

usrid

integer

adddate

date

Y,N

ndice
nico 1

- 34 -

Documento tcnico del SAM #20

3.3.5

Documentacin del Diseo de la Base de Datos del SRIA

Hojarasca

La tabla de hojarasca (litter) se basa en el formulario de ingreso de datos de hojarasca. Este es uno de los formularios que
requieren fecha de inicio y de finalizacin. Se ingresan las fechas de inicio y de finalizacin en la tabla survey y no en la tabla litter.
Se usa esta misma tabla para la biomasa inicial, pero slo habr ingreso de datos para la fecha de inicio en la tabla survey, y la
fecha de finalizacin se deja en blanco.
Nombre de la tabla - litter
Nombre de
la columna

Tipo*

Nombre
descriptivo

Rangos
Vlidos de
Valores

Columna
del ndice

Permite
valores
nulos

Descripcin

ndice
nico 2

No

Este campo enlaza estos registros con la


tabla transect. Los valores se ingresan
automticamente con el formulario de
ingreso de datos.

ndice
nico 2

No

El id. de la trampa usada para recolectar la


hojarasca. Este es un nmero entero.

Este campo contiene el nmero de id. de la


especie y se enlaza con la tabla species.

transect_id

integer

Id. del
transecto

trap

smallinteger

No. de trampa

1-10

species_id

integer

Id. de la
especie

0-2999

tare_leaf

decimal(9,3)

Hojas: Tara
(g)

El peso tara de las hojas en gramos.

total_leaf

decimal(9,3)

Hojas: Tara +
Muestra (g)

El peso total de las hojas (incluida la tara)


en gramos.

tare_bract

decimal(9,3)

Brctea: Tara
(g)

El peso tara de la brctea en gramos.

total_bract

decimal(9,3)

Brctea: Tara
+ Muestra (g)

El peso total de la brctea (incluida la tara)


en gramos.

tare_flower

decimal(9,3)

Flores: Tara

El peso tara de las flores en gramos.

- 35 -

Documento tcnico del SAM #20

Documentacin del Diseo de la Base de Datos del SRIA

Nombre de
la columna

Tipo*

Nombre
descriptivo

Rangos
Vlidos de
Valores

Columna
del ndice

total_flower

decimal(9,3)

Flores: Tara +
Muestra (g)

El peso total de las flores (incluida la tara)


en gramos.

tare_fruit

decimal(9,3)

Fruta: Tara
(g)

El peso tara de la fruta en gramos.

total_fruit

decimal(9,3)

Fruta: Tara +
Muestra (g)

El peso total de la fruta (incluida la tara) en


gramos.

tare_wood

decimal(9,3)

Madera: Tara
(g)

El peso tara de la madera en gramos.

total_wood

decimal(9,3)

Madera: Tara
+ Muestra (g)

El peso total de la madera (incluida la tara)


en gramos.

tare_misc

decimal(9,3)

Miscelneo:
Tara (g)

El peso tara del material miscelneo en


gramos.

total_misc

decimal(9,3)

Miscelneo:
Tara +
Muestra (g)

El peso total del material miscelneo


(incluida la tara) en gramos.

record_id

integer

Id. del registro

No

ste es un identificador nico para el


registro. El programa de la base de datos
llena este campo automticamente. El
usuario no ve este valor y se lo usa slo
para operaciones internas.

usrid

integer

Id. del usuario

No

La interfaz web llena este campo


automticamente con el id. del usuario. El
id. enlaza con la tabla de ingreso (login)
para que se pueda mostrar el nombre del
usuario. Este campo se usa para tener
control de quines ingresan datos.

ndice
nico 1

- 36 -

Permite
valores
nulos

Descripcin

Documento tcnico del SAM #20

Nombre de
la columna
adddate

3.3.6

Tipo*

date

Documentacin del Diseo de la Base de Datos del SRIA

Nombre
descriptivo

Rangos
Vlidos de
Valores

Columna
del ndice

Fecha

Permite
valores
nulos
No

Descripcin

El programa de la base de datos llena este


campo automticamente. Se lo usa para
identificar cundo se aadi el registro.

Zonificacin

Esta tabla contiene los datos del formulario de ingreso de datos de caracterizacin y zonificacin de manglares. Al igual que con la
estructura del bosque, esta tabla se relaciona con la tabla transect mediante el campo transect_id. Tambin se enlaza con la tabla
de especies mediante el campo species_id.
Nombre de la tabla - zonation
Nombre de
la columna

Tipo*

Nombre
descriptivo

transect_id

integer

Id. del
transecto

quadrant

varchar(3)

Cuadrante

pointdistanc
e

decimal(9,3)

Distancia
desde la costa
al punto # (m)

Rangos
Vlidos
de
Valores

I, II, III, IV

Columna
del ndice

Permite
valores
nulos

ndice
nico 2

No

Este campo enlaza estos registros con la


tabla transect. Los valores se ingresan
automticamente con el formulario de
ingreso de datos.

ndice
nico 2

No

El cuadrante en el cual se ubica el rbol.

ndice
nico 2

No

Distancia desde el origen de la lnea central


al punto en metros.

- 37 -

Descripcin

Documento tcnico del SAM #20

Nombre de
la columna

Tipo*

Documentacin del Diseo de la Base de Datos del SRIA

Nombre
descriptivo

species_id

integer

Id. de la
especie

distance

decimal(9,3)

cap

Rangos
Vlidos
de
Valores

Columna
del ndice

0-2999

Permite
valores
nulos

Descripcin

No

Este campo contiene el nmero de id. de la


especie y se enlaza con la tabla species.

Distancia
desde el punto
central (cm)

No

Distancia desde el punto central del


cuadrante en centmetros.

decimal(9,3)

Circunferencia
a la altura del
pecho (CAP)
(cm)

No

Circunferencia a la altura del pecho (CAP).


Este valor es la medida de la circunferencia
del rbol en centmetros. A partir de este
valor se calcula el dimetro a la altura del
pecho (DAP). DAP es una medida comn
utilizada en silvicultura.

height

decimal(9,3)

Altura total (m)

No

La altura del rbol en metros.

observations

text

Observaciones

Un campo de comentarios sin restricciones


para anotar observaciones adicionales
realizadas en el lugar.

record_id

integer

Id. del registro

No

ste es un identificador nico para el


registro. El programa de la base de datos
llena este campo automticamente. El
usuario no ve este valor y se lo usa slo
para operaciones internas.

usrid

integer

Id. del usuario

No

La interfaz web llena este campo


automticamente con el id. del usuario. El
id. enlaza con la tabla de ingreso (login)
para que se pueda mostrar el nombre del
usuario. Este campo se usa para tener
control de quines ingresan datos.

ndice
nico 1

- 38 -

Documento tcnico del SAM #20

Nombre de
la columna

adddate

Tipo*

date

Documentacin del Diseo de la Base de Datos del SRIA

Nombre
descriptivo

Rangos
Vlidos
de
Valores

Columna
del ndice

Fecha

Permite
valores
nulos
No

Descripcin

El programa de la base de datos llena este


campo automticamente. Se lo usa para
identificar cundo se aadi el registro.

La siguiente pgina contiene un diagrama de las relaciones de los tems para manglares.

- 39 -

Documento tcnico del SAM #20

Documentacin del Diseo de la Base de Datos del SRIA

.tande
.localname

.species
species_id LONG
.site

nation TEXT(1)
iucn TEXT(2)
country TEXT(2)
ndate LONG
idate LONG
species_id LONG (FK) (IE)
usrid INT
adddate DATE

gen_spec TEXT(45)
family TEXT(25)
ordr TEXT(25)
class TEXT(25)
element TEXT(10)
usrid INT
adddate DATE

site_id TEXT(25)
location TEXT(50)
latitude DOUBLE
longitude DOUBLE
agency TEXT(80)
ecosystem TEXT(25)
habitat TEXT(25)
country TEXT(15)
category INT
description TEXT
selection TEXT(14)
usrid INT
adddate DATE

.foreststructure
.seedlingbio
position_x DOUBLE
position_y DOUBLE
tree LONG
species_id INT (FK)
cbh DOUBLE
proproot DOUBLE
branchheight DOUBLE
treeheight DOUBLE
record_id LONG
transect_id LONG (FK) (IE)
usrid INT
adddate DATE

.survey
survey_id LONG
site_id TEXT(25) (FK)
startdate DATE
enddate DATE
starttime DATE
person_col LONG (FK)
person_proc LONG (FK)
tide TEXT(1)
sea TEXT(15)
wind TEXT(10)
winddir INT
cloud INT
secchimark DOUBLE
secchicoll DOUBLE
depthstart DOUBLE
depthend DOUBLE
tempair DOUBLE
currentspd DOUBLE
currentdir DOUBLE
survey_type TEXT
usrid INT
adddate DATE

sapling TEXT(8)
height DOUBLE
tare DOUBLE
total DOUBLE
record_id LONG
usrid INT
adddate DATE
species_id LONG (FK) (IE)
transect_id LONG (FK) (IE)

.seedling

.zonation

quadrant LONG
bearing DOUBLE
pointdistance DOUBLE
distance DOUBLE
cbh DOUBLE
height DOUBLE
observation TEXT(254)
record_id LONG
usrid INT
adddate DATE
species_id LONG (FK) (IE)
transect_id LONG (FK) (IE)

.transect
transect_id LONG
survey_id LONG
person_col LONG
starttime DATE
usrid INT
adddate DATE

.litter

.person
person_id LONG
person TEXT(50)
agency TEXT(120)
usrid INT
adddate DATE

MBRS - REIS

name TEXT(35)
country TEXT(2)
locality TEXT(40)
record_id LONG
species_id LONG (FK) (IE)
usrid INT
adddate DATE

Edit Date: 12/19/2003 1:07:35 AM

Description: Mangrove data structure layout

Target DB: PostgreSQL Rev: 1

Creator: Jeffrey Dahlin

Filename: DesignDoc_Spanish.doc

Company: RPI

trap INT
tare_leaf DOUBLE
total_leaf DOUBLE
tare_bract DOUBLE
total_bract DOUBLE
tare_flower DOUBLE
total_flower DOUBLE
tare_fruit DOUBLE
total_fruit DOUBLE
tare_wood DOUBLE
total_wood DOUBLE
tare_misc DOUBLE
total_misc DOUBLE
record_id LONG
usrid INT
adddate DATE
species_id LONG (FK) (E)
transect_id LONG (FK) (IE)

- 40 -

subplot INT
position_x DOUBLE
position_y DOUBLE
sapling LONG
cbh DOUBLE
height DOUBLE
live TEXT(1)
record_id LONG
usrid INT
adddate DATE
species_id LONG (FK) (IE)
transect_id LONG (FK) (IE)

.interstitialwater

depth LONG
sedexposed TEXT(1)
salinity INT
record_id LONG
usrid INT
adddate DATE
transect_id LONG (FK) (IE)

Documento tcnico del SAM #20

3.4

Documentacin del Diseo de la Base de Datos del SRIA

Arrecifes coralinos

Como en el caso de manglares, hay numerosas tablas relacionadas con la recoleccin de datos de sitios de arrecifes coralinos. Las
tablas para site y survey son las mismas que para manglares. Las siguientes tablas pertenecen al grupo de monitoreo de arrecifes
coralinos: manta, adult (adulto), recruit (reclutamiento), rover (buzo errante), benthic (bntico), pointintercept (punto de
intercepcin) y benthiclut (componentes bnticos). Este es un ensamblaje de tablas lgico y no estn establecidas fsicamente
como un ensamblaje en la estructura de datos. El transect_id es el enlace comn a todas estas tablas. Por lo tanto, este grupo
puede cambiarse fcilmente, aadiendo o quitando tablas segn sea necesario. En todas las tablas que requieren nombre de la
especie, se almacena el species_id en la tabla de datos que se enlaza a la tabla species identificada anteriormente. Esto provee
flexibilidad para acomodar cambios a los nombres comnes o cientficos fcilmente, si es necesario, en el futuro. Tambin elimina la
posibilidad de cometer errores de ortografa en los nombres de las especies, A continuacin se decriben las tablas especficas para
los arrecifes coralinos.

3.4.1

Arrastre con manta

Esta tabla de datos se usa para los datos recolectados en el formulario de datos de arrastre con manta. Si bien el arrastre con
manta no se basa en un transecto, es necesario crear un registro en la tabla transect para poder ingresar datos en la tabla manta a
fin de mantener la compatibilidad con las otras tablas de este grupo. El nmero de transect en la tabla de transecto debe ser 1. En la
tabla manta no puede haber dos entradas con el mismo nmero de arrastre en el mismo transecto

- 41 -

Documento tcnico del SAM #20

Documentacin del Diseo de la Base de Datos del SRIA

Nombre de la tabla - manta


Nombre de
la columna

Tipo*

Nombre
descriptivo

Rangos
Vlidos de
Valores

Columna
del ndice

Permite
valores
nulos

Descripcin

transect_id

integer

Id. del
transecto

ndice
nico 2

No

Este campo enlaza estos registros con la


tabla transect. Los valores se ingresan
automticamente con el formulario de ingreso
de datos.

tow

smallint

No. de
arrastre

ndice
nico 2

No

El nmero de arrastre que se registra. ste es


un campo de nmero entero.

corallive

char(2)

Cobertura
de coral
Vivo

No

ste es un porcentaje de cobertura de coral


vivo. El siguiente cdigo se usa para registrar
el porcentaje de cobertura:
00
1 1-10%
2 11-30%
3 31-50%
4 51-75%
5 76-100%
Para cada categora (excepto 0), se agrega
un ms (+) o un menos (-) para indicar si el
valor estimado se encuentra en la mitad
superior o inferior de esa categora.

0,1,2,3,4,5,
-1,-2,-3,-4,-5,
+1,+2,+3,+4,+
5

- 42 -

Documento tcnico del SAM #20

Nombre de
la columna

Tipo*

Documentacin del Diseo de la Base de Datos del SRIA

Nombre
descriptivo

Rangos
Vlidos de
Valores

Columna
del ndice

Permite
valores
nulos

Descripcin

coraldead

char(2)

Cobertura
de coral
Muerto

0,1,2,3,4,5,
-1,-2,-3,-4,-5,
+1,+2,+3,+4,+
5

No

ste es un porcentaje de cobertura de coral


muerto. El siguiente cdigo se usa para
registrar el porcentaje de cobertura:
00
1 1-10%
2 11-30%
3 31-50%
4 51-75%
5 76-100%
Para cada categora (excepto 0), se agrega
un ms (+) o un menos (-) para indicar si el
valor estimado se encuentra en la mitad
superior o inferior de esa categora.

softcoral

char(2)

Cobertura
CB

0,1,2,3,4,5,
-1,-2,-3,-4,-5,
+1,+2,+3,+4,+
5

No

ste es un porcentaje de cobertura de coral


blando. El siguiente cdigo se usa para
registrar el porcentaje de cobertura:
00
1 1-10%
2 11-30%
3 31-50%
4 51-75%
5 76-100%
Para cada categora (excepto 0), se agrega
un ms (+) o un menos (-) para indicar si el
valor estimado se encuentra en la mitad
superior o inferior de esa categora.

- 43 -

Documento tcnico del SAM #20

Nombre de
la columna

Tipo*

Documentacin del Diseo de la Base de Datos del SRIA

Nombre
descriptivo

Rangos
Vlidos de
Valores

Columna
del ndice

Permite
valores
nulos

Descripcin

No

ste es un porcentaje de cobertura de algas.


El siguiente cdigo se usa para registrar el
porcentaje de cobertura:
00
1 1-10%
2 11-30%
3 31-50%
4 51-75%
5 76-100%
Para cada categora (excepto 0), se agrega
un ms (+) o un menos (-) para indicar si el
valor estimado se encuentra en la mitad
superior o inferior de esa categora.

Un campo de comentarios sin restricciones


para anotar observaciones realizadas sobre
otras caractersticas del arrecife.

No

ste es un identificador nico para el registro.


El programa de la base de datos llena este
campo automticamente. El usuario no ve
este valor y se lo usa slo para operaciones
internas.

Id. del
usuario

No

La interfaz web llena este campo


automticamente con el id. del usuario. El id.
enlaza con la tabla de ingreso (login) para
que se pueda mostrar el nombre del usuario.
Este campo se usa para tener control de
quines ingresan datos.

Fecha

No

El programa de la base de datos llena este


campo automticamente. Se lo usa para
identificar cundo se aadi el registro.

algae

char(2)

Algas

features

text

Otras
caractersticas

record_id

integer

Id. del
registro

usrid

integer

adddate

date

0,1,2,3,4,5,
-1,-2,-3,-4,-5,
+1,+2,+3,+4,+
5

ndice
nico 1

- 44 -

Documento tcnico del SAM #20

3.4.2

Documentacin del Diseo de la Base de Datos del SRIA

Peces adultos

La tabla adult registra la informacin del formulario de ingreso de datos de peces adultos. En el formulario de ingreso de datos de
peces adultos del Manual para el PMS hay una hilera para cada especie que se debe contar. Sin embargo, en la tabla slo se
ingresan las especies que se vieron y se contaron en el transecto en el cual se realiz la encuesta. Si una especie en la hoja de
datos no tiene un conteo asociado en esa encuesta y en ese transecto, no se la ingresa en la tabla. Al igual que con todas las otras
tablas, esta tabla se relaciona con la tabla transect mediante el transect_id.
Nombre de la tabla - adult
Nombre de
la columna

Tipo*

Nombre
descriptivo

Rangos
Vlidos de
Valores

Columna
del ndice

Permite
valores
nulos

Descripcin

ndice
nico 2

No

Este campo enlaza estos registros con la tabla


transect. Los valores se ingresan
automticamente con el formulario de ingreso
de datos.

ndice
nico 2

No

Este campo contiene el nmero de id. de la


especie y se enlaza con la tabla species.

transect_id

integer

Id. del
transecto

species_id

integer

Id. de la
especie

0-2999

cm0_5

integer

0-5 cm

0-500

El conteo de peces adultos de la especie en la


categora de tamao entre 0 y 5 cm. ste es
un valor entero y puede quedar en blanco. Los
casilleros blancos se considerarn 0.

cm6_10

integer

6-10 cm

0-500

El conteo de peces adultos de la especie en la


categora de tamao entre 6 y 10 cm. ste es
un valor entero y puede quedar en blanco. Los
casilleros blancos se considerarn 0.

cm11_20

integer

11-20 cm

0-500

El conteo de peces adultos de la especie en la


categora de tamao entre 11 y 20 cm. ste
es un valor entero y puede quedar en blanco.
Los casilleros blancos se considerarn 0.

- 45 -

Documento tcnico del SAM #20

Nombre de
la columna

Tipo*

Documentacin del Diseo de la Base de Datos del SRIA

Nombre
descriptivo

Rangos
Vlidos de
Valores

Columna
del ndice

Permite
valores
nulos

Descripcin

cm21_30

integer

21-30 cm

0-500

El conteo de peces adultos de la especie en la


categora de tamao entre 21 y 30 cm. ste
es un valor entero y puede quedar en blanco.
Los casilleros blancos se considerarn 0.

cm31_40

integer

3140 cm

0-500

El conteo de peces adultos de la especie en la


categora de tamao entre 31 y 40 cm. ste
es un valor entero y puede quedar en blanco.
Los casilleros blancos se considerarn 0.

cm41

integer

> 40 cm

0-500

El conteo de peces adultos de la especie en la


categora de tamao mayor de 40 cm. ste es
un valor entero y puede quedar en blanco. Los
casilleros blancos se considerarn 0.

record_id

integer

Id. del
registro

No

ste es un identificador nico para el registro.


El programa de la base de datos llena este
campo automticamente. El usuario no ve
este valor y se lo usa slo para operaciones
internas.

usrid

integer

Id. del
usuario

No

La interfaz web llena este campo


automticamente con el id. del usuario. El id.
enlaza con la tabla de ingreso (login) para que
se pueda mostrar el nombre del usuario. Este
campo se usa para tener control de quines
ingresan datos.

adddate

date

Fecha

No

El programa de la base de datos llena este


campo automticamente. Se lo usa para
identificar cundo se aadi el registro.

ndice
nico 1

- 46 -

Documento tcnico del SAM #20

3.4.3

Documentacin del Diseo de la Base de Datos del SRIA

Reclutamiento de peces

La tabla de reclutamiento de peces (recruit) se asemeja a la tabla adult porque slo las especies que tienen informacin de conteo
se ingresan en la base de datos. Se necesita crear un registro separado en la tabla transect para cada columna de la hoja de datos.
Despus de ingresar el registro de un transecto, los usuarios slo necesitan ingresar en la tabla la informacin de la especie y del
conteo. Esta tabla se enlaza con la tabla transect mediante el transect_id.
Nombre de la tabla - recruit
Nombre de
la columna

Tipo*

Nombre
descriptivo

Rangos
Vlidos de
Valores

transect_id

integer

Id. del
transecto

species_id

integer

Id. de la
especie

0-2999

fishcount

integer

Conteo (#
de transecto
en la hoja
de datos)

0-500

record_id

integer

Id. del
registro

usrid

integer

Id. del
usuario

Columna
del ndice

Permite
valores
nulos

ndice
nico 2

No

Este campo enlaza estos registros con la tabla


transect. Los valores se ingresan
automticamente con el formulario de ingreso
de datos.

ndice
nico 2

No

Este campo contiene el nmero de id. de la


especie y se enlaza con la tabla species.

No

El nmero de peces de una especie dada por


debajo del LT mx. que se encuentran en este
transecto.

No

ste es un identificador nico para el registro.


El programa de la base de datos llena este
campo automticamente. El usuario no ve
este valor y se lo usa slo para operaciones
internas.

No

La interfaz web llena este campo


automticamente con el id. del usuario. El id.
enlaza con la tabla de ingreso (login) para que
se pueda mostrar el nombre del usuario. Este
campo se usa para tener control de quines

ndice
nico 1

- 47 -

Descripcin

Documento tcnico del SAM #20

Nombre de
la columna

Tipo*

Documentacin del Diseo de la Base de Datos del SRIA

Nombre
descriptivo

Rangos
Vlidos de
Valores

Columna
del ndice

Permite
valores
nulos

Descripcin

ingresan datos.
adddate

3.4.4

date

Fecha

No

El programa de la base de datos llena este


campo automticamente. Se lo usa para
identificar cundo se aadi el registro.

Buzo errante

La tabla de buzo errante rover se estableci de manera similar a la tabla recruit. Se ingresan en la base de datos slo las especies
registradas en la encuesta. Esta organizacin reduce el tamao de la tabla y permite que la lista de especies que pueden registrarse
en la tabla se expanda fcilmente. Si bien la tabla de buzo errante no se basa en un transecto, es necesario crear un registro de
transecto antes de ingresar los datos en la tabla a fin de mantener la compatibilidad con las otras tablas de este grupo. La tabla
rover se enlaza con la tabla transect mediante el transect_id.
Nombre de la tabla - rover
Nombre de
la columna

Tipo*

Nombre
descriptivo

Rangos
Vlidos de
Valores

transect_id

integer

Id. del
transecto

species_id

integer

Id. de la
especie

0-2999

abundance

char(1)

Cdigos de
abundancia

S,F,M,A

Columna
del ndice

Permite
valores
nulos

ndice
nico 2

No

Este campo enlaza estos registros con la tabla


transect. Los valores se ingresan
automticamente con el formulario de ingreso
de datos.

ndice
nico 2

No

Este campo contiene el nmero de id. de la


especie y se enlaza con la tabla species.

No

Un cdigo de una letra para el nmero de


individuos de la especie vistos. Los valores
son:

- 48 -

Descripcin

Documento tcnico del SAM #20

Nombre de
la columna

Tipo*

Documentacin del Diseo de la Base de Datos del SRIA

Nombre
descriptivo

Rangos
Vlidos de
Valores

Columna
del ndice

No

Descripcin

S = nico
F = pocos
M = muchos
A = abundantes
ste es un identificador nico para el registro.
El programa de la base de datos llena este
campo automticamente. El usuario no ve
este valor y se lo usa slo para operaciones
internas.

record_id

integer

Id. del
registro

usrid

integer

Id. del
usuario

No

La interfaz web llena este campo


automticamente con el id. del usuario. El id.
enlaza con la tabla de ingreso (login) para que
se pueda mostrar el nombre del usuario. Este
campo se usa para tener control de quines
ingresan datos.

adddate

date

Fecha

No

El programa de la base de datos llena este


campo automticamente. Se lo usa para
identificar cundo se aadi el registro.

3.4.5

ndice
nico 1

Permite
valores
nulos

Punto de intercepcin

La tabla pointintercept corresponde a los datos del formulario de ingreso de datos para transectos de punto de intercepcin del
Manual para el PMS. La informacin en esta tabla identifica los diferentes tipos de sustrato en el transecto. El identificador en esta
tabla es la columna benthic_id. ste es un nmero de identificacin relacionado con la tabla benthiclut, que contiene los nombres
de los sustratos. La informacin en esta tabla se ingresa por transecto, con el nmero de transecto registrado en la tabla de
transectos. Esta tabla se enlaza con la tabla transect mediante el transect_id.

- 49 -

Documento tcnico del SAM #20

Documentacin del Diseo de la Base de Datos del SRIA

Nombre de la tabla - pointintercept


Nombre de
la columna

Tipo*

Nombre
descriptivo

Rangos
Vlidos de
Valores

Columna
del ndice

Permite
valores
nulos

Descripcin

transect_id

integer

Id. del
transecto

ndice
nico 2

No

Este campo enlaza estos registros con la tabla


transect. Los valores se ingresan
automticamente con el formulario de ingreso
de datos.

benthic_id

integer

Componentes bnticos

ndice
nico 2

No

ste es un identificador que enlaza con el


nombre del componente bntico en la tabla
benthiclut.

benthcount

integer

Occurrencia
(# de
transecto en
la hoja de
datos)

No

El nmero de ocurrencias de este tipo bntico


identificadas a lo largo del transecto. ste es
un valor entero, en teora menor o igual a 120.
Segn el diseo de estudio, hay slo 120
puntos a lo largo de cada transecto en donde
se registra el substrato.

comments

text

Comentarios

Un campo de comentarios sin restricciones


para anotar observaciones realizadas sobre
los componentes bnticos o el transecto.

record_id

integer

Id. del
registro

No

ste es un identificador nico para el registro.


El programa de la base de datos llena este
campo automticamente. El usuario no ve
este valor y se lo usa slo para operaciones
internas.

usrid

integer

Id. del
usuario

No

La interfaz web llena este campo


automticamente con el id. del usuario. El id.
enlaza con la tabla de ingreso (login) para que
se pueda mostrar el nombre del usuario. Este
campo se usa para tener control de quines
ingresan datos.

0-120

ndice
nico 1

- 50 -

Documento tcnico del SAM #20

Nombre de
la columna
adddate

3.4.6

Tipo*

date

Documentacin del Diseo de la Base de Datos del SRIA

Nombre
descriptivo

Rangos
Vlidos de
Valores

Columna
del ndice

Fecha

Permite
valores
nulos
No

Descripcin

El programa de la base de datos llena este


campo automticamente. Se lo usa para
identificar cundo se aadi el registro.

Componentes bnticos

sta es una tabla de bsqueda que contiene una lista con todos los componentes bnticos posibles que pueden ser usados en la
hoja de datos del punto de intercepcin. Se relaciona con la tabla pointintercept mediante el benthic_id.
Nombre de la tabla - benthiclut
Nombre de la
columna

Tipo*

Nombre
descriptivo

Rangos
Vlidos de
Valores

Columna
del ndice

Permite
valores
nulos

ndice
nico 1

No

Este campo enlaza estos registros con la tabla


pointintercept.

Descripcin

benthic_id

integer

Id. bntico

component

varchar(35)

Componente bntico

No

ste es el nombre del tipo de sustrato.

componen_spt

varchar(35)

Componente bntico

No

ste es el nombre en espaol del tipo de


sustrato.

usrid

integer

Id. del
usuario

No

La interfaz web llena este campo


automticamente con el id. del usuario. El id.
enlaza con la tabla de ingreso (login) para que
se pueda mostrar el nombre del usuario. Este
campo se usa para tener control de quines
ingresan datos.

- 51 -

Documento tcnico del SAM #20

Nombre de la
columna
adddate

3.4.7

Documentacin del Diseo de la Base de Datos del SRIA

Tipo*

Nombre
descriptivo

date

Rangos
Vlidos de
Valores

Columna
del ndice

Fecha

Permite
valores
nulos
No

Descripcin

El programa de la base de datos llena este


campo automticamente. Se lo usa para
identificar cundo se aadi el registro.

Corales bnticos

Esta tabla corresponde a los datos del formulario de ingreso de datos bnticos. Esta tabla registra la informacin de varios corales
encontrados a lo largo del transecto de la encuesta. El diseo de la tabla tiene una hilera por registro de coral y es similar al
formulario de ingreso de datos. En el Manual para el PMS, la hoja de datos tiene una columna para enfermedades en la cual se
ingresa un cdigo para la enfermedad. La tabla de datos usa nueve columnas para esta informacin. Hay una columna separada
para cada tipo de enfermedad. Estos son campos estabien que slo tienen valores verdadero o falso. Si el coral tiene la
enfermedad, se marca el recuadro y el valor en el campo se establece como verdadero. Si la enfermedad no est presente, el
recuadro se deja en blanco y el valor en el campo es nulo.
Nombre de la tabla - benthic
Nombre de
la columna

Tipo*

Nombre
descriptivo

transect_id

integer

Id. del
transecto

species_id

integer

Id. de la

Rangos
Vlidos de
Valores

0-2999

Columna
del ndice

Permite
valores
nulos

Index 2

No

Este campo enlaza estos registros con la tabla


transect. Los valores se ingresan
automticamente con el formulario de ingreso
de datos.

Index 2

No

Este campo contiene el nmero de id. de la

- 52 -

Descripcin

Documento tcnico del SAM #20

Nombre de
la columna

Tipo*

Documentacin del Diseo de la Base de Datos del SRIA

Nombre
descriptivo

Rangos
Vlidos de
Valores

Columna
del ndice

Permite
valores
nulos

especie

Descripcin

especie y se enlaza con la tabla species.

diameter

integer

Dimetro
mx. (cm)

0-500

No

El dimetro de la cabeza de coral que se


mide, en centmetros.

height

integer

Altura mx.
(cm)

0-500

No

La altura de la cabeza de coral que se mide,


en centmetros.

olddead

integer

% Muerte
antigua

0-100

No

Porcentaje de coral que hace mucho tiempo


que est muerto. ste es un nmero entero
entre 1 y 100.

newdead

integer

% Muerte
reciente

0-100

No

Porcentaje de coral que muri recientemente.


ste es un nmero entero entre 1 y 100.

bb

binary

Enfermedad
banda
negra

ste es un campo s/no. S si tiene la


enfermedad banda negra y No si no tiene la
enfermedad.

wb

binary

Enfermedad
banda
blanca

ste es un campo s/no. S si tiene la


enfermedad banda blanca y No si no tiene la
enfermedad.

wpii

binary

Plaga
blanca-II

ste es un campo s/no. S si tiene la plaga


blanca-II y No si no tiene la enfermedad.

yb

binary

Enfermedad
banda
amarilla

ste es un campo s/no. S si tiene la


enfermedad banda amarilla y No si no tiene la
enfermedad.

dsi

binary

Enfermedad
crculos
negros I

ste es un campo s/no. S si tiene la


enfermedad crculos negros I y No si no tiene
la enfermedad.

dsii

binary

Enfermedad
crculos
negros II

ste es un campo s/no. S si tiene la


enfermedad crculos negros II y No si no tiene
la enfermedad.

- 53 -

Documento tcnico del SAM #20

Nombre de
la columna

Tipo*

Documentacin del Diseo de la Base de Datos del SRIA

Nombre
descriptivo

Rangos
Vlidos de
Valores

Columna
del ndice

Permite
valores
nulos

Descripcin

rb

binary

Enfermedad
banda roja

ste es un campo s/no. S si tiene la


enfermedad banda roja y No si no tiene la
enfermedad.

asp

binary

Aspergilosis

ste es un campo s/no. S si tiene


aspergilosis y No si no tiene la enfermedad.

other

binary

Otras

ste es un campo s/no. S si tiene cualquier


otra enfermedad producida por un patgeno
sin confirmar y No si no tiene otra
enfermedad.

bleach

char(2)

Blanqueado

No

Un cdigo para el nivel de blanqueamiento del


coral. Los valores son:
N = No blanqueado
P = Plido
PB = Parcialmente blanqueado
BL = Blanqueado

comments

text

Comentarios

Un campo de comentarios sin restricciones


para anotar observaciones realizadas sobre
otras caractersticas de los corales.

record_id

integer

Id. del
registro

No

ste es un identificador nico para el registro.


El programa de la base de datos llena este
campo automticamente. El usuario no ve
este valor y se lo usa slo para operaciones
internas.

usrid

integer

Id. del
usuario

No

La interfaz web llena este campo


automticamente con el id. del usuario. El id.
enlaza con la tabla de ingreso (login) para que
se pueda mostrar el nombre del usuario. Este
campo se usa para tener control de quines
ingresan datos.

N,P,PB,BL

ndice
nico 1

- 54 -

Documento tcnico del SAM #20

Nombre de
la columna
adddate

Tipo*

date

Documentacin del Diseo de la Base de Datos del SRIA

Nombre
descriptivo

Rangos
Vlidos de
Valores

Columna
del ndice

Fecha

Permite
valores
nulos
No

Descripcin

El programa de la base de datos llena este


campo automticamente. Se lo usa para
identificar cundo se aadi el registro.

La pgina siguiente contiene el diagrama de relaciones de los tems para corales y peces.

- 55 -

Documento tcnico del SAM #20

Documentacin del Diseo de la Base de Datos del SRIA

.tande

.species

.localname

species_id LONG
.site

nation TEXT(1)
iucn TEXT(2)
country TEXT(2)
ndate LONG
idate LONG
species_id LONG (FK) (IE)
usrid INT
adddate DATE

gen_spec TEXT(45)
family TEXT(25)
ordr TEXT(25)
class TEXT(25)
element TEXT(10)
usrid INT
adddate DATE

site_id TEXT(25)
location TEXT(50)
latitude DOUBLE
longitude DOUBLE
agency TEXT(80)
ecosystem TEXT(25)
habitat TEXT(25)
country TEXT(15)
category INT
description TEXT
selection TEXT(14)
usrid INT
adddate DATE

name TEXT(35)
country TEXT(2)
locality TEXT(40)
record_id LONG
species_id LONG (FK) (IE)
usrid INT
adddate DATE

.recruitfish
.rover

transect_id LONG (FK)


species_id LONG (FK)
abundance TEXT(1)
record_id LONG
usrid INT
adddate DATE

.survey
survey_id LONG
site_id TEXT(25) (FK)
startdate DATE
enddate DATE
starttime DATE
person_col LONG (FK)
person_proc LONG (FK)
tide TEXT(1)
sea TEXT(15)
wind TEXT(10)
winddir INT
cloud INT
secchimark DOUBLE
secchicoll DOUBLE
depthstart DOUBLE
depthend DOUBLE
tempair DOUBLE
currentspd DOUBLE
currentdir DOUBLE
survey_type TEXT
usrid INT
adddate DATE

transect_id LONG (FK)


species_id LONG (FK)
fishcount LONG
record_id LONG
usrid INT
adddate DATE

.mantatow
.adultfish
transect_id LONG (FK)
tow INT
corallive TEXT(2)
coraldead TEXT(2)
softcoral TEXT(2)
algae TEXT(2)
features TEXT(254)
record_id LONG
usrid INT
adddate DATE

transect_id LONG (FK)


species_id LONG (FK)
cm0_5 LONG
cm6_10 LONG
cm11_20 LONG
cm21_30 LONG
cm31_40 LONG
cm41_ LONG
record_id LONG
usrid INT
adddate DATE

.benthic
.transect
transect_id LONG (FK)
species_id LONG (FK)
diameter DOUBLE
height DOUBLE
olddead INT
newdead INT
bb BINARY
wb BINARY
wpii BINARY
yb BINARY
dsi BINARY
dsii BINARY
rb BINARY
asp BINARY
other BINARY
bleach TEXT(2)
comments TEXT
record_id LONG
usrid INT
adddate DATE

transect_id LONG
survey_id LONG
person_col LONG
starttime DATE
usrid INT
adddate DATE
.person
person_id LONG
person TEXT(50)
agency TEXT(120)
usrid INT
adddate DATE

MBRS - REIS

Edit Date: 5/27/2004 10:07:15 AM

Description: Coral and Fish data structure layout

Target DB: PostgreSQL Rev: 1

Creator: Jeffrey Dahlin

Filename: DesignDoc_Spanish.doc

Company: RPI

- 56 -

.benthiclut
benthic_id INT
component TEXT(25)
usrid INT
adddate DATE

.pointintercept

transect_id LONG (FK)


benthic_id INT (FK)
benthcount INT
record_id LONG
comments TEXT(254)

Documento tcnico del SAM #20

3.5

Documentacin del Diseo de la Base de Datos del SRIA

Pastos marinos

Hay tres tablas asociadas con pastos marinos, adems de las tablas de sitio (site) y de encuesta (survey). El diseo de las tablas
de pastos marinos requiri fue ms sofisticado, por lo que el ingreso de datos puede ser un poco ms complicado. Sin embargo,
esta estructura facilita las consultas, minimiza la redundancia y reduce los errores.

3.5.1

Crecimiento de pastos marinos

La tabla de crecimiento de pastos marinos (sggrowth) contiene los datos del formulario de ingreso de datos de crecimiento de
pastos marinos. Para esta tabla, la tabla survey debe tener fecha de inicio y de finalizacin. Al igual que con las otras tablas, sta
se enlaza con la tabla transect mediante el campo transect_id. El nmero de cuadrante de la hoja de datos de crecimiento de
pastos marinos se registra en esta tabla y no en la tabla transect, dado que hay slo un conjunto de datos ingresados para cada
cuadrante. Es igualmente necesario ingresar el dato de transecto en la tabla transect a fin de mantener la compatibilidad con las
otras tablas de este grupo. La tabla de transecto sirve para enlazar la tabla sggrowth con la tabla survey. El nmero de transecto
dado en la tabla transect debe ser 1. Ninguno de los valores calculados, tales como productividad del rea, recambio o biomasa de
las plantas, se guarda en la tabla de datos. Cuando sea necesario para ver o imprimir informes, la base de datos calcular estos
valores a partir de los valores ingresados.
Nombre de la tabla - sggrowth
Nombre de
la columna
transect_id

Tipo*

integer

Nombre
descriptivo
Id. del
transecto

Rangos
Vlidos de
Valores

Columna
del ndice

Permite
valores
nulos

ndice
nico 2

No

- 57 -

Descripcin

Este campo enlaza estos registros con la tabla


transect. Los valores se ingresan
automticamente con el formulario de ingreso
de datos.

Documento tcnico del SAM #20

Nombre de
la columna

Tipo*

Documentacin del Diseo de la Base de Datos del SRIA

Nombre
descriptivo

Rangos
Vlidos de
Valores

Columna
del ndice

Permite
valores
nulos

1-6

ndice
nico 2

No

Valor numrico del cuadrante dentro del sitio.

Descripcin

quadrat

smallint

Cuadrante #

newtarewt

decimal (9,3)

Peso tara
Crecimiento
nuevo (g)

El peso tara de las hojas nuevas en gramos.

newgrosswt

decimal (9,3)

Peso bruto
Crecimiento
nuevo (g)

El peso bruto de las hojas nuevas en gramos.


Se puede calcular el peso neto a partir del
peso tara y del peso bruto.

oldtarewt

decimal (9,3)

Peso tara
Crecimiento
antiguo (g)

El peso tara de las hojas antiguas en gramos.

oldgrosswt

decimal (9,3)

Peso bruto
Crecimiento
antiguo (g)

El peso bruto de las hojas antiguas en


gramos. Se puede calcular el peso neto a
partir del peso tara y del peso bruto.

standtarewt

decimal (9,3)

Peso tara
Crecimiento
establecido
(g)

El peso tara de la cosecha antigua establecida


en gramos.

standgrosswt

decimal (9,3)

Peso bruto
crecimiento
establecido
(g)

El peso bruto de la cosecha antigua


establecida en gramos. Se puede calcular el
peso neto a partir del peso tara y del peso
bruto.

- 58 -

Documento tcnico del SAM #20

Nombre de
la columna

Tipo*

Documentacin del Diseo de la Base de Datos del SRIA

Nombre
descriptivo

Rangos
Vlidos de
Valores

Columna
del ndice

Permite
valores
nulos

ndice
nico 1

No

ste es un identificador nico para el registro.


El programa de la base de datos llena este
campo automticamente. El usuario no ve
este valor y se lo usa slo para operaciones
internas.

Descripcin

record_id

integer

Id. del
registro

usrid

integer

Id. del
usuario

No

La interfaz web llena este campo


automticamente con el id. del usuario. El id.
enlaza con la tabla de ingreso (login) para que
se pueda mostrar el nombre del usuario. Este
campo se usa para tener control de quines
ingresan datos.

adddate

date

Fecha

No

El programa de la base de datos llena este


campo automticamente. Se lo usa para
identificar cundo se aadi el registro.

3.5.2

Biomasa de pastos marinos

La tabla de biomasa de pastos marinos (sgbiomass) se basa en el formulario de ingreso de datos de biomasa de pastos marinos.
Hay un registro en la tabla para cada rplica del ncleo tomada. Al igual que con la tabla de crecimiento de pasto marino, se debe
ingresar un registro en la tabla transect para la biomasa de pastos marinos. Si se toman muestras de dos estaciones para cada
sitio, las entradas en la tabla transect deben representar las estaciones. Ninguno de los valores calculados, tales como Proporcin
A:B, se guarda en la tabla. Cuando sea necesario para ver o imprimir informes, la base de datos calcular estos valores a partir de
los valores ingresados.

- 59 -

Documento tcnico del SAM #20

Documentacin del Diseo de la Base de Datos del SRIA

Nombre de la tabla - sgbiomass


Nombre de
la columna

Tipo*

Nombre
descriptivo

Rangos
Vlidos de
Valores

Columna
del ndice

Permite
valores
nulos

Descripcin

transect_id

integer

Id. del
transecto

ndice
nico 2

No

Este campo enlaza estos registros con la tabla


transect. Los valores se ingresan
automticamente con el formulario de ingreso
de datos.

replicate

integer

Rplica del
ncleo

ndice
nico 2

No

El nmero de rplica del ncleo.

diameter

decimal (9,3)

Dimetro del
ncleo (cm)

No

El dimetro del ncleo en centmetros.

depth

decimal (9,3)

Profundidad
del ncleo
(cm)

La profundidad del ncleo en centmetros.

livingshoots

integer

# Brotes
vivos/ncleo

El nmero de brotes vivos en un ncleo.

tgrntare

decimal (9,3)

Peso tara de
Thalassia
hojas verdes
(g)

El peso tara de las hojas verdes en gramos.

tgrngross

decimal (9,3)

Peso bruto de
Thalassia
hojas verdes
(g)

El peso bruto de las hojas verdes en gramos.


Se puede calcular el peso neto a partir del
peso tara y del peso bruto.

tshttare

decimal (9,3)

Peso tara de
Thalassia
brotes cortos
(g)

El peso tara de los brotes cortos en gramos.

tshtgross

decimal (9,3)

Peso bruto de
Thalassia

El peso bruto de los brotes cortos en gramos.


Se puede calcular el peso neto a partir del

- 60 -

Documento tcnico del SAM #20

Nombre de
la columna

Tipo*

Documentacin del Diseo de la Base de Datos del SRIA

Nombre
descriptivo

Rangos
Vlidos de
Valores

Columna
del ndice

Permite
valores
nulos

brotes cortos
(g)

Descripcin

peso tara y del peso bruto.

trhztare

decimal (9,3)

Peso tara de
Thalassia
rizomas (g)

El peso tara de los rizomas en gramos.

trhzgross

decimal (9,3)

Peso bruto de
Thalassia
rizomas (g)

El peso bruto de los rizomas en gramos. Se


puede calcular el peso neto a partir del peso
tara y del peso bruto.

troottare

decimal (9,3)

Peso tara de
Thalassia
races (g)

El peso tara de las races en gramos.

trootgross

decimal (9,3)

Peso bruto de
Thalassia
races (g)

El peso bruto de las races en gramos. Se


puede calcular el peso neto a partir del peso
tara y del peso bruto.

tdeadtare

decimal (9,3)

Peso tara de
Thalassia
tejido muerto
(g)

El peso tara del tejido muerto en gramos.

tdeadgross

decimal (9,3)

Peso bruto de
Thalassia
tejido muerto
(g)

El peso bruto del tejido muerto en gramos. Se


puede calcular el peso neto a partir del peso
tara y del peso bruto.

ogrntare

decimal (9,3)

Peso tara de
otros pastos
tejido verde (g)

El peso tara del tejido verde de otros pastos


en gramos.

ogrngross

decimal (9,3)

Peso bruto de
otros pastos
tejido verde (g)

El peso bruto del tejido verde de otros pastos


en gramos. Se puede calcular el peso neto a
partir del peso tara y del peso bruto.

- 61 -

Documento tcnico del SAM #20

Nombre de
la columna

Tipo*

Documentacin del Diseo de la Base de Datos del SRIA

Nombre
descriptivo

Rangos
Vlidos de
Valores

Columna
del ndice

Permite
valores
nulos

Descripcin

ongrntare

decimal (9,3)

Peso tara de
otros pastos
tejido muerto
(g)

El peso tara del tejido muerto de otros pastos


en gramos.

ongrngross

decimal (9,3)

Peso bruto de
otros pastos
tejido muerto
(g)

El peso bruto del tejido muerto de otros pastos


en gramos. Se puede calcular el peso neto a
partir del peso tara y del peso bruto.

fatare

decimal (9,3)

Peso tara de
algas carnosas
(g)

El peso tara de algas carnosas en gramos.

fagross

decimal (9,3)

Peso bruto de
algas carnosas
(g)

El peso bruto de algas carnosas en gramos.


Se puede calcular el peso neto a partir del
peso tara y del peso bruto.

caabvtare

decimal (9,3)

Peso tara de
algas
calcreas
sobre tierra (g)

El peso tara de algas calcreas sobre tierra en


gramos.

caabvgross

decimal (9,3)

Peso bruto de
algas
calcreas
sobre tierra (g)

El peso bruto de algas calcreas sobre tierra


en gramos. Se puede calcular el peso neto a
partir del peso tara y del peso bruto.

cablwtart

decimal (9,3)

Peso tara de
algas
calcreas bajo
tierra (g)

El peso tara de algas calcreas bajo tierra en


gramos.

cablwgross

decimal (9,3)

Peso bruto de
algas
calcreas bajo

El peso bruto de algas calcreas bajo tierra en


gramos. Se puede calcular el peso neto a
partir del peso tara y del peso bruto.

- 62 -

Documento tcnico del SAM #20

Nombre de
la columna

Tipo*

Documentacin del Diseo de la Base de Datos del SRIA

Nombre
descriptivo

Rangos
Vlidos de
Valores

Columna
del ndice

Permite
valores
nulos

ndice
nico 1

No

ste es un identificador nico para el registro.


El programa de la base de datos llena este
campo automticamente. El usuario no ve
este valor y se lo usa slo para operaciones
internas.

Descripcin

tierra (g)
record_id

integer

Id. del registro

usrid

integer

Id. del usuario

No

La interfaz web llena este campo


automticamente con el id. del usuario. El id.
enlaza con la tabla de ingreso (login) para que
se pueda mostrar el nombre del usuario. Este
campo se usa para tener control de quines
ingresan datos.

adddate

date

fecha

No

El programa de la base de datos llena este


campo automticamente. Se lo usa para
identificar cundo se aadi el registro.

3.5.3

ndice del rea de la hoja de pasto marino

La tabla del ndice del rea de la hoja de pasto marino (sglai) se usa para almacenar informacin del formulario del ndice del rea
de la hoja. Esta tabla se relaciona con la tabla survey mediante la tabla transect. Debe haber una entrada en la tabla transect por
cada cuadrante de la muestra. La tabla sglai tiene un registro por cada hoja que se mide. No se ingresa el rea de cada hoja. La
base de datos calcula este valor.

- 63 -

Documento tcnico del SAM #20

Documentacin del Diseo de la Base de Datos del SRIA

Nombre de la tabla - sglai


Nombre de
la columna

Tipo*

Nombre
descriptivo

Rangos
Vlidos de
Valores

Columna
del ndice

Permite
valores
nulos

Descripcin

ndice
nico 2

No

Este campo enlaza estos registros con la tabla


transect. Los valores se ingresan
automticamente con el formulario de ingreso
de datos.

transect_id

integer

Id. del
transecto

shoot

integer

Nmero de
brote

1-6

ndice
nico 2

No

El nmero de brote que se mide.

leaf

integer

Nmero de
hoja

1-6

ndice
nico 2

No

El nmero de la hoja en el brote asociado que


se mide.

tip

char (1)

Punta
redondeada

Y,N

Indica si la punta de la hoja est redondeada.


Los valores son:
Y = s
N = no

epis

decimal (9,3)

Longitud al
epis (cm)

La longitud en centmetros desde la base de


la hoja a la primera ocurrencia de epifitos. Si
los epifitos cubren toda la hoja hasta la base,
este valor ser 0. Si no hay epifitos, este valor
ser igual a la longitud de la hoja.

length

decimal (9,3)

Longitud
(cm)

La longitud de la hoja en centmetros.

width

decimal (9,3)

Ancho (cm)

El ancho de la hoja en centmetros.

record_id

integer

Id. del
registro

No

ste es un identificador nico para el registro.


El programa de la base de datos llena este
campo automticamente. El usuario no ve
este valor y se lo usa slo para operaciones
internas.

ndice
nico 1

- 64 -

Documento tcnico del SAM #20

Nombre de
la columna

Tipo*

Documentacin del Diseo de la Base de Datos del SRIA

Nombre
descriptivo

Rangos
Vlidos de
Valores

Columna
del ndice

Permite
valores
nulos

Descripcin

usrid

integer

Id. del
usuario

No

La interfaz web llena este campo


automticamente con el id. del usuario. El id.
enlaza con la tabla de ingreso (login) para que
se pueda mostrar el nombre del usuario. Este
campo se usa para tener control de quines
ingresan datos.

adddate

date

Fecha

No

El programa de la base de datos llena este


campo automticamente. Se lo usa para
identificar cundo se aadi el registro.

La siguiente pgina contiene un diagrama de las relaciones de los tems para pastos marinos.

- 65 -

Documento tcnico del SAM #20

Documentacin del Diseo de la Base de Datos del SRIA

.site
site_id TEXT(25)
location TEXT(50)
latitude DOUBLE
longitude DOUBLE
laboratory TEXT(80)
ecosystem TEXT(25)
habitat TEXT(25)
country TEXT(15)
category INT
description TEXT
selection TEXT(14)
usrid INT
adddate DATE

.survey
survey_id LONG
.seagrassbiomass

site_id TEXT(25) (FK)


startdate DATE
enddate DATE
starttime DATE
person_col LONG (FK)
person_proc LONG (FK)
tide TEXT(1)
sea TEXT(15)
wind TEXT(10)
winddir INT
cloud INT
secchimark DOUBLE
secchicoll DOUBLE
depthstart DOUBLE
depthend DOUBLE
tempair DOUBLE
currentspd DOUBLE
currentdir DOUBLE
survey_type TEXT
usrid INT
adddate DATE

transect_id LONG (FK)


replicate LONG
diameter DOUBLE
depth DOUBLE
livingshoots INT
fraction_id INT (FK)
tarewt DOUBLE
grosswt DOUBLE
record_id LONG
usrid INT
adddate DATE

.seagrassgrowth

transect_id LONG (FK)


quadrat INT
newtarewt DOUBLE
newgrosswt DOUBLE
oldtarewt DOUBLE
oldgrosswt DOUBLE
standtarewt DOUBLE
standgrosswt DOUBLE
record_id LONG
usrid INT
adddate DATE

.transect
transect_id LONG
survey_id LONG
person_col LONG
starttime DATE
usrid INT
adddate DATE

.person
person_id LONG
person TEXT(50)
agency TEXT(120)
usrid INT
adddate DATE

MBRS - REIS

Edit Date: 12/19/2003 1:12:56 AM

Description: Seagrass data structure layout

Target DB: PostgreSQL Rev: 1

Creator: Jeffrey Dahlin

Filename: DesignDoc_Spanish.doc

Company: RPI

- 66 -

.seagrassfractions
fraction_id INT
fraction TEXT(35)
usrid INT
adddate DATE

Documento tcnico del SAM #20

Documentacin del Diseo de la Base de Datos del SRIA

APNDICE A
TIPOS DE DATOS
Nombre del tipo
bigint
bigserial
bit

Descripcin
entero de ocho bytes con signo (-9223372036854775808 hasta 9223372036854775807)
entero de ocho bytes con autoincremento
cadena de bits de longitud fija

bit varying(n)

cadena de bits de longitud variable

boolean

lgico booleano (verdadero/falso)

bytea

datos binarios character(n)

char(n)

cadena de caracteres de longitud fija

date

fecha calendario (ao, mes, da)

double precision
integer

un valor en punto flotante de doble precisin (15 dgitos decimales)


entero de cuatro bytes con signo (-2147483648 hasta +2147483647)

interval(p)

intervalo de tiempo de uso general

decimal [ (p, s) ]

valor numrico exacto con precisin seleccionable (p) y lugares decimales (s).

real
smallint
serial
text
time
timetz
timestamp
timestamptz
varchar(n)

un valor en punto flotante de precisin simple (6 dgitos decimales)


entero de dos bytes con signo (-32768 hasta +32767)
entero de cuatro bytes con autoincremento
cadena de caracteres de longitud variable
hora del da
hora del da, incluida la zona horaria
fecha y hora
fecha y hora, incluida la zona horaria
cadena de caracteres de longitud variable

- 67 -

You might also like