Administración de Conexiones a Base de datos
Edición, eliminación y Configuración de conexiones a Base de datos en el gestor de Perforación de GeoDin: las claves de Configuración de GeoDin.INI, las Opciones de visualización del gestor de Perforación y la referencia de Tablas del Sistema.
Una vez que existe una Conexión al base de datos, la administra desde el administrador de objetos GeoDin (GOM): Editar o Eliminar la conexión, controlar cómo se muestran las conexiones y los Proyectos, y ajustar lo subyacente GeoDin.INI Configuración. La referencia más detallada a las Tablas del sistema al final de la página documenta cómo se almacena la estructura de un Proyecto de GeoDin.
Editar una Conexión al base de datos
Cuando el icono de la Base de datos de una Conexión al base de datos está seleccionado en el administrador de objetos GeoDin (GOM), el Método
"Editar conexión con la base de datos" está disponible.
La Base de datos tiene que cerrarse.
Editar una Conexión al base de datos es lo mismo que crear una nueva conexión, con la excepción de que la conexión Actual se reemplaza. Pueden cambiarse ambos: el nombre de la conexión y el archivo de Access o la Base de datos Cliente/Servidor.
Los Ajustes para las Bases de datos de Access se describen en el capítulo:
Los Ajustes para las Bases de datos Cliente/Servidor se describen en el capítulo:
Eliminar una Conexión al base de datos
Una Conexión al base de datos existente puede ser eliminada en el administrador GeoDin de Perforación usando el Método
"Eliminar conexión con la base de datos".
La Base de datos debe estar cerrada y debe ser una Base de datos Definir usuario; las Bases de datos Sistema solo pueden ser eliminadas Sobre, en el Bases de datos del Sistema.
Confirmando con Aceptar elimina la Conexión al base de datos en el gestor de Perforación GeoDin. Esto elimina la conexión pero no los datos, salvo en las siguientes excepciones descritas a continuación.
Para una Base de datos Access de MS Access también existe la opción de eliminar el Archivo *.accdb del banco de datos Access.
Advertencia: Cuando se elige esta opción, se procederá a Eliminar el archivo *.accdb SIN Cualquiera posibilidad de restaurarlo. Por lo tanto, Usar esta opción con cuidado y solo cuando esté seguro de que no necesita la Base de datos.
Bases de datos de Usuario frente a bases de datos de Sistema en implementaciones centralizadas
Entender la distinción entre bases de datos de Usuario y bases de datos de Sistema es especialmente importante cuando GeoDin se instala centralmente y se accede a él mediante Remote Desktop (RDS/Citrix) o una Instalación compartida en red.
Bases de datos de Usuario (icono de cilindro Azul) se almacenan en el registro de Windows del PC local de cada Usuario. En una implementación centralizada, esto significa que se almacenan en el perfil de registro de ese Usuario en el servidor de terminales. Solo ese Usuario ve estas conexiones - los demás usuarios que abren GeoDin desde la misma Instalación no las verán.
Bases de datos del Sistema (icono de cilindro Amarillo) se definen en el GeoDin.INI Archivo, que se comparte en toda la Instalación. Todo Usuario que abre GeoDin desde esa Instalación ve las mismas bases de datos de Sistema.
En las organizaciones con una Instalación central de GeoDin (p. ej., accedido mediante Remote Desktop), las bases de datos de Proyecto compartidas deben registrarse como bases de datos de Sistema en GeoDin.INI por el administrador de TI. Esto garantiza que todos los usuarios vean las mismas Conexión al base de datos sin que cada persona tenga que configurar su propia conexión.
Cuando un usuario crea una Conexión al base de datos de usuario y luego otro usuario necesita acceder a la Igual base de datos, ese Segundo usuario también debe crear su propia conexión, o el administrador de TI debe añadir la Base de datos a GeoDin.INI como una base de datos del sistema.
Migrando una Base de datos Access a PostgreSQL usando Copiar proyectos
La Copiar proyectos método (Disponible a nivel de la Base de datos) es la forma recomendada de migrar una Base de datos Access completa (.accdb) base de datos a una base de datos PostgreSQL. Crea una copia 1:1 de todos los proyectos mientras preserva los ID de proyecto y todos los datos.
Pasos:
Conecta ambos: la Base de datos Access de Fuente y la Base de datos PostgreSQL de Destino en GeoDin.
Selecciona la Base de datos de Fuente en el Administrador de Perforación.
Elija el Método Copiar proyectos.
Selecciona la Base de datos PostgreSQL de destino como el Destino y confirma.
Después de que se complete la Copiar, Ambos Bases de datos se cierran automáticamente. Abrir solo una de ellas a partir de ahora: tener los mismos IDs de Proyecto en dos Bases de datos simultáneamente puede causar confusión. Retirar o Cambio de nombre la antigua Conexión al base de datos Base de datos Access una vez que se verifique la migración.
Configuración
Visualización de las conexiones de Base de datos en el administrador de objetos GeoDin
La configuración estándard del administrador de Perforación de GeoDin muestra:
conexiones de Base de datos que se han configurado como Bases de datos del Sistema Sobre, en el lado del Sistema
conexiones de Base de datos específicas del Usuario; estas se almacenan de forma específica para el Usuario en el registro de Windows y también solo son visibles al Usuario que ha configurado esta conexión
Prevención de conexiones específicas del Usuario
Establecer Usuario ADODataBases=Falso en la sección [Bases de datos] del archivo GeoDin.ini oculta ambas conexiones de base de datos y el método para crearlas. Los métodos para crear dichas conexiones también se ocultan.
[Sección [DBCreateList] (parte opcional)]{.Subrayado}
Esta Sección limita la Lista de Bases de datos, en las que se pueden crear nuevos Proyectos GeoDin
Ejemplo:
Los usuarios pueden crear nuevos Proyectos solo en la Base de datos GIS-Proyectos.
Definición de grupos de Bases de datos
Las Bases de datos en la Sección [SystemDataBases] pueden agruparse opcionalmente en el gestor de Perforación. Para hacerlo, primero crear una nueva Sección en el Archivo de Configuración donde se puedan definir los grupos:
En la sección de configuración correspondiente de una base de datos del sistema (véase abajo), introduzca el nombre del grupo utilizando el Parámetro GOMGroup.
Los grupos se muestran como carpetas en el administrador de objetos de GeoDin y se enumeran alfabéticamente directamente debajo de ...\bases de datos nodo.
Opciones de visualización
La configuración estándar en el administrador de objetos de GeoDin (GOM) muestra todos los proyectos en la Abrir base de datos. La Información adicional de un proyecto (Identificación, autor, fecha de creación) se muestra al mover el puntero del ratón sobre el icono del proyecto en el GOM:
Ejemplo de proyecto GeoDin
Proyecto 120/01
Proyecto 120/02
Identificación:DEMOPR
FUGRO CONSULT GMBH
20.01.2011
Puede configurar el tipo de visualización y la rotulación de los proyectos en la base de datos haciendo clic con el botón derecho en la entrada de la base de datos y seleccionando propiedades de visualización del menú emergente. Estos ajustes son específicos de la configuración para cada usuario en un PC local. No afectan a cómo se muestran los mismos proyectos en otras estaciones de trabajo.
GeoDin ofrece en cada proyecto una serie de consultas estándar. Estas son, por ejemplo, la consulta "Todos los objetos", las consultas para los tipos de objetos o los tipos de lugares de medida. Si desea usar solo consultas definidas por el usuario en sus proyectos, puede ocultar las consultas de tipos de objetos y tipos de lugares de medida. Para ello, desactive las opciones -Tipos de objetos- y -Tipos de lugares de medida-.
Las consultas de la -Configuración del sistema- son las consultas globales, que son las consultas del sistema de GeoDin. Las consultas del -Administrador de la base de datos- conciernen a las consultas del usuario "SYSQUERYOWNER", que se almacenan en la base de datos. Se da más información sobre estas consultas en el capítulo sobre la creación Consultas Y Grupo de objetos.
Aquí también se pueden mostrar u ocultar las consultas que están preparadas por el administrador del sistema de GeoDin.
Vista ampliada de la Perforación
Con la opción -Vista ampliada de la Perforación- usted selecciona si se debe mostrar Información detallada sobre la Perforación individual en el administrador de Perforación de GeoDin. Esto afecta, por un lado, la existencia de Valores registrados en el lugar correspondiente y, por otro lado, la existencia de Enlazar documentos. Los Objetos se muestran en este caso con diferentes Símbolos:
Muestras
B 02 : S1 (0-1)
Pozo de sondeo 02
Pozo de sondeo 03
Aquí, una pequeña esfera Azul simboliza la existencia de Valores registrados, un pequeño símbolo de Documento la existencia de Enlazar documentos.
En caso de existir Documentos, esta Selección conduce a una ampliación de la visualización de la Perforación mediante los Documentos individuales:
Pozo de sondeo 02
Documentos
Gráficos
Pozo de sondeo
Proyecto de ampliación
Sondeo
Más Información sobre Navegación y la visualización de los Documentos la encontrará en el capítulo Documentos.
La visualización de Información detallada a cada Perforación en el gestor de Perforación GeoDin toma más Hora a Abrir las ramas que Sin visualización. Para conexiones lentas de Base de datos puede ser sensato no Usar esta opción, Para menos temporalmente.
Limitando los Proyectos mostrados en el administrador de objetos de GeoDin
Cuando su proyecto Directorio tiene un Alto Número de Proyectos contenidos, puede ser útil a limitar el Número de Proyectos mostrados por una Condición en el campo WHERE en sintaxis SQL. Cada gestor de Proyectos GeoDin tiene los siguientes Campos de datos contenidos:
PRJ_Identificación
C
6
0
Proyecto Identificación
NOMBRE_DEL_PROYECTO
C
40
0
Nombre del proyecto
PRJ_Seudónimo
C
40
0
Nombre de seudónimo (o proyecto)
PRJ_TIPO
C
1
0
Tipo de Proyecto
PRJ_OPT
N
10
0
Parámetros opcionales
PRJ_Usuario
C
30
0
Nombre de Autor:
PRJ_Fecha
D
10
0
Fecha creado
PRJ_PATH
C
78
0
Ruta o Seudónimo de base de datos
Ejemplos de SQL-Consulta:
Muestra todos los proyectos del Autor: "Hutton":
DÓNDE: PRJ_Usuario = 'Hutton'
Mostrar todos los proyectos creado después de 01.01.2004:
WHERE: PRJ_FECHA >= '01.01.2004'
Mostrar todos los proyectos creado en 2004:
DONDE: PRJ_Fecha >= '01.01.2004' Y PRJ_Fecha <= '31.12.2004'
Nota: El Formato de fecha depende del programa de Base de datos utilizado. En una Access-Base de datos, la Fecha debe definirse de la siguiente manera:
#mm/dd/yyyy# (#Mes/Día/Año#)
En Access, el ejemplo las consultas dadas arriba son:
DONDE: PRJ_FECHA >= #01/01/2003#
DONDE: Fecha >= #01/01/2002# Y Fecha <= #31/12/2002#
Orden de la lista de proyectos mostrada
Los criterios de Orden y la Información mostrada pueden configurarse para el gestor de objetos de GeoDin eligiendo las entradas relevantes de las listas desplegables. Si se requieren varios elementos, entonces introdúzcalos en el campo de ingreso proporcionado. Los elementos pueden separarse con cualquier carácter del teclado.
Por ejemplo, el ingreso 'Nombre (Identificación del proyecto)' muestra el nombre del proyecto y (entre paréntesis) su identificación.
Se pueden usar las siguientes palabras clave:
'Identificación, Nombre, Seudónimo, Fecha, Autor:'.
Referencia: Tablas del Sistema
Las Tablas del Sistema de un Proyecto contienen la definición de Tipo de objeto, las Definiciones de Tipos de puntos de medida y descripciones de estructura de las tablas de datos físicas.
Las Tablas del Sistema describen las tablas de datos físicas y las relaciones entre las tablas de datos de un Proyecto GeoDin.
Las Tablas del Sistema consisten en las siguientes Tablas:
Definición de Tipo de objeto
LOCTYPES
GeoDin_SYS_LOCTYPES
Definición de Tipos de objetos
LOCTABTY
GeoDin_SYS_LOCTABTY
Definición de tablas de datos
LOCTABS
GeoDin_SYS_LOCTABS
Asignación de Tablas de datos a Tipos de objetos
LOCSTRS
GeoDin_SYS_LOCSTRS
Definición de las estructuras de las Tablas de datos
Definición del Tipo de Punto de medición
INVTYPES
GeoDin_SYS_INVTYPES
Definición de Punto de medición
INVTABS
GeoDin_SYS_INVTABS
Asignación de los Tipo de datos a los Tipos de Punto de medición
DATTYPES
GeoDin_SYS_DATTYPES
Definición de Tipo de datos
STFGRP
GeoDin_SYS_STFGRP
Definición de los grupos de sustancias
MESSTRS
GeoDin_SYS_MESSTRS
Definición de Todo los Parámetros del Tipo de Punto de medición
Notas Sobre, en los Campos de datos descritos:
Descriptores
contener referencias; el Nombre de campo termina con _DESC; excepto para los descriptores de Diccionarios, un descriptor debe tener exactamente 8 caracteres de longitud y consistir en letras mayúsculas y números.
Nombre largo
A cada descriptor se le asigna un Nombre largo con 40 veces; el Nombre de campo terminar con _NAME; este Nombre se muestra en las listas de Selección de GeoDin y, por lo tanto, debe describir de forma única la Perforación.
Opciones
Las Opciones de una Perforación se almacenan bit a bit en forma binaria en un Parámetro longint; el Nombre de campo debe terminar con _OPT; el bit 0 es 1; el bit 1 es 2; el bit 3 es 4 y así sucesivamente. Cada bit tiene una función sí/no para una característica de la Perforación. Varios bits pueden establecerse al mismo tiempo.
Registro de un Tipo de objeto
Cada Tipo de objeto se registra con un registro de datos en la Tabla LOC-TIPOS. Para ello se utilizan los siguientes Campos de datos:
GEN_DESC
Descriptor del Tipo de digestión (exactamente 8 caracteres de longitud, compuesto por letras mayúsculas)
GEN_NOMBRE
Nombre largo del Tipo de objeto
GEN_OPT
Opciones del Sistema
Banderas de bits GEN_OPT:
0 (1)
Perforación del Sistema GeoDin (no se puede cambiar)
1 (2)
objeto compatible con SEP, puede importarse
2 (4)
Tipo de objeto se muestra durante 'Crear'
3 (8)
Tipo de objeto requiere Enlace a otros
4 (16)
Tipo de objeto permite la creación de Texto estándar para Programas de mediciones
5 (32)
Atribución de elementos gráficos
6 (64)
Unidades dinámicas
7 (128)
Descripción del documento
Registro de las Tablas utilizadas para el Tipo de objeto (LOCTABTY)
Cada Tipo de tabla de datos se registra con un registro de datos en la Tabla LOCTABTY.
TABE_Tipo
Tipo de tabla. Describe el uso básico de una Tabla de datos. Hay campos obligatorios prescritos por el Sistema para cada Tipo de Tabla de datos. (Consulte la Tabla de Valor a continuación.)
TAB_OPT
Opciones del Sistema (ver la tabla de banderas de bits a continuación)
TAB_TRC
Texto estándar de traducción. Reservado por el sistema hasta las 16.
INV_TIPO
Tipo de punto de medición. Si la tabla de datos define el tipo de punto de medición (p. ej., tabla de Sondeos en general, tabla de Filtro, tabla de Ejemplo), INV_TYPE determina el tipo de punto de medición y, por tanto, el tipo de Resultados de medición que se pueden vincular.
Valores de TABE_TYPE:
valor=1
Tabla de Sondeos en general
valor=2
Tablas de Datos de capas
Valor=3
Expansión de Sondeos en general
Valor=4
Desarrollo del Pozo de sondeo
Valor=5
Rellenado
Valor=6
Retirada de tuberías Y Instalación
Valor=7
Eliminación de instalaciones especiales
Valor=8
Especificación del punto de medición de eliminación
Valor=9
Tabla de Ejemplo
Valor=10
Registro de sondeos
Valor=11
Datos de sondeo
Valor=12
Enlace desde LOC
Valor=13
Enlace desde FIL
Valor=14
Enlace desde PRB
Valor=15
Enjuague de expansión
Valor=16
Tabla de datos no diferenciados 1:n a Localización
Valor=17
Tabla de valores medidos - tabla real en GEOTAB
Valor=18
Datos de título SVZ
Valor=19
Versiones de la tabla de Datos de capas
Valor=20
Valores medidos SED como temporal de sondeo para estructura Gráfica como Sonddata
Valor=21
Valores medidos de Ejemplo como temporal de sondeo para estructura Gráfica como Sonddata
Valor=22
Tabla de datos 1:n para Localización con SUBID
Valor=23
Tabla de datos 1:n para Localización con SUBID para LTO_HNMTab
Valor=24
Tabla mem temporal - no en LOCOBJ
Valor=25
Atributos gráficos
Valor=26
Expansión de versiones de datos de título
Valor=27
Expansión de versiones de Pozo de sondeo
Valor=28
Expansión de versiones de Relleno
Valor=29
Versiones de eliminación de tuberías e Instalación
Valor=30
Versiones de eliminación de instalaciones especiales
Valor=31
Versiones de eliminación de datos de Filtro
Valor=32
Versiones de Enjuague de eliminación
valor=33
Descripción del documento sondeos en general
Banderas de bits de TAB_OPT:
0 (1)
Tabla principal (tablas generales y tablas de capas); en el caso de la tabla de registro de sondeos, los sondeos se guardan como BLOB en la tabla reg (el campo SNDDATA con tipo B debe definirse en la tabla reg), la tabla de datos de sondeos permanece vacía
1 (2)
Tabla de Datos de capas SEP
2 (4)
La Información de Profundidad comienza con 0
3 (8)
Los turnos pueden ser impreso en formato DIN
4 (16)
Bloqueo de escritura
5 (32)
no visible
6 (64)
Bloqueo de Eliminar
7 (128)
Bloqueo de inserción
8 (256)
Tabla numerada de Datos de capas con Subcapas
Asignación de Tablas de datos a Tipos de objetos (LOCTABS)
Para cada Tipo de objeto, los descriptores (GEN_DESC) de las Tablas de datos que se usarán para el Tipo de objeto se almacenan en la Tabla LOC-TABS. Esto define, por ejemplo, si el Tipo de objeto tiene contenidos de Tablas para descripciones de Capa, etc., o no. Al mismo tiempo, el Descriptor de la Tabla (TAB_DESC) se utiliza para referirse a una estructura de una Tabla de datos, que se define en la Tabla LOCSTRS.
Estructura de las Tablas de datos (LOCSTRS)
Las estructuras de todas las Tablas de datos se almacenan en la Tabla LOCSTRS. Cada Tabla de datos puede tener un Máximo de 255 Campos de datos contenidos.
DESCRIPCIÓN DE LA PESTAÑA
Descriptor de una Tabla de datos
NOMBRE_DEL_CAMPO
Nombre de campo físico
TIPO_DE_CAMPO
Tipo de campo físico; C (carácter), N (Numérico), D (Fecha), S (Fecha/Hora) y M (memo) están permitidos
LONGITUD_DEL_CAMPO
Longitud de campo física (para D:=10)
DECIMALES_DEL_CAMPO
Número de Colocación decimal para campos Numérico
CANTIDAD_DE_CAMPOS
Contador en ejecución del campo en una Tabla de datos
FIELD_OPT
Opciones del Sistema (extracto) (vea la Tabla de indicadores de bits a continuación)
FIELD_LONG
Nombre largo para Campo
FIELD_DIC
Descriptor de un Diccionario para el Campo
CAMPO_GRUPO
Descriptor de un Diccionario para el Campo
CAMPO_UNIDAD
Unidad de medida
FIELD_FMT
Formato de salida
FIELD_DEF
Valores por defecto
FIELD_OPT banderas de bits:
0 (1)
Campo indexado
1 (2)
Índice único (único) solo cuando el bit 0 está establecido
2 (4)
El campo se usa para la firma / para Valores medidos: campo de desplazamiento
3 (8)
El campo se usa para la firma (secundaria)
4 (16)
El campo se usa para la firma (terciaria)
5 (32)
Campo obligatorio
6 (64)
Se usan códigos largos (WB)
7 (128)
ya sea solo una Abreviación (no bit 6) o Ingreso largo editable (con bit 6) (bit 6 desactivado): Sobre, en : solo se permite una tecla / desactivado : se permiten varias teclas; (bit 6 Sobre, en): Sobre, en : los textos largos se pueden editar / desactivado : los textos largos no se pueden editar
8 (256)
Campo visible (para Valores medidos)
9 (512)
Campo editable (para Valores medidos) (vacante: Siempre establecido)
10 (1024)
Parámetros de cantidad
11 (2048)
Parámetro calculado
12 (4096)
Se permiten Valores negativos
13 (8192)
Inorgánico
14 (16384)
Bloqueo de escritura
15 (32768)
Campo externo
16 (65536)
Bloqueo de escritura condicional
17 (131072)
controla los campos WB, Dic: Bit 6 activado - escribir clave combinada (en lugar de Nombre largo) en la Base de datos; 131136 para Dic - Mostrar Texto plano, clave en la Base de datos: 17+6; 131168 igual que campo obligatorio, 17+6+5 Dic: Bit 6 desactivado - ? como Texto plano (clave en la Base de datos); 131200 no obligatorio solo una clave 17+7; 131232 como campo obligatorio solo una clave 17+7+5 Dic: Bit 6 desactivado - ? como Texto plano (varias claves en la Base de datos); 131072 no obligatorio múltiples claves 17; 131104 obligatorio múltiples claves 17+5
18 (262144)
TVQK_SingleNorm Recodificación del Texto estándar durante la entrada
19 (524288)
El campo tiene unidades dinámicas
20 (1048576)
último campo FixedCol
21 (2097152)
El campo se transfiere automáticamente al Nuevo DS
El contenido de referencia de Perforación, medición, Informe, Documento y Proyecto-Copiar que antes se duplicaba sobre, en esta página ahora vive sobre, en sus páginas temáticas - vea Trabajando con Datos de mediciones, Referencia de Operaciones de ejecución de Perforación, Trabajando con Proyectos, Plantillas de Informe, y Gestionando Documentos.
Temas relacionados
Conectando a una Base de datos - creando conexiones
Tipos de Base de datos compatibles - especificidades por backend
Última actualización
¿Te fue útil?