lunes, 28 de septiembre de 2009

Final Day!



Entre los múltiples contratiempos que hemos tenido, hoy por fin es la entrega final de nuestro proyecto.. Realmente ha sido toda una experiencia! :P


martes, 22 de septiembre de 2009

Ultima Entrega !

Bueno ya hemos corregido los errores de la segunda entrega y estamos casi listos con la ultima que es la integracion de nuestra aplicacion con la base de datos .. Estamos ansiosos por terminar y en la personal pues este proyecto ha sido una experiencia muy educativa aunque de bastante trabajo pero las horas de desvelo estan por terminar ! Sin nada mas que agregar suerte a todos !

miércoles, 16 de septiembre de 2009

Últimos días..



Estamos a la expectativa porque ya estamos en la recta final de nuestro.. Estamos terminando de arreglar los errores de la segunda entrega y enfocados en terminar nuestro proyecto.. :D

lunes, 7 de septiembre de 2009

------------------DDL--------------------------

USE [EN_DEV]
GO
/****** Object: Table [dbo].[Monto_Liquidacion] Script Date: 09/08/2009 00:20:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Monto_Liquidacion](
[ID_Proyecto] [nchar](10) NOT NULL,
[Numero_Desembolso] [numeric](18, 0) NOT NULL,
[Fecha_Solicitud_Desembolso] [date] NOT NULL,
[Fecha_Entrega_Desembolso] [date] NOT NULL,
[Fecha_Liquidacion] [date] NOT NULL,
[Monto] [numeric](18, 0) NULL,
CONSTRAINT [PK_Monto_Liquidacion_1] PRIMARY KEY CLUSTERED
(
[ID_Proyecto] ASC,
[Numero_Desembolso] ASC,
[Fecha_Solicitud_Desembolso] ASC,
[Fecha_Entrega_Desembolso] ASC,
[Fecha_Liquidacion] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Modulo] Script Date: 09/08/2009 00:20:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Modulo](
[ID_Modulo] [nchar](10) NOT NULL,
[Descripcion] [nchar](10) NULL,
CONSTRAINT [PK_Modulo] PRIMARY KEY CLUSTERED
(
[ID_Modulo] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Propuesta] Script Date: 09/08/2009 00:20:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Propuesta](
[Nombre] [nchar](10) NOT NULL,
[Ubicacion] [nchar](10) NOT NULL,
[Perfil_Institucional] [bit] NULL,
[Justificacion] [bit] NULL,
[Especificacion_Equipo] [bit] NULL,
[Beneficiario] [bit] NULL,
[Capacitaciones] [bit] NULL,
[Ente_Administrador] [bit] NULL,
[Tarifa] [bit] NULL,
[Mantenimiento_Equipo] [bit] NULL,
[Monto] [bit] NULL,
[Cronograma] [bit] NULL,
[Subsidio] [bit] NULL,
[Personeria_Juridica] [bit] NULL,
[Copia_Registro_tributario] [bit] NULL,
[Constacia_Junta_Directiva] [bit] NULL,
[Contacto_Telefonico] [bit] NULL,
[Contacto_Fax] [bit] NULL,
[Contacto_Correo_Electronico] [bit] NULL,
[Copia_Identidad] [bit] NULL,
[Identidad_Interesado] [bit] NULL,
CONSTRAINT [PK_Propuesta_1] PRIMARY KEY CLUSTERED
(
[Nombre] ASC,
[Ubicacion] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Interesado] Script Date: 09/08/2009 00:20:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Interesado](
[Identidad] [nchar](10) NOT NULL,
[Primer_Nombre] [nchar](10) NULL,
[Primer_Apellido] [nchar](10) NULL,
[Segundo_Apellido] [nchar](10) NULL,
[Telefono] [nchar](10) NULL,
[Correo_Electornico] [nchar](10) NULL,
CONSTRAINT [PK_Interesado] PRIMARY KEY CLUSTERED
(
[Identidad] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Empleado] Script Date: 09/08/2009 00:20:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Empleado](
[ID] [nchar](10) NOT NULL,
[Nombre] [nchar](10) NULL,
[Primer_Apellido] [nchar](10) NULL,
CONSTRAINT [PK_Empleado] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Contraparte] Script Date: 09/08/2009 00:20:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Contraparte](
[ID_Contraparte] [nchar](10) NOT NULL,
[Nombre] [nchar](10) NULL,
[Ubicacion] [nchar](10) NULL,
CONSTRAINT [PK_Contraparte] PRIMARY KEY CLUSTERED
(
[ID_Contraparte] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Administracion] Script Date: 09/08/2009 00:20:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Administracion](
[ID_Empleado] [nchar](10) NOT NULL,
[Propuesta_Verificada] [nchar](10) NULL,
CONSTRAINT [PK_Administracion] PRIMARY KEY CLUSTERED
(
[ID_Empleado] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Proyecto] Script Date: 09/08/2009 00:20:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Proyecto](
[ID] [nchar](10) NOT NULL,
[ID_Contraparte] [nchar](10) NULL,
[Contrato] [nchar](10) NULL,
[Induccion] [bit] NULL,
[Antecedentes] [bit] NULL,
[Informe_Avance] [nchar](10) NULL,
[Informe_Final] [nchar](10) NULL,
[Presupuesto_Aprobado] [nchar](10) NULL,
[Nombre_Propuesta] [nchar](10) NULL,
[Ubicacion_Propuesta] [nchar](10) NULL,
[Auntorizacion_EnDev] [bit] NULL,
[Autorizacion_Prorena] [bit] NULL,
[Autorizacion_AgenciaGTZ] [bit] NULL,
CONSTRAINT [PK_Proyecto] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Tecnico] Script Date: 09/08/2009 00:20:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Tecnico](
[ID_Empleado] [nchar](10) NOT NULL,
[Proyecto_Supervisado] [nchar](10) NULL,
CONSTRAINT [PK_Tecnico] PRIMARY KEY CLUSTERED
(
[ID_Empleado] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Usuario] Script Date: 09/08/2009 00:20:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Usuario](
[ID_Usuario] [nchar](10) NOT NULL,
[Nombre_Usurio] [nchar](10) NULL,
[Contraseña] [nchar](10) NULL,
[ID_Modulo] [nchar](10) NULL,
CONSTRAINT [PK_Usuario] PRIMARY KEY CLUSTERED
(
[ID_Usuario] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Verifica] Script Date: 09/08/2009 00:20:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Verifica](
[Nombre_Propuesta] [nchar](10) NOT NULL,
[Ubicacion_Propuesta] [nchar](10) NOT NULL,
[ID_Empleado_Administracion] [nchar](10) NOT NULL,
CONSTRAINT [PK_Verifica] PRIMARY KEY CLUSTERED
(
[Nombre_Propuesta] ASC,
[Ubicacion_Propuesta] ASC,
[ID_Empleado_Administracion] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Tiene] Script Date: 09/08/2009 00:20:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Tiene](
[ID_Empleado] [nchar](10) NOT NULL,
[ID_Usuario] [nchar](10) NOT NULL,
[Nombre_Empleado] [nchar](10) NULL,
[Primer_Apelldio_Empleado] [nchar](10) NULL,
[Nombre_Usuario] [nchar](10) NULL,
[Contraseña] [nchar](10) NULL,
CONSTRAINT [PK_Tiene] PRIMARY KEY CLUSTERED
(
[ID_Empleado] ASC,
[ID_Usuario] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Supervisa] Script Date: 09/08/2009 00:20:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Supervisa](
[ID_Proyecto] [nchar](10) NOT NULL,
[ID_Empleado_Tecnico] [nchar](10) NOT NULL,
CONSTRAINT [PK_Supervisa] PRIMARY KEY CLUSTERED
(
[ID_Proyecto] ASC,
[ID_Empleado_Tecnico] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Recibos] Script Date: 09/08/2009 00:20:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Recibos](
[ID_Proyecto] [nchar](10) NOT NULL,
[Fecha_Solicitud_Desembolso] [date] NOT NULL,
[Fecha_Entrega_Desembolso] [date] NOT NULL,
[Fecha_Liquidacion] [date] NOT NULL,
[Recibo] [nchar](10) NOT NULL,
CONSTRAINT [PK_Recibos] PRIMARY KEY CLUSTERED
(
[ID_Proyecto] ASC,
[Fecha_Solicitud_Desembolso] ASC,
[Fecha_Entrega_Desembolso] ASC,
[Fecha_Liquidacion] ASC,
[Recibo] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Desembolso] Script Date: 09/08/2009 00:20:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Desembolso](
[ID_Proyecto] [nchar](10) NOT NULL,
[Numero_Desembolso] [numeric](18, 0) NOT NULL,
[Fecha_Solicitud] [date] NOT NULL,
[Fecha_Entrega] [date] NOT NULL,
[Fecha_Vecimiento] [date] NULL,
[Monto_Desembolso] [numeric](18, 0) NULL,
[Recico] [nchar](10) NULL,
CONSTRAINT [PK_Desembolso] PRIMARY KEY CLUSTERED
(
[ID_Proyecto] ASC,
[Numero_Desembolso] ASC,
[Fecha_Solicitud] ASC,
[Fecha_Entrega] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Alcances] Script Date: 09/08/2009 00:20:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Alcances](
[ID_Proyecto] [nchar](10) NOT NULL,
[Alcance] [nchar](10) NOT NULL,
CONSTRAINT [PK_Alcances] PRIMARY KEY CLUSTERED
(
[ID_Proyecto] ASC,
[Alcance] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Objetivos_Generales] Script Date: 09/08/2009 00:20:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Objetivos_Generales](
[ID_Proyecto] [nchar](10) NOT NULL,
[Objetivo] [nchar](10) NOT NULL,
CONSTRAINT [PK_Objetivos_Generales] PRIMARY KEY CLUSTERED
(
[ID_Proyecto] ASC,
[Objetivo] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Objetivo_Especifico] Script Date: 09/08/2009 00:20:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Objetivo_Especifico](
[ID_Proyecto] [nchar](10) NOT NULL,
[Objetivos] [nchar](10) NOT NULL,
CONSTRAINT [PK_Objetivo_Especifico] PRIMARY KEY CLUSTERED
(
[ID_Proyecto] ASC,
[Objetivos] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Liquidacion] Script Date: 09/08/2009 00:20:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Liquidacion](
[ID_Proyecto] [nchar](10) NOT NULL,
[Numero_Desembolso] [numeric](18, 0) NOT NULL,
[Fecha_Solicitud_Desembolso] [date] NOT NULL,
[Fecha_Entrega_Desembolso] [date] NOT NULL,
[Fecha_Liquidacion] [date] NOT NULL,
[Hoja_Liquidacion] [bit] NULL,
[Hoja_Gastos] [bit] NULL,
CONSTRAINT [PK_Liquidacion_1] PRIMARY KEY CLUSTERED
(
[ID_Proyecto] ASC,
[Numero_Desembolso] ASC,
[Fecha_Solicitud_Desembolso] ASC,
[Fecha_Entrega_Desembolso] ASC,
[Fecha_Liquidacion] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: ForeignKey [FK_Administracion_Empleado] Script Date: 09/08/2009 00:20:04 ******/
ALTER TABLE [dbo].[Administracion] WITH CHECK ADD CONSTRAINT [FK_Administracion_Empleado] FOREIGN KEY([ID_Empleado])
REFERENCES [dbo].[Empleado] ([ID])
GO
ALTER TABLE [dbo].[Administracion] CHECK CONSTRAINT [FK_Administracion_Empleado]
GO
/****** Object: ForeignKey [FK_Alcances_Proyecto] Script Date: 09/08/2009 00:20:04 ******/
ALTER TABLE [dbo].[Alcances] WITH CHECK ADD CONSTRAINT [FK_Alcances_Proyecto] FOREIGN KEY([ID_Proyecto])
REFERENCES [dbo].[Proyecto] ([ID])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[Alcances] CHECK CONSTRAINT [FK_Alcances_Proyecto]
GO
/****** Object: ForeignKey [FK_Desembolso_Proyecto] Script Date: 09/08/2009 00:20:04 ******/
ALTER TABLE [dbo].[Desembolso] WITH CHECK ADD CONSTRAINT [FK_Desembolso_Proyecto] FOREIGN KEY([ID_Proyecto])
REFERENCES [dbo].[Proyecto] ([ID])
GO
ALTER TABLE [dbo].[Desembolso] CHECK CONSTRAINT [FK_Desembolso_Proyecto]
GO
/****** Object: ForeignKey [FK_Liquidacion_Desembolso] Script Date: 09/08/2009 00:20:04 ******/
ALTER TABLE [dbo].[Liquidacion] WITH CHECK ADD CONSTRAINT [FK_Liquidacion_Desembolso] FOREIGN KEY([ID_Proyecto], [Numero_Desembolso], [Fecha_Solicitud_Desembolso], [Fecha_Entrega_Desembolso])
REFERENCES [dbo].[Desembolso] ([ID_Proyecto], [Numero_Desembolso], [Fecha_Solicitud], [Fecha_Entrega])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[Liquidacion] CHECK CONSTRAINT [FK_Liquidacion_Desembolso]
GO
/****** Object: ForeignKey [FK_Objetivo_Especifico_Proyecto] Script Date: 09/08/2009 00:20:04 ******/
ALTER TABLE [dbo].[Objetivo_Especifico] WITH CHECK ADD CONSTRAINT [FK_Objetivo_Especifico_Proyecto] FOREIGN KEY([ID_Proyecto])
REFERENCES [dbo].[Proyecto] ([ID])
GO
ALTER TABLE [dbo].[Objetivo_Especifico] CHECK CONSTRAINT [FK_Objetivo_Especifico_Proyecto]
GO
/****** Object: ForeignKey [FK_Objetivos_Generales_Proyecto] Script Date: 09/08/2009 00:20:04 ******/
ALTER TABLE [dbo].[Objetivos_Generales] WITH CHECK ADD CONSTRAINT [FK_Objetivos_Generales_Proyecto] FOREIGN KEY([ID_Proyecto])
REFERENCES [dbo].[Proyecto] ([ID])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[Objetivos_Generales] CHECK CONSTRAINT [FK_Objetivos_Generales_Proyecto]
GO
/****** Object: ForeignKey [FK_Contraparte_Proyecto] Script Date: 09/08/2009 00:20:04 ******/
ALTER TABLE [dbo].[Proyecto] WITH CHECK ADD CONSTRAINT [FK_Contraparte_Proyecto] FOREIGN KEY([ID_Contraparte])
REFERENCES [dbo].[Contraparte] ([ID_Contraparte])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[Proyecto] CHECK CONSTRAINT [FK_Contraparte_Proyecto]
GO
/****** Object: ForeignKey [FK_Recibos_Desembolso] Script Date: 09/08/2009 00:20:04 ******/
ALTER TABLE [dbo].[Recibos] WITH CHECK ADD CONSTRAINT [FK_Recibos_Desembolso] FOREIGN KEY([ID_Proyecto], [Fecha_Solicitud_Desembolso], [Fecha_Entrega_Desembolso], [Fecha_Liquidacion], [Recibo])
REFERENCES [dbo].[Recibos] ([ID_Proyecto], [Fecha_Solicitud_Desembolso], [Fecha_Entrega_Desembolso], [Fecha_Liquidacion], [Recibo])
GO
ALTER TABLE [dbo].[Recibos] CHECK CONSTRAINT [FK_Recibos_Desembolso]
GO
/****** Object: ForeignKey [FK_Recibos_Proyecto] Script Date: 09/08/2009 00:20:04 ******/
ALTER TABLE [dbo].[Recibos] WITH CHECK ADD CONSTRAINT [FK_Recibos_Proyecto] FOREIGN KEY([ID_Proyecto])
REFERENCES [dbo].[Proyecto] ([ID])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[Recibos] CHECK CONSTRAINT [FK_Recibos_Proyecto]
GO
/****** Object: ForeignKey [FK_Supervisa_Proyecto] Script Date: 09/08/2009 00:20:04 ******/
ALTER TABLE [dbo].[Supervisa] WITH CHECK ADD CONSTRAINT [FK_Supervisa_Proyecto] FOREIGN KEY([ID_Proyecto])
REFERENCES [dbo].[Proyecto] ([ID])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[Supervisa] CHECK CONSTRAINT [FK_Supervisa_Proyecto]
GO
/****** Object: ForeignKey [FK_Supervisa_Tecnico] Script Date: 09/08/2009 00:20:04 ******/
ALTER TABLE [dbo].[Supervisa] WITH CHECK ADD CONSTRAINT [FK_Supervisa_Tecnico] FOREIGN KEY([ID_Empleado_Tecnico])
REFERENCES [dbo].[Tecnico] ([ID_Empleado])
GO
ALTER TABLE [dbo].[Supervisa] CHECK CONSTRAINT [FK_Supervisa_Tecnico]
GO
/****** Object: ForeignKey [FK_Tecnico_Empleado] Script Date: 09/08/2009 00:20:04 ******/
ALTER TABLE [dbo].[Tecnico] WITH CHECK ADD CONSTRAINT [FK_Tecnico_Empleado] FOREIGN KEY([ID_Empleado])
REFERENCES [dbo].[Empleado] ([ID])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[Tecnico] CHECK CONSTRAINT [FK_Tecnico_Empleado]
GO
/****** Object: ForeignKey [FK_Tiene_Empleado] Script Date: 09/08/2009 00:20:04 ******/
ALTER TABLE [dbo].[Tiene] WITH CHECK ADD CONSTRAINT [FK_Tiene_Empleado] FOREIGN KEY([ID_Empleado])
REFERENCES [dbo].[Empleado] ([ID])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[Tiene] CHECK CONSTRAINT [FK_Tiene_Empleado]
GO
/****** Object: ForeignKey [FK_Tiene_Usuario] Script Date: 09/08/2009 00:20:04 ******/
ALTER TABLE [dbo].[Tiene] WITH CHECK ADD CONSTRAINT [FK_Tiene_Usuario] FOREIGN KEY([ID_Usuario])
REFERENCES [dbo].[Usuario] ([ID_Usuario])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[Tiene] CHECK CONSTRAINT [FK_Tiene_Usuario]
GO
/****** Object: ForeignKey [FK_Usuario_Modulo] Script Date: 09/08/2009 00:20:04 ******/
ALTER TABLE [dbo].[Usuario] WITH CHECK ADD CONSTRAINT [FK_Usuario_Modulo] FOREIGN KEY([ID_Modulo])
REFERENCES [dbo].[Modulo] ([ID_Modulo])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[Usuario] CHECK CONSTRAINT [FK_Usuario_Modulo]
GO
/****** Object: ForeignKey [FK_Verifica_Administarcion] Script Date: 09/08/2009 00:20:04 ******/
ALTER TABLE [dbo].[Verifica] WITH CHECK ADD CONSTRAINT [FK_Verifica_Administarcion] FOREIGN KEY([ID_Empleado_Administracion])
REFERENCES [dbo].[Administracion] ([ID_Empleado])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[Verifica] CHECK CONSTRAINT [FK_Verifica_Administarcion]
GO
/****** Object: ForeignKey [FK_Verifica_Propuesta] Script Date: 09/08/2009 00:20:04 ******/
ALTER TABLE [dbo].[Verifica] WITH CHECK ADD CONSTRAINT [FK_Verifica_Propuesta] FOREIGN KEY([Nombre_Propuesta], [Ubicacion_Propuesta])
REFERENCES [dbo].[Propuesta] ([Nombre], [Ubicacion])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[Verifica] CHECK CONSTRAINT [FK_Verifica_Propuesta]
GO

MAPEO


Mapeo ER

INTERESADO(Identidad, Primer_Nombre, Primer_Apellido, Segundo_Apellido, Teléfono, Correo_Electrónico)

PROPUESTA(Nombre, Ubicación, Perfil_Institucional, Justificación, Especificaciones_Equipo, Beneficiarios, Capacitaciones, Ente_Administrador, Tarifa, Mantenimiento_Equipo, Monto, Cronograma, Subsidio, Personería_Jurídica, Copia_Registro_Tributario, Constancia_Junta_Directiva, Contacto_Telefónico, Contacto_Fax, Contacto_Correo_Electrónico,Copia_Identidad, Identidad_Interesado)

PROYECTO(ID, ID_Contraparte, Contrato, Inducción, Antecedente, Informe_Avance, Informe_Final, Presupuesto_Aprobado, Nombre_Propuesta, Ubicación_Propuesta, Autorización_EnDev, Autorización_PRORENA, Autorización_AgenciaGTZ)

EMPLEADO(ID, Nombre, Primer_Apellido)

TÉCNICO(ID_Empleado, Proyecto_Supervisado)

ADMINISTRACIÓN(ID_Empleado, Propuesta_Verificada)

MÓDULO(ID_Módulo, Descripción)

CONTRAPARTE(ID_Contraparte, Nombre, Ubicación)

DESEMBOLSO(ID_Proyecto, Número_Desembolso, Fecha_Solicitud, Fecha_Entrega, Fecha_Vencimiento, Monto_Desembolso, Recibo)

LIQUIDACIÓN(ID_Proyecto, Número_Desembolso, Fecha_Solicitud_Desembolso, Fecha_Entrega_Desembolso, Fecha_Liquidación, Hoja_Liquidación, Hoja_Gastos))

USUARIO(ID_Usuario, Nombre_Usuario, Contraseña, ID_Modulo)

VERIFICA(Nombre_Propuesta, Ubicación_Propuesta, ID_Empleado_Administración)

SUPERVISA(ID_Proyecto,ID_Empleado_Técnico)

TIENE(ID_Empleado, ID_Usuario, Nombre_Empleado, Primer_Apellido_Empleado, Nombre_Usuario, Contraseña)

MONTO_LIQUIDACION(ID_Proyecto, Número_Desembolso, Fecha_Solicitud_Desembolso, Fecha_Entrega_Desembolso, Fecha_Liquidación, Monto)

OBJETIVOS_GENERALES(ID_Proyecto, Objetivo)

OBJETIVOS_ESPECÍFICOS(ID_Proyecto, Objetivo)

ALCANCES(ID_Proyecto, Alcance)

RECIBOS(ID_Proyecto, Fecha_Solicitud_Desembolso, Fecha_Entrega_Desembolso, Fecha_Liquidación, Recibo)



Casi Casi

Ya tenemos el mapeo del ER finalizado asi como los DDL para la creacion de la base de datos y seguimos con los ultimos ajustes de las tablas y vistas definitivamente ha sido algo que nos ayudara para el mismo examen ya que hemos aprendido bastante haciendo esto, sin nada mas que agregar cualquier comentario es bienvenido !

domingo, 6 de septiembre de 2009

Pantallas




Estas son unas de las 35 pantallas que tenemos....