1. Manual de instalación y costos de Firebirdsql
Materia:
Bases de datos
Alumno
Hugo Fernando Magaña González
Docente:
Jorge Alberto Lázaro Méndez
Carrera:
Ingeniería en Sistemas Computacionales
Grupo:
61SA
Los Reyes Michoacán A. viernes 27 de febrero de 2014
Manual de Instalación Firebird SQL
2. Paso 1: damos clic al instalador.
Paso 2: Se abre la ventana de intalacion de la version del firebird a instalar, le
damos siguiente
Paso 3: Aparece Ventana de Aceptar “Términos y Condiciones” los aceptamos, y
damos a siguiente
3. Paso 4: Aparece una nota de información acerca de la instalación y detalles de la
instalación y el SGBD, Le damos siguiente.
Paso 5 : Aparece una ventana para seleccionar los componentes que se instalar
en Firebird los seleccionamos, le damos a siguiente .
4. Paso 6: La siguiente ventana nos pide la carpeta donde se instalaran los archivos
de Firebird de preferencia que se crea una nueva con esta, y le damos siguiente
Pasó 7: Ahora seleccionaremos las características que desempeñara el Firebird.
Las seleccionamos y le damos a siguiente.
5. Paso 8: Damos un nombre para la administración del sistema y también la
contraseña, ya tenemos completos los campos de texto, le damos siguiente.
Paso 9: La ventana que continua nos muestra los componentes que elegimos
para instalar en Firebird anteriormente si estamos de acuerdo, Le damos siguiente.
6. Paso 10: A Continuación nos da una breve introducción del programa acerca de
sus errores bugs y tipos de usuarios, Después de leerlas, le damos siguiente.
Paso 11: Carga la instalación y aparece una ventana de que ha finalizado la
instalación y nos pide que marquemos las casillas para correr el servidor ahora,
Nos da la opción para mandarnos a la página web del proveedor para saber usar
Firebird.
8. Costos
Beneficios de firebird sql
Firebird es una base de datos ligera y sencilla de instalar.
Solo un ejecutable autoinstalable o un script según plataforma.
No consume grandes recursos en el servidor.
Es rápida y potente. (Ver Límites Firebird).
Tiene un tipo de licencia similar a MPL (Mozilla Public License), que
permite su uso de forma gratuita y con una distribución muy poco restrictiva.
Ejemplo:
Permite su utilización en nuestras aplicaciones sin la obligación de tener que
publicar el código fuente, de las misma.
Se pueden usar librerías externas que mejoran la operativa de Firebird.
Existe un driver ODBC para Firebird.
ODBC Firebird
Existen multitud de componentes para distintos lenguajes de programación para
conectar con Firebird de forma nativa o indirecta.
9. Requisitos de instalación de firebird
Espacio en disco duro:
12-14 MG
Procesador:
X386, x64, PowerPC Y SPARC
RAM:
16MB Para el cliente
64MG Para el servidor Multi-cliente
Programa o script de instalación
Aunque es posible instalar Firebird por algún método del sistema de archivos -tal
como “desempaquetar” (untar) un archivo de instantánea (snapshot) o
descomprimir un archivo estructurado.zip de Winzip –se recomienda
encarecidamente que utilice el paquete de distribución la primera vez que instale
Firebird. El ejecutable de instalación de Windows, el programa rpm (RedHat
Package Manager) de Linux y el archivo .tar.gz oficial para otras plataformas Posix
realizan algunas tareas esenciales de configuración. Si Ud. sigue las instrucciones
correctamente, no debería quedar nada por hacer después de completado el
proceso, ¡sólo conectarse y comenzar!
Plataformas Windows
El instalador de Firebird le permite escoger entre instalar la versión Superserver o
la versión Classic Server. Como se dijo antes, Ud. debería elegir Superserver a
menos que conozca las diferencias y tenga razones para preferir Classic.
Si instala Firebird bajo Windows 95/98/ME, desmarque la opción de instalar el
applet del Panel de Control. No funciona en estas plataformas. Más adelante en
esta guía le daremos un enlace a un applet usable.
En plataformas de servidor –Windows NT, 2000 and XP– el servicio Firebird estará
corriendo cuando la instalación se complete. La próxima vez que reinicie su
servidor, el servicio se iniciará automáticamente.
10. Las plataformas no servidoras –Windows 95, 98 and ME- no soportan servicios. La
instalación iniciará el servidor Firebird como una aplicación, protegido por otra
aplicación conocida como El Guardián. Si el servidor debe terminarse en forma
anormal por alguna razón, el Guardián intentará reiniciarla automáticamente.
Plataformas Posix
En todos los casos, lea las notas de versión que correspondan a la versión de
Firebird que esté por instalar. Puede haber variaciones significativas de una
versión a otra de cualquier sistema operativo Posix, especialmente los que son
open source. Cuando ha sido posible, los ensambladores de cada versión de
Firebird han intentado documentar los problemas conocidos.
Posibles fallas
Error en embedded Firebird
Como sabes, Firebird puede usarse en modo monousuario, es decir sin
necesidad de instalar el Servidor y el Cliente.
Sin embargo, cuando lo usas así hay un error con el cual te puedes
encontrar y es que por culpa de tu aplicación la computadora tenga un
bloqueo.
Cannot attach to password database
El Firebird guarda los nombres de los usuarios y sus respectivas
contraseñas en un archivo llamado SECURITY2.FDB (a partir de la versión
2.0, antes se llamaba SECURITY.FDB)
Si al intentar conectarte a una Base de Datos obtienes el mensaje de error:
“cannot attach to password database” eso significa que el Firebird no puede
acceder a ese archivo.
Count of read-write columns does not equal count of values
Este mensaje de error puede aparecer cuando se ejecuta el comando
INSERT o el comando UPDATE OR INSERT y significa que la cantidad de
columnas que se quieren insertar y la cantidad de valores que se guardarán
en esas columnas no coinciden.
11. Arithmetic overflow or division by zero has occurred
si ves el mensaje: “Arithmetic overflow or division by zero has occurred.
Arithmetic exception, numeric overflow, or string truncation. String right
truncation”
¿Qué significa?
Que el Firebird encontró un error grave y por eso detuvo el procesamiento.
Ese error grave pudo ser debido a un error matemático (por ejemplo,
división por cero), a un sobreflujo (se quiso guardar en una columna
numérica un número mayor al máximo permitido), o un error de cadena (se
quiso guardar en una columna una cadena de mayor longitud que la
definida).
Multiple rows in singleton select
Este mensaje de error traducido significa: “hay muchas filas en el SELECT
y debería haber solamente una”
Y ocurre cuando el Firebird está esperando que un SELECT devuelva una y
solamente una fila pero el SELECT está devolviendo más de una fila.
Error: Foreign key references are present for the record
Este error ocurre cuando una tabla tiene una restricción Foreign Key y
quieres borrar una fila de la tabla padre que está siendo referenciada en la
tabla hija y la Foreign Key no es “on cascade”.
Pueden ocurrir problemas de conexión o que esta sea muy lenta
Otro falla común de firebird es que si encuentra una falla en en la ejecución
del programa este cierra y puede perder informacion