alter table trn_traesppasajeros
add EsEstudiante bit default(0) not null
GO
 alter table trn_traesppasajeros
add IdResponsable varchar(16) default(0)
GO
alter table trn_traesppasajeros
add  Porcentaje decimal(14,4) default(0) not null
GO
alter table trn_traesppasajeros
add VrPago decimal(14,4) default(0) not null
GO
alter table trn_traesppasajeros
add IdColegio varchar(4) default(0)
GO
alter table trn_traesppasajeros
add CdEstudiante varchar(16) null
GO
alter table trn_traesppasajeros
add Jornada varchar(2) null 
GO
alter table trn_traesppasajeros
add Sede varchar(4) null 
GO
alter table trn_traesppasajeros
add Inactivo bit default(0) not null
GO
 CREATE TABLE Trn_TraEspSedes(
[IdColegio] [varchar](4) not null,
[IdSede] [varchar](4) not NULL,
[NomSede] [varchar](250) NULL,
[Inactivo] [bit] NULL DEFAULT ((0)),
 CONSTRAINT [PK_Trn_TraEspSedes] PRIMARY KEY CLUSTERED 
(
[IdColegio] ASC,
[IdSede] 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
ALTER TABLE [dbo].[Trn_TraEspPasajeros]  WITH CHECK ADD  CONSTRAINT [FK_Trn_TraEspPasajeros_IdColegioSede] FOREIGN KEY(IdColegio,Sede) 
REFERENCES [dbo].[Trn_TraEspSedes] (IdColegio,IdSede)
ALTER TABLE [dbo].[Trn_TraEspPasajeros] CHECK CONSTRAINT [FK_trn_traesppasajeros_IdColegioSede]
GO
ALTER TABLE [trn_traesppasajeros] WITH CHECK ADD  CONSTRAINT [FK_trn_traesppasajeros_IdResponsable] FOREIGN KEY([IdResponsable])REFERENCES Terceros ([IdTercero])
ALTER TABLE [trn_traesppasajeros] CHECK CONSTRAINT [FK_trn_traesppasajeros_IdResponsable]
GO
ALTER TABLE [trn_traesppasajeros]  WITH CHECK ADD  CONSTRAINT [CK_trn_traesppasajeros_Porcentaje] CHECK (Porcentaje >= (0) and Porcentaje <= 100)
ALTER TABLE [trn_traesppasajeros] CHECK CONSTRAINT [CK_trn_traesppasajeros_Porcentaje]
GO
ALTER TABLE [dbo].[Trn_TraEspPasajeros]  WITH CHECK ADD  CONSTRAINT [CK_Trn_TraEspPasajeros_Jornada] CHECK  (Jornada = 'M' or Jornada = 'T' or Jornada = 'U' or Jornada = 'NA')
ALTER TABLE [dbo].[Trn_TraEspPasajeros] CHECK CONSTRAINT [CK_Trn_TraEspPasajeros_Jornada]
GO
ALTER TABLE [dbo].[Trn_TraEspSedes]  WITH CHECK ADD  CONSTRAINT [FK_Trn_TraEspSedes_IdColegio] FOREIGN KEY([IdColegio]) REFERENCES [dbo].[TraEspColegios] ([IdColegio])
ALTER TABLE [dbo].[Trn_TraEspSedes] CHECK CONSTRAINT [FK_Trn_TraEspSedes_IdColegio]