Sunteți pe pagina 1din 2

CREATE DATABASE DEPARTAMENTOS

USE DEPARTAMENTOS
GO
CREATE TABLE CONTRATO
(
COD_CONT CHAR(6)NOT NULL,
PROP_CONT_USU CHAR(6)NOT NULL,
INO_COD CHAR(6) NULL,
FEC_FIRMA DATETIME NULL,
REFERENCIA VARCHAR(100)NULL,
COD_EST CHAR(6)NULL,
COD_CONT_ORIG CHAR(6)NULL
)
CREATE TABLE DEPARTAMENTO(
COD_EDIF CHAR(6)NOT NULL,
COD_DEP CHAR(6)NOT NULL,
AREA_TOTAL DECIMAL NULL,
AREA_CONSTRUIDA_DEP DECIMAL NULL,
NUM_AMB_DEP INT NULL,
PISO_EDIF INT NULL,
PRECIO_ALOXSEM MONEY NULL,
COD_EST CHAR(6)NULL
)
CREATE TABLE DETALLE_CONTRATO
(
COD_EDIF CHAR(6)NOT NULL,
COD_DEP CHAR(6)NOT NULL,
COD_CONT CHAR(6)NOT NULL,
FEC_INI_ALO DATETIME NULL,
FEC_FIN_ALO DATETIME NULL
)
CREATE TABLE EDIFICIOS
(
COD_EDIF CHAR(6)NOT NULL,
NOM_EDIF VARCHAR(60) NULL,
DIREC_EDIF VARCHAR(60)NULL,
CODPOSTAL_EDIF VARCHAR(4)NOT NULL,
AREA_TOTAL_EDIF DECIMAL NULL,
AREA_CONSTRUIDA_EDIF DECIMAL NULL,
REFERENCIA_EDIF VARCHAR(100)NULL,
COD_EST CHAR(6)NULL

)
CREATE TABLE ESTADO
(
COD_EST CHAR(6)NULL,
DESC_EST VARCHAR(20)NOT NULL
)
CREATE TABLE FAMILIARES
(
COD_FAMI CHAR(6)NOT NULL,
COD_USUA CHAR(6)NOT NULL,
NOM_FAMI VARCHAR(25) NOT NULL,
APEPATER_FAMI VARCHAR(25) NULL,
APEMATER_FAMI VARCHAR(25) NULL,
GRADO_PARIENTES_FAMI VARCHAR(50)NOT NULL
)
CREATE TABLE INQUILINO
(
COD_USUA CHAR(6)NOT NULL,
NOM_AVAL_INQ VARCHAR(30)NOT NULL,
APELLI_AVAL CHAR(30)NOT NULL,
EST_CIVIL_INQ CHAR(1)NULL,
LUG_TRAB_INQ VARCHAR(50)NULL
)
CREATE TABLE PROPIETARIO
(
COD_USUA CHAR(6)NOT NULL,
TIPO_PROP VARCHAR(30)NULL,
TELEFONO_PROP CHAR(10)
)
CREATE TABLE USUARIO
(
COD_USUA CHAR(6)NOT NULL,
NOM_USUA VARCHAR(25) NOT NULL,
APEPATER_USUA VARCHAR(25) NULL,
APEMATER_USUA VARCHAR(25) NULL,
FEC_NAC_USUA DATETIME NULL,
FEC_REG_USUA DATETIME NULL,
TIPO_DOC_USUA VARCHAR(20)NULL,
NUM_DOCUSUA CHAR(8)NOT NULL,
COD_EST CHAR(6) NOT NULL
)

S-ar putea să vă placă și