FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Tutorial (como empezar con Firebird) Novatos
Hola
Primero que nada agradecer a casimiro, mi maestro en Firebird y por este espacio a ClubDelphi. Espero que este mini tutorial sirva de ejemplo, aunque sea sencillo, para alguien que este empezando con Firebird. Como bien sabemos los novatos la informacion siempre esta por todos lados, pero no se trata para nosotros, lo que nos complica cosas que aveces son mas sencillas de lo que parecen. Espero que este tutorial os ayude. Empecemos: Primero nos bajaremos el programa firebird y lo instalaremos, practicamente dando siguiente a todo, es muy sencillo. Ahora necesitamos un manejador, en este caso usaremos IBExpert, tambien lo descargamos e instalamos. En este tutorial trataremos de hacer un programa sencillo para poder usar Firebird conectandonos con delphi. Saludos Continua.....
__________________
Siempre Novato |
#2
|
||||
|
||||
Hola
Seguimos: Una vez que hemos instalado Firebird nos preguntamos: Donde esta?, Como lo activo o no?, Como arranca?. Bien, a la hora de instalar Firebird se puede dejar solo o colocar donde deseemos los archivos, ¿pero como sabemos si esta corriendo, donde lo vemos?. Bien, en el panel de control nos aparecera un icono, si le damos doble click podremos acceder y lo podremos configurar para que arrenque con windows o manualmente, pararlo o correrlo. Facil. Saludos Continuamos.......
__________________
Siempre Novato |
#3
|
||||
|
||||
Hola
Empecemos con IBExpert: Una vez que arranca veremos una serie de opciones en la parte alta. Para crear una BD nueva seguimos estos pasos: En el menu, Database, buscamos y presionamos en Register Database. Nos saldra una pantalla en la que colocaremos los datos de la BD que vamos a crear, asi: En Database File pondremos la ruta que tendra la nueva BD asi como el nombre que le vallamos a poner, en este caso le pusimos MIDB.FDB, acordaros de ponerle FDB (firebird database). En Database Alias colocamos el nombre que queramos, este sera el nombre que aparecera en la lista del IBExpert. En User Name escribimos SYSDBA, siempre sera este. En Password escribimos masterkey, la clave se podra cambiar posteriormente. Por ahora Role, Charset y lo demas lo dejamos como esta y presionamos en el boton register. Ya la tenemos registrada, pero no tenemos ninguna BD, tendremos que crearla, para eso seguimos: En el mismo menu Database, buscamos: Create Database y lo presionamos. Nos mostrara la pantalla de creacion de database, asi: Escribimos practicamente los mismos datos incluyendo usuario, password, etc y presionemos OK. Nota: Es posible que os salga la pantalla de registro otra vez, simplemente cerradla. Si buscamos la carpeta donde la colocamos veremos que ya se creo. Si le damos doble click (en el programa IBExpert) al alias que creamos, se conectara con todo lo necesario para funcionar nuestra BD. Bien, en el proximo paso crearemos la Tabla que necesitamos para nuestro programa. Saludos Continua.......
__________________
Siempre Novato |
#4
|
||||
|
||||
Hola
Seguimos con IBExpert: Ahora crearemos nuestra tabla USUARIOS. Dandole doble click a nuestro alias creado, nos muestra todas las opciones que necesitamos. Buscamos Tables y con click derecho nos saldra la lista, el primer punto es New Table, le damos click: Esto nos creara una pantalla en donde podremos colocar los campos de nuestra Tabla. Bien, ahora ya podemos cambiarle el nombre y poner los datos de nuestros campos. Recordad que para crear un nuevo campo se presiona en el boton que se muestra en la foto anterior. Asi quedaria nuestra tabla ya terminada, copiadla igual: Una vez terminado presionamos el boton para crearla y nos mostrara una pantalla para hacer un Commit. Presionaremos el boton Commit y listo, ya tenemos nuestra tabla. Ahora deberiamos crearle un indice ya que Firebird se enoja (y me consta) cuando no le pones indices a las tablas. En el proximo paso lo haremos. Saludos Continua......
__________________
Siempre Novato |
#5
|
||||
|
||||
Hola
Los indices de nuestra Tabla: Al igual que en la pantalla anterior esta vez buscaremos la opcion Indices, le damos click derecho y buscaremos New Index: Nos saldra una pantalla para crear los indices. Aqui buscaremos nuestra tabla en el primer desplegable, en este caso solo tenemos USUARIOS. Pasaremos el Campo CodUsuario al lado derecho de la lista y lo haremos unico. Presionamos OK Esto nos enviara a la pantalla del Commit, presionamos ese boton y nos creara el Indice. Bien, ya tenemos el primer paso listo, creo que podemos empezar con delphi. Saludos Continua......
__________________
Siempre Novato |
#6
|
||||
|
||||
Hola
Ahora nos toca pensar en como nos conectaremos con nuestra BD desde delphi. Hay varios componentes que lo hacen, los que yo conozco, Zeos e Intebase (IB). Bien: Zeos es muy bueno, muy rapido, sencillo de instalar, gratis etc. IB esta incluido en Delphi, es rapido, sencillo de usar, etc. Cual usamos entonces?. Segun mi poca experiencia: Zeos aunque muy bueno, aveces grita y no nos dice por que, nos muestra errores y no nos dice ni donde ni como, ni cuando, osea, para nosotros los novatos es un dolor de cabeza. IB tambien aveces grita, pero por lo menos de vez en cuando nos dice donde esta el error, segun mi punto de vista es mas comodo, por decirlo de alguna manera. Por ende, nos conectaremos por medio de IB. Saludos. Continua.....
__________________
Siempre Novato |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Programa (Mini Tutorial) novatos | Caral | Varios | 82 | 19-10-2016 20:20:12 |
Empezar con Delphi5 y Firebird | marcial | Firebird e Interbase | 1 | 04-10-2008 12:16:29 |
Hagamos todos un sistema [tutorial no novatos] desde cero !!!!!!!!!!! | david_uh | Varios | 42 | 29-07-2008 01:57:43 |
Como Crear una Base de Datos Access (Tutorial Novatos) | Caral | Tablas planas | 3 | 06-12-2007 21:51:50 |
Consejos para empezar con firebird | seoane | Firebird e Interbase | 21 | 22-03-2007 06:14:33 |
|