capii-a

13
Capítulo II-A GEMCOM AMÉRICA LATINA CURSO INTERACTIVO 1 CAPITULO II-A CREACIÓN DE UNA BASE DE DATOS Una base de datos permite organizar y reunir una gran cantidad de información perteneciente a un proyecto en un solo archivo. La organización de los diferentes elementos que forman el proyecto son realizados a través de Workspaces, las que a su vez son categorizados mediante grupos lógicos que son representado en la base de datos por tablas vinculadas. Los ejercicios a realizar son detallados a continuación: Capitulo II-A: 2.1 Creación de Estructura de Base de Datos Capitulo II-B: 2.2 Revisión de Datos de Entrada 2.3 Importación 2.4 Edición de Datos 2.4.A Buscar Registro 2.4.B Chequeo de Límites 2.4.C Edición y Protección de Datos 2.5 Revisión de Datos En Gemcom, el archivo de base de datos GCDB CI .mdb contiene todos los tipos de bases de datos que estan agrupadas en “Workspace”. Por ejemplo una base de datos de sondajes se guarda en una Workspace de Drillhole, datos del muestroe geoquimico de superficie pueden ser almacenado bajo una Workspace de puntos, etc.

Upload: cleme-moscoso

Post on 06-Jun-2015

504 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: capII-A

Capítulo II-A

GEMCOM AMÉRICA LATINA CURSO INTERACTIVO1

CAPITULO II-A

CREACIÓN DE UNA BASE DE DATOS

Una base de datos permite organizar y reunir una gran cantidad de información

perteneciente a un proyecto en un solo archivo. La organización de los diferentes elementos

que forman el proyecto son realizados a través de Workspaces, las que a su vez son

categorizados mediante grupos lógicos que son representado en la base de datos por tablas

vinculadas.

Los ejercicios a realizar son detallados a continuación:

Capitulo II-A:

2.1 Creación de Estructura de Base de Datos

Capitulo II-B:

2.2 Revisión de Datos de Entrada

2.3 Importación

2.4 Edición de Datos

2.4.A Buscar Registro

2.4.B Chequeo de Límites

2.4.C Edición y Protección de Datos

2.5 Revisión de Datos

En Gemcom, el archivo de base de datos GCDBCI.mdb contiene todos los tipos de bases de

datos que estan agrupadas en “Workspace”. Por ejemplo una base de datos de sondajes se

guarda en una Workspace de Drillhole, datos del muestroe geoquimico de superficie

pueden ser almacenado bajo una Workspace de puntos, etc.

Page 2: capII-A

Capítulo II-A

GEMCOM AMÉRICA LATINA CURSO INTERACTIVO2

Tipos de bases de datos y sus estructuras mínimas

Gemcom posee 5 tipos de bases de datos standar

- POINT (Base de datos de Puntos)- TRAVERSE (Base de datos de Canaletas)- DRILLHOLE (Base de datos de Sondajes)- POLYGON (Base de datos de Polígonos)- User defined. (Base de datos definidas por el usuario)

Cada una de estas bases de datos requiere de la definición de una estructura mínima, queesta definida por el tipo de datos que almancena,

El minimo de cada estructura se detalla a continuación.

1) Point WorkspacesEjemplo: geoquimica, datos topográficos, mapeo estructural, etc.

Puede estar formada por unasola tabla

Las coordenadas pueden ser en 2D o 3D.

Base dedatos dePuntos

Page 3: capII-A

Capítulo II-A

GEMCOM AMÉRICA LATINA CURSO INTERACTIVO3

2) Traverse Workspaces

Puede estar formado por dos tipos de estructuras minimas

TRAVERSE WORKSPACES Tipo #1CAMPOS

TABLAS: Nombre Tipo DescripciónHEADER TRAVERSE Texto Nombre de la canaleta

LOCATION Coordenadas Coordenadas del collarLENGTH Real o Double LargoAZIMUTH Real, Double o Angle Dirección de la linea de muestreo

DIP (optional) Real, Double o Angle Inclinación de la linea de muestreo

Como mínimo sedebe tener uncampo deDISTANCE oFROM-TO paraformato deintervalos.

DISTANCE OFROM and TO

Real or Double

Real or Double

Puntos a lo largo de la traza

Definido a través de Intervalos

TRAVERSE WORKSPACES Tipo #2CAMPOSTABLES:

Nombre Tipo DescripciónHEADER TRAVERSE Character Nombre de la canaleta

LOCATION-1 Coordinate Coordenadas del collarLOCATION-2 Coordinate Coordenadas del final de la

canaletaComo mínimo sedebe tener uncampo deDISTANCE oFROM-TO paraformato deintervalos.

DISTANCE O FROM and TO

Real or Double

Real or Double

Puntos a lo largo de la traza

Definido a través de Intervalos

TABLAS

CAMPOS de estas TABLAS

Page 4: capII-A

Capítulo II-A

GEMCOM AMÉRICA LATINA CURSO INTERACTIVO4

3) Drillhole Workspaces

TABLAS

CAMPOS de las TABLAS

Base dedatos deTraverse

Page 5: capII-A

Capítulo II-A

GEMCOM AMÉRICA LATINA CURSO INTERACTIVO5

DRILLHOLE WORKSPACES

CAMPOSTABLES:Nombre Tipo Descripción

HEADER HOLE-ID Texto Nombre del sondajeLOCATION Coordenadas Coordenadas del collarLENGTH

COMPOSITE(only if plan tocalculatecomposites)

Real o Double

Character >=12

Largo total del sondaje

SURVEY

Alternativas paragraficar la desviacióndel sondaje (Drillhole)

DISTANCE

O

FROM and TO

O

LOCATION

Real or Double

Real o Double

Coordenadas

Distancia de las inclinaciónes m,edidasdesde el collar.

La desviación del sondaje medida enintervalos.

Coordenadas de los puntos medidos en3D. Para definir la desviación delsondaje.

AZIMUTH Real, Double oAngle

Dirección del sondajes

DIP Real, Double oAngle

Inclinación del sondaje

Otras tablas comoASSAYS,LITHOLOGY, etc

DISTANCE O FROM and TO

Real o Double

Real o Double

Distancia del los puntos medidos desdeel collar.Datos graficados a través de intervalos.

COMPOSITE(opcional). Puede tenerotro nombre.

FROMTOCOMP-ID

LENGTH

Real o DoubleReal o DoubleTexto >=10

Real o Double

Intervalos medidos desde el collar

Identificación del compñositó creado porel programaLargo del compósito calculado por elprograma.

Page 6: capII-A

Capítulo II-A

GEMCOM AMÉRICA LATINA CURSO INTERACTIVO6

Ejemplo de tabla ASSAY

Base de datos deSandaje (Drillhole)Survey medido en

Intervalos.

Base de datos deSandaje (Drillhole)Survey medido en

Distancias.

Page 7: capII-A

Capítulo II-A

GEMCOM AMÉRICA LATINA CURSO INTERACTIVO7

Ejercicio 2.1: Creación de Estructura de Base de Datos

Como se mencionó anteriormente lo primero que se debemos hacer antes de trabajar con

una base de datos es preparar la estructura de la base de datos, en la cual definiremos todos

los detalles de la forma de esta base de datos.

Este ejercicio consistirá en preparar la estructura de una base de datos de sondajeo o

Drillhole.

Descripción general de campos y tablas que formarán parte de esta base de datos.

Ø La tabla Header (que contiene la información del collar que es el punto donde

se comenzo a realizar el sondaje) y Survey (que contiene la orientación en el

espacio, mediante el azimuth e inclinación, que va tomando el sondaje a lo largo

de este) siempre deben estar presentes, pues estas tablas dan la ubicación

espacial a cada sondaje.

Ø El resto de las tablas son definidas por el usuario pero por lo general las tablas

Header y Survey son acompañadas por Assays (Leyes) y Lithology (Litología)

que contienen información característica a lo largo del sondaje, como leyes,

tipos de roca, valores de RQD, estructuras, etc.

Ø Los campos necesarios para cada tabla son descritos a continuación:

TABLA CAMPOS DESCRIPCIÓN

HEADER

Hole-IDNorteEsteCotaLengthOtros

Nombre del SondajeCoordenada NorteCoordenada EsteElevaciónLargo del SondajeDefinidos por el usuario

SURVEY

Hole-IDFromToDipAzimuthOtros

Nombre del SondajePrincipio del IntervaloFinal del IntervaloInclinaciónAzimutDefinidos por el usuario

ASSAY

Hole-IDFromToLeyesOtros

Nombre del SondajePrincipio del IntervaloFinal del IntervaloLeyes por cada elemento a estudiarDefinidos por el usuario (N° Muestra, etc)

LITHOLOGY

Hole-IDFromToRock CodeOtros

Nombre del SondajePrincipio del IntervaloFinal del IntervaloCódigo de RocaDefinidos por el usuario

Page 8: capII-A

Capítulo II-A

GEMCOM AMÉRICA LATINA CURSO INTERACTIVO8

Ø Una vez establecidos estos campos para cada tabla en columnas, en el caso que

se requiera, se deben ingresar los valores correspondientes a cada campo,

chequeando que el tipo de dato sea compatible con el campo (por ejemplo Hole-

IDà String, Coordenadasà Reales, etc.)

El siguiente paso es crear la estructura de la base de datos que almacenará los datos de los

sondajes en el ambiente Gemcom. Para ello será necesario:

Ø Ir a Workspace/ Create or Modify Workspace, donde aparecerá el Editor de

Estructuras.

Ø En el Editor ir a Workspace/ New, luego seleccionar la opción

Page 9: capII-A

Capítulo II-A

GEMCOM AMÉRICA LATINA CURSO INTERACTIVO9

Ø Seleccionar el tipo de Workspace que en este caso será Drillhole Workspace,

además de ingresar una nombre y una descripción.

Ø En la siguiente ventana nos pedirá ingresar el nombre del campo que servirá de

vínculo (primary key) entre las tablas que forman esta Workspace. Por defecto

entrega la opción HOLE-ID y se asignará una cantidad máxima de 20 caracteres

para almacenar. Además como la subtabla Survey está definida por los campos

From-To el tipo de separación entre muestras será por Intervalos . Se dejará

abierta la opción para crear nuevas tablas (Yes).

Tipo de basede datos

Nombre

Descripción

Alternativa de formato paraguardar las medidas dedesviación en los sondajes, esdecir para definir la tablasurvey, recuerde que lasalternativas son:

1. Distancias (Distance)2. Intervalos (From – To)3. Coordenandas a través de

la traza del sondaje (Point)

Page 10: capII-A

Capítulo II-A

GEMCOM AMÉRICA LATINA CURSO INTERACTIVO10

Ø Finalmente aparecerán las tablas Header y Survey como creadas y un resumen

de los datos ingresados, como nombre de la Workspace, tipo de Workspace, etc.

Ø Finalmente el programa mostrará un resumen con todos los detalles antes

definidos:

Si usted no ve esteresumen igual vuelva aatrás y revise los puntosanteriores hasta que quedeigual, si esta igualpresione Finish o Finalizarpar ir al editor.

Page 11: capII-A

Capítulo II-A

GEMCOM AMÉRICA LATINA CURSO INTERACTIVO11

Ø Finalmente se desplegarán en el editor las dos tablas mostradas a continuación:

Acá podemos identificar tres zonas:

Ø La primera (A) donde aparecen listadas las tablas que componen esta

Workspace.

Ø La segunda zona (B) muestra los campos que componen cada tabla, mostrando

además el tipo de campo y una breve descripción.

Ø Finalmente encontramos (C) la zona donde se ingresan las características

principales de cada campo como tamaño, valor por defecto y valores máximos y

mínimos permisibles.

Por ejemplo el programa puede administrar los siguientes tipos de datos

− String (texto)

− Real (Real)

− Angle (Angulos)

− Integer (Entero)

− Date (Fecha)

− Time (Tiempos)

− Boolean (Lógico si o no)

− 3D Coordinates (Coordenadas en 3D)

− Memo (para comentarios extensos)

− Double (real de doble presición)

− Geological Time (Tiempo geológico)

− Otros…..

A

B

C

Page 12: capII-A

Capítulo II-A

GEMCOM AMÉRICA LATINA CURSO INTERACTIVO12

Los campos necesarios a definir por tablas para este ejercicio deben ser los

siguientes:

Header

• HOLE-ID : Tipo String, Nombre del sondaje

• LOCATION : Tipo 3D Coordinate, Coordenadas X,Y,Z

• LENGTH : Tipo Real, Largo del sondaje

• ZONE : Tipo String, Zona donde fue realizado el sondaje

Survey

• HOLE-ID : Tipo String, Nombre del sondaje

• FROM : Tipo Real, Inicio del intervalo

• TO : Tipo Real, Final del Intervalo

• DIP : Tipo Real, Inclinación del sondaje

• AZIMUTH : Tipo Real, Azimut del sondaje

Lithology

• HOLE-ID : Tipo String, Nombre del sondaje

• FROM : Tipo Real, Inicio del intervalo

• TO : Tipo Real, Final del Intervalo

• ROCK_TYPE : Tipo String, Código de Roca del intervalo

Assays

• HOLE-ID : Tipo String, Nombre del sondaje

• FROM : Tipo Real, Inicio del intervalo

• TO : Tipo Real, Final del Intervalo

• SAMPLE_N° : Tipo String, Número de la Muestra

• CU_% : Tipo Real, Ley de Cobre (%) del intervalo

• S_% : Tipo Real, Ley de Azufre (%) del intervalo

Page 13: capII-A

Capítulo II-A

GEMCOM AMÉRICA LATINA CURSO INTERACTIVO13

Recuerde que en la zona C perteneciente al editor de Workspace, se deben manejar

los valores mínimos y máximos que aceptará el sistema en cada una de las variables,

por lo que estableceremos como límite mínimo 0 y como un valor de 10 máximo

para el campo CU_%. Cabe señalar que si al momento de importar estos datos o al

ingresarlos directamente en el editor de bases de datos hubiera algun valor fuera de

estos límites el programa los rechazará dando seguridad a nuestra base.

Ø Cada Tabla o Campo que se requiera agregar debe ser hecho parándose sobre la

última celda de la fila donde se quiere insertar el campo y presionando la tecla

TabSpace, o en su defecto seleccionar una fila y hacer clic en el icono mostrado

en la siguiente figura:

Ø Una vez ingresadas todas las tablas con sus respectivos campos salvar la

Workspace y salir del editor, con esto damos por terminado los ejercicios de este

día.