-- Crear tabla TELEFONOS_RAMOS_TESIS en Asurnet
CREATE TABLE asurnet.dbo.TELEFONOS_RAMOS_TESIS (
	TEC_Id int NOT NULL,
	RAM_Id char(5) COLLATE Modern_Spanish_CI_AI NOT NULL
)

--Añadir el campo id del ramo de Te-sis a la tabla FORMS de Asurnet
ALTER TABLE asurnet.dbo.FORMS ADD RAM_IdTesis char(5) COLLATE Modern_Spanish_CI_AI NULL;

--Añadir el campo id del ramo de Te-sis a la tabla CNFRAMOS de Asurnet
ALTER TABLE asurnet.dbo.CNFRAMOS ADD RAM_IdTesis char(5) COLLATE Modern_Spanish_CI_AI NULL;

-- Crear tabla CONDICIONESRAMOS en Asurnet
CREATE TABLE asurnet.dbo.CONDICIONESRAMOS (
	CSR_Id int IDENTITY(1,1) NOT NULL,
	CND_Id int NULL,
	RAM_Id char(5) COLLATE Modern_Spanish_CI_AI NULL,
	CSR_ComPrimer real NULL,
	CSR_ComSegundo real NULL,
	CSR_ComTercero real NULL,
	CSR_ComCuarto real NULL,
	CSR_ComQuinto real NULL,
	CSR_FC datetime NOT NULL,
	USR_Id_FC int,
	CSR_FM datetime NOT NULL,
	USR_Id_FM int,
	CONSTRAINT PK_CONDICIONESRAMOS PRIMARY KEY (CSR_Id)
)

-- Crear tabla GRUPOSDERAMOS en Asurnet
CREATE TABLE asurnet.dbo.GRUPOSDERAMOS (
	GRM_Id int IDENTITY(1,1) NOT NULL,
	GRM_Alias varchar(10) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
	GRM_Nombre varchar(50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
	GRM_Observaciones text COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
	GRM_FC datetime NOT NULL,
	GRM_FM datetime NOT NULL,
	USR_Id_FC int NULL,
	USR_Id_FM int NULL,
	CONSTRAINT AK_GRM_Alias UNIQUE (GRM_Alias),
	CONSTRAINT PK_GRUPOSDERAMOS PRIMARY KEY (GRM_Id)
);
-- Crear tabla RAMOS en Asurnet que extiende la tabla Ramos de Te-sis añadiendo la relación
-- con GRUPOSDERAMOS de Asurnet
CREATE TABLE asurnet.dbo.RAMOS (
	RAM_MyId int IDENTITY(1,1) NOT NULL,
	GRM_Id int NULL,
	RAM_TesisId char(5) COLLATE Modern_Spanish_CI_AI NOT NULL,
	RAM_Naturaleza smallint DEFAULT 8 NULL,
	CONSTRAINT PK_RAMOS PRIMARY KEY (RAM_MyId)
);
ALTER TABLE asurnet.dbo.RAMOS ADD CONSTRAINT FK_RAMOS_GRUPOSDERAMOS_RAMOS FOREIGN KEY (GRM_Id) REFERENCES asurnet.dbo.GRUPOSDERAMOS(GRM_Id);








