gestor de bases de datos en firebird

13
Instalación y Uso de FIREBIRD en Windows Creación de Bases de Datos y Tablas Firebird, es un gestor de base de datos multiplaforma que te permitirá trabajar bajo cualquier sistema operativo, su interfaz es a través de linea de comandos (consola), pero puedes conseguir interfaces gráficas para tu mayor comodidad, su distribución es libre y es muy sencillo de utilizarlo. 2011 Selene Morales Ontiveros Instituto Tecnológico Superior de Lerdo 10/02/2011

Upload: selene-ontiveros

Post on 28-Mar-2016

222 views

Category:

Documents


0 download

DESCRIPTION

Se les muestra un documental de como intalar y realizar bases de datos en Firebird.

TRANSCRIPT

Page 1: Gestor de Bases de Datos en Firebird

Instalación y Uso de FIREBIRD en Windows

Creación de Bases de Datos y Tablas

Firebird, es un gestor de base de datos multiplaforma que te

permitirá trabajar bajo cualquier sistema operativo, su interfaz es a

través de linea de comandos (consola), pero puedes conseguir

interfaces gráficas para tu mayor comodidad, su distribución es libre

y es muy sencillo de utilizarlo.

2011

Selene Morales Ontiveros

Instituto Tecnológico Superior de Lerdo

10/02/2011

Page 2: Gestor de Bases de Datos en Firebird

BASE DE DATOS EN FIREBIRD

1. Busqueda de página y Firebird

Se comenzó buscando el programa firebird el cual se usara para crear la base de datos en la

página: http://www.firebird.com.mx/

1.1 Descripción de la página de Firebird

Firebird

Cuenta con un

rendimiento excelente

y se escala de manera

impresionante, desde

un modelo integrado y

monousuario, hasta

desarrollos

empresariales con

múltiples bases de

datos de más de 500

Gb, con cientos de

clientes simultáneos.

Firebird tiene una arquitectura multigeneracional, que permite el desarrollo y soporte de

aplicaciones hibridas OLTP y OLAP. Gracias a esto firebird es capaz de servir simultáneamente

como un almacén de datos analíticos y operacionales, soporta procedimientos almacenados,

disparadores, eventos y funciones definidas por el usuario; tiene un gran soporte a SQL92 La

mezcla de características: alto rendimiento, tamaño de distribución pequeño, estabilidad suprema,

instalación sencilla y silenciosa y 100% libre de regalías hacen a Firebird una opción muy atractiva

para todos los tipos de desarrolladores de software y distribuidores.

Imagen 1. Página de inicio de Firebird, Elaborado por: Selene Morales Ontiveros

Page 3: Gestor de Bases de Datos en Firebird

En esta página se nos muestran noticias de de las cuales nos pueden ayudar como por ejemplo:

La guía rápida para la optimización de índices en firebird

Habarisoft anuncia un software de monitoreo para Firebird

Comparativa de funciones entre Oracle y Firebird

Como quitar la restricción NOT NULL en un campo

Mejora de la velocidad al ejecutar Firebird en un almacenamiento solido,

Entre otros temas de ayuda que nos podrán servir mucho.

La página es como se muestra a continuación:

2. Descarga de Firebird

En la imagen 1 de la página anterior nos muestra en la parte derecha un menú en el cual nos

enlaza a las versiones que tiene disponibles este producto de ahí nos manda a otra liga en cuestión

de unos segundos saldrá la descarga del software.

El enlace de la descarga del producto de software es la siguiente:

http://www.firebird.com.mx/modules/mydownloads/ , en nuestro caso la descarga fue: Firebird

Embedded 2.5 para Windows, como se muestra en la imagen siguiente:

Ilustración 1.2 Descarga de firebird. Elaborado por: Selene Morales Ontiveros

Page 4: Gestor de Bases de Datos en Firebird

3. Instalación de Firebird

Paso 1: Seleccionas el idioma del cual quieres

utilizar el Firebird, para poder realizar esto te sale

una ventana con las siguientes opciones: Bosanski,

Deutsch, English, Español, Francais, Italiano y

Portugues.

En este caso se eligió en español, dándole un clic en

aceptar.

Paso 2: A continuación se te muestra una ventana

la cual te da la bienvenida al asistente de

instalación de Firebird, dándote algunas

recomendaciones la darás clic en siguiente.

Paso 3: Se te muestra la siguiente ventana donde

te a conocer el acuerdo de la licencia, del cual se

le dará un clic en Acepto el acuerdo y a

continuación en el botón de siguiente>, como se

muestra a continuación:

Ilustración 2. Idioma de Instalación de Firebird, Elaborado por: Selene Morales Ontiveros

Ilustración 3. Bienvenida del Asistente de firebird, Elaborado por: Selene Morales ontiveros

Ilustración 4. Acuerdo de Licencia de Firebird, Elaborado por: Selene Morales Ontiveros

Page 5: Gestor de Bases de Datos en Firebird

Paso 4: Seguidamente se te muestra una ventana de la cual te da cierta información de cómo

instalar, desinstalar entro otros puntos de importancia como son:

Firebird Database Server 2.5.0

==================================================

Este documento es una guía para instalar este paquete

de Firebird 2.5 en la plataforma Windows. Estas notas

hacen referencia al paquete de instalación en sí, más

que a Firebird 2.5 en general. Además, estas notas

están destinadas principalmente a usuarios del

programa de instalación.

Se supone que los lectores de este documento se

encuentran familiarizados con Firebird 2.1. Si Ud. se

encuentra evaluando Firebird 2.5 como parte de la

migración desde Fb 2.1, le recomendamos revisar la

documentación de Fb 2.5 para tener una idea de los

cambios realizados entre 2.1 y 2.5.

Contenido

---------

o Antes de instalar

o Problemas con la instalación de las bibliotecas de MS VC

o Problemas conocidos relacionados con la instalación

o Desinstalación

o Otras notas

o Instalación desde un archivo batch

Antes de instalar

-----------------

Se recomienda que DESINSTALE cualquier versión anterior

de Firebird o Interbase antes de instalar este paquete.

Es particularmente importante que verifique que

fbclient.dll y gds32.dll hayan sido eliminados de

<system32>.

Problemas con la instalación de las bibliotecas de MS VC

--------------------------------------------------------

Se ha realizado un gran esfuerzo para asegurar que las

bibliotecas en tiempo de ejecución de MS Visual C sean

instaladas correctamente por el programa de

instalación. No obstante, en caso de problemas, puede

ser necesario instalar el vcredist.exe oficial. Las

versiones correctas para esta compilación de Firebird

pueden encontrarse aquí:

http://www.microsoft.com/downloads/details.aspx?familyid=32BC1BEE-A3F9-4C13-

9C99-220B62A191EE&displaylang=en

y aquí para x64:

http://www.microsoft.com/downloads/details.aspx?familyid=90548130-4468-4BBC-

9673-D6ACABD5D13B&displaylang=en

Otros problemas conocidos relacionados con la instalación

---------------------------------------------------------

o Sólo es posible utilizar el programa de instalación

para instalar la instancia por defecto de Firebird 2.1.

Si desea instalar instancias adicionales, con nombre,

Page 6: Gestor de Bases de Datos en Firebird

debería realizar la instalación manualmente desde el

paquete ZIP de instalación.

o Desafortunadamente, el instalador no puede detectar

con certeza si una versión de Firebird Classic server

se encuentra en ejecución.

o Existen áreas conocidas de superposición entre las

instalaciones de de 32 y de 64 bits:

- El instalador de servicios (instsvc) utiliza la

misma instancia por defecto para las instalaciones de

32 y de 64 bits. Esto ocurre "by design" (por

diseño). Los servicios existen en un único espacio de

nombres.

- Si se instalan los applets del panel de control de

32 y de 64 bits, ambos apuntarán a la misma instancia

por defecto .

o Al realizar una instalación en Vista asegúrese de

hacerlo como administrador. Es decir, si usa el

programa de instalación, haga click derecho sobre el

mismo y seleccione "Ejecutar como administrador". De

otra manera el instalador no será capaz de iniciar

Firebird al finalizar la instalación..

Desinstalación

--------------

o Es recomendable que este paquete sea correctamente

desinstalado utilizando el desinstalador provisto,

que puede ser utilizado desde el Panel de Control.

Como alternativa, puede ser desinstalado ejecutando

unins000.exe directamente desde la carpeta de

instalación.

o Si Firebird se está ejecutando como una aplicación

(en lugar de hacerlo como servicio), se recomienda

detener el servidor manualmente antes de ejecutar

el desinstalador, debido a que este último no puede

detener una aplicación en ejecución.

Si el servidor estuviera ejecutándose durante el

proceso de desinstalación, éste no se completará

correctamente. Deberá eliminar los remanentes

manualmente.

o El proceso de desinstalación dejará cinco archivos

en la carpeta de instalación:

- aliases.conf

- firebird.conf

- fbtrace.conf

- firebird.log

- security2.fdb

Esto es intencional. Estos archivos son potencialmente

modificables por los usuarios y podrían necesitarse

si Firebird es reinstalado en el futuro. Pueden

eliminarse si no son necesarios.

o Una nueva característica del programa de

desinstalación es la opción de ejecutarlo con el

parámetro /CLEAN. Esto verificará el contador de uso

de los archivos compartidos mencionados antes y los

eliminará si es posible.

Page 7: Gestor de Bases de Datos en Firebird

o La desinstalación no eliminará las bibliotecas en

tiempo de ejecución de MS VC de la carpeta de sistema.

Las mismas pueden ser eliminadas manualmente mediante

el panel de control, pero este proceso no es requerido

en circunstancias normales.

Otras Notas

-----------

Firebird requiere WinSock2. Todas las plataformas

Win32 deberían tenerlo, con excepción de Win95.

Durante la instalación se realiza una verificación

de la librería Winsock2. Si la misma no se encuentra,

la instalación fallará. Puede visitar el siguiente

enlace:

http://support.microsoft.com/default.aspx?scid=kb;EN-US;q177719

para obtener información sobre cómo realizar la

actualización.

o Instalación desde un archivo batch

------------------------------------

El programa de instalación puede ser ejecutado desde

un archivo batch.

Por favor lea el siguiente documento:

installation_scripted.txt

Después de haber leído este documento le darás clic en siguiente para continuar con la

instalación, como se muestra a continuación:

Ilustración 5. Información acerca de Firebird, Elaborado por: Selene Morales Ontiveros

Page 8: Gestor de Bases de Datos en Firebird

Paso 5: Se te muestra otra ventana la cual dará la

ruta de destino donde se desea instalar en

Firebird, en este caso se instalara en: C:\Program

Files\Firebird\Firebird_2_5 , seguidamente le

darás clic en siguiente, como se muestra a

continuación:

Paso 6: En la siguiente ventana se te dará a conocer los

componentes que se deberán instalarse, en este caso se

selecciono el Ejecutable super Server y se le dio clic en

siguiente, como se muestra en la siguiente imagen:

Paso 7: En la siguiente imagen nos muestra donde

deben de colocarse los accesos directos del programa,

y se le dará un clic en siguiente:

Paso 8: En la siguiente imagen de este instalación se te muestra

las tareas adicionales que deberá realizar el programa, como se

muestra a continuación, seguidamente le darás clic en

siguiente:

Ilustración 6. Ruta de destino de instalación de Firebird, Elaborado por: Selene Morales Ontiveros

Ilustración 7. Selección de componentes de Firebird, Elaborado por: Selene Morales Ontiveros

Ilustración 8. Colocación de accesos directos de Firebird, Elaborado por: Selene Morales Ontiveros

Ilustración 9. Selección de tareas adicionales de Firebird, Elaborado por: Selene Morales Ontiveros

Page 9: Gestor de Bases de Datos en Firebird

Paso 9: En este ventana te indica que el Firebird está

listo para instalar, seguidamente le darás clic en

Instalar, como se muestra a continuación:

Paso 10: En esta imagen se muestra cómo se va

instalando el programa de Firebird:

Paso 11: Seguidamente te muestra información de importancia antes de continuar, aquí se nos

describen los siguientes puntos:

Instalación

===========

Las particularidades de la instalación están cubiertas

en detalle en la Guía de Instalación, disponible en la

carpeta doc luego de completada la instalación. Un

breve sumario sobre el mismo tema puede hallarse en el

archivo leame_instalacion.txt, también disponible en la

carpeta doc luego de la instalación.

Informe de Errores

==================

Antes de reportar un error:

o Asegúrese de conocer cómo funciona Firebird. Quizá

no sea un error, después de todo.

o ¿Quizá alguien ya lo haya reportado? Consulte los

reportes de errores aquí:

http://tracker.firebirdsql.org/browse/CORE

Ilustración 10. Firebird esta listo para instalar, Elaborado por: Selene Morales Ontiveros

Ilustración 11. Proceso de instalación de firebird, Elaborado por: Selene Morales Ontiveros

Page 10: Gestor de Bases de Datos en Firebird

o Si tiene dudas, ¿por qué no discutir el problema en

la lista de desarrollo Firebird-devel? Puede

suscribirse aquí:

http://lists.sourceforge.net/lists/listinfo/firebird-devel

y puede ver los mensajes de la lista utilizando grupos de

noticias (newsgroups) aquí:

news://news.atkin.com/

como se muestra a continuación, dándole clic en siguiente:

Ilustración 12. Información de importancia de firebird, Elaborado por: Selene Morales Ontiveros

Paso 12: En la siguiente imagen se nos muestra la

ventana de que se ha completado la instalación de

Firebird, mostrándole unas opciones seguidamente le

darás clic en Finalizar, como se muestra a

continuación:

Ilustración 13. Instalación completa de Firebird, Elaborado por: Selene Morales Ontiveros

Page 11: Gestor de Bases de Datos en Firebird

4. Creación de la Base de Datos en Firebird

Ya instalado el Sistema Gestor de Base de Datos podrás empezar a usarlo, para la creación de una

base de datos a continuación realizaremos un ejemplo, para ver el modo en cómo se realizan las

bases de datos en Firebird.

Realizado por: Selene Morales Ontiveros

La siguiente ventana es una interfaz de

consola en donde podrás empezar a

realizar la base de datos, vienen los

comandos CONNECT y CREATE DATABASE,

según lo que quieras realizar.

Paso 1

Elaboración de la Base de datos en

Firebird, para esto se requiere el

siguiente código SQL>CREATE

DATABASE 'C:\Hospital.fdb’

CON>user 'SYSDBA' password

'masterkey';

Realizado por: Selene Morales Ontiveros

Page 12: Gestor de Bases de Datos en Firebird

Se verifica si se creó la base de datos en la ruta marcada, en esta caso fue en C, en la imagen

anterior se muestra en el círculo rojo llamada HOSPITAL.FDB.

En la siguiente imagen se muestra el código para poderse conectar a la base

de datos con el siguiente código CONNECT “C:\hospital.fdb” USER “SYSDBA” PASSWORD

‘masterkey’;

Cuando la base de datos esta conectada correctamente aparece el siguiente código:

Database: “C:\hospital.fdb”, User SYSDBA

Paso 2

Elaborado por: Selene Morales Ontiveros

Paso 3

Elaborado por: Selene Morales Ontiveros

Page 13: Gestor de Bases de Datos en Firebird

Paso 4

En la imagen de arriba se muestra la elaboración de la

tabla pacientes con el siguiente código:

CREATE TABLE Pacientes, seguidamente se escribieron sus

campos, con sus tipos de caracteres.

Elaborado por: Selene Morales Ontiveros

Paso 3

En la imagen de al lado nos

muestra todos los campos que

contienen la tabla pacientes

en una lista vertical.

Esto se visualiza por medio del

código SHOW TABLE

PACIENTES;

Ilustración 14Elaborado por: Selene Morales Ontiveros