Poblamiento de Una Base de Datos

5
POBLAMIENTO DE UNA BASE DE DATOS En este capítulo nos centraremos en poblar una base de datos, revisando los pasos necesarios para importar datos desde otros archivos o ingresando la información directamente desde el editor, además revisaremos algunas de las características del editor. Los ejercicios a realizar son detallados a continuación: Revisión de Datos de Entrada Procedimientos de Importación Edición de Datos Buscar Registro Chequeo de Límites Edición y Protección de Datos Validación de Datos pertenecientes a una base de datos Revisión de Datos de Entrada Por lo general, los datos de entrada son trabajados mediante MS Excel, para comenzar este ejercicio abra el archivo que acompaña a este capítulo - DrillholeA_HEADER - DrillholeA_SURVEY - DrillholeA_ASSAYS - DrillholeA_LITHOGY . El procedimiento para preparar estos archivos antes de importarlos es el siguientes: ¾ Ordenar cada tabla en una hoja de cálculo separada. ¾ Guardar cada tabla en formato *.txt, siendo altamente recomendado definir un formato delimitado por tabulaciones, esto hará que cada columna de

Transcript of Poblamiento de Una Base de Datos

Page 1: Poblamiento de Una Base de Datos

POBLAMIENTO DE UNA BASE DE DATOS

En este capítulo nos centraremos en poblar una base de datos, revisando los

pasos necesarios para importar datos desde otros archivos o ingresando la

información directamente desde el editor, además revisaremos algunas de las

características del editor.

Los ejercicios a realizar son detallados a continuación:

Revisión de Datos de Entrada

Procedimientos de Importación

Edición de Datos

Buscar Registro

Chequeo de Límites

Edición y Protección de Datos

Validación de Datos pertenecientes a una base de datos

Revisión de Datos de Entrada

Por lo general, los datos de entrada son trabajados mediante MS Excel, para

comenzar este ejercicio abra el archivo que acompaña a este capítulo

- DrillholeA_HEADER

- DrillholeA_SURVEY

- DrillholeA_ASSAYS

- DrillholeA_LITHOGY

.

El procedimiento para preparar estos archivos antes de importarlos es el

siguientes:

Ordenar cada tabla en una hoja de cálculo separada.

Guardar cada tabla en formato *.txt, siendo altamente recomendado definir

un formato delimitado por tabulaciones, esto hará que cada columna de

Page 2: Poblamiento de Una Base de Datos

Excel quede reemplazada por un “tab”, lo que permitirá diferenciar

facilemente cada columna, (Archivo/Guardar como.../texto (Delimitado por

tabulaciones o por coma)).

Procedimiento de Importación

El procedimiento para importar un archivo a una base de datos es el siguiente:

a. Crear la estructura de la base de datos (Ejercicio del capítulo anterior)

b. Prepara los archivos a importar (ejercicio anterior)

c. Seleccionar la base de datos a usar

d. Preparar el profile de importación

e. Importar los archivo a la base de datos

f. Revisar los datos importados.

Cada uno de los pasos se mostrará a continuación:

c. Lo primero será seleccionar la Workspace recién creada en

Workspace/Select Workspace.

d. El siguiente paso es preparar los profiles de importación, donde debemos

definir por cada tabla un Profile para hacer referencia a la ubicación que

ocupará en la Workspace cada dato perteneciente al archivo *.txt.

Page 3: Poblamiento de Una Base de Datos

Ir a File/import/Define import Profiles, tal como es mostrado.

Al aparecer la ventana de edición de Profiles de Importación debemos

seleccionar el botón NEW para agregar un nuevo Profile.

Ingresar nombre, que en el primer caso será Header por que lógicamente

servirá para importar la tabla Header a la Workspace.

Para Header completar con la siguiente Información:

• Ingresar descripción (opcional)

• Seleccionar Tabla a importar, HEADER

• Seleccionar formato del archivo a importar, TAB Delimited

• En Column Parameters, seleccionar los campos de acuerdo al orden que

vienen en el archivo a importar, tal como lo muestra la figura.

HEADER

• Finalmente se debe salvar cada Profile presionando el botón SAVE

Para los siguientes profiles ingresar los siguientes parámetros

ASSAYS

Page 4: Poblamiento de Una Base de Datos

e. Un

pa

W

• No

• Se

• In

da

• En

se

La

ar

co

SURVEY

Y

a v

ra e

ork

mb

lec

gres

tos

c

lecc

pri

me

chiv

rres

LITHOLOG

ez creado los cuatro profiles se debe comenzar con la importación,

llo debemos ir a Workspace/Import or Merge Data/ Import Data into space donde nos pregu a por lo siguiente: )re del archivo *.txt

cionar Profile a ocupar

ar nombre para archiv

que hayan sido rechaza

aso de existir errores

ionar opción SCREEN

mera tabla a importar si

ro y nombre de sondaj

o de error que ha recha

ponde a la fila cabecera

ntar(*

o de error, donde se almacenarán todos los

dos en la importación.

nos preguntará si deseamos verlos (Si), y

(pantalla), desplegándose el archivo de error.

empre debe ser HEADER.txt, ya que contiene el

e a ingresar. Como resultado nos mostrará el

zado un dato, que al editarlo podemos ver que

(contiene los nombres de cada columna).

Page 5: Poblamiento de Una Base de Datos

L

a

e

HOLE-ID LOCATIONX LOCATIONY LOCATIONZ LENGTH ZONE FORMAT - invalid type for field 'LOCATION-X'

Es posible visualizar los datos recién importados mediante el Editor de

Workspace (Workspace/Edit Data) donde veremos cada registro

importado. Para salir del editor se debe ir a File/Close Workspace Editor, que permitirá volver al entorno Gemcom.

a siguiente tabla será SURVEY.txt . repitiendo los pasos de (*), salvo que de

hora en adelante nos preguntará si queremos importar todos los datos o

stablecer un filtro, debiendo seleccionar la opción ALL