Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 34

EN MYSQLFEC RELACION DE LLAVES FORANEAS

CLASICA

UML

IDEF1X

ET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0; SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0; SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='TRADITIONAL,ALLOW_INVALID_DATES';

DROP SCHEMA IF EXISTS `PRESTAMOS` ; CREATE SCHEMA IF NOT EXISTS `PRESTAMOS` DEFAULT CHARACTER SET latin1 COLLATE latin1_spanish_ci ; USE `PRESTAMOS` ;

-- ------------------------------------------------------ Table `PRESTAMOS`.`TIPO` -- ----------------------------------------------------CREATE TABLE IF NOT EXISTS `PRESTAMOS`.`TIPO` ( `idTIPO` INT NOT NULL , `NOMBRE` VARCHAR(45) NULL , PRIMARY KEY (`idTIPO`) )

ENGINE = InnoDB;

-- ------------------------------------------------------ Table `PRESTAMOS`.`CLIENTE` -- ----------------------------------------------------CREATE TABLE IF NOT EXISTS `PRESTAMOS`.`CLIENTE` ( `idCLIENTE` INT NOT NULL , `NOMBRE` VARCHAR(15) NULL , `APELLIDOS` VARCHAR(25) NULL , `CALLE` VARCHAR(25) NULL , `NUMERO` INT NULL , `COLONIA` VARCHAR(25) NULL , `IFE` CHAR NULL , `AVAL` CHAR NULL ,

`PERTENECIA` CHAR NULL , `TIPO` INT NULL , `TELEFONO` VARCHAR(15) NULL , PRIMARY KEY (`idCLIENTE`) , CONSTRAINT `TIPO` FOREIGN KEY (`TIPO` ) REFERENCES `PRESTAMOS`.`TIPO` (`idTIPO` ) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE = InnoDB;

CREATE UNIQUE INDEX `idCLIENTE_UNIQUE` ON `PRESTAMOS`.`CLIENTE` (`idCLIENTE` ASC) ;

CREATE INDEX `TIPO_idx` ON `PRESTAMOS`.`CLIENTE` (`TIPO` ASC) ;

-- ------------------------------------------------------ Table `PRESTAMOS`.`AVAL` -- ----------------------------------------------------CREATE TABLE IF NOT EXISTS `PRESTAMOS`.`AVAL` ( `idAVAL` INT NOT NULL , `NOMBRE` VARCHAR(15) NULL , `APELLIDOS` VARCHAR(25) NULL , `CALLE` VARCHAR(25) NULL , `NUMERO` INT NULL , `COLONIA` VARCHAR(25) NULL , `TELEFONO` VARCHAR(15) NULL , `IFE` CHAR NULL , `IDCLIENTE` INT NULL , PRIMARY KEY (`idAVAL`) ,

CONSTRAINT `ID_CLIENTE` FOREIGN KEY (`IDCLIENTE` ) REFERENCES `PRESTAMOS`.`CLIENTE` (`idCLIENTE` ) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE = InnoDB;

CREATE INDEX `ID_CLIENTE_idx` ON `PRESTAMOS`.`AVAL` (`IDCLIENTE` ASC) ;

-- ------------------------------------------------------ Table `PRESTAMOS`.`EMPEO` -- ----------------------------------------------------CREATE TABLE IF NOT EXISTS `PRESTAMOS`.`EMPEO` ( `idEMPEO` INT NOT NULL ,

`IDCLIENTE` INT NULL , `FECHA_EMPEO` DATE NULL , `FECHA_VENCIMIENTO` DATE NULL , `PLAZO` INT NULL , `INTERESES` FLOAT NULL , PRIMARY KEY (`idEMPEO`) , CONSTRAINT `IDCLIENTE` FOREIGN KEY (`IDCLIENTE` ) REFERENCES `PRESTAMOS`.`CLIENTE` (`idCLIENTE` ) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE = InnoDB;

CREATE INDEX `IDCLIENTE_idx` ON `PRESTAMOS`.`EMPEO` (`IDCLIENTE` ASC) ;

-- ------------------------------------------------------ Table `PRESTAMOS`.`PRENDA` -- ----------------------------------------------------CREATE TABLE IF NOT EXISTS `PRESTAMOS`.`PRENDA` ( `idPRENDA` INT NOT NULL , `NOMBRE` VARCHAR(15) NULL , `PESO` FLOAT NULL , `DESCRIPCION` BLOB NULL , `AVALUO` FLOAT NULL , `MONTO_PRESTADO` FLOAT NULL , `ID_EMPEO` INT NULL , PRIMARY KEY (`idPRENDA`) , CONSTRAINT `ID_EMPEO` FOREIGN KEY (`ID_EMPEO` )

REFERENCES `PRESTAMOS`.`EMPEO` (`idEMPEO` ) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE = InnoDB;

CREATE INDEX `IDEMPEO_idx` ON `PRESTAMOS`.`PRENDA` (`ID_EMPEO` ASC) ;

-- ------------------------------------------------------ Table `PRESTAMOS`.`PRESTAMO` -- ----------------------------------------------------CREATE TABLE IF NOT EXISTS `PRESTAMOS`.`PRESTAMO` ( `idPRESTAMO` INT NOT NULL , `ID_CLIENTE` INT NULL , `ID_AVAL` INT NULL ,

`FECHA_PRESTAMO` DATE NULL , `FECHA_VENCIMIENTO` DATE NULL , `MONTO` FLOAT NULL , `PLAZO` INT NULL , `INTERESES` FLOAT NULL , PRIMARY KEY (`idPRESTAMO`) , CONSTRAINT `ID_CLIENTE` FOREIGN KEY (`ID_CLIENTE` ) REFERENCES `PRESTAMOS`.`CLIENTE` (`idCLIENTE` ) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `ID_AVAL` FOREIGN KEY (`ID_AVAL` ) REFERENCES `PRESTAMOS`.`AVAL` (`idAVAL` ) ON DELETE NO ACTION

ON UPDATE NO ACTION) ENGINE = InnoDB;

CREATE INDEX `ID_CLIENTE_idx` ON `PRESTAMOS`.`PRESTAMO` (`ID_CLIENTE` ASC) ;

CREATE INDEX `ID_AVAL_idx` ON `PRESTAMOS`.`PRESTAMO` (`ID_AVAL` ASC) ;

-- ------------------------------------------------------ Table `PRESTAMOS`.`ABONOS` -- ----------------------------------------------------CREATE TABLE IF NOT EXISTS `PRESTAMOS`.`ABONOS` ( `idABONOS` INT NOT NULL , `FECHA` DATE NULL , `ABONO_INTERES` FLOAT NULL ,

`ABONO_CAPITAL` FLOAT NULL , `TOTAL` FLOAT NULL , `ADEUDO` FLOAT NULL , `ID_EMPEO` INT NULL , `ID_PRESTAMO` INT NULL , `ABONOScol` VARCHAR(45) NULL , PRIMARY KEY (`idABONOS`) , CONSTRAINT `ID_PRESTAMO` FOREIGN KEY (`ID_PRESTAMO` ) REFERENCES `PRESTAMOS`.`PRESTAMO` (`idPRESTAMO` ) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `ID_EMPEO` FOREIGN KEY (`ID_EMPEO` ) REFERENCES `PRESTAMOS`.`EMPEO` (`idEMPEO` )

ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE = InnoDB;

CREATE UNIQUE INDEX `idABONOS_UNIQUE` ON `PRESTAMOS`.`ABONOS` (`idABONOS` ASC) ;

CREATE INDEX `ID_EMPEO_idx` ON `PRESTAMOS`.`ABONOS` (`ID_EMPEO` ASC) ;

CREATE INDEX `ID_PRESTAMO_idx` ON `PRESTAMOS`.`ABONOS` (`ID_PRESTAMO` ASC) ;

USE `PRESTAMOS` ;

SET SQL_MODE=@OLD_SQL_MODE; SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;

SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;

SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0; SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0; SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='TRADITIONAL,ALLOW_INVALID_DATES'; DROP SCHEMA IF EXISTS `PRESTAMOS` ; CREATE SCHEMA IF NOT EXISTS `PRESTAMOS` DEFAULT CHARACTER SET latin1 COLLATE latin1_spanish_ci ; USE `PRESTAMOS` ;

-- ------------------------------------------------------ Table `PRESTAMOS`.`TIPO` -- ----------------------------------------------------CREATE TABLE IF NOT EXISTS `PRESTAMOS`.`TIPO` ( `idTIPO` INT NOT NULL , `NOMBRE` VARCHAR(45) NULL , PRIMARY KEY (`idTIPO`) ) ENGINE = InnoDB; -- ------------------------------------------------------ Table `PRESTAMOS`.`CLIENTE` -- ----------------------------------------------------CREATE TABLE IF NOT EXISTS `PRESTAMOS`.`CLIENTE` ( `idCLIENTE` INT NOT NULL , `NOMBRE` VARCHAR(15) NULL , `APELLIDOS` VARCHAR(25) NULL , `CALLE` VARCHAR(25) NULL , `NUMERO` INT NULL , `COLONIA` VARCHAR(25) NULL , `IFE` CHAR NULL , `AVAL` CHAR NULL , `PERTENECIA` CHAR NULL , `TIPO` INT NULL , `TELEFONO` VARCHAR(15) NULL , PRIMARY KEY (`idCLIENTE`) , CONSTRAINT `TIPO` FOREIGN KEY (`TIPO` ) REFERENCES `PRESTAMOS`.`TIPO` (`idTIPO` ) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE = InnoDB; CREATE UNIQUE INDEX `idCLIENTE_UNIQUE` ON `PRESTAMOS`.`CLIENTE` (`idCLIENTE` ASC) ; CREATE INDEX `TIPO_idx` ON `PRESTAMOS`.`CLIENTE` (`TIPO` ASC) ;

-- ------------------------------------------------------ Table `PRESTAMOS`.`AVAL` -- ----------------------------------------------------CREATE TABLE IF NOT EXISTS `PRESTAMOS`.`AVAL` ( `idAVAL` INT NOT NULL , `NOMBRE` VARCHAR(15) NULL , `APELLIDOS` VARCHAR(25) NULL , `CALLE` VARCHAR(25) NULL , `NUMERO` INT NULL , `COLONIA` VARCHAR(25) NULL , `TELEFONO` VARCHAR(15) NULL , `IFE` CHAR NULL , `IDCLIENTE` INT NULL , PRIMARY KEY (`idAVAL`) , CONSTRAINT `ID_CLIENTE` FOREIGN KEY (`IDCLIENTE` ) REFERENCES `PRESTAMOS`.`CLIENTE` (`idCLIENTE` ) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE = InnoDB; CREATE INDEX `ID_CLIENTE_idx` ON `PRESTAMOS`.`AVAL` (`IDCLIENTE` ASC) ; -- ------------------------------------------------------ Table `PRESTAMOS`.`EMPEO` -- ----------------------------------------------------CREATE TABLE IF NOT EXISTS `PRESTAMOS`.`EMPEO` ( `idEMPEO` INT NOT NULL , `IDCLIENTE` INT NULL , `FECHA_EMPEO` DATE NULL , `FECHA_VENCIMIENTO` DATE NULL , `PLAZO` INT NULL , `INTERESES` FLOAT NULL , PRIMARY KEY (`idEMPEO`) ,

CONSTRAINT `IDCLIENTE` FOREIGN KEY (`IDCLIENTE` ) REFERENCES `PRESTAMOS`.`CLIENTE` (`idCLIENTE` ) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE = InnoDB; CREATE INDEX `IDCLIENTE_idx` ON `PRESTAMOS`.`EMPEO` (`IDCLIENTE` ASC) ; -- ------------------------------------------------------ Table `PRESTAMOS`.`PRENDA` -- ----------------------------------------------------CREATE TABLE IF NOT EXISTS `PRESTAMOS`.`PRENDA` ( `idPRENDA` INT NOT NULL , `NOMBRE` VARCHAR(15) NULL , `PESO` FLOAT NULL , `DESCRIPCION` BLOB NULL , `AVALUO` FLOAT NULL , `MONTO_PRESTADO` FLOAT NULL , `ID_EMPEO` INT NULL , PRIMARY KEY (`idPRENDA`) , CONSTRAINT `ID_EMPEO` FOREIGN KEY (`ID_EMPEO` ) REFERENCES `PRESTAMOS`.`EMPEO` (`idEMPEO` ) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE = InnoDB; CREATE INDEX `IDEMPEO_idx` ON `PRESTAMOS`.`PRENDA` (`ID_EMPEO` ASC) ; -- ------------------------------------------------------ Table `PRESTAMOS`.`PRESTAMO` -- ----------------------------------------------------CREATE TABLE IF NOT EXISTS `PRESTAMOS`.`PRESTAMO` ( `idPRESTAMO` INT NOT NULL ,

`ID_CLIENTE` INT NULL , `ID_AVAL` INT NULL , `FECHA_PRESTAMO` DATE NULL , `FECHA_VENCIMIENTO` DATE NULL , `MONTO` FLOAT NULL , `PLAZO` INT NULL , `INTERESES` FLOAT NULL , PRIMARY KEY (`idPRESTAMO`) , CONSTRAINT `ID_CLIENTE` FOREIGN KEY (`ID_CLIENTE` ) REFERENCES `PRESTAMOS`.`CLIENTE` (`idCLIENTE` ) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `ID_AVAL` FOREIGN KEY (`ID_AVAL` ) REFERENCES `PRESTAMOS`.`AVAL` (`idAVAL` ) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE = InnoDB; CREATE INDEX `ID_CLIENTE_idx` ON `PRESTAMOS`.`PRESTAMO` (`ID_CLIENTE` ASC) ; CREATE INDEX `ID_AVAL_idx` ON `PRESTAMOS`.`PRESTAMO` (`ID_AVAL` ASC) ; -- ------------------------------------------------------ Table `PRESTAMOS`.`ABONOS` -- ----------------------------------------------------CREATE TABLE IF NOT EXISTS `PRESTAMOS`.`ABONOS` ( `idABONOS` INT NOT NULL , `FECHA` DATE NULL , `ABONO_INTERES` FLOAT NULL , `ABONO_CAPITAL` FLOAT NULL , `TOTAL` FLOAT NULL , `ADEUDO` FLOAT NULL , `ID_EMPEO` INT NULL , `ID_PRESTAMO` INT NULL ,

`ABONOScol` VARCHAR(45) NULL , PRIMARY KEY (`idABONOS`) , CONSTRAINT `ID_PRESTAMO` FOREIGN KEY (`ID_PRESTAMO` ) REFERENCES `PRESTAMOS`.`PRESTAMO` (`idPRESTAMO` ) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `ID_EMPEO` FOREIGN KEY (`ID_EMPEO` ) REFERENCES `PRESTAMOS`.`EMPEO` (`idEMPEO` ) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE = InnoDB; CREATE UNIQUE INDEX `idABONOS_UNIQUE` ON `PRESTAMOS`.`ABONOS` (`idABONOS` ASC) ; CREATE INDEX `ID_EMPEO_idx` ON `PRESTAMOS`.`ABONOS` (`ID_EMPEO` ASC) ; CREATE INDEX `ID_PRESTAMO_idx` ON `PRESTAMOS`.`ABONOS` (`ID_PRESTAMO` ASC) ; USE `PRESTAMOS` ; SET SQL_MODE=@OLD_SQL_MODE; SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS; SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;

CREATE TABLE TIPO( IDTIPO INT PRIMARY KEY, NOMBRE VARCHAR(15) NOT NULL

) SELECT * FROM TIPO CREATE TABLE CLIENTE ( IDCLIENTE INT PRIMARY KEY, NOMBRE VARCHAR(15) NOT NULL, APELLIDOS VARCHAR(25) NOT NULL, CALLE VARCHAR(25) NOT NULL, NUMERO INT NOT NULL, COLONIA VARCHAR(25) NOT NULL, IFE CHAR(10) NOT NULL, AVAL CHAR (5) NOT NULL, PERTENENCIA CHAR (5) NOT NULL, TELEFONO VARCHAR(15) NOT NULL, IDTIPO INT FOREIGN KEY REFERENCES TIPO (IDTIPO) ) SELECT * FROM CLIENTE CREATE TABLE AVAL( IDAVAL INT PRIMARY KEY, NOMBRE VARCHAR(15) NOT NULL, APELLIDOS VARCHAR(25) NOT NULL, CALLE VARCHAR(25) NOT NULL, NUMERO INT NOT NULL, COLONIA VARCHAR(25) NOT NULL, TELEFONO VARCHAR(15) NOT NULL, IFE CHAR(10) NOT NULL, IDCLIENTE INT FOREIGN KEY REFERENCES CLIENTE(IDCLIENTE) ) SELECT * FROM AVAL CREATE TABLE EMPENIO ( IDEMPENIO INT PRIMARY KEY, FECHA_EMPENIO DATE NOT NULL,

FECHA_VENCIMIENTO DATE NOT NULL, PLAZO INT NOT NULL, INTERESES FLOAT NOT NULL, IDCLIENTE INT FOREIGN KEY REFERENCES CLIENTE (IDCLIENTE) ) SELECT * FROM EMPENIO CREATE TABLE PRENDA ( IDPRENDA INT PRIMARY KEY, NOMBRE VARCHAR(15) NOT NULL, PESO FLOAT NOT NULL, DESCRIPCION VARCHAR(30) NOT NULL, AVALUO MONEY NOT NULL, MONTO_PRESTADO MONEY NOT NULL, IDEMPENIO INT FOREIGN KEY REFERENCES EMPENIO (IDEMPENIO) ) SELECT * FROM PRENDA CREATE TABLE PRESTAMO( IDPRESTAMO INT PRIMARY KEY , FECHA_PRESTAMO DATE NOT NULL, FECHA_VENCIMIENTO DATE NOT NULL, MONTO MONEY NOT NULL, PLAZO INT NOT NULL, INTERESES FLOAT NOT NULL, IDCLIENTE INT FOREIGN KEY REFERENCES CLIENTE (IDCLIENTE), IDAVAL INT FOREIGN KEY REFERENCES AVAL(IDAVAL) ) SELECT * FROM PRESTAMO CREATE TABLE ABONOS( IDABONOS INT PRIMARY KEY, FECHA DATE NOT NULL, ABONO_INTERESES FLOAT NOT NULL,

ABONO_CAPITAL FLOAT NOT NULL, TOTAL MONEY NOT NULL, ADEUDO MONEY NOT NULL, IDCLIENTE INT FOREIGN KEY REFERENCES CLIENTE(IDCLIENTE), IDAVAL INT FOREIGN KEY REFERENCES AVAL (IDAVAL) )

USE [CASA_PRESTAMO] GO /****** Object: Table [dbo].[TIPO] Script Date: 04/13/2013 13:44:01 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[TIPO]( [IDTIPO] [int] NOT NULL, [NOMBRE] [varchar](15) NOT NULL, PRIMARY KEY CLUSTERED ( [IDTIPO] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[CLIENTE] Script Date: 04/13/2013 13:44:01 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[CLIENTE]( [IDCLIENTE] [int] NOT NULL, [NOMBRE] [varchar](15) NOT NULL, [APELLIDOS] [varchar](25) NOT NULL, [CALLE] [varchar](25) NOT NULL, [NUMERO] [int] NOT NULL, [COLONIA] [varchar](25) NOT NULL, [IFE] [char](10) NOT NULL, [AVAL] [char](5) NOT NULL,

= ON,

[PERTENENCIA] [char](5) NOT NULL, [TELEFONO] [varchar](15) NOT NULL, [IDTIPO] [int] NULL, PRIMARY KEY CLUSTERED ( [IDCLIENTE] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[AVAL] Script Date: 04/13/2013 13:44:01 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[AVAL]( [IDAVAL] [int] NOT NULL, [NOMBRE] [varchar](15) NOT NULL, [APELLIDOS] [varchar](25) NOT NULL, [CALLE] [varchar](25) NOT NULL, [NUMERO] [int] NOT NULL, [COLONIA] [varchar](25) NOT NULL, [TELEFONO] [varchar](15) NOT NULL, [IFE] [char](10) NOT NULL, [IDCLIENTE] [int] NULL, PRIMARY KEY CLUSTERED ( [IDAVAL] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF

= ON,

= ON,

GO /****** Object: Table [dbo].[EMPENIO] Script Date: 04/13/2013 13:44:01 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[EMPENIO]( [IDEMPENIO] [int] NOT NULL, [FECHA_EMPENIO] [date] NOT NULL, [FECHA_VENCIMIENTO] [date] NOT NULL, [PLAZO] [int] NOT NULL, [INTERESES] [float] NOT NULL, [IDCLIENTE] [int] NULL, PRIMARY KEY CLUSTERED ( [IDEMPENIO] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[PRESTAMO] Script Date: 04/13/2013 13:44:01 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[PRESTAMO]( [IDPRESTAMO] [int] NOT NULL, [FECHA_PRESTAMO] [date] NOT NULL, [FECHA_VENCIMIENTO] [date] NOT NULL, [MONTO] [money] NOT NULL, [PLAZO] [int] NOT NULL, [INTERESES] [float] NOT NULL, [IDCLIENTE] [int] NULL, [IDAVAL] [int] NULL, PRIMARY KEY CLUSTERED ( [IDPRESTAMO] ASC

= ON,

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[PRENDA] Script Date: 04/13/2013 13:44:01 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[PRENDA]( [IDPRENDA] [int] NOT NULL, [NOMBRE] [varchar](15) NOT NULL, [PESO] [float] NOT NULL, [DESCRIPCION] [varchar](30) NOT NULL, [AVALUO] [money] NOT NULL, [MONTO_PRESTADO] [money] NOT NULL, [IDEMPENIO] [int] NULL, PRIMARY KEY CLUSTERED ( [IDPRENDA] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[ABONOS] Script Date: 04/13/2013 13:44:00 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ABONOS]( [IDABONOS] [int] NOT NULL, [FECHA] [date] NOT NULL, [ABONO_INTERESES] [float] NOT NULL,

= ON,

= ON,

[ABONO_CAPITAL] [float] NOT NULL, [TOTAL] [money] NOT NULL, [ADEUDO] [money] NOT NULL, [IDCLIENTE] [int] NULL, [IDAVAL] [int] NULL, PRIMARY KEY CLUSTERED ( [IDABONOS] 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__ABONOS__IDAVAL__239E4DCF] Script Date: 04/13/2013 13:44:01 ******/ ALTER TABLE [dbo].[ABONOS] WITH CHECK ADD FOREIGN KEY([IDAVAL]) REFERENCES [dbo].[AVAL] ([IDAVAL]) GO /****** Object: ForeignKey [FK__ABONOS__IDCLIENT__22AA2996] Script Date: 04/13/2013 13:44:01 ******/ ALTER TABLE [dbo].[ABONOS] WITH CHECK ADD FOREIGN KEY([IDCLIENTE]) REFERENCES [dbo].[CLIENTE] ([IDCLIENTE]) GO /****** Object: ForeignKey [FK__AVAL__IDCLIENTE__0EA330E9] Script Date: 04/13/2013 13:44:01 ******/ ALTER TABLE [dbo].[AVAL] WITH CHECK ADD FOREIGN KEY([IDCLIENTE]) REFERENCES [dbo].[CLIENTE] ([IDCLIENTE]) GO /****** Object: ForeignKey [FK__CLIENTE__IDTIPO__0519C6AF] Script Date: 04/13/2013 13:44:01 ******/ ALTER TABLE [dbo].[CLIENTE] WITH CHECK ADD FOREIGN KEY([IDTIPO]) REFERENCES [dbo].[TIPO] ([IDTIPO]) GO /****** Object: ForeignKey [FK__EMPENIO__IDCLIEN__1367E606] Script Date: 04/13/2013 13:44:01 ******/ ALTER TABLE [dbo].[EMPENIO] WITH CHECK ADD FOREIGN KEY([IDCLIENTE]) REFERENCES [dbo].[CLIENTE] ([IDCLIENTE]) GO /****** Object: ForeignKey [FK__PRENDA__IDEMPENI__182C9B23] Script Date: 04/13/2013 13:44:01 ******/ ALTER TABLE [dbo].[PRENDA] WITH CHECK ADD FOREIGN KEY([IDEMPENIO]) REFERENCES [dbo].[EMPENIO] ([IDEMPENIO]) GO /****** Object: ForeignKey [FK__PRESTAMO__IDAVAL__1DE57479] Script Date: 04/13/2013 13:44:01 ******/

ALTER TABLE [dbo].[PRESTAMO] WITH CHECK ADD FOREIGN KEY([IDAVAL]) REFERENCES [dbo].[AVAL] ([IDAVAL]) GO /****** Object: ForeignKey [FK__PRESTAMO__IDCLIE__1CF15040] Script Date: 04/13/2013 13:44:01 ******/ ALTER TABLE [dbo].[PRESTAMO] WITH CHECK ADD FOREIGN KEY([IDCLIENTE]) REFERENCES [dbo].[CLIENTE] ([IDCLIENTE]) GO

You might also like