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