Bases De Datos
Código que corre en la base de datos y manipula objetos en la base de datos.
Objetos en la base de datos:
* Tablas
* Atributos(columnas)
* Índices
* Constrains* Triggers
*Todos son creados por medio de un “CREATE…”
Software Construido En Múltiples Capas
Arquitectura típica:
Soporte | | Desarrollo | Reporte |
SITEC | Interfaz(Captura deDatos) |DiseñadorProgramador | √ |
Programador | Lógica de Negocios | Programador | X |
Programador | Acceso a los datos | Plataforma (Definida por el arquitecto) | √ |
SITEC | Datos | BDAProgramador | X |Storeprocedure para crear un movimiento, ya sean crédito o débito.
La lógica de negocios, de “cuando” insertar un movimiento está en la capa de lógica de negocios.
Base de Datos
* RH* Programación
* StoreProcedure
* New
Create
RHSP_Inserta Movimiento
@ID Empleadoint, __ Identificación Del Empleado
@ID Tipo de Movimiento int, __ Tipo de Movimiento(1:__,2:__,3:__,4:__)
@Cantidad int,
@Fecha Movimiento date,
@DescripciónMovimientoVarchar(200)
As
BEGIN
BEGIN TRANSACTION
Insert into RH_Movimientos
(FK_IDEmpleados, TipoMovimiento,Cantidad, FechaMovimiento, Post in, Post by, Post Date)
Values
(@IDEmpleado, @TipoMovimiento, @Cantidad, @FechaMovimiento, Host Name ( ), User Name ( ), GetDate ( ))
UpdateRH_Empleado
SetSaldoVacaciones = Saldo Vacaciones
+@Cantidad
Where ID = @IDEmpleado
Insert into emails (FK_IDEmpleados, Texto)
Values
(@IDEmpleado, @Descripción) “)
COMMIT
END
*Transacción:Conjunto de operaciones en la base de datos que hacen “ACID”
Store Procedure
Código que corre en la base de datos y manipula objetos en la base de
datos.
Objetos en la base dedatos:
• Tablas
• Atributos(columnas)
• Índices
• Constrains
• Triggers
*Todos son creados por medio de un “CREATE…”
Software Construido En Múltiples Capas
Arquitectura típica:
Rol de...
Regístrate para leer el documento completo.