Está en la página 1de 1

create database RappiDB

use RappiDB

create table Empresa(


id_empresa int primary key (1,1) not null,
id_titular int not null,
nom_tienda varchar(100) not null,
tipo_servicio varchar(50),
tipo_persona varchar(100),
num_ruc int,
tipo_regimen varchar(100),
razon_social varchar(100),
codigo_referido varchar(30),
estado_empresa bit,
CONSTRAINT fk_CuentaEmpresa FOREIGN KEY (id_titular) REFERENCES
CuentaEmpresa(id_titular)
);

create table CuentaEmpresa(


id_titular int primary key (1,1) not null,
id_entidad int not null,
nombre_titular varchar(100),
tipo_documento varchar(50),
num_documento char(12),
tipo_cuenta varchar(50),
num_cuenta varchar(50),
cci_num varchar(50),
domicilio_fiscal varchar(100),
telefono_titular int,
correo_titular varchar(50),
CONSTRAINT fk_EntidadFinanciera FOREIGN KEY (id_entidad) REFERENCES
EntidadFinanciera(id_entidad)
);

create table EntidadFinanciera(


id_entidad int primary key (1,1) not null,
nom_entidad varchar(50)
);

create table Sucursal(


id_sucursal int primary key (1,1) not null,
id_empresa int not null,
direccion_sucursal varchar(50),
CONSTRAINT fk_Empresa FOREIGN KEY (id_empresa) REFERENCES Empresa(id_empresa)
)

También podría gustarte