Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Manual para Firebird
Manual para Firebird
Tabla de contenidos
Acerca de esta gua ................................................................................................................................ 3
Qu hay en el paquete? ........................................................................................................................ 3
Classic o Superserver? .......................................................................................................................... 3
Ubicaciones en disco por defecto ............................................................................................................ 5
Instalacin de Firebird ............................................................................................................................ 7
Discos de instalacin ...................................................................................................................... 7
Programa o script de instalacin ..................................................................................................... 7
Probar su instalacin .............................................................................................................................. 8
Haciendo Ping al servidor .............................................................................................................. 8
Comprobar que el servidor Firebird est ejecutndose ...................................................................... 9
Otras cosas necesarias .......................................................................................................................... 12
Una direccin de red para el servidor ............................................................................................ 12
Nombre de usuario y clave por defecto ......................................................................................... 12
Una herramienta de administracin ............................................................................................... 13
Seguridad ............................................................................................................................................. 13
Conectar a la base de datos de ejemplo ................................................................................................. 14
Nombre del servidor y ruta de acceso ........................................................................................... 14
La sentencia CONNECT .............................................................................................................. 15
Crear una base de datos usando isql ...................................................................................................... 16
Arrancar isql ................................................................................................................................ 16
La sentencia CREATE DATABASE ............................................................................................. 16
Realizar una instalacin de cliente nicamente ....................................................................................... 17
Windows ...................................................................................................................................... 17
Linux y algunos otros clientes Posix ............................................................................................. 17
El lenguaje SQL de Firebird ................................................................................................................. 18
El smbolo delimitador de cadenas ................................................................................................ 18
Identificadores con comillas dobles ............................................................................................... 18
Apstrofos en cadenas .................................................................................................................. 19
Concatenacin de cadenas ............................................................................................................ 19
Divisin de un entero por un entero .............................................................................................. 20
Expresiones con NULL ................................................................................................................. 20
Respaldo (Backup) ............................................................................................................................... 21
Como corromper una base de datos ...................................................................................................... 21
1. Modificar las tablas de metadatos por su cuenta ......................................................................... 21
2. Deshabilitar la escritura forzada en Windows ............................................................................. 22
3. Restaurar un respaldo a una base de datos en ejecucin .............................................................. 22
4. Permitir a los usuarios conectarse durante una restauracin ......................................................... 23
Y ahora? ............................................................................................................................................ 23
Como conseguir ayuda ................................................................................................................. 23
Usando los libros de Publicaciones IBPhoenix ............................................................................... 24
El Proyecto Firebird ............................................................................................................................. 24
ndice alfabtico ................................................................................................................................... 25
Qu hay en el paquete?
Todos los paquetes contienen todos los componentes necesarios para instalar el servidor Firebird:
El servidor Firebird ejecutable.
Una librera cliente localizada en la mquina del servidor.
Las herramientas de lnea de comandos.
Las libreras estndar de funciones definidas por el usuario.
Una base de datos de ejemplo.
Los archivos de cabecera para lenguaje C (innecesario para principiantes!)
Notas de versin - LECTURA ESENCIAL!
Classic o Superserver?
Firebird viene en dos sabores, llamados arquitecturas: Classic Server y Superserver. Cul de ellos debera
instalar? Bueno, eso depende de su situacin. A continuacin se ofrece un resumen de las diferencias ms importantes.
Superserver
Completamente maduro en Linux; todava Completamente maduro tanto en Windows como en Linux.
'experimental' en cierta forma, en Windows.
Crea un proceso por cada conexin cliente, ca- Proceso nico con un hilo de ejecucin (thread) separado para
da uno con su propio cach. Utiliza menos re- cada conexin. Se comparte el espacio de cach. Ms eficiente
cursos si la cantidad de conexiones es baja.
si crece el nmero de conexiones simultneas.
Permite E/S directa, rpida, a archivos de ba- Las conexiones locales deben hacerse con la forma de acceso
ses de datos para conexiones locales (slo Li- remoto, conectando a localhost. En Windows se pueden
nux).
hacer conexiones locales, pero no son tan veloces como las de
la versin Classic en Linux, y tambin son menos seguras.
Windows: implementados parcialmente Services Manager (Administrador de Servicios),
tareas de soporte como backup/restore, database shutdown (sacar de lnea la base de datos)
etc. a travs de la red. Otras tareas de servicio tienen que ser realizadas localmente usando las herramientas cliente (pequeos ejecutables independientes) que vienen con Firebird.
Linux: Administrador de Servicios completo.
Como puede ver, ninguna de las arquitecturas es mejor en todos los aspectos. Esto no es una sorpresa: no
estaramos manteniendo dos arquitecturas si una de ellas fuera perdedora en todos los frentes.
Si todava no est seguro de cul elegir (tal vez encuentre toda esta charla tcnica un poco excesiva), utilice
esta regla prctica:
En Windows, elija Superserver.
En Linux, elija cualquiera de los dos. En la mayora de los casos, no notar una diferencia de rendimiento.
Note que Ud. puede cambiar en cualquier momento de una arquitectura a otra; sus aplicaciones y bases de
datos seguirn funcionando (salvo que sus aplicaciones llamen a funciones no soportadas o no completadas del
Administrador de Servicios en Classic).
Para Linux, los paquetes Superserver comienzan con FirebirdSS, los paquetes Classic con FirebirdCS.
Para Windows, hay un paquete de instalacin combinado; se selecciona la arquitectura durante el proceso de
instalacin.
Nota
No hemos sido completamente honestos con Ud. Firebird tiene una tercera variante: Embedded Server (Servidor embebido), pero esta es una bestia completamente distinta y no est orientada a sus instalaciones cliente-servidor tpicas. Consulte las notas de versin por detalles.
Componente
Nombre de archivo
Herramientas de lnea de
comandos
gbak.exe, gfix.exe,
gstat.exe, etc.
<InstallDir>\bin
employee.fdb
<InstallDir>\examples
<InstallDir>\UDF
Cliente Firebird
fbclient.dll
<InstallDir>\bin
/opt/firebird
Servidor Firebird
<InstallDir>/bin
Herramientas de lnea de
comandos
<InstallDir>/bin
employee.fdb
<InstallDir>/examples
Libreras UDF
ib_udf.so, fbudf.so
<InstallDir>/UDF
Cliente Firebird
libfbclient.so.1.
5.n (binario); libfbclient.so.1, libfbclient.so (enlace simblico)
/usr/lib
Nota
La ruta exacta al directorio de sistema de Windows depende de su version de Windows. Algunas ubicaciones
tpicas son:
para Windows 95/98/ME: C:\Windows\System
para Windows NT/2000: C:\WINNT\System32
para Windows XP: C:\Windows\System32
Instalacin de Firebird
Discos de instalacin
El servidor Firebird y cualquier base de datos que cree o a la que se conecte deben residir en un disco duro
fsicamente conectado a la mquina servidora. No puede ubicar componentes del servidor o una base de datos
en un disco mapeado, un directorio compartido o un sistema de archivos de red.
Nota
Ud. puede montar una base de datos de slo lectura en un disco CD-ROM pero no puede ejecutar el servidor
Firebird desde uno.
Plataformas Windows
El instalador de Firebird le permite escoger entre instalar la versin Superserver o la versin Classic Server.
Como se dijo antes, Ud. debera elegir Superserver a menos que conozca las diferencias y tenga razones para
preferir Classic.
Si instala Firebird bajo Windows 95/98/ME, desmarque la opcin de instalar el applet del Panel de Control. No
funciona en estas plataformas. Ms adelante en esta gua le daremos un enlace a un applet usable.
En plataformas de servidor Windows NT, 2000 and XP el servicio Firebird estar corriendo cuando la instalacin se complete. La prxima vez que reinicie su servidor, el servicio se iniciar automticamente.
Las plataformas no servidoras Windows 95, 98 and ME- no soportan servicios. La instalacin iniciar el servidor Firebird como una aplicacin, protegido por otra aplicacin conocida como El Guardin. Si el servidor
debe terminarse en forma anormal por alguna razn, el Guardin intentar reiniciarla automticamente.
7
Plataformas Posix
En todos los casos, lea las notas de versin que correspondan a la versin de Firebird que est por instalar.
Puede haber variaciones significativas de una versin a otra de cualquier sistema operativo Posix, especialmente
los que son open source. Cuando ha sido posible, los ensambladores de cada versin de Firebird han intentado
documentar los problemas conocidos.
Sugerencia
Si Ud. no encuentra una copia de las Notas de Versin en su paquete, vaya a la pgina de descargas del sitio
de Firebird en http://firebird.sourceforge.net y descargue una copia de ah.
Si Ud. tiene una distribucin de Linux que soporta instalaciones rpm, consulte la documentacin apropiada de la
plataforma por instrucciones sobre el uso del RedHat Package Manager. En la mayora de las distribuciones Ud.
tendr la opcin de realizar la instalacin desde una sesin de lnea de comandos o a travs de una interfaz GUI.
Para distribuciones Linux que no puedan procesar programas rpm, y para las distintas versiones de UNIX, use
el paquete .tar.gz. Encontrar instrucciones detalladas en las notas de versin.
Se han provisto secuencias de comandos de Shell (Shell scripts). En algunos casos, las notas de versin pueden
indicarle que modifique los archivos de comandos y realice algunos ajustes manuales.
Probar su instalacin
Si todo funciona como fue diseado, el proceso del servidor Firebird estar corriendo en su servidor despus de
completada la instalacin. Arrancar automticamente cada vez que reinicie su servidor.
En este punto, se asume que utilizar el protocolo TCP/IP recomendado para su red cliente/servidor Firebird.
Nota
Por informacin sobre cmo utilizar el protocolo NetBEUI en un entorno completamente Windows, refirase
al captulo 6, Configuracin de red en el manual Using Firebird
Aviso
Las redes IPX/SPX no son soportadas por Firebird.
Aviso
Si obtiene un mensaje de tiempo cumplido (timeout), estudie el manual Using Firebird Captulo 6: Configuracin de red, y el Captulo 7: Solucionando problemas de conexin para obtener ms instrucciones.
Note que si se est conectando al servidor desde un cliente local -esto es, un cliente corriendo en la misma
mquina que el servidor- puede hacer ping al servidor virtual de loopback TCP/IP:
ping localhost o bien ping 127.0.0.1
Si el guardin est corriendo (como se muestra en la imagen, arriba) puede tener un nombre de servicio diferente
debido a cambios de versin.
Nota
En Windows 2000 y XP, el Guardian es una conveniencia ms que una necesidad, dado que estos sistemas
operativos cuentan con la facilidad de monitorear y reiniciar servicios. Se recomienda que mantenga al Guardian
activo en otras plataformas si no tiene al SYSDBA a mano para reiniciar el servicio manualmente en caso que
se detenga por alguna razn.
Windows 9x o ME
En Windows 9x o ME el servidor Firebird debera estar corriendo como una aplicacin, monitoreada por el
Guardian. El icono del Guardian debera aparecer en la bandeja del sistema con un grfico verde. Si el icono
est parpadeando o mostrando un grfico rojo, indica que el Guardian est intentando arrancar el servidor o
que ha fallado.
Si ha usado un paquete de instalacin que ha terminado correctamente pero no ha arrancado automticamente
el Guardian y el servidor Firebird, Ud. lo puede hacer manualmente como sigue:
1.
Ubique el archivo ejecutable del Guardian (fbguard.exe) y cree un acceso directo a l en el men de
inicio de su mquina.
2.
Abra el dilogo de propiedades del acceso directo y vaya al editor donde se encuentra la lnea de comando.
3.
4.
5.
Doble click en el acceso directo para arrancar el Guardian. El Guardian proceder a ejecutar fbserver.
exe o fb_inet_server.exe.
El guardin debera arrancar automticamente la prxima vez que reinicie su equipo con Windows 9x o ME.
Alternativamente, se puede usar un applet del panel de control para arrancar / parar el servidor Firebird.
10
Desafortunadamente, el applet incluido en el kit solamente funciona en Windows NT, 2000 y XP. En Windows
9x y ME, si Ud. desea un prctico applet como este, visite este sitio:
http://www.achim-kalwa.de/fbcc.phtml
y descargue el Centro de Control de Firebird (Firebird Control Center) fbcc-0.2.6.exe.
El applet se ve distinto que en la imagen superior, pero ofrece la misma funcionalidad.
Servidores Posix
Utilice el comando top en un terminal de comandos para inspeccionar los procesos activos interactivamente. Si
un servidor Firebird Superserver est corriendo, debera ver un proceso llamado fbguard . Este es el proceso
Guardian. Ms an, habr un proceso principal y cero o ms procesos 'hijos' llamados fbserver .
Para las versiones Classic Server, el nombre del proceso es fb_inet_server . Habr una instancia de este
proceso corriendo por cada conexin. Note que si no hay conexiones activas, no encontrar fb_inet_server
en la lista de procesos.
La siguiente pantalla muestra la salida de top, restringida por grep para mostrar slo los procesos con nombres
que comiencen con los caracteres fb:
frodo:/inkomend/firebird # top -b
2587 firebird 24
0 1232 1232
2588 firebird 15
0 4124 4120
2589 firebird 15
0 4124 4120
2604 firebird 15
0 4124 4120
2605 firebird 15
0 4124 4120
2606 firebird 15
0 4124 4120
2607 firebird 15
0 4124 4120
-n1 | grep fb
1028 S 0.0 0.3
2092 S 0.0 0.9
2092 S 0.0 0.9
2092 S 0.0 0.9
2092 S 0.0 0.9
2092 S 0.0 0.9
2092 S 0.0 0.9
11
0:00.00
0:00.04
0:00.00
0:00.00
0:00.02
0:00.00
0:00.00
fbguard
fbserver
fbserver
fbserver
fbserver
fbserver
fbserver
Abra una ventana de terminal en su servidor y posicinese en el directorio donde se localizan las utilidades
de lnea de comandos. Refirase a Tabla de componentes de una instalacin Firebird para encontrar esta
ubicacin.
2.
3.
4.
Presione Enter. La nueva clave icuryy4me est ahora encriptada y almacenada y masterkey ya no
es vlida.
5.
Nota
Debido a que Firebird ignora todos los caracteres de una clave despus del octavo caracter, icuryy4m funcionar, tanto como icuryy4monkeys.
Seguridad
Firebird 1.5 tiene unas cuantas provisiones nuevas en la parte de seguridad. Explrelas! Muchas de las caractersticas configurables toman como valor por defecto el antiguo, comportamiento inseguro para no interferir
13
14
La sentencia CONNECT
Conectar a una base de datos Firebird siempre requiere que el usuario se identifique usando un nombre de
usuario y clave vlidos -operacin normalmente denominada log-in o login. Cualquier usuario aparte de SYSDBA, root (en los sistemas Posix), o Administrador (en los sistemas Windows, si Firebird se ejecuta con ese
usuario) necesita tambin tener permisos a los objetos dentro de una base de datos. Por simplicidad, veremos
aqu la autenticacin como SYSDBA usando la clave masterkey.
Usando isql
Hay varias formas diferentes para conectar con una base de datos usando isql. Una forma es ejecutar isql en su
terminal interactiva. Dirjase al subdirectorio bin de su instalacin y en el prompt tipee el comando isql (nota:
# significa presione Enter ):
C:\Archivos de programa\Firebird\Firebird_1_5\bin>isql#
Use CONNECT or CREATE DATABASE to specify a database
SQL>CONNECT "C:\Program Files\Firebird\Firebird_1_5\examples\employee.fdb"#
CON>user 'SYSDBA' password 'masterkey';#
Importante
En isql, cada sentencia SQL debe finalizar con un punto y coma. Si presiona Enter y la lnea no termina con
un punto y coma, isql asume que la sentencia contina en la siguiente lnea y el prompt cambiar de SQL> a
CON>. De esta manera se pueden distribuir sentencias largas sobre multiples lneas. Si presiona Enter luego
de su sentencia y se olvida del punto y coma, escrbalo en la lnea en blanco luego del CON> prompt y presione
Enter nuevamente.
Nota
Aunque la norma para delimitar cadenas de caracteres en Firebird son las comillas simples, se utilizaron
comillas dobles para la ruta de la base de datos en el ejemplo anterior. Esto es necesario a veces con algunas
de las utilidades de lnea de comandos donde la ruta de la cadena de conexin contenga espacios. Las comillas
simples deberan funcionar para rutas que no contengan espacios.
Ahora puede seguir jugando con la base de datos employee.fdb. Los caracteres isql significan interactive
SQL [utility]. Puede usarlo para consultar datos, obtener informacin acerca de los metadatos, crear objetos de
base de datos, ejecutar scripts de definicin de datos y mucho ms.
15
Para ms informacin sobre isql, vea Using Firebird, captulo 10: Interactive SQL Utility (isql).
Arrancar isql
Para crear una base de datos en forma interactiva usando la interfaz de comandos de isql, se debe trabajar en el
servidor. Posicione una terminal de comandos en el subdirectorio bin y arranque isql como sigue:
C:\Archivos de programa\Firebird\Firebird_1_5\bin>isql#
Use CONNECT or CREATE DATABASE to specify a database
La base de datos ser creada y, luego de unos breves instantes, el prompt SQL volver a aparecer. Ahora Ud.
est conectado a la nueva base de datos y puede proceder a crear algunos objetos de prueba en ella.
Para verificar que realmente hay una base de datos ah, escriba esta consulta:
SQL>SELECT * FROM RDB$RELATIONS;#
16
Para ms informacin acerca de isql, vea Using Firebird, captulo 10: Interactive SQL Utility (isql).
Windows
Actualmente, no hay un programa de instalacin compacto que lo ayude a instalar las partes clientes en un
cliente Windows. Si Ud. se encuentra en la situacin comn de correr clientes Windows contra un servidor
Firebird en Linux u otros sistemas Posix (o tambin si el servidor est en otro equipo con Windows), necesita
descargar el paquete de instalacin completo que corresponda a la versin del servidor Firebird que instal en
su equipo servidor.
Afortunadamente, una vez que Ud. tiene el kit, la instalacin del cliente en Windows es muy simple de realizar.
Ejecute el programa de instalacin, de la misma manera que lo hara para instalar el servidor -pero seleccione
la opcin SOLO CLIENTE (client only) del men de instalacin.
Busque la librera libfbclient.so.1.m.n (m.n es el nro. menor de versin ms el nro. de actualizacin) en /opt/firebird/lib del equipo donde est instalado el servidor Firebird. Cpiela a /usr/
lib en el cliente.
2.
17
4.
En el perfil por defecto del sistema, o usando setenv() desde una consola, cree la variable de entorno
FIREBIRD y apntela al directorio /opt/firebird, para permitir a las rutinas de la API localizar los
mensajes.
...entonces puede ser usado en SQL sin comillas y sin prestar atencin a maysculas y minsculas (pero en
cuanto le pone comillas alrededor, debe coincidir las maysculas nuevamente!)
Aviso
No abuse de esta posibilidad! Por ejemplo, si tiene las tablas "TESTTABLE" y "TestTable", ambas definidas
entre comillas dobles, y ejecuta el comando:
SQL>select * from TestTable;
A menos que tenga una razn de peso para definir identificadores con comillas, se recomienda que los evite.
Firebird acepta sin problemas una mezcla de identificadores con y sin comillas -por lo que no es problema incluir
esa palabra clave que Ud. obtuvo de una base de datos antigua, si realmente lo necesita.
Aviso
Algunas herramientas de administracin de base de datos imponen el entrecomillado en todos los identificadores por defecto. Trate de elegir una herramienta que tome como opcional el entrecomillado.
Apstrofos en cadenas
Si Ud. necesita usar un apstrofo dentro de una cadena de Firebird, puede escapar el caracter del apstrofo
precedindolo con otro.
Por ejemplo, esta cadena producir un error:
'Joe's Emporium'
porque el evaluador encuentra el apstrofo e interpreta la cadena como 'Joe' seguida por algunas palabras
claves desconocidas.
Para convertir el ejemplo en una cadena legal, duplique el caracter apstrofo:
'Joe''s Emporium'
Concatenacin de cadenas
El smbolo de concatenacin en SQL es un doble pipe (ASCII 124, un par sin espacio entremedio). En SQL,
el smbolo + es un operador aritmtico y provocar un error si intenta usarlo para concatenar cadenas. La
siguiente expresin agrega el siguiente texto Reportado por: delante de cada apellido:
'Reportado por: ' || LastName
19
Si Ud. est actualizando desde una RDBMS que resuelve divisiones entre enteros a un cociente real, necesitar
alterar las expresiones afectadas para usar un tipo real o numrico escalado para el dividendo, divisor, o ambos.
Por ejemplo, el clculo anterior puede ser modificado como sigue para producir un resultado distinto de cero:
1.000 / 3 = 0.333
Despus de ejecutar este cdigo,MiVariable ser 'Distinta' si ambos a and b son NULL. La razn
es que la expresin 'a = b' se evala a NULL si al menos uno de ellos es NULL. En un contexto de
if...then NULL se comporta como FALSE. Por lo tanto, el bloque 'then' no se ejecuta y se pasa
directamente al bloque 'else'.
if (a <> b) then
MiVariable = 'Distinta';
else
20
Aqu, MiVariable ser 'Igual' si a es NULL y b no, o viceversa. La explicacin es similar a la del
ejemplo previo.
Nombre || ' ' || Apellido
resultar NULL si Nombre o Apellido es NULL.
Sugerencia
Piense en NULL como DESCONOCIDO y todos estos extraos resultados comenzarn de repente a tener sentido!
Si el valor de Numero es desconocido, el resultado de '1 + 2 + 3 + Numero' tambin ser desconocido
(y por lo tanto NULL). Si el contenido de MiCadena es desconocido, entonces tambin lo es 'MiCadena ||
SuCadena' (incluso si SuCadena no es NULL). Etctera.
Respaldo (Backup)
La distribucin de Firebird contiene una utilidad para respaldar y recuperar sus bases de datos. Su nombre es
gbak y se puede hallar en el subdirectorio bin de su instalacin de Firebird. Las bases de datos de Firebird
se pueden respaldar mientras hay usuarios conectados al sistema haciendo su trabajo normal. El respaldo ser
tomado de una instantnea del estado de la base de datos al momento de comienzo del mismo.
Hacer respaldos regularmente y ocasionales restauraciones usando gbak deberan ser tareas programadas de su
actividad de administracin de bases de datos.
Aviso
No use utilidades externas de respaldo propietarias o herramientas de copia de archivos tales como WinZip,
tar, copy, xcopy, etc., en una base de datos que est en uso. No slo el respaldo ser poco confiable, tambin
el bloqueo a nivel de disco usado por estas herramientas puede corromper una base de datos en marcha.
Importante
Estudie las advertencias de la siguiente seccin sobre actividad de bases de datos durante la restauracin!
22
Nota
Por ms instrucciones sobre gbak vea el captulo 21, Database Backup and Restore, de Using Firebird.
Por instrucciones sobre cmo bloquear el acceso a los usuarios, vea el captulo 14: Getting exclusive access
to a database, de Using Firebird.
Si es posible, se recomienda que restaure el respaldo a un lugar vaco del disco usando la opcin gbak c[reate] y verifique la base de datos restaurada usando isql o su herramienta de administracin preferida.
Si la base de datos restaurada es correcta, desactive (shutdown) el servidor. Haga una copia del archivo de la
antigua base de datos y luego copie el archivo (o los archivos) de base de datos restaurados sobrescribiendo
los existentes.
Y ahora?
Como conseguir ayuda
La comunidad de ayudantes voluntarios de Firebird se remonta bastante tiempo atrs, a varios aos antes que el
cdigo fuente de su antecesor, InterBase 6, fuera hecho de cdigo abierto. Colectivamente, la comunidad de
Firebird tiene todas las respuestas! Incluso hay gente que ha estado involucrada con l desde que era un diseo
en una pizarra de un bao en Boston.
Visite el sitio oficial del Proyecto Firebird en http://firebird.sourceforge.net y nase a las listas de soporte
de usuarios.
Visite el sitio de conocimiento Firebird en http://www.ibphoenix.com para buscar en un vasto conjunto de
informacin sobre desarrollo con y usando Firebird.
Vea la creciente lista de documentacin que ha sido producida dentro del mismo proyecto Firebird en http://
firebird.sourceforge.net/manual/.
Obtenga el manual Using Firebird y su volumen acompaante, Firebird Reference Guide. Ambos libros se
incluyen en el CD de IBPhoenix como libros electrnicos (e-books) en formato PDF. Estn completamente
enlazados entre s.
Lea el captulo 10 de Firebird Reference Guide: Resources and References para ver una coleccin de tiles
recursos sobre Firebird, SQL y el desarrollo de aplicaciones de bases de datos.
23
El Proyecto Firebird
Los desarrolladores, diseadores y testers que le han dado Firebird y varios de los manejadores son miembros
del proyecto de cdigo abierto Firebird en SourceForge, esa fantstica comunidad virtual que es el hogar para
miles de equipos de desarrollo de software de cdigo abierto. La direccin del proyecto Firebird aqu es http://
sourceforge.net/projects/firebird. En este sitio se encuentra el rbol de cdigo fuente, el seguimiento de errores
(bug tracker) y una cantidad de archivos tcnicos que pueden ser descargados por varias razones relacionadas
con el desarrollo y prueba de las bases de cdigo.
Los desarrolladores y testers usan un foro de lista de correo firebird-devel@lists.sourceforge.net como su
laboratorio virtual para comunicarse unos con otros acerca de su trabajo en mejoras, correccin de errores y
produccin de nuevas versiones de Firebird.
Cualquiera que est interesado en observar el progreso puede unirse a este foro. No obstante, las preguntas
de soporte de usuarios son una distraccin que no es bienvenida. Por favor no intente enviar sus preguntas de
soporte all! stas pertenecen al grupo firebird-support@yahoogroups.com.
24
ndice alfabtico
A
Alias, 14
Apstrofos en cadenas, 19
Applets del Panel de Control, 10
Ayuda, 23
gsec, 12
Guardian, 7, 9, 10, 11
H
Herramientas de administracin, 13
B
I
Libros, 24
The Firebird Book, 24
Libros de IBPhoenix, 24
Cadenas
apstrofos en cadenas, 19
concatenacin, 19
smbolo delimitador, 18
Claves
modificar, 12
por defecto, 12
Comprobar que el servidor est corriendo, 9
Conexin, 14
N
Nombre y ruta del servidor, 14
Nombres de usuarios
por defecto, 12
NULL, 20
ping, 8
Proyecto, 24
Prueba, 8
Direccin de red, 12
Divisin entera, 20
Documentacin, 23
Respaldo (Backup), 21
Restauracin (Restore), 21
a una base de datos activa, 22
conexiones durante la restauracin, 23
Seguridad, 13
Sentencia CONNECT, 15
Sentencia CREATE DATABASE, 16
25
ndice alfabtico
Servicios (Windows), 9
Servidor Classic, 3
SQL, 18
sentencia CONNECT, 15
sentencia CREATE DATABASE, 16
Superserver, 3
SYSDBA, 12
T
tablas de sistema, 21
top (comando, Linux), 11
U
Ubicacin en disco, 5
26