Está en la página 1de 13

Capítulo II-A

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.

 GEMCOM AMÉRICA LATINA CURSO INTERACTIVO


1
Capítulo II-A

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, que
esta definida por el tipo de datos que almancena,

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

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

Puede estar formada por una


sola tabla

Las coordenadas pueden ser en 2D o 3D.

Base de
datos de
Puntos

 GEMCOM AMÉRICA LATINA CURSO INTERACTIVO


2
Capítulo II-A

2) Traverse Workspaces
CAMPOS de estas TABLAS

TABLAS

Puede estar formado por dos tipos de estructuras minimas


TRAVERSE WORKSPACES Tipo #1
CAMPOS
TABLAS: Nombre Tipo Descripción
HEADER TRAVERSE Texto Nombre de la canaleta
LOCATION Coordenadas Coordenadas del collar
LENGTH Real o Double Largo
AZIMUTH 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 se
debe tener un DISTANCE Real or Double Puntos a lo largo de la traza
campo de O
DISTANCE o FROM and TO Real or Double Definido a través de Intervalos
FROM-TO para
formato de
intervalos.
TRAVERSE WORKSPACES Tipo #2
TABLES: CAMPOS
Nombre Tipo Descripción
HEADER TRAVERSE Character Nombre de la canaleta
LOCATION-1 Coordinate Coordenadas del collar
LOCATION-2 Coordinate Coordenadas del final de la
canaleta
Como mínimo se
debe tener un DISTANCE Real or Double Puntos a lo largo de la traza
campo de O
DISTANCE o FROM and TO Real or Double Definido a través de Intervalos
FROM-TO para
formato de
intervalos.

 GEMCOM AMÉRICA LATINA CURSO INTERACTIVO


3
Capítulo II-A

Base de
datos de
Traverse

3) Drillhole Workspaces

CAMPOS de las TABLAS

TABLAS

 GEMCOM AMÉRICA LATINA CURSO INTERACTIVO


4
Capítulo II-A

DRILLHOLE WORKSPACES

TABLES: CAMPOS
Nombre Tipo Descripción
HEADER HOLE-ID Texto Nombre del sondaje
LOCATION Coordenadas Coordenadas del collar
LENGTH Real o Double Largo total del sondaje

COMPOSITE Character >=12


(only if plan to
calculate
composites)
SURVEY
DISTANCE Real or Double Distancia de las inclinaciónes m,edidas
desde el collar.

O
Alternativas para
graficar la desviación FROM and TO Real o Double La desviación del sondaje medida en
del sondaje (Drillhole) intervalos.
O

LOCATION Coordenadas Coordenadas de los puntos medidos en


3D. Para definir la desviación del
sondaje.
AZIMUTH Real, Double o Dirección del sondajes
Angle
DIP Real, Double o Inclinación del sondaje
Angle
Otras tablas como
ASSAYS, DISTANCE Real o Double Distancia del los puntos medidos desde
LITHOLOGY, etc O el collar.
FROM and TO Real o Double Datos graficados a través de intervalos.

COMPOSITE FROM Real o Double Intervalos medidos desde el collar


(opcional). Puede tener TO Real o Double
otro nombre. COMP-ID Texto >=10 Identificación del compñositó creado por
el programa
LENGTH Real o Double Largo del compósito calculado por el
programa.

 GEMCOM AMÉRICA LATINA CURSO INTERACTIVO


5
Capítulo II-A

Base de datos de
Sandaje (Drillhole)
Survey medido en
Intervalos.

Base de datos de
Sandaje (Drillhole)
Survey medido en
Distancias.

Ejemplo de tabla ASSAY

 GEMCOM AMÉRICA LATINA CURSO INTERACTIVO


6
Capítulo II-A

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
Hole-ID Nombre del Sondaje
Norte Coordenada Norte
HEADER Este Coordenada Este
Cota Elevación
Length Largo del Sondaje
Otros Definidos por el usuario
Hole-ID Nombre del Sondaje
From Principio del Intervalo
SURVEY To Final del Intervalo
Dip Inclinación
Azimuth Azimut
Otros Definidos por el usuario
Hole-ID Nombre del Sondaje
From Principio del Intervalo
ASSAY To Final del Intervalo
Leyes Leyes por cada elemento a estudiar
Otros Definidos por el usuario (N° Muestra, etc)
Hole-ID Nombre del Sondaje
From Principio del Intervalo
LITHOLOGY To Final del Intervalo
Rock Code Código de Roca
Otros Definidos por el usuario

 GEMCOM AMÉRICA LATINA CURSO INTERACTIVO


7
Capítulo II-A

Ø 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

 GEMCOM AMÉRICA LATINA CURSO INTERACTIVO


8
Capítulo II-A

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


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

Tipo de base
de datos

Nombre

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).

Alternativa de formato para


guardar las medidas de
desviación en los sondajes, es
decir para definir la tabla
survey, recuerde que las
alternativas son:

1. Distancias (Distance)
2. Intervalos (From – To)
3. Coordenandas a través de
la traza del sondaje (Point)

 GEMCOM AMÉRICA LATINA CURSO INTERACTIVO


9
Capítulo II-A

Ø 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 este
resumen igual vuelva a
atrás y revise los puntos
anteriores hasta que quede
igual, si esta igual
presione Finish o Finalizar
par ir al editor.

 GEMCOM AMÉRICA LATINA CURSO INTERACTIVO


10
Capítulo II-A

Ø 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) − Boolean (Lógico si o no)
− Real (Real) − 3D Coordinates (Coordenadas en 3D)
− Angle (Angulos) − Memo (para comentarios extensos)
− Integer (Entero) − Double (real de doble presición)
− Date (Fecha) − Geological Time (Tiempo geológico)
− Time (Tiempos) − Otros…..

 GEMCOM AMÉRICA LATINA CURSO INTERACTIVO


11
Capítulo II-A

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

 GEMCOM AMÉRICA LATINA CURSO INTERACTIVO


12
Capítulo II-A

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.

 GEMCOM AMÉRICA LATINA CURSO INTERACTIVO


13