Professional Documents
Culture Documents
Introduccin a la Materia.
Unidad I
Programacin II
- Arquitectura de BD. Sistemas de Computacin II
- Manipulacin de Datos. - Hardware / Redes
- Programacin Visual.
Seminario
- Trabajo de Campo
A.I.A. - Roeschlin Sebastin Daniel 3
Unidad I
Prototipado de Software
Restricciones (Constraint)
Alter Table Persona add
Constraint FK_idLocalidad Foreing Key (idLocalidad)
References Localidades;
Imponer la Exclusividad sin Indices:
Alter Table Persona add
Constraint U_Persona Unique NonClustered (ApeNom,NroDocumento).
Alter Table :
Persona Add Direccion VarChar(20);
Persona Drop Column Direccion;
Drop:
Column, Table (es definitivo!!!), Index o Constraint.
A.I.A. - Roeschlin Sebastin Daniel 31
Unidad III Instrucciones MDL
Vistas
Concepto y Utilizacin.
Ventajas y Desventajas.
Ejemplo:
Procedimientos Almacenados
Concepto y Utilizacin.
Ventajas y Desventajas.
Ejemplo:
Set Term !!;
Create Procedure SumaCostoCapacitaciones
(idDepartamento Integer)
Returns (CostoTotalCapacitaciones Decimal(12,2))
As Begin
Select Sum(CostoCapacitacion)
From Capacitaciones
Where idDpto = :idDepartamento
InTo :CostoTotalCapacitaciones;
Exit;
Set Term; !!
Disparadores - Triggers
Concepto y Utilizacin.
Ventajas y Desventajas.
Ejemplo:
Set Term !!
Create Trigger trgClientesHistoricos for Clientes
Active Before Delete Position 0
As Begin
Insert into ClientesHistoricos
Values (NroCli, ApeNom, Direccion);
End!!
Set Term;!!
A.I.A. - Roeschlin Sebastin Daniel 35
Ejercitacin de SQL y MDL utilizando
INTERBASE
Utilizacin de Mdulos
Definicin de Procedimientos vs. Funciones.
Libreras DLL y OCX
Utilizacin de Libreras (dll)
Respeto del Modelo en Capas.
Instalacin y Actualizacin de Libreras.
Utilizacin de Controles (ocx)
Instalacin y Actualizacin de Controles.
Objetivos y Utilidad en Dividir la Aplicacin de las Tablas.
Crear una Interfaces Principal
Compilar y Cerrar la Aplicacin
Trabajos de Ejercitacin 1, 2, 3 y 4 de la gua.
A.I.A. - Roeschlin Sebastin Daniel 40
Unidad V
Diseo de Informes
Informes Simples
Ordenar Datos
Agrupar Datos
Calcular Datos
Informes con Filtros
Informes Complejos
Informes Anidados
Ejercitacin gua prctica:
Ejercicios 1, 2, 3 y 4
2.Capa de Negocios
1.Reglas de Negocios (a nivel de Casos de Usos)
2.Objetos de Negocios (Clases -> Objetos)
3.Capa de Acceso a Datos
4.Base de Datos
A.I.A. - Roeschlin Sebastin Daniel 45
Unidad VI - Definicin de un Modelo de Conexionado.
INSTALACIN Y DISTRIBUCIN DE
APLICACIONES