PDF de programación - Bases de datos

Filtrado por el tag: r
Imágen de pdf Bases de datos

Bases de datosgráfica de visualizaciones

Actualizado el 21 de Marzo del 2018 (Publicado el 30 de Diciembre del 2017)
695 visualizaciones desde el 30 de Diciembre del 2017
515,8 KB
19 paginas
Creado hace 18a (08/11/2005)
BASE DE DATOS

Bases
Bases
de
de
datos
datos

Bases de
Bases de
datos
datos
relacional
relacional

Interbase
Interbase

Firebird
Firebird

BASE DE DATOS
RELACIONALES

Num_empleado
Num_empleado

Nombre
Nombre

Sección
Sección

Num_seccion
Num_seccion

Nombre
Nombre

3333

3434

PepePepe

Juan
Juan

2525

2525

2525

2626

Textil
Textil

Pintura
Pintura

INTERBASE 6.0

Arquitectura de versiones que hace imposible a quien lea o escriba, bloquear a

cualquier otro.

Base de datos activa que implementa los más robustos trigger.

Tipo de datos (BLOBS y arreglos multidimensionales, soporte ANSI SQL 92 y

caracteres internacionales UNICOIDE).

InterClient, el manejador 100% Java JDBC que permite desde crear hasta

actualizar clientes.

INTRODUCCION

Interbase:

InterBase es un sistema manejador de bases de datos
relacional y SQL, que corre sobre Linux, Windows y una

variedad de plataformas Unix.

Es una base de datos que ha sido utilizada por Motorola,
Nokia, Boeing y otras compañías grandes desde hace más

de 15 años.

Firebird

Es un desarrollo derivado de InterBase 6.0 que está

apoyado por un grupo de desarrolladores de todo el mundo
para garantizar la continuidad de la base de datos bajo el
esquema de código abierto y sin pago de licencias. Debido a

que es derivado del código de InterBase 6.0, tiene las

mismas características que IB6.

CARACTERISTICAS

Es multiplataforma, y actualmente puede ejecutarse en los sistemas

operativos: Microsoft Windows, Linux, HP-UX, FreeBSD, Mac OS y Solaris.

Ejecutable pequeño, con requerimientos de hardware bajos.
Arquitectura Cliente/Servidor.
Soporte de transacciones.
Buena seguridad.
Driver para PHP.
Pleno soporte del estándar SQL-92.
Capacidad de almacenar elementos BLOB(binary large objects).

¿Classic o Superserver?

Classic

Superserver
Superserver

Completamente maduro en Linux,
Completamente maduro en Linux,
todavia experimental en Windows.
experimental en Windows.
todavia
Crea un proceso por cada conexión
Crea un proceso por cada conexión

cliente.
cliente.

Permite E/S directa, rápida.
Permite E/S directa, rápida.

Soporte para SMP(multi
SMP(multi--
Soporte para

procesador)
procesador)

Completamente maduro tanto en
Completamente maduro tanto en

Linux como en Windows.
Linux como en Windows.

Proceso único con un hilo de
Proceso único con un hilo de

ejecución
ejecución

Las conexiones locales deben
Las conexiones locales deben
hacerse con la forma de acceso
hacerse con la forma de acceso

remoto localhost
localhost
remoto

No hay soporte para SMP
No hay soporte para SMP

SEGURIDAD

En los sistemas Posix, Firebird ahora se ejecuta como usuario

firebird por defecto, no como root.

En las plataformas Windows, también se puede ejecutar el servicio

de Firebird bajo una cuenta de usuario designada(por ej. Firebird).
Alias de Bases de Datos esconde al cliente la ubicación física de

las bases de datos. Usando alias, un cliente puede por ej. Conectar a
“frodo:zappa” sin necesidad de saber la ubicación real es:
frodo : /var/firebird/music/underground/mothers_of_invention.f

El parámetro ExternalFileAccess permite controlar el acceso a

tablas externas.

El parámetro UdfAccess indica las ubicaciones permitidas para

librerías de funciones definidas por el usuario.

BONDADES

Arquitectura Multigeneracional.

Triggers o Disparadores.

Programas Almacenados.

Seguridad Integrada.

Funciones Definidos por el Usuario (UDF).

ESPECIFICACIONES

TECNICAS

Integridad:

Verificación de valores en dominios y columnas.
Triggers (disparadores) con las siguientes características:

-Número ilimitado de triggers por actualización/inserción/eliminación
-Triggers múltiples por acción(agregar/modificar/eliminar)

Control de concurrencia:

Niveles de aislamientos de datos.
Bloqueos compartidos y protegidos para cuando se bloquea una tabla

explícitamente.

Disponibilidad:

Respaldos en línea.
Recuperación inmediata en caso de una falla en el servicio..

ESPECIFICACIONES

TECNICAS

Tipos de datos:

Caracteres (de longitud fija y variable) de hasta 64kb por campos.
Enteros(8, 16 y 32 bits).
Punto flotante: de precisión sencilla y doble.
Fecha y hora desde el 01/01/100 hasta 11/12/5491.
Arreglos multidimensionales: hasta 16 dimensiones por columna.
BLOBS (memos, campos binarios) de tamaño ilimitado.
Importa y exporta datos ASCII de tamaño fijo.

Estándares:

Cumple con ANSI SQL-92.
ODBC ver 2.0(16 bits).

Número máximo de
Número máximo de
aplicaciones clientes
aplicaciones clientes

conectadas a un servidor
conectadas a un servidor

No hay limite, aunque depende
mucho de la capacidad de la
computadora y el sistema

operativo.

Tamaño máximo de la base
Tamaño máximo de la base

de datos
de datos

Numero máximo de archivos
Numero máximo de archivos

Número máximo de tablas
Número máximo de tablas
Tamaño máximo por registro
Tamaño máximo por registro

Número máximo de registros
Número máximo de registros

y columnas por tabla
y columnas por tabla

Firebird puede manejar archivo

de hasta 2Gb en plataforma

Windows 95 y 4Gb en

Windows NT y Unix. Dado que

Firebird puede manejar

muchos archivos por bases de

datos, así que se puede

manejar hasta varios Terabytes
Firebird puede manejar hasta

65536 archivos

65536
64kb

Número de registros:

4294967296

El tamaño total de la suma de
los tamaños en bytes de todas
las columnas no debe pasar los

64kb

PAQUETE

El servidor de Firebird ejecutable.
Una librería cliente localizada en la máquina del servidor.
Las herramientas de líneas de comandos.
Las librerías estándar de funciones definidas por el usuario.
Una base de datos ejemplo.
Los archivos de cabecera para lenguaje C.
Notas de versión -¡LECTURA ESENCIAL!

EL LENGUAJE SQL DE

FIREBIRD

El símbolo delimitador de cadenas.
El símbolo delimitador de cadenas.
Identificador con comillas dobles.
Identificador con comillas dobles.
Apóstrofos en cadenas.
Apóstrofos en cadenas.
Concatenación de cadenas.
Concatenación de cadenas.
División de un entero por un entero.
División de un entero por un entero.
Expresiones con NULLNULL..
Expresiones con

RESPALDO
(BACKUP)

¿COMO

CORROMPER UNA
BASE DE DATOS?

INCONVENIENTES

Proyecto OpenSource exige a Mozilla que cambie

el nombre de su navegador "Firebird"

STATS

Popularidad en Bases de Datos

GNU SQL

Berkely

SAVIA

PostgreSQL

FirebirSQL

MySQL

MySQL
FirebirSQL
PostgreSQL
Berkely
GNU SQL
SAVIA

INFORMACION

ADICIONAL

Se puede encontrar más información sobre el motor de bases de datos Firebird

http://firebird.sourceforge.net

Si algunos de ud. Esta inetresado en el desarrollo de esta BD dirigirse a esta página:

[email protected]

Soporte Técnico:

http://www.yahoogroups.com/groups/firebird-support

Lista general de todos los desarrolladores del mundo:

news://news.atkin.com

En cuanto a los pedidos y ofertas en líneas:

[email protected]
Discusiones sobre mejora general:

http://www.yahoogroups.com/community/Firebird-pririties

Discusiones en cuanto al diseño exclusivamente:

http://www.yahoogroups.com/community/ib-architect

Plataforma

Componente

Nombre de archivo

Ubicación por defecto

Windows 32-bit y
64-bit
(Windows 95, 98,
ME, NT, 2000, XP,
...)

Linux y
posiblemente
otras
distribuciones
UNIX

Directorio de
instalación
(referido de aquí en
más como <InstallDir>)

Servidor Firebird

Herramientas de línea
de comandos

Base de datos de
ejemplo

Librerías de funciones
definidas por el
usuario (UDF)

Cliente Firebird

Directorio de
instalación
(referido de aquí en
más como <InstallDir>)
Servidor Firebird

Herramientas de línea
de comandos

Base de datos de
ejemplo

Librerías UDF

Cliente Firebird

C:\Archivos de programa\Firebird\Firebird_1_5

fbserver.exe (SS) o fb_inet_server.exe
(CS)

<InstallDir>\bin

gbak.exe, gfix.exe, gstat.exe, etc.

<InstallDir>\bin

employee.fdb

<InstallDir>\examples

ib_udf.dll & fbudf.dll

<InstallDir>\UDF

fbclient.dll
(con un archivo opcional gds32.dll,
para las aplicaciones antiguas)

<InstallDir>\bin
(con una copia opcional en el directorio de
sistema de Windows - vea la nota debajo de la
tabla)

/opt/firebird

fbserver (SS) o fb_inet_server (CS)

<InstallDir>/bin

gbak, gfix, gstat, etc.

<InstallDir>/bin

employee.fdb

ib_udf.so, fbudf.so
libfbclient.so.1.5.n (binario);
libfbclient.so.1, libfbclient.so (enlace
simbólico)
Los antiguos enlaces libgds*
también se instalan.

<InstallDir>/examples

<InstallDir>/UDF

/usr/lib
(actualmente, los binarios reales están en
<InstallDir>/lib, pero Ud. debería usar los
enlaces en /usr/lib)
  • Links de descarga
http://lwp-l.com/pdf8092

Comentarios de: Bases de datos (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad