create database bd_general_inventarios;

use bd_general_inventarios;

#Tabla de usuarios
create table usuarios(
	id int auto_increment,
	nombre varchar(50),
	apellido varchar(50),
	usuario varchar(50),
	password text(50),
	primary key(id)
);

#Tablas de equipo de computo 
create table t_equipos(
       id int auto_increment,
       descripcion varchar(15),
       marca varchar(15),
       modelo varchar(30),
       no_serie varchar(50),
       no_inventario int,
       edificio varchar(15),
       area varchar(50),
       direccion_ip varchar(16),
       fecha date,
       primary key(id)
);

create table t_bajas(
       id int auto_increment,
       descripcion varchar(15),
       marca varchar(15),
       modelo varchar(30),
       no_serie varchar(50),
       no_inventario int,
       edificio varchar(15),
       area varchar(50),
       direccion_ip varchar(16),
       fecha date,
       primary key(id)
);

#Tablas de equipo de redes
create table t_equipos_redes(
       id int auto_increment,
       descripcion varchar(15),
       marca varchar(15),
       modelo varchar(30),
       no_serie varchar(50),
       no_inventario int,
       edificio varchar(15),
       area varchar(50),
       direccion_ip varchar(16),
       fecha date,
       primary key(id)
);

create table t_bajas_redes(
       id int auto_increment,
       descripcion varchar(15),
       marca varchar(15),
       modelo varchar(30),
       no_serie varchar(50),
       no_inventario int,
       edificio varchar(15),
       area varchar(50),
       direccion_ip varchar(16),
       fecha date,
       primary key(id)
);

#Tabla bajas pozo
create table t_bajas_pozo(
       id int auto_increment,
       descripcion varchar(15),
       marca varchar(15),
       modelo varchar(30),
       no_serie varchar(50),
       no_inventario int,
       seccion varchar(35),
       fecha_entrada date,
       fecha_salida date,
       primary key(id)
);

#Tabla resguardos nuevos
create table t_resguardos_nuevos(
       id int auto_increment,
       descripcion varchar(15),
       marca varchar(15),
       modelo varchar(30),
       no_serie varchar(50),
       no_inventario int,
       fecha_entrada date,
       fecha_salida date,
       primary key(id)
);

#Tabla resguardos de uso funcionales
create table t_resguardos_uso(
       id int auto_increment,
       descripcion varchar(15),
       marca varchar(15),
       modelo varchar(30),
       no_serie varchar(50),
       no_inventario int,
       fecha_entrada date,
       fecha_salida date,
       primary key(id)
);