150 likes | 621 Views
REQUISITOS MINIMOS PARA LA INSTALACION DE FIREBIRD. Mínimo equipo necesario Un equipo 586 con 128MB de RAM como mínimo es recomendado para un servidor de Firebird 2.0. Windows demanda mas CPU y memoria que un servidor Linux.
E N D
REQUISITOS MINIMOS PARA LA INSTALACION DE FIREBIRD Mínimo equipo necesario Un equipo 586 con 128MB de RAM como mínimo es recomendado para un servidor de Firebird 2.0. Windows demanda mas CPU y memoria que un servidor Linux.
Número máximo de aplicaciones clientes conectadas a un servidor : Nohay límite, aunque depende mucho de la capacidad de la computadora y el sistema operativo sobre el cual corra InterBase. Un sistema común puede manejar sin problema unos 150 clientes concurrentes. Tamaño máximo de la base de datos : InterBase puede manejar archivos de hasta 2Gb en plataforma Windows 95 y de 4Gb en Windows NT y Unix. Dado que InterBase puede manejar muchos archivos por base de datos, este límite no se aplica para las bases de datos, así que puede manejar hasta varios Terabytes en una base de datos.
Número máximo de archivos por base de datos : InterBase puede manejar hasta 65536 archivos, pero este número es limitado por las capacidades de los sistemas operativos sobre los que corre. Número máximo de bases de datos abiertas en una transacción : No hay restricción, aunque depende de los recursos del sistema. Número máximo de tablas por base de datos : 65536 Tamaño máximo por registro 64kb. Número máximo de registros y columnas (campos) por tabla Número de registros: 4294967296
Número de columnas: depende del tipo de las columnas. El tamaño total de la suma de los tamaños en bytes de todas las columnas no debe pasar los 64Kb. Número máximo de índices por base de datos : 4294967296 Número máximo de eventos por procedimiento: No hay límite
COMANDOS DE FIREBIRD Para crear una base de datos se usa el siguiente comando CREATE DATABASE ‘C:\EMPLEADOS.GDB’ USER ‘MARIA’ PASSWORD ‘hola’; Modificación de una base de datos Para modificar una base de datos existente se utiliza la sentencia ALTER DATABASE. Ejemplo: ALTER DATABASE ADD FILE 'empleados2.gdb' STARTING AT PAGE 10001 LENGTH 10000 ADD FILE 'empleados3.gdb';
La sentencia del ejemplo agregará un archivo llamado ‘empleados2.gdb’, que comenzará a partir de la página 10001 (si ya había más páginas que esas, comenzará a continuación de la última existente) y después de 10000 páginas seguirá colocando datos en un tercer archivo llamado ‘empleados3.gdb’. Borrado de una base de datos Para borrar una base de datos (eliminando el archivo físico) se utiliza DROP DATABASE sin parámetros: DROP DATABASE;
Creación de una tabla La sentencia CREATE TABLE se utiliza para definir la estructura de una tabla. Ejemplo CREATE TABLE EJEMPLO1 (CAMPO1 integer); Para verificar que realmente hay una base de datos, escriba esta consulta: SQL>SELECT * FROM RDB$RELATIONS;# Para ver los registros que existen en una tabla SQL>select * from <nombre_tabla>;
Modificación de la estructura de una tabla Se usa la instrucción ALTER TABLE. Ejemplo, tenemos la tabla CLIENTES CREATE TABLE CLIENTES ( NROCLIENTE INTEGER NOT NULL PRIMARY KEY, NOMBRE VARCHAR(50) NOT NULL ); y queremos agregar las columnas 'direccion' y 'telefono', podemos hacer ALTER TABLE CLIENTES ADD DIRECCION VARCHAR(100), ADD TELEFONO VARCHAR(50);
Para cambiar el nombre a una columna se usa la instrucción ALTER COLUMN Ejemplo. ALTER TABLE CLIENTES ALTER COLUMN NROCLIENTE TO NRO_CLIENTE; Borrado de una tabla completa Se puede eliminar una tabla completa usando la sentencia Drop Table. La sintaxis es la siguiente: DROP TABLE Nombre_Tabla
INDICES Crear un índice CREATE INDEX Modificar un índice ALTER INDEX Borrar un índice DROP INDEX