MariaDB [(none)]> create database inventarioalcaldia; Query OK, 1 row affected (0.001 sec) MariaDB [(none)]> use inventarioalcaldia; Database changed MariaDB [inventarioalcaldia]> create table inventario(idobjeto varchar(6) not null primary key,tipo varchar(20) not null,marca varchar(20) not null,estado varchar(20) not null); Query OK, 0 rows affected (0.028 sec) MariaDB [inventarioalcaldia]> create table objetosda¤ados(idobjetoda¤ado varchar(6) not null primary key,tipo varchar(20) not null); Query OK, 0 rows affected (0.028 sec) MariaDB [inventarioalcaldia]> MariaDB [inventarioalcaldia]> create table proveedores(idproveedor varchar(9) not null primary key,nombre varchar(40) not null,descripcion varchar(40) not null,estado varchar(8) not null); Query OK, 0 rows affected (0.030 sec) MariaDB [inventarioalcaldia]> MariaDB [inventarioalcaldia]> create table funcionarios(idfuncionario varchar(10) not null primary key,nombre varchar(40) not null,genero varchar(10) not null,puesto varchar(30) not null); Query OK, 0 rows affected (0.027 sec) MariaDB [inventarioalcaldia]> MariaDB [inventarioalcaldia]> create table secretarias(idsecretaria varchar(5) not null primary key,nombre varchar(40) not null,descripcion varchar(30) not null); Query OK, 0 rows affected (0.030 sec) MariaDB [inventarioalcaldia]> create table invenfunpro(idobjeto1 varchar(6) not null, idfuncionario1 varchar(10) not null, idproveedor1 varchar(9) not null, foreign key(idobjeto1) references inventario(idobjeto)on delete cascade on update cascade, foreign key(idfuncionario1) references funcionarios(idfuncionario) on delete cascade on update cascade, foreign key(idproveedor1) references proveedores(idproveedor) on delete cascade on update cascade); Query OK, 0 rows affected (0.035 sec) MariaDB [inventarioalcaldia]> create table secrefun(idsecretaria1 varchar(5) not null, idfuncionario2 varchar(10) not null, foreign key(idsecretaria1) references secretarias(idsecretaria)on delete cascade on update cascade, foreign key(idfuncionario2) references funcionarios(idfuncionario) on delete cascade on update cascade); Query OK, 0 rows affected (0.021 sec) MariaDB [inventarioalcaldia]> create table dafuninven(idobjetoda¤ado1 varchar(6) not null, idfuncionario3 varchar(10) not null, idobjeto2 varchar(9) not null, foreign key(idobjetoda¤ado1) references objetosda¤ados(idobjetoda¤ado)on delete cascade on update cascade, foreign key(idfuncionario3) references funcionarios(idfuncionario) on delete cascade on update cascade, foreign key(idobjeto2) references inventario(idobjeto) on delete cascade on update cascade); Query OK, 0 rows affected (0.031 sec) MariaDB [inventarioalcaldia]> show tables; +------------------------------+ | Tables_in_inventarioalcaldia | +------------------------------+ | dafuninven | | funcionarios | | invenfunpro | | inventario | | objetosda¤ados | | proveedores | | secrefun | | secretarias | +------------------------------+ 8 rows in set (0.001 sec) MariaDB [inventarioalcaldia]> insert into inventario(idobjeto, tipo, marca, estado) values('S00001','Silla','boxbit','Bueno'); Query OK, 1 row affected (0.005 sec) MariaDB [inventarioalcaldia]> insert into inventario(idobjeto, tipo, marca, estado) values('S00002','Silla','boxbit','Excelente'); Query OK, 1 row affected (0.002 sec) MariaDB [inventarioalcaldia]> insert into inventario(idobjeto, tipo, marca, estado) values('S00003','Silla','boxbit','Bueno'); Query OK, 1 row affected (0.002 sec) MariaDB [inventarioalcaldia]> insert into inventario(idobjeto, tipo, marca, estado) values('T00001','Telefono','Panasonic','Excelente'); Query OK, 1 row affected (0.002 sec) MariaDB [inventarioalcaldia]> insert into inventario(idobjeto, tipo, marca, estado) values('T00002','Telefono','Orange','Excelente'); Query OK, 1 row affected (0.002 sec) MariaDB [inventarioalcaldia]> insert into inventario(idobjeto, tipo, marca, estado) values('T00003','Telefono','Alcatel','Bueno'); Query OK, 1 row affected (0.001 sec) MariaDB [inventarioalcaldia]> insert into inventario(idobjeto, tipo, marca, estado) values('P00001','Portatil','Lenovo','Bueno'); Query OK, 1 row affected (0.002 sec) MariaDB [inventarioalcaldia]> insert into inventario(idobjeto, tipo, marca, estado) values('P00002','Portatil','Asus','Regular'); Query OK, 1 row affected (0.002 sec) MariaDB [inventarioalcaldia]> insert into inventario(idobjeto, tipo, marca, estado) values('P00003','Portatil','Hp','Excelente'); Query OK, 1 row affected (0.002 sec) MariaDB [inventarioalcaldia]> insert into inventario(idobjeto, tipo, marca, estado) values('D00001','Diadema','Poly','Excelente'); Query OK, 1 row affected (0.002 sec) MariaDB [inventarioalcaldia]> insert into objetosda¤ados(idobjetoda¤ado,tipo) values('DA0001','Telefono'); Query OK, 1 row affected (0.005 sec) MariaDB [inventarioalcaldia]> insert into objetosda¤ados(idobjetoda¤ado,tipo) values('DA0002','Portatil'); Query OK, 1 row affected (0.002 sec) MariaDB [inventarioalcaldia]> insert into objetosda¤ados(idobjetoda¤ado,tipo) values('DA0003','Diadema'); Query OK, 1 row affected (0.002 sec) MariaDB [inventarioalcaldia]> insert into proveedores(idproveedor,nombre,descripcion,estado) values('900800700','Distribuidor de Sillas Magic','Venta de sillas de oficinas economicas y finas','Activo'); Query OK, 1 row affected, 1 warning (0.004 sec) MariaDB [inventarioalcaldia]> insert into proveedores(idproveedor,nombre,descripcion,estado) values('900100200','Electronics Masters','Venta de computadores y accesorios','Activo'); Query OK, 1 row affected (0.002 sec) MariaDB [inventarioalcaldia]> insert into proveedores(idproveedor,nombre,descripcion,estado) values('900300200','Telefonos Alpha SAS','Venta de telefonos de oficina garantizados','Inactivo'); Query OK, 1 row affected, 1 warning (0.002 sec) MariaDB [inventarioalcaldia]> insert into proveedores(idproveedor,nombre,descripcion,estado) values('900400500','Accesorios de comunicacion Bet SAS','Audifonos, diademas,microfonos','Activo'); Query OK, 1 row affected (0.002 sec) MariaDB [inventarioalcaldia]> insert into funcionarios(idfuncionario,nombre,genero,puesto) values('1000653947','Carlos Perez','Masculino','Analista'); Query OK, 1 row affected (0.004 sec) MariaDB [inventarioalcaldia]> insert into funcionarios(idfuncionario,nombre,genero,puesto) values('48984934','Maria Camila Gonzalez','Femenino','Auxiliar'); Query OK, 1 row affected (0.002 sec) MariaDB [inventarioalcaldia]> insert into funcionarios(idfuncionario,nombre,genero,puesto) values('32218997','Samuel Mu¤oz','Masculino','Abogado'); Query OK, 1 row affected (0.002 sec) MariaDB [inventarioalcaldia]> insert into funcionarios(idfuncionario,nombre,genero,puesto) values('65987905','Catherine Lopez','Femenino','Analista'); Query OK, 1 row affected (0.001 sec) MariaDB [inventarioalcaldia]> insert into funcionarios(idfuncionario,nombre,genero,puesto) values('22358489','Matias Londo¤o','Masculino','Secretario'); Query OK, 1 row affected (0.002 sec) MariaDB [inventarioalcaldia]> insert into funcionarios(idfuncionario,nombre,genero,puesto) values('98838838','Efrain Henao','Masculino','Analista'); Query OK, 1 row affected (0.001 sec) MariaDB [inventarioalcaldia]> insert into funcionarios(idfuncionario,nombre,genero,puesto) values('1001555983','Sandra Jaramillo','Femenino','Contadora'); Query OK, 1 row affected (0.001 sec) MariaDB [inventarioalcaldia]> insert into funcionarios(idfuncionario,nombre,genero,puesto) values('10009033','Santiago Echavarria','Masculino','Abogado'); Query OK, 1 row affected (0.001 sec) MariaDB [inventarioalcaldia]> insert into funcionarios(idfuncionario,nombre,genero,puesto) values('96734744','Luisa Maldonado','Femenino','Auxiliar'); Query OK, 1 row affected (0.002 sec) MariaDB [inventarioalcaldia]> insert into funcionarios(idfuncionario,nombre,genero,puesto) values('23929494','Daniela Torres','Femenino','Abogada'); Query OK, 1 row affected (0.002 sec) MariaDB [inventarioalcaldia]> insert into secretarias(idsecretaria,nombre,descripcion) values('SE001','Secretaria de Hacienda','Industria y comercio'); Query OK, 1 row affected (0.004 sec) MariaDB [inventarioalcaldia]> insert into secretarias(idsecretaria,nombre,descripcion) values('SE002','Secretaria de Planeacion','Articulacion regional'); Query OK, 1 row affected (0.002 sec) MariaDB [inventarioalcaldia]> insert into secretarias(idsecretaria,nombre,descripcion) values('SE003','Secretaria de Bienes','Propiedades del municipio'); Query OK, 1 row affected (0.001 sec) MariaDB [inventarioalcaldia]> insert into secretarias(idsecretaria,nombre,descripcion) values('SE004','Secretaria de Salud','Proteccion social'); Query OK, 1 row affected (0.002 sec) MariaDB [inventarioalcaldia]> insert into invenfunpro (idobjeto1, idfuncionario1, idproveedor1) values('S00001', '1000653947', '900800700' ); Query OK, 1 row affected (0.004 sec) MariaDB [inventarioalcaldia]> insert into invenfunpro (idobjeto1, idfuncionario1, idproveedor1) values('S00002', '48984934', '900800700' ); Query OK, 1 row affected (0.002 sec) MariaDB [inventarioalcaldia]> insert into invenfunpro (idobjeto1, idfuncionario1, idproveedor1) values('S00003', '32218997', '900800700' ); Query OK, 1 row affected (0.002 sec) MariaDB [inventarioalcaldia]> insert into invenfunpro (idobjeto1, idfuncionario1, idproveedor1) values('T00001', '65987905', '900300200' ); Query OK, 1 row affected (0.002 sec) MariaDB [inventarioalcaldia]> insert into invenfunpro (idobjeto1, idfuncionario1, idproveedor1) values('T00002', '22358489', '900300200' ); Query OK, 1 row affected (0.002 sec) MariaDB [inventarioalcaldia]> insert into invenfunpro (idobjeto1, idfuncionario1, idproveedor1) values('T00003', '98838838', '900300200' ); Query OK, 1 row affected (0.001 sec) MariaDB [inventarioalcaldia]> insert into invenfunpro (idobjeto1, idfuncionario1, idproveedor1) values('P00001', '1001555983', '900100200' ); Query OK, 1 row affected (0.001 sec) MariaDB [inventarioalcaldia]> insert into invenfunpro (idobjeto1, idfuncionario1, idproveedor1) values('P00002', '10009033', '900100200' ); Query OK, 1 row affected (0.001 sec) MariaDB [inventarioalcaldia]> insert into invenfunpro (idobjeto1, idfuncionario1, idproveedor1) values('P00003', '96734744', '900100200' ); Query OK, 1 row affected (0.002 sec) MariaDB [inventarioalcaldia]> insert into invenfunpro (idobjeto1, idfuncionario1, idproveedor1) values('D00001', '23929494', '900400500' ); Query OK, 1 row affected (0.002 sec) MariaDB [inventarioalcaldia]> insert into secrefun (idsecretaria1, idfuncionario2) values('SE001', '1000653947'); Query OK, 1 row affected (0.004 sec) MariaDB [inventarioalcaldia]> insert into secrefun (idsecretaria1, idfuncionario2) values('SE001', '48984934'); Query OK, 1 row affected (0.002 sec) MariaDB [inventarioalcaldia]> insert into secrefun (idsecretaria1, idfuncionario2) values('SE002', '32218997'); Query OK, 1 row affected (0.001 sec) MariaDB [inventarioalcaldia]> insert into secrefun (idsecretaria1, idfuncionario2) values('SE002', '65987905'); Query OK, 1 row affected (0.002 sec) MariaDB [inventarioalcaldia]> insert into secrefun (idsecretaria1, idfuncionario2) values('SE003', '22358489'); Query OK, 1 row affected (0.002 sec) MariaDB [inventarioalcaldia]> insert into secrefun (idsecretaria1, idfuncionario2) values('SE003', '98838838'); Query OK, 1 row affected (0.002 sec) MariaDB [inventarioalcaldia]> insert into secrefun (idsecretaria1, idfuncionario2) values('SE003', '1001555983'); Query OK, 1 row affected (0.001 sec) MariaDB [inventarioalcaldia]> insert into secrefun (idsecretaria1, idfuncionario2) values('SE004', '10009033'); Query OK, 1 row affected (0.002 sec) MariaDB [inventarioalcaldia]> insert into secrefun (idsecretaria1, idfuncionario2) values('SE004', '96734744'); Query OK, 1 row affected (0.001 sec) MariaDB [inventarioalcaldia]> insert into secrefun (idsecretaria1, idfuncionario2) values('SE004', '23929494'); Query OK, 1 row affected (0.002 sec) MariaDB [inventarioalcaldia]> insert into dafuninven (idobjetoda¤ado1, idfuncionario3, idobjeto2) values('DA0001', '96734744', 'T00003'); Query OK, 1 row affected (0.004 sec) MariaDB [inventarioalcaldia]> insert into dafuninven (idobjetoda¤ado1, idfuncionario3, idobjeto2) values('DA0002', '1000653947', 'P00001'); Query OK, 1 row affected (0.002 sec) MariaDB [inventarioalcaldia]> insert into dafuninven (idobjetoda¤ado1, idfuncionario3, idobjeto2) values('DA0003', '22358489', 'D00001'); Query OK, 1 row affected (0.002 sec) MariaDB [inventarioalcaldia]> exit