CREATE DATABASE concesionario; USE concesionario; drop table inventario; drop table cliente; drop table facturacion; drop table seguros; CREATE TABLE inventario( id int identity (1,1) primary key, marca varchar(55), modelo varchar(55), color varchar(55), kilometraje int, anio smallint not null, activo bit not null default 1, stock int, costo money ); CREATE TABLE suplidor( id int identity (1,1) primary key, nombre varchar(55), carroid int foreign key references inventario (id), telefono char (10), correo varchar (200) ); create table cliente( id int identity (1,1) primary key, nombre_apellido varchar(55) not null, sexo char(1) not null, telefono char (10), correo varchar (200), activo bit not null default 1 ); CREATE TABLE seguros( ID INT identity (1,1) primary key, fecha_de_inicio datetime, fecha_de_vencimiento datetime, compañía varchar(55), costo money, activo bit not null default 1 ); CREATE TABLE facturacion( id_factura int identity (1,1) primary key, marca varchar(55), modelo varchar(55), costo money, fecha datetime not null, carroid int foreign key references inventario (id) ); CREATE TABLE Financiamiento( ID INT identity (1,1) primary key, clienteid int foreign key references cliente(id), carroid int foreign key references inventario (id), facturaid int foreign key references facturacion(id_factura), fecha_de_inicio datetime not null, fecha_de_fin_de_pago datetime, monto money not null, tasa_anual int not null, plazo datetime not null, cuota_mensual money, activo bit not null default 1 );