Analisi de Diseno DB

download Analisi de Diseno DB

of 71

description

Analisis de Diseño DB

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