capii-a
TRANSCRIPT
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.
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
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
Capítulo II-A
GEMCOM AMÉRICA LATINA CURSO INTERACTIVO4
3) Drillhole Workspaces
TABLAS
CAMPOS de las TABLAS
Base dedatos deTraverse
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.
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.
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
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
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)
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.
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
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
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.