Analisi de Diseno DB
-
Upload
charlie-aguilar -
Category
Documents
-
view
228 -
download
0
description
Transcript of Analisi de Diseno DB
-
PROYECTO PARA LA CONSERVACION
Y USO SOSTENIBLE DEL SISTEMA ARRECIFAL MESOAMERICANO
(SAM)
Belice Guatemala Honduras - Mxico
DOCUMENTACIN DEL DISEO
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: [email protected]
Website: http://www.mbrs.org.bz
SAM / MBRS
-
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: [email protected]
-
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
I
-
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 Documentacin del Diseo de la Base de Datos del SRIA
2. ESPECIFICACIONES DE SOFTWARE Y HARDWARE
2.1 Seleccin de software
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 Documentacin del Diseo de la Base de Datos del SRIA
2.2.2 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 Bus frontal de 400MHz Cach Cach de transferencia avanzada 512KB L2 Chipset Chipset ServerWorks GC-LE Memoria 2GB 200MHz ECC DDR SDRAM (2 x 1 GB)Memoria expandible a: Total de 6 zcalos (sockets) DIMM en la tarjeta base del sistema, configurable hasta 6
GBRanuras de expansin 3 ranuras de expansin (slots) PCI-X de longitud completa (1 X 64bit/133MHz, 2 X
64bit/100MHz)Controladora RAID(Controladora principal)
Controladora RAID integrada de doble canal, Con cach de 128MB protegido con batera2 canales internosRAID modular en la placa base i.e. ROMB (RAID On Motherboard)Capacidad para soportar RAID 1 y RAID 5
Backplane para discos duros Backplane para discos duros de formato SCSI Hot Plug con 5 bahas paraConfiguracin 1 x 5RAID 1, RAID 5 en placa 5 discos conectados a un RAID en placa
Unidades de disco duro 5 73GB (10.000 rpm) 1 pulgada Ultra3 (Ultra 160) SCSI Hot PlugUnidad de disquete Unidad de disquete de 1,44MBUnidad ptica Unidad de DVD ROM (con capacidad para CD-ROM)Pantalla Pantalla de 15 pulgadas (rea de visualizacin 13,8 pulgadas)Tarjeta grfica Controlador integrado con 8MB de memoria RAMTarjeta de red Adaptador Intel Pro/100+ de doble puerto para servidor
- 5 -
-
Documento tcnico del SAM #20 Documentacin del Diseo de la Base de Datos del SRIA
tem Descripcin
Permite la conexin a un puerto de 100Mbps en Internet Switch Con tolerancia a fallos (failover) y soporte de balance de carga
Teclado Teclado estndar Windows PS/2Con cable para teclado
Ratn Ratn PS/2 de dos botones con rueda de scroll yCon cable de ratn
Controlador de la unidad SCSI(Controlador secundario)
Controlador de la unidad SCSI compatible con la unidad interna de respaldo en cinta LTOCon los cables adecuados
Unidad de respaldo en cinta Unidad interna de respaldo en cinta LTOCapacidad: 100 GB nativa, 200 GB comprimidaTipo de cinta: LTO UltriumFormato de grabacin: LTO Ultrium Generation 1Tiempo promedio de bsqueda / acceso: 71sVelocidad de transferencia de datos: 15 MBps nativa, 30 MBps comprimidaTipo de interfaz: Ultra wide SCSI-2
Software para el respaldo en cinta Centro de datos Veritas Netbackup o equivalenteCompatible con la unidad LTODebe poder ejecutarse en el sistema operativo RedHat Linux 8.0 Uso apropiado en ambiente de base de datos relacional
Puerto paralelo de 25-pinPuertos serie de 9-pinPuertos USB (Universal Serial Bus) Abastecimiento de energa Fuentes de abastecimiento de energa redundantes de 500 W con capacidad hot-plug
(2x500watt) y ventiladores con capacidad hot-plugVoltaje: 100-240 VAC
Chasis Chasis torreSistema operativo Red Hat Linux 8.0 Professional instalado
Con unidades actualizadas para todos los componentes del sistema, incluidos video,SCSI, placa base, NIC, etc.
Documentacin para el sistemaoperativo
Documentation and Media para Red Hat Linux 8.0 Professional
Software de administracin 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 Documentacin del Diseo de la Base de Datos del SRIA
tem Descripcin
diagnstico y su manejo remotoHerramientas 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 RAIDSoporte de Ambiente PreEjecutable (PXE) para NICs incrustadosDebe tener disponible software de Protocolo Simple de Gestin de Red (SNMP)
Parmetros ambientales 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)
Documentacin del hardware Manual del usuario, Gua de instalacin y diagnstico y solucin de problemasoperacionales (trouble shooting) en CD
Garanta y soporte de hardware 3 aos de garanta en mano de obra y piezas en el sitio Abastecimiento ininterrumpido de energa
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 Documentacin del Diseo de la Base de Datos del SRIA
tem Descripcin
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
3. 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 Documentacin del Diseo de la Base de Datos del SRIA
3.1 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
Nombrede la
columna
Tipo* Nombredescriptivo
RangosVlidos de
Valores
Columnadel ndice
Permitevaloresnulos
Descripcin
site_id varchar(8) Id. del sitio ndicenico
No Este campo es un identificador alfanumriconico del sitio. Este identificador debe ser usado por todas las personas que recolectandatos en este sitio.
location varchar(50) Ubicacin No Este campo es el nombre del lugar delPrograma de Monitoreo Sinptico que est siendo monitoreado, por ejemplo Arrecife del Faro.
- 10 -
-
Documento tcnico del SAM #20 Documentacin del Diseo de la Base de Datos del SRIA
Nombrede la
columna
Tipo* Nombredescriptivo
RangosVlidos de
Valores
Columnadel ndice
Permitevaloresnulos
Descripcin
latitude decimal(9,6) Latitud 15.0q N a 21.5qN
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 deapoyo
No El laboratorio responsable de realizar el monitoreo en este sitio.
ecosystem varchar(25) Ecosistema Coral,Mangrove,Seagrass
No El ecosistema en donde se ubica el sitio. Lalista de ecosistemas se puede encontrar en el Manual de mtodos para el programa de monitoreo sinptico (p. 19). Los valores son: coral = coralmangrove = manglar seagrass = pastos marinos
habitat varchar(25) Hbitat shallow back-reef, shallowfore-reef, deep fore-reef,coastal, fringing
No 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
profundoshallow fore-reef = arrecife frontal poco
profundodeep fore-reef = arrecife frontal profundocoastal = costerosfringing = bordeantes
- 11 -
-
Documento tcnico del SAM #20 Documentacin del Diseo de la Base de Datos del SRIA
Nombrede la
columna
Tipo* Nombredescriptivo
RangosVlidos de
Valores
Columnadel ndice
Permitevaloresnulos
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 Descripcindel sitio
S Una descripcin textual de las observacionesrealizadas en el sitio en la visita inicial. Puede ser de 1 prrafo a media pgina de largo.
selection varchar(14) Criterios deseleccin
unbiased,strategic,representative
S El mtodo usado para elegir el sitio. Losvalores son:unbiased = imparcial: elegidos segn una
estrategia de muestreo aleatorio strategic = estratgico: elegidos en base al
conocimiento local porque estn amenazados, se sospecha que estndegradados 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.
usrid integer Id. delusuario
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 quinesingresan datos.
- 12 -
-
Documento tcnico del SAM #20 Documentacin del Diseo de la Base de Datos del SRIA
Nombrede la
columna
Tipo* Nombredescriptivo
RangosVlidos de
Valores
Columnadel ndice
Permitevaloresnulos
Descripcin
adddate date Fecha No El programa de la base de datos llena este campo automticamente. Se lo usa paraidentificar 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* Nombredescriptivo
RangosVlidos de
Valores
Columnadel ndice
Permitevaloresnulos
Descripcin
site_id varchar(8) Id. del sitio 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.
startdate date Fecha deinicio delmuestreo
Fechasposterioresa1 1 de enero de 2003 y anteriores a la fecha de ingreso de los 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.
enddate date Fecha definalizacindel muestreo
Fechasposterioresal 1 de enero de 2003 y anteriores a la fecha de ingreso de los datos.
S 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.
starttime time Hora No La hora en la cual se inici el muestreo.
person_col integer Persona querecolecta o registra
Valores del mendesplegable
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.
- 14 -
-
Documento tcnico del SAM #20 Documentacin del Diseo de la Base de Datos del SRIA
Nombre de la columna
Tipo* Nombredescriptivo
RangosVlidos de
Valores
Columnadel ndice
Permitevaloresnulos
Descripcin
person_proc integer Persona queprocesa
Valores del mendesplegable
S 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 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
bajamarrising = creciente: el perodo entre bajamar y
pleamarsea varchar(15) Estado del
marcalm, slight, moderate,rough
No El estado del mar en el momento delmuestreo. 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 Documentacin del Diseo de la Base de Datos del SRIA
Nombre de la columna
Tipo* Nombredescriptivo
RangosVlidos de
Valores
Columnadel ndice
Permitevaloresnulos
Descripcin
wind integer Velocidaddel viento
1-5 S 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 delviento
0-360 S La direccin desde la que sopla el viento en grados.
cloud integer Cobertura denubes
0-8 S 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 lamarcacin
S El valor secchi en el momento en que se marcan los pastos marinos para los datos de crecimiento de pastos marinos. Este campose usa nicamente en relacin con los transectos de crecimiento de pastos marinos.
secchicoll decimal(9,3) Secchi en larecoleccin
S 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) Temperaturadel aire (qC)
S La temperatura ambiente del aire en el momento del muestreo.
- 16 -
-
Documento tcnico del SAM #20 Documentacin del Diseo de la Base de Datos del SRIA
Nombre de la columna
Tipo* Nombredescriptivo
RangosVlidos de
Valores
Columnadel ndice
Permitevaloresnulos
Descripcin
currentspd decimal(9,3) Velocidad dela corriente del agua (m/s)
S La velocidad de la corriente del agua en metros por segundo en el momento delmuestreo.
currentdir decimal(9,3) Direccin dela corriente del agua
0-360 S La direccin de la corriente del agua en el momento del muestreo. En grados desde el norte.
survey_type varchar(15) Tipo deencuesta
No Este es un campo de caracteres que identificaqu conjunto de datos se asocia con este registro de encuesta.
survey_id integer Id. de la encuesta
ndicenico 1
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 elnmero survey_id. El usuario no debeingresar ni alterar este nmero.
usrid integer Id. delusuario
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 quinesingresan datos.
adddate date Fecha No El programa de la base de datos llena este campo automticamente. Se lo usa paraidentificar cundo se aadi el registro.
- 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* Nombredescriptivo
RangosVlidos de
Valores
Columnadel ndice
Permitevaloresnulos
Descripcin
survey_id integer Id. de la encuesta
ndicenico 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 oparcela
ndicenico 2
No El transecto o parcela para los cuales se recolectan los datos. Es posible tenermltiples transectos en un mismo sitio en un mismo da. Debe haber un ingreso separado para cada transecto.
- 18 -
-
Documento tcnico del SAM #20 Documentacin del Diseo de la Base de Datos del SRIA
Nombre de la columna
Tipo* Nombredescriptivo
RangosVlidos de
Valores
Columnadel ndice
Permitevaloresnulos
Descripcin
tstarttime time Hora deinicio
S La hora en la cual se inici el muestreo en este transecto.
person_col integer Personaquerecolecta o registra
Valores del mendesplegable
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.
depthstart decimal(9,3) Profundidaddel agua inicial
S La profundidad del agua en metros al comenzar el transecto del coral. Este campo se usa nicamente para los transectos de coral.
depthend decimal(9,3) Profundidaddel agua al finalizar
S 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 0-360 S 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. deltransecto
ndicenico 1
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 debeingresar ni alterar este nmero.
usrid integer Id. delusuario
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 quinesingresan datos.
- 19 -
-
Documento tcnico del SAM #20 Documentacin del Diseo de la Base de Datos del SRIA
Nombre de la columna
Tipo* Nombredescriptivo
RangosVlidos de
Valores
Columnadel ndice
Permitevaloresnulos
Descripcin
adddate date Fecha No El programa de la base de datos llena este campo automticamente. Se lo usa paraidentificar cundo se aadi el registro.
3.1.4 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
Nombrede la
columna
Tipo* Nombredescriptivo
RangosVlidos de
Valores
Columnadel ndice
Permitevaloresnulos
Descripcin
person_id integer Id. de la persona
ndicenico
No Este es un valor entero asignado por la base de datos para identificar este registrode manera nica. Todas las otras tablasque tienen nombres de personas estnenlazadas con esta tabla en este campo.
person varchar(50) Nombre delindividuo
No Este es el nombre del individuo. El nombre completo del individuo se debe ingresar en este campo.
- 20 -
-
Documento tcnico del SAM #20 Documentacin del Diseo de la Base de Datos del SRIA
Nombrede la
columna
Tipo* Nombredescriptivo
RangosVlidos de
Valores
Columnadel ndice
Permitevaloresnulos
Descripcin
agency varchar(120) Agencia S La agencia con la cual la persona estafiliada.
country varchar(10) Country Mexico, Belize,Guatemala,Honduras
S El pas con el cual la persona y la agencia estn asociados.
usrid integer Id. delususario
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 tenercontrol de quines ingresan datos.
adddate date Fecha No El programa de la base de datos llena este campo automticamente. Se lo usa paraidentificar cundo se aadi el registro.
3.2 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 Documentacin del Diseo de la Base de Datos del SRIA
3.2.1 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* Nombredescriptiv
o
RangosVlidos de
Valores
Columnadel ndice
Permitevaloresnulos
Descripcin
species_id integer Id. de la especie
1-2999 ndicenico 1
No Es un nmero entero que enlaza el nombrede la especie con varias tablas. Estenmero es un identificador nico de la especie.
gen_spec varchar(45) Nombrecientfico
ndicenico 2
No El nombre cientfico (gnero y especie) del animal o la planta. Si no se conoce lainformacin a nivel de la especie, el valor en el campo ser Genus_name spp.
family varchar(25) Nombre dela familia
S La familia a la que la especie pertenece. En este momento no se incluyen superfamilias ni subfamilias.
ordr varchar(25) Nombre dela orden
S El orden al que la especie pertenece.
class varchar(25) Nombre dela clase
S La clase a la que la especie pertenece.
element varchar(10) Elementobiolgico
FISH, CORAL, TREE, INVERT
ndicenico 2
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.
- 22 -
-
Documento tcnico del SAM #20 Documentacin del Diseo de la Base de Datos del SRIA
FISH = PECES CORAL = CORALTREE = RBOLINVERT = INVERTEBRADOS En este momento los elementos son PECES, CORALES, RBOLES
form varchar(15) Formulariode datos
Cdigo para el formulario de datos en el cual se usa la especie. ste es principalmente para peces, que se usan en varios formularios.
usrid integer Id. delusuario
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 tenercontrol de quines ingresan datos.
adddate date Fecha No El programa de la base de datos llena este campo automticamente. Se lo usa paraidentificar 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* Nombredescriptiv
o
RangosVlidos de
Valores
Columnadel ndice
Permitevaloresnulos
Descripcin
species_id integer Id. de la especie
1-2999 ndice 2 No ste es el campo que contiene el nmero de id. de la especie y se enlaza con la tablaspecies.
name varchar(35) Nombrecomn
ndice 2 No Nombre comn local de la especie.
country char(2) Cdigo delpas
MX,BZ,GT,HN ndice 2 No Cdigo del pas de 2 letras en el cual se usa el nombre local.
locality varchar(40) Localidad S La localidad dentro de un pas (si espertinente) en la cual el nombre comn es vlido.
record_id integer Id. delregistro
ndicenico 1
No ste es un identificador nico para elregistro. 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. delusuario
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 tenercontrol de quines ingresan datos.
adddate date Fecha No El programa de la base de datos llena este campo automticamente. Se lo usa paraidentificar cundo se aadi el registro.
- 24 -
-
Documento tcnico del SAM #20 Documentacin del Diseo de la Base de Datos del SRIA
3.2.3 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* Nombredescriptivo
RangosVlidos de
Valores
Columnadel ndice
Permitevaloresnulos
Descripcin
species_id integer Id. de la especie
1-2999 ndice 2 No Este campo contiene el nmero de id. de la especie y se enlaza con la tabla species.
nation char(1) Clasifica-cinnacional
T,E,R S Campo que indica el estatus nacional de especie amenazada o en peligro. Losvalores son:T = amenazada E = en peligroR = rara
iucn char(2) clasificacinde la Lista roja de la UICN
CR,EN,VU S 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.
country char(2) Cdigo delpas
MX,BZ,GT,HN ndice 2 S Pas al cual se aplica la clasificacinnacional.
- 25 -
-
Documento tcnico del SAM #20 Documentacin del Diseo de la Base de Datos del SRIA
Nombre de la columna
Tipo* Nombredescriptivo
RangosVlidos de
Valores
Columnadel ndice
Permitevaloresnulos
Descripcin
ndate integer Fecha de la fuentenacional
S Un nmero entero que representa el ao y el mes de los datos de la fuente paradeterminar el estatus nacional de especieamenazada o en peligro. El valor se ingresa como AAAAMM.
idate integer Fecha de la fuente de la Lista roja dela UICN
S Un nmero entero que representa el ao y el mes de los datos de la fuente paradeterminar el estatus en la lista de UICN. El valor se ingresa como AAAAMM.
record_id integer Id. delregistro
ndicenico 1
No ste es un identificador nico para elregistro. 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. delusuario
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 tenercontrol de quines ingresan datos.
adddate date Fecha No El programa de la base de datos llena este campo automticamente. Se lo usa paraidentificar cundo se aadi el registro.
- 26 -
-
Documento tcnico del SAM #20 Documentacin del Diseo de la Base de Datos del SRIA
3.3 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
Tipo* Nombredescriptivo
RangosVlidos de
Valores
Columnadel ndice
Permitevaloresnulos
Descripcin
transect_id integer Id. deltransecto
ndicenico 2
No Este campo enlaza estos registros con la tabla transect. Los valores se ingresanautomticamente con el formulario de ingreso de datos.
- 27 -
-
Documento tcnico del SAM #20 Documentacin del Diseo de la Base de Datos del SRIA
Nombre de la columna
Tipo* Nombredescriptivo
RangosVlidos de
Valores
Columnadel ndice
Permitevaloresnulos
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 ndicenico 2
No El nmero del rbol en la parcela.
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.
cap decimal(9,3) Circunferen-cia (cm)
S 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)
S La altura de la raz flcrea en centmetros.
trunklength decimal(9,3) Longitud deltronco (m)
S Longitud del tronco en metros. sta es la distancia desde la raz flcrea hasta la primera rama.
treeheight decimal(9,3) Altura delrbol (m)
S La altura del rbol en metros.
record_id integer Id. delregistro
ndicenico 1
No ste es un identificador nico para elregistro. 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.
- 28 -
-
Documento tcnico del SAM #20 Documentacin del Diseo de la Base de Datos del SRIA
Nombre de la columna
Tipo* Nombredescriptivo
RangosVlidos de
Valores
Columnadel ndice
Permitevaloresnulos
Descripcin
usrid integer Id. delusuario
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 tenercontrol de quines ingresan datos.
adddate date Fecha No El programa de la base de datos llena este campo automticamente. Se lo usa paraidentificar 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* Nombredescriptivo
RangosVlidos de
Valores
Columnadel ndice
Permitevaloresnulos
Descripcin
transect_id integer Id. deltransecto
ndicenico 2
No Este campo enlaza estos registros con la tabla transect. Los valores se ingresanautomticamente con el formulario de ingreso de datos.
subplot smallint No. de la subparcela
ndicenico 2
No Identificador de la subparcela dentro de la parcela.
- 29 -
-
Documento tcnico del SAM #20 Documentacin del Diseo de la Base de Datos del SRIA
Nombre de la columna
Tipo* Nombredescriptivo
RangosVlidos de
Valores
Columnadel ndice
Permitevaloresnulos
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
ndicenico 2
No El nmero de plntula/vstago en laparcela.
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.
cap decimal(9,3) Circunferencia(cm)
S 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) Y,N No Indica si la plntula/vstago est viva. Los valores son:Y = s N = no
observation text Observaciones S Observaciones generales sobre la subparcela o la plntula/vstago.
record_id integer Id. del registro ndicenico 1
No ste es un identificador nico para elregistro. 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.
- 30 -
-
Documento tcnico del SAM #20 Documentacin del Diseo de la Base de Datos del SRIA
Nombre de la columna
Tipo* Nombredescriptivo
RangosVlidos de
Valores
Columnadel ndice
Permitevaloresnulos
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 tenercontrol de quines ingresan datos.
adddate date Fecha No El programa de la base de datos llena este campo automticamente. Se lo usa paraidentificar 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
Tipo* Nombredescriptivo
RangosVlidos de
Valores
Columnadel ndice
Permitevaloresnulos
Descripcin
transect_id integer Id. deltransecto
No Este campo enlaza estos registros con la tabla transect. Los valores se ingresanautomticamente con el formulario de ingreso de datos.
- 31 -
-
Documento tcnico del SAM #20 Documentacin del Diseo de la Base de Datos del SRIA
Nombre de la columna
Tipo* Nombredescriptivo
RangosVlidos de
Valores
Columnadel ndice
Permitevaloresnulos
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
S Indica si la planta que se recolecta y sepesa 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
height decimal(9,3) Altura (cm) No 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 pesotara, 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. delregistro
ndicenico
No ste es un identificador nico para elregistro. 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.
- 32 -
-
Documento tcnico del SAM #20 Documentacin del Diseo de la Base de Datos del SRIA
Nombre de la columna
Tipo* Nombredescriptivo
RangosVlidos de
Valores
Columnadel ndice
Permitevaloresnulos
Descripcin
usrid integer Id. delusuario
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 tenercontrol de quines ingresan datos.
adddate date Fecha No El programa de la base de datos llena este campo automticamente. Se lo usa paraidentificar 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
Tipo* Nombredescriptivo
RangosVlidos de
Valores
Columnadel ndice
Permitevaloresnulos
Descripcin
transect_id integer Id. deltransecto
ndice 2 No Este campo enlaza estos registros con la tabla transect. Los valores se ingresanautomticamente con el formulario de ingreso de datos.
- 33 -
-
Documento tcnico del SAM #20 Documentacin del Diseo de la Base de Datos del SRIA
Nombre de la columna
Tipo* Nombredescriptivo
RangosVlidos de
Valores
Columnadel ndice
Permitevaloresnulos
Descripcin
depth integer Profundidadaproximadade la muestra(cm)
No La profundidad en centmetros en la cual se recolect la muestra.
sedexposed char(1) Superficiedelsedimentoexpuesta
Y,N No Indicar si la superficie del sedimento estabapor encima del nivel del agua en el momento que la muestra fue recolectada.Los valores de este campo son: Y = s N = no
salinity smallint Salinidad(ppt)
No Salinidad del agua en partes por mil. Seespera que la salinidad sea un nmero entero.
record_id integer Id. delregistro
ndicenico 1
No ste es un identificador nico para elregistro. 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. delusuario
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 tenercontrol de quines ingresan datos.
adddate date Fecha No El programa de la base de datos llena este campo automticamente. Se lo usa paraidentificar cundo se aadi el registro.
- 34 -
-
Documento tcnico del SAM #20 Documentacin del Diseo de la Base de Datos del SRIA
3.3.5 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* Nombredescriptivo
RangosVlidos de
Valores
Columnadel ndice
Permitevaloresnulos
Descripcin
transect_id integer Id. deltransecto
ndicenico 2
No Este campo enlaza estos registros con la tabla transect. Los valores se ingresanautomticamente con el formulario de ingreso de datos.
trap smallinteger No. de trampa 1-10 ndicenico 2
No El id. de la trampa usada para recolectar la hojarasca. Este es un nmero entero.
species_id integer Id. de la especie
0-2999 S Este campo contiene el nmero de id. de la especie y se enlaza con la tabla species.
tare_leaf decimal(9,3) Hojas: Tara(g)
S El peso tara de las hojas en gramos.
total_leaf decimal(9,3) Hojas: Tara +Muestra (g)
S El peso total de las hojas (incluida la tara) en gramos.
tare_bract decimal(9,3) Brctea: Tara(g)
S El peso tara de la brctea en gramos.
total_bract decimal(9,3) Brctea: Tara+ Muestra (g)
S El peso total de la brctea (incluida la tara) en gramos.
tare_flower decimal(9,3) Flores: Tara S 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* Nombredescriptivo
RangosVlidos de
Valores
Columnadel ndice
Permitevaloresnulos
Descripcin
total_flower decimal(9,3) Flores: Tara + Muestra (g)
S El peso total de las flores (incluida la tara) en gramos.
tare_fruit decimal(9,3) Fruta: Tara(g)
S El peso tara de la fruta en gramos.
total_fruit decimal(9,3) Fruta: Tara + Muestra (g)
S El peso total de la fruta (incluida la tara) en gramos.
tare_wood decimal(9,3) Madera: Tara(g)
S El peso tara de la madera en gramos.
total_wood decimal(9,3) Madera: Tara+ Muestra (g)
S El peso total de la madera (incluida la tara) en gramos.
tare_misc decimal(9,3) Miscelneo:Tara (g)
S El peso tara del material miscelneo en gramos.
total_misc decimal(9,3) Miscelneo:Tara + Muestra (g)
S El peso total del material miscelneo(incluida la tara) en gramos.
record_id integer Id. del registro ndicenico 1
No ste es un identificador nico para elregistro. 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 tenercontrol de quines ingresan datos.
- 36 -
-
Documento tcnico del SAM #20 Documentacin del Diseo de la Base de Datos del SRIA
Nombre de la columna
Tipo* Nombredescriptivo
RangosVlidos de
Valores
Columnadel ndice
Permitevaloresnulos
Descripcin
adddate date Fecha No El programa de la base de datos llena este campo automticamente. Se lo usa paraidentificar cundo se aadi el registro.
3.3.6 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* Nombredescriptivo
RangosVlidos
deValores
Columnadel ndice
Permitevaloresnulos
Descripcin
transect_id integer Id. deltransecto
ndicenico 2
No Este campo enlaza estos registros con la tabla transect. Los valores se ingresanautomticamente con el formulario de ingreso de datos.
quadrant varchar(3) Cuadrante I, II, III, IV ndicenico 2
No El cuadrante en el cual se ubica el rbol.
pointdistance
decimal(9,3) Distanciadesde la costaal punto # (m)
ndicenico 2
No Distancia desde el origen de la lnea central al punto en metros.
- 37 -
-
Documento tcnico del SAM #20 Documentacin del Diseo de la Base de Datos del SRIA
Nombre de la columna
Tipo* Nombredescriptivo
RangosVlidos
deValores
Columnadel ndice
Permitevaloresnulos
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.
distance decimal(9,3) Distanciadesde el puntocentral (cm)
No Distancia desde el punto central del cuadrante en centmetros.
cap decimal(9,3) Circunferenciaa la altura delpecho (CAP) (cm)
No Circunferencia a la altura del pecho (CAP).Este valor es la medida de la circunferenciadel 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 S Un campo de comentarios sin restricciones para anotar observaciones adicionalesrealizadas en el lugar.
record_id integer Id. del registro ndicenico 1
No ste es un identificador nico para elregistro. 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 tenercontrol de quines ingresan datos.
- 38 -
-
Documento tcnico del SAM #20 Documentacin del Diseo de la Base de Datos del SRIA
Nombre de la columna
Tipo* Nombredescriptivo
RangosVlidos
deValores
Columnadel ndice
Permitevaloresnulos
Descripcin
adddate date Fecha No El programa de la base de datos llena este campo automticamente. Se lo usa paraidentificar 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
position_x DOUBLEposition_y DOUBLEtree LONGspecies_id INT (FK)cbh DOUBLEproproot DOUBLEbranchheight DOUBLEtreeheight DOUBLErecord_id LONGtransect_id LONG (FK) (IE)usrid INTadddate DATE
.foreststructure
depth LONGsedexposed TEXT(1)salinity INTrecord_id LONGusrid INTadddate DATEtransect_id LONG (FK) (IE)
.interstitialwater
trap INTtare_leaf DOUBLEtotal_leaf DOUBLEtare_bract DOUBLEtotal_bract DOUBLEtare_flower DOUBLEtotal_flower DOUBLEtare_fruit DOUBLEtotal_fruit DOUBLEtare_wood DOUBLEtotal_wood DOUBLEtare_misc DOUBLEtotal_misc DOUBLErecord_id LONGusrid INTadddate DATEspecies_id LONG (FK) (E)transect_id LONG (FK) (IE)
.litter
name TEXT(35)country TEXT(2)locality TEXT(40)record_id LONGspecies_id LONG (FK) (IE)usrid INTadddate DATE
.localname
person TEXT(50)agency TEXT(120)usrid INTadddate DATE
person_id LONG
.person
survey_id LONGperson_col LONGstarttime DATEusrid INTadddate DATE
transect_id LONG
.transect
subplot INTposition_x DOUBLEposition_y DOUBLEsapling LONGcbh DOUBLEheight DOUBLElive TEXT(1)record_id LONGusrid INTadddate DATEspecies_id LONG (FK) (IE)transect_id LONG (FK) (IE)
.seedling
sapling TEXT(8)height DOUBLEtare DOUBLEtotal DOUBLErecord_id LONGusrid INTadddate DATEspecies_id LONG (FK) (IE)transect_id LONG (FK) (IE)
.seedlingbio
gen_spec TEXT(45)family TEXT(25)ordr TEXT(25)class TEXT(25)element TEXT(10)usrid INTadddate DATE
species_id LONG
.species
survey_id LONG
.survey
site_id TEXT(25) (FK)startdate DATEenddate DATEstarttime DATEperson_col LONG (FK)person_proc LONG (FK)tide TEXT(1)sea TEXT(15)wind TEXT(10)winddir INTcloud INTsecchimark DOUBLEsecchicoll DOUBLEdepthstart DOUBLEdepthend DOUBLEtempair DOUBLEcurrentspd DOUBLEcurrentdir DOUBLEsurvey_type TEXTusrid INTadddate DATE
nation TEXT(1)iucn TEXT(2)country TEXT(2)ndate LONGidate LONGspecies_id LONG (FK) (IE)usrid INTadddate DATE
.tande
quadrant LONGbearing DOUBLEpointdistance DOUBLEdistance DOUBLEcbh DOUBLEheight DOUBLEobservation TEXT(254)record_id LONGusrid INTadddate DATEspecies_id LONG (FK) (IE)transect_id LONG (FK) (IE)
.zonation
location TEXT(50)latitude DOUBLElongitude DOUBLEagency TEXT(80)ecosystem TEXT(25)habitat TEXT(25)country TEXT(15)category INTdescription TEXTselection TEXT(14)usrid INTadddate DATE
site_id TEXT(25)
.site
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
MBRS - REIS
- 40 -
-
Documento tcnico del SAM #20 Documentacin del Diseo de la Base de Datos del SRIA
3.4 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* Nombredescriptivo
RangosVlidos de
Valores
Columnadel ndice
Permitevaloresnulos
Descripcin
transect_id integer Id. deltransecto
ndicenico 2
No Este campo enlaza estos registros con la tabla transect. Los valores se ingresanautomticamente con el formulario de ingreso de datos.
tow smallint No. dearrastre
ndicenico 2
No El nmero de arrastre que se registra. ste es un campo de nmero entero.
corallive char(2) Coberturade coral Vivo
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 vivo. El siguiente cdigo se usa para registrarel porcentaje de cobertura:0 0 1 1-10% 2 11-30% 3 31-50% 4 51-75% 5 76-100% Para cada categora (excepto 0), se agregaun ms (+) o un menos (-) para indicar si el valor estimado se encuentra en la mitad superior o inferior de esa categora.
- 42 -
-
Documento tcnico del SAM #20 Documentacin del Diseo de la Base de Datos del SRIA
Nombre de la columna
Tipo* Nombredescriptivo
RangosVlidos de
Valores
Columnadel ndice
Permitevaloresnulos
Descripcin
coraldead char(2) Coberturade 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 pararegistrar el porcentaje de cobertura:0 0 1 1-10% 2 11-30% 3 31-50% 4 51-75% 5 76-100% Para cada categora (excepto 0), se agregaun 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 pararegistrar el porcentaje de cobertura:0 0 1 1-10% 2 11-30% 3 31-50% 4 51-75% 5 76-100% Para cada categora (excepto 0), se agregaun 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 Documentacin del Diseo de la Base de Datos del SRIA
Nombre de la columna
Tipo* Nombredescriptivo
RangosVlidos de
Valores
Columnadel ndice
Permitevaloresnulos
Descripcin
algae char(2) Algas 0,1,2,3,4,5,-1,-2,-3,-4,-5,+1,+2,+3,+4,+5
No ste es un porcentaje de cobertura de algas. El siguiente cdigo se usa para registrar el porcentaje de cobertura:0 0 1 1-10% 2 11-30% 3 31-50% 4 51-75% 5 76-100% Para cada categora (excepto 0), se agregaun ms (+) o un menos (-) para indicar si el valor estimado se encuentra en la mitad superior o inferior de esa categora.
features text Otrascaracters-ticas
S Un campo de comentarios sin restricciones para anotar observaciones realizadas sobre otras caractersticas del arrecife.
record_id integer Id. delregistro
ndicenico 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.
usrid integer Id. delusuario
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 paraidentificar cundo se aadi el registro.
- 44 -
-
Documento tcnico del SAM #20 Documentacin del Diseo de la Base de Datos del SRIA
3.4.2 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* Nombredescriptivo
RangosVlidos de
Valores
Columnadel ndice
Permitevaloresnulos
Descripcin
transect_id integer Id. deltransecto
ndicenico 2
No Este campo enlaza estos registros con la tabla transect. Los valores se ingresan automticamente con el formulario de ingreso de datos.
species_id integer Id. de la especie
0-2999 ndicenico 2
No Este campo contiene el nmero de id. de la especie y se enlaza con la tabla species.
cm0_5 integer 0-5 cm 0-500 S 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 S 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 S 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 Documentacin del Diseo de la Base de Datos del SRIA
Nombre de la columna
Tipo* Nombredescriptivo
RangosVlidos de
Valores
Columnadel ndice
Permitevaloresnulos
Descripcin
cm21_30 integer 21-30 cm 0-500 S 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 S 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 S 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. delregistro
ndicenico 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.
usrid integer Id. delusuario
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 quinesingresan datos.
adddate date Fecha No El programa de la base de datos llena este campo automticamente. Se lo usa paraidentificar cundo se aadi el registro.
- 46 -
-
Documento tcnico del SAM #20 Documentacin del Diseo de la Base de Datos del SRIA
3.4.3 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* Nombredescriptivo
RangosVlidos de
Valores
Columnadel ndice
Permitevaloresnulos
Descripcin
transect_id integer Id. deltransecto
ndicenico 2
No Este campo enlaza estos registros con la tabla transect. Los valores se ingresan automticamente con el formulario de ingreso de datos.
species_id integer Id. de la especie
0-2999 ndicenico 2
No Este campo contiene el nmero de id. de la especie y se enlaza con la tabla species.
fishcount integer Conteo (#de transectoen la hoja de datos)
0-500 No El nmero de peces de una especie dada por debajo del LT mx. que se encuentran en este transecto.
record_id integer Id. delregistro
ndicenico 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.
usrid integer Id. delusuario
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
- 47 -
-
Documento tcnico del SAM #20 Documentacin del Diseo de la Base de Datos del SRIA
Nombre de la columna
Tipo* Nombredescriptivo
RangosVlidos de
Valores
Columnadel ndice
Permitevaloresnulos
Descripcin
ingresan datos.
adddate date Fecha No El programa de la base de datos llena este campo automticamente. Se lo usa paraidentificar cundo se aadi el registro.
3.4.4 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* Nombredescriptivo
RangosVlidos de
Valores
Columnadel ndice
Permitevaloresnulos
Descripcin
transect_id integer Id. deltransecto
ndicenico 2
No Este campo enlaza estos registros con la tabla transect. Los valores se ingresan automticamente con el formulario de ingreso de datos.
species_id integer Id. de la especie
0-2999 ndicenico 2
No Este campo contiene el nmero de id. de la especie y se enlaza con la tabla species.
abundance char(1) Cdigos deabundancia
S,F,M,A No Un cdigo de una letra para el nmero de individuos de la especie vistos. Los valoresson:
- 48 -
-
Documento tcnico del SAM #20 Documentacin del Diseo de la Base de Datos del SRIA
Nombre de la columna
Tipo* Nombredescriptivo
RangosVlidos de
Valores
Columnadel ndice
Permitevaloresnulos
Descripcin
S = nico F = pocos M = muchosA = abundantes
record_id integer Id. delregistro
ndicenico 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.
usrid integer Id. delusuario
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 quinesingresan datos.
adddate date Fecha No El programa de la base de datos llena este campo automticamente. Se lo usa paraidentificar cundo se aadi el registro.
3.4.5 Pun