InterBase


Durante este pequeño articulo introductorio a InterBase se vera la forma de crear bases de datos a través de IBConsole, ya que mas adelante se ocuparan al momento de generar alias mediante el BDE Administrator

Abre el programa IBConsole que viene incluido en la instalación de InterBase, si no lo tienes  puedes bajarte el InterBase de la pagina de Borland. www.borland.com/downloads.

Al abrir el programa IBConsole no tendremos definidos servidores ni usuarios mas que el usuario por defecto SYSDBA cuya clave de acceso es masterkey. Tendremos que dar de alta el servidor local por lo tanto ve al menú Server / Register.

 

Accedemos a la pantalla que nos permite dar de alta el servidor local. Mientras no demos de alta un servidor local no podremos dar de alta un servidor remoto, a continuación se muestra la ventana.

 

Llena  los campos USER NAME y PASSWORD con los valores respectivos SYSDBA y masterkey, pulsamos el botón OK y con esto habremos registrado el servidor local que será nuestra propia máquina, ahora podemos crear bases de datos en el servidor local y registrar bases de datos existentes.

Lo siguiente será crear un nuevo usuario por lo tanto, local server te desplegara varias opciones entre las cuales se encuentra Users, dale click con el botón derecho y selecciona Add User, te saldrá la siguiente ventana:

 

Ahora solo da el nombre de usuario y su contraseña y pulsa el botón Apply.

Con esto ya creamos un nuevo usuario ahora hay que crear las bases de datos.

Tendremos que estar con el nombre de usuario que tendrá acceso a la B.D, puede ser el nuevo usuario que creaste, o puedes dejarle el de SYSDBA. Ve al Menú DataBase y elige la opción Create Database, te saldrá la siguiente ventana:

Llenamos el nombre del fichero con su ruta completa y el alias que le vamos a dar a la base de datos y pulsamos OK.

Creada la base de datos, InterBase nos muestra en la pantalla una serie de datos relacionados con la B.D. que se acaba de crear.

Una vez hecho esto ya puedes crear tablas, puedes ir al DataBase Dektop, crear una nueva tabla de tipo InterBase y guardarla en esta B.D. creo que es necesario que veas el siguiente capitulo en el cual se describe como realizar alias, se facilita mucho mas si se utilizan adecuadamente. Además es necesario que crees el alias para que acceses a las tablas desde Delphi.


BDE Administrator

Bueno amigos, durante el manual que he puesto en este sitio hemos accedido a las bases de datos indicando su ruta física de almacenamiento, así que es tiempo de que veamos como configurar el BDE Administrator para generar directorios virtuales o Alias.

Entonces ve a Inicio, Programas, Borland  Delphi 7 (u otra versión) y entra a BDE Administrator. Te saldrá la siguiente ventana:

 

Esta ventana esta dividida en dos pestañas DataBase y Configuration,  y en el resto una área en la cual presentara información de los alias y mas cosas.

En la pestaña DataBases se presenta una lista con todos los alias que se hayan dado de alta. A la derecha no tenemos nada porque no hemos seleccionado ningún alias, en cuanto elijamos un alias automáticamente nos presentara su configuración, dándonos la oportunidad de modificarlo.

Nosotros crearemos un nuevo alias con la cual  podremos hacer referencia a la base de datos desde Delphi, para esto pulsamos en el Menu Object, elegimos New  y a continuación escogemos el tipo de base de datos de la lista que nos ofrece, nos mostrara la siguiente ventana:

Elegiremos el InterBase debido a que tiene buena potencialidad y estabilidad y además ya creamos una B.D.en el, por lo tanto elijan el driver que dice INTRBASE,  veremos aparecer después el nuevo alias, con un nombre temporal, mismo que nosotros podemos cambiar, posteriormente y con un indicador de que es necesario aplicar los cambios para dar la tarea por concluida. Veremos que en la lista general que nos presento al inicio nos agrego una nueva que continuación  se presenta:

 A la derecha de la ventana nos aparecen por defecto las opciones para este nuevo alias, a continuación muestro su figura:

Ahora lo siguiente será primeramente cambiarle el nombre al alias, así que en la parte izquierda en donde dice INTRBASE1, borralo y ponle DBEjemplo, ahora explicare cada una de las opciones de configuración que nos ofrece.

BLOB SIZE . . . Define el tamaño máximo en Kb que podrá tener un campo de tipo Blob al insertarlo o recuperarlo de la base de datos, por cierto se recomienda que tenga un tamaño entre 32 y 1000 Kb

BLOBS TO CACHE . . . Define el número máximo de campos blobs que pueden estar almacenados a la vez en el ordenador cliente,  el valor suele variar entre 64 y 65536, no es recomendable que sea muy grande.

LANGDRIVER . . . Es el juego de caracteres usado por la base de datos, se recomienda dejar en blanco el campo.

 

MAX ROWS ... Define el número de filas que devolverá la base de datos al hacer una consulta, si se deja el valor -1 que es lo recomendado, nos devolverá todas las filas que cumplan la condición de la consulta.

 

OPEN MODE . . . Define el modo de apertura de la base de datos, existen solo dos formas de abrirla: READ ONLY, de esta forma no podremos escribir en la base de datos solo leer, y READ/WRITE, esta opción esta activada por defecto y permite lecturas y escrituras sobre la base de datos.    

 

SERVER NAME . . . Define el nombre del servidor y la ruta que accede a la base de datos, depende de cómo esté configurado el acceso a la red, se escribirá de una de las siguientes posibles formas:

 

                                                                                                                                
Acceso local Unidad:\Ruta\Fichero.gdb
En red con TCP/IP (Windows) NombreMaquina:Unidad:\Ruta\Fichero.gdb
En red con TCP/IP (Unix) NombreMaquina:Ruta/Fichero.gdb
En red con NETBEUI NombreServidor\\Unidad:\Ruta\Fichero.gdb

NOTA: Las extensiones  *.gdb son propias de los ficheros de InterBase. Aquí va la ruta donde guardaste la tabla que creaste en Interbase junto con su nombre y extensión.

 

USER NAME . . . Define el nombre de usuario que se tomará por defecto al establecer la conexión con el servidor, cuando se instala InterBase hay un usuario administrador por defecto, que es SYSDBA, es recomendable usar un nuevo usuario, si no queremos que el sistema nos muestre el nombre del usuario cuando vayamos a establecer la conexión lo dejaremos en blanco, esto no quiere decir que no haya un usuario definido sólo que no se verá qué nombre es.

Dejaremos todas las opciones por defecto para nuestro alias menos dos, SERVER NAME y USER NAME. Nosotros usaremos una base de datos local así que en SERVER NAME simplemente escribiremos la ruta en la que se encuentra la B.D. Como nombre de usuario pondremos ejemplo.

Para grabar  pulsamos el botón de Aplicar y listo ya tenemos dado de alta el alias y podemos desde Delphi acceder simplemente utilizando el alias DBEjemplo.

Según el tipo de Driver que se elija cambiaran las opciones que se nos presentan, por lo general suele ser mas fácil  comprender como hacer alias para Drivers Paradox o DBase.

Si tienes algún comentario o deseas compartir alguna información da Click Aquí.....