Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Comenzar a trabajar con bases firebird (https://www.clubdelphi.com/foros/showthread.php?t=58967)

pmtzg 07-08-2008 17:15:30

Comenzar a trabajar con bases firebird
 
Hola compañeros
tengo un poco tiempo de que empeze a trabajar con Delphi 7
y es una maravilla, al igual por necesidad comenze a meterme con Firebird
y me resolvio un problema de Reportes que antes los sacaba de Paradox
emigre esta a Firebird y fue mucho más rapido la salida de los mismos

Pues bien ahora quiero meterme de lleno con las bases de datos Firebird

y me gustaria aprender desde por que los Dominios y sobre todo
como crear Procedimientos de Almacenamiento y Triggers

aqui me surge una pregunta, ¿si uso firebird y deseo gravar datos a mi base
de datos es muy necesario usar los procedimientos de almacenamiento y triggers?
entiendo muy poco por que muy poco se y se que con esto tengo entendido
que el trabajo lo hace el servidor

hoja me pudieran ayudar en donde puedo encontrar un manual y sobre todo
si no es mucho pedir un ejemplo de una base de datos firebird (para descarga)
con todo esto para poderlo analizar y porder entender al 100% esto
de los procedures y triggers

muchas gracias por aticipado por su tiempo.

BlueSteel 07-08-2008 17:46:24

Hola pmtzg

Bueno, aquí puedes encontrar mucha información, solo debes utilizar el buscador del foro..

Tambien puedes visitar la pagina de Firebird en español en donde puedes encontrar mucha documentación y la última versión tambien..

en cuanto a esto

Cita:

Empezado por pmtzg (Mensaje 306378)
aqui me surge una pregunta, ¿si uso firebird y deseo gravar datos a mi base de datos es muy necesario usar los procedimientos de almacenamiento y triggers?

entiendo muy poco por que muy poco se y se que con esto tengo entendido que el trabajo lo hace el servidor

Tanto los procedimientos almacenados como los triggers te ayudan a que le saques un mejor rendimiento al Motor de Base de Datos...

Los Procedimientos Almacenados, pueden ser rutinas de validación, de consultas que se ejecutarán en el servidor, por lo cual la información se procesará más rápida (quizas cuando trabajas con pocos pcs y pocos datos no se note...)

Los Triggers sirven para ejecutar algo cuando realizas una modificación, inserción o eliminación de un datos o conjunto de datos en una tabla específica...

por ejemplo un trigger para el evento after delete de una tabla clientes... puede ser que cuando elimines a un cliente, el trigger se disparé y te genere una copia de los datos del cliente en la tabla histórico....

o un trigger para el evento after modificación de una tabla de detalle de factura, puede ser que cuando insertes un dato que se esta facturando te rebaje el stock del inventario automáticamente, sin tener que validar el proceso en el programa fuente

bueno, estos son algunos ejemplos, creo que los Maestros del Foro te pueden orientar mejor...

Salu2:p:D


La franja horaria es GMT +2. Ahora son las 14:30:37.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi