Sei sulla pagina 1di 27

AP6-AA2-Ev1

Usar lenguaje Transaccional sobre la Base de Datos

Presentado por
Hector Fabiany Villanueva Olcunche

Análisis y Desarrollo de Sistemas de Información SENA


Bogotá, Colombia 2018
Contenido
Ejercicios: ........................................................................................................................................ 2
Utilizando instrucciones SQL, realice las siguientes actividades:.................................................... 2
1. Construya los siguientes procedimientos Almacenados para inserción de registro. ................. 2
DATOS REALIZADOS EN MYSQL Curso ............................................................................................ 2
2 En MySQL construya los procedimientos almacenados para realizar los siguientes procesos: 11
3 Realice las Siguientes funciones en MySQL: .............................................................................. 15
4. Construya los siguientes disparadores para controlar la actualización y borrado de registros.
....................................................................................................................................................... 16

Ejercicios:

Utilizando instrucciones SQL, realice las siguientes actividades:

Tomando como referencia, las entidades construidas en el laboratorio 12_SQL:

1. Construya los siguientes procedimientos Almacenados para inserción de registro.

DATOS REALIZADOS EN MYSQL

Curso

create procedure inscurso (codigo int(11),nombre varchar(100),horas


int(11),valor int(11)) insert into curso(Idcodcurs, nomcurs, horascur,
valorcur) values(codigo,nombre, horas, valor);
Profesor

create procedure insprofesor (documento int(11),nombre varchar(30),apellido


varchar(30), categoria int(11), salario int(11))
insert into profesor (Iddocprof, nomprof, apeprof, cateprof, salprof)
values(documento, nombre, apellido, categoria, salario);
Estudiante}

create procedure insestudiante (documento int(11),nombre varchar(30),apellido


varchar(30), Edad int(11))
insert into estudiante (Iddocest, nomest, apeest, edadest) values(documento,
nombre, apellido, edad);
Estudiantes por curso

create procedure insestudiantexcurso (codigo_curso


int(11),documento_estudiante int(11), fecha_inicio date)insert into
estudiantexcurso (Idcodcurs, Iddocest, feciniestcur) values(codigo_curso,
documento_estudiante, fecha_inicio);
Compañía

create procedure inscompañia (nit varchar(11), nombre varchar(30), añofun


int(11), representante varchar(100)) insert into compañia (comnit, comnombre,
comañofun, comreplegal) values(nit, nombre, añofun, representante);
Tipos de Automores
create procedure insautomotores (placa varchar(6),marca varchar(30), tipo int
(11), modelo int(11), num_pasajeros int(11), cilindaje int(11), chasis
varchar(20))
insert into automotores (autoplaca, automarca, auttipo, automodelo,
autonumpasajeros, autocilindraje, autonumchasis)
values(placa, marca, tipo, modelo, num_pasajeros , cilindaje , chasis);

Tipo Automotores

create procedure instiposautomotores (tipo int(11), nombre varchar (50))


insert into tiposautomotores (auttipo, autnombre)
values(tipo, nombre);
Aseguramientos
create procedure insaseguramientos (codigo int(11),fecha_ini date, fecha_exp
date, valor_ase int(11), estado varchar(30), costo int(11), placa varchar
(20))
insert into aseguramientos (asecodigo, asefechainicio, asefechaexpiracion,
asevalorasegurado, aseestado, asecosto, autoplaca)
values(codigo, fecha_ini, fecha_exp, valor_ase, estado, costo, placa);

Incidentes
create procedure insincidentes (codigo int(11),fecha_ini date, placa
varchar(6), lugar varchar(40), heridos int(11), fallecidos int(11),
autos_involucrados int(11))
insert into incidentes (incicodigo, incifecha, inciplaca, incilugar,
incicantheridos, incicanfatalidades, incicanautosinvolucrados)
values(codigo, fecha_ini, placa, lugar, heridos, fallecidos,
autos_involucrados);

2 En MySQL construya los procedimientos almacenados para realizar los siguientes


procesos:

 Muestre todos los campos de la tabla curso en orden ascendente según el valor.
create procedure ordencurso ()
select IdCodcurs, nomcur, horascur, valorcur from curso
order by valorcur;
call ordencurso ();

 Mostrar los pedidos con los respectivos artículos (código, nombre, valor y cantidad
pedida).
create procedure orden ()
select articulo.idart, articulo.titart, articuloxpedido.canart_artped,
articuloxpedido.valven_artped
from articulo
INNER JOIN articuloxpedido
ON articulo.idart = articuloxpedido.idart

 Visualizar los datos de las empresas fundadas entre el año 1991 y 1998.
create procedure fundacion ()
select * from compañia
where comañofun <= 1998 and comañofun >= 1991;

 Visualizar todos los clientes organizados por apellido

create procedure organizarclientes()


select * from cliente
order by apecli;
 Visualizar los datos de los incidentes que han tenido un (1) herido, este reporte debe
visualizar la placa del automotor, con los respectivos datos de la póliza como son fecha de
inicio, valor, estado y valor asegurado.

create procedure heridos_1()


select * from incidentes, aseguramientos
where incicantheridos = 1;

 Visualizar los incidentes del vehículo con placas " FLL420", este reporte debe visualizar la
fecha, el lugar, la cantidad de heridos del incidente, la fecha de inicio la de expiración de la
póliza y el valor asegurado.
create procedure incidentes_FLL420()
select inciplaca, incifecha, incilugar, incicantheridos, asefechainicio, asefechaexpiracion,
asevalorasegurado
from incidentes, aseguramientos
where inciplaca = 'FLL420';
3 Realice las Siguientes funciones en MySQL:
 Cuente el número de estudiantes cuya edad sea mayor a 22.
select count(edadest)
from estudiante
where edadest > 22;

 Muestre el nombre y la edad del estudiante más joven


select min(nom_est), (edad_est) -> from estudiante

 Calcule el valor promedio de los cursos cuyas horas sean mayores a 40.
select avg(valorcur)
from curso
where horascur > 40;

 Muestre el nombre del profesor con menor sueldo


select (nomprof)
from profesor
Where salprof=(select min(salprof) from profesor);
 Obtener el sueldo promedio de los profesores de la categoría 1
select avg(salprof)
from profesor
where cateprof >1;

4. Construya los siguientes disparadores para controlar la actualización y borrado de


registros.

CREATE TABLE auditoria_profesor (


idaud int(11) NOT NULL AUTO_INCREMENT,
audi_nomprofAnterior varchar(30),
audi_apeprofAnterior varchar(30),
audi_cateprofAnterior int(11),
audi_salprofAnterior int(11),
audi_nomprofNuevo varchar(30),
audi_apeprofNuevo varchar(30),
audi_cateprofNuevo int(11),
audi_salprofNuevo int(11),
audi_FechaModificacion datetime,
audi_usuario varchar(45),
audi_Iddocprof varchar(11),
audi_accion varchar(45),
PRIMARY KEY (idaud));
Create trigger auditoria_modificacionprofesor
after update on profesor
For each row
Insert into auditoria_profesor
(audi_nomprofAnterior, audi_apeprofAnterior, audi_cateprofAnterior, audi_salprofAnterior,
audi_nomprofNuevo, audi_apeprofNuevo, audi_cateprofNuevo, audi_salprofNuevo,
audi_FechaModificacion, audi_usuario, audi_Iddocprof, audi_accion)
Values
(old.nomprof, old.apeprof, old.cateprof, old.salprof, new.nomprof, new.apeprof, new.cateprof,
new.salprof, current_user(), now(), new.iddocprof, 'Actualizacion ');
-- MySQL dump 10.13 Distrib 8.0.12, for Win64 (x86_64)
--
-- Host: localhost Database: laboratoriosql
-- ------------------------------------------------------
-- Server version 8.0.12

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;


/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
SET NAMES utf8 ;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS,
FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO'
*/;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;

--
-- Table structure for table `articulo`
--

DROP TABLE IF EXISTS `articulo`;


/*!40101 SET @saved_cs_client = @@character_set_client */;
SET character_set_client = utf8mb4 ;
CREATE TABLE `articulo` (
`idart` int(11) NOT NULL AUTO_INCREMENT,
`titart` varchar(100) NOT NULL,
`autart` varchar(100) NOT NULL,
`ediart` varchar(300) NOT NULL,
`precart` int(11) NOT NULL,
PRIMARY KEY (`idart`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4
COLLATE=utf8mb4_0900_ai_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `articulo`
--

LOCK TABLES `articulo` WRITE;


/*!40000 ALTER TABLE `articulo` DISABLE KEYS */;
INSERT INTO `articulo` VALUES (1,'redes cisco','Ernesto Arigasello','Alfaomega-
Rama',60000),(2,'Facebook y Twitter para adultos','veloso
Claudio','Alfaomega',52000),(3,'Creacion de un portal con php y mysql','Jacobo Pavon
Puertas','Alfaomega-Rama',40000),(4,'Administracion de sistemas operativos','Julio Gomez
Lopez','Alfaomega-Rama',55000);
/*!40000 ALTER TABLE `articulo` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `articuloxpedido`
--

DROP TABLE IF EXISTS `articuloxpedido`;


/*!40101 SET @saved_cs_client = @@character_set_client */;
SET character_set_client = utf8mb4 ;
CREATE TABLE `articuloxpedido` (
`idped` int(11) NOT NULL,
`idart` int(11) NOT NULL,
`canart_artped` int(11) NOT NULL,
`valven_artped` int(11) NOT NULL,
PRIMARY KEY (`idped`,`idart`),
KEY `FK_ArticuloxPedido_Articulo` (`idart`),
CONSTRAINT `FK_ArticuloxPedido_Articulo` FOREIGN KEY (`idart`) REFERENCES `articulo`
(`idart`),
CONSTRAINT `FK_estudiantexcurso_pedido` FOREIGN KEY (`idped`) REFERENCES `pedido`
(`idped`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `articuloxpedido`
--

LOCK TABLES `articuloxpedido` WRITE;


/*!40000 ALTER TABLE `articuloxpedido` DISABLE KEYS */;
INSERT INTO `articuloxpedido` VALUES
(1,3,5,40000),(1,4,12,55000),(2,1,5,65000),(3,2,10,55000),(3,3,12,45000),(4,1,20,65000);
/*!40000 ALTER TABLE `articuloxpedido` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `aseguramientos`
--

DROP TABLE IF EXISTS `aseguramientos`;


/*!40101 SET @saved_cs_client = @@character_set_client */;
SET character_set_client = utf8mb4 ;
CREATE TABLE `aseguramientos` (
`asecodigo` int(11) NOT NULL AUTO_INCREMENT,
`asefechainicio` date NOT NULL,
`asefechaexpiracion` date NOT NULL,
`asevalorasegurado` int(11) NOT NULL,
`aseestado` varchar(30) DEFAULT NULL,
`asecosto` int(11) NOT NULL,
`autoplaca` varchar(20) NOT NULL,
PRIMARY KEY (`asecodigo`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4
COLLATE=utf8mb4_0900_ai_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `aseguramientos`
--

LOCK TABLES `aseguramientos` WRITE;


/*!40000 ALTER TABLE `aseguramientos` DISABLE KEYS */;
INSERT INTO `aseguramientos` VALUES (1,'2012-09-30','2013-09-
30',30000000,'vigente',500000,'FLL420'),(2,'2012-09-27','2013-09-
27',35000000,'vigente',600000,'DKZ820'),(3,'2011-09-28','2012-09-
28',50000000,'vencido',800000,'KJQ920'),(4,'2017-09-08','2018-09-
09',90000000,'vencido',700000,'abc987');
/*!40000 ALTER TABLE `aseguramientos` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `auditoria_profesor`
--

DROP TABLE IF EXISTS `auditoria_profesor`;


/*!40101 SET @saved_cs_client = @@character_set_client */;
SET character_set_client = utf8mb4 ;
CREATE TABLE `auditoria_profesor` (
`idaud` int(11) NOT NULL AUTO_INCREMENT,
`audi_nomprofAnterior` varchar(30) DEFAULT NULL,
`audi_apeprofAnterior` varchar(30) DEFAULT NULL,
`audi_cateprofAnterior` int(11) DEFAULT NULL,
`audi_salprofAnterior` int(11) DEFAULT NULL,
`audi_nomprofNuevo` varchar(30) DEFAULT NULL,
`audi_apeprofNuevo` varchar(30) DEFAULT NULL,
`audi_cateprofNuevo` int(11) DEFAULT NULL,
`audi_salprofNuevo` int(11) DEFAULT NULL,
`audi_FechaModificacion` datetime DEFAULT NULL,
`audi_usuario` varchar(45) DEFAULT NULL,
`audi_Iddocprof` varchar(11) NOT NULL,
`audi_accion` varchar(45) NOT NULL,
PRIMARY KEY (`idaud`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `auditoria_profesor`
--

LOCK TABLES `auditoria_profesor` WRITE;


/*!40000 ALTER TABLE `auditoria_profesor` DISABLE KEYS */;
/*!40000 ALTER TABLE `auditoria_profesor` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `automotores`
--

DROP TABLE IF EXISTS `automotores`;


/*!40101 SET @saved_cs_client = @@character_set_client */;
SET character_set_client = utf8mb4 ;
CREATE TABLE `automotores` (
`autoplaca` varchar(6) NOT NULL,
`automarca` varchar(30) NOT NULL,
`auttipo` int(11) NOT NULL,
`automodelo` int(11) NOT NULL,
`autonumpasajeros` int(11) NOT NULL,
`autocilindraje` int(11) NOT NULL,
`autonumchasis` varchar(20) NOT NULL,
PRIMARY KEY (`autoplaca`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `automotores`
--

LOCK TABLES `automotores` WRITE;


/*!40000 ALTER TABLE `automotores` DISABLE KEYS */;
INSERT INTO `automotores` VALUES
('abc987','Hyundai',1,2010,4,1400,'wywzzz157kk009d50'),('DKZ820','Renault
Stepway',1,2008,5,1600,'wywwzz157kk009d45'),('FLL420','Chevrolet
Corsa',1,2003,5,1400,'wywzzz167kk009d25'),('KJQ920','kia
sportage',2,2009,7,2000,'wywzzz157kk009d25');
/*!40000 ALTER TABLE `automotores` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `cliente`
--

DROP TABLE IF EXISTS `cliente`;


/*!40101 SET @saved_cs_client = @@character_set_client */;
SET character_set_client = utf8mb4 ;
CREATE TABLE `cliente` (
`idcli` varchar(11) NOT NULL,
`nomcli` varchar(30) NOT NULL,
`apecli` varchar(30) NOT NULL,
`dircli` varchar(100) NOT NULL,
`depcli` varchar(20) NOT NULL,
`mescumpli` varchar(10) NOT NULL,
PRIMARY KEY (`idcli`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `cliente`
--

LOCK TABLES `cliente` WRITE;


/*!40000 ALTER TABLE `cliente` DISABLE KEYS */;
INSERT INTO `cliente` VALUES ('1098765789','Catalina','Zapata','Av el Libertado No 30-
14','Cauca','Marzo'),('13890234','Roger','Ariza','Carrera 30 No 13-
45','Antioquia','Junio'),('63502718','Maritza','Rojas','calle 34 No 14-
45','Santander','Abril'),('77191956','Juan Carlos','Arenas','Diagonal 23 No 12-34 Apto
101','Valle','Marzo');
/*!40000 ALTER TABLE `cliente` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `compañia`
--

DROP TABLE IF EXISTS `compañia`;


/*!40101 SET @saved_cs_client = @@character_set_client */;
SET character_set_client = utf8mb4 ;
CREATE TABLE `compañia` (
`comnit` varchar(11) NOT NULL,
`comnombre` varchar(30) NOT NULL,
`comañofun` int(11) NOT NULL,
`comreplegal` varchar(100) NOT NULL,
PRIMARY KEY (`comnit`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `compañia`
--

LOCK TABLES `compañia` WRITE;


/*!40000 ALTER TABLE `compañia` DISABLE KEYS */;
INSERT INTO `compañia` VALUES ('800890890 2','Seguros Atlantida',1998,'Carlos
Lopez'),('899999999 1','Aseguradora Rojas',1991,'Luis Fernando Rojas'),('899999999 5','Seguros
de Estadio',2001,'Maria Margarita Perez'),('900899472-6','San bonifacio',1980,'Ligia Abril');
/*!40000 ALTER TABLE `compañia` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `curso`
--

DROP TABLE IF EXISTS `curso`;


/*!40101 SET @saved_cs_client = @@character_set_client */;
SET character_set_client = utf8mb4 ;
CREATE TABLE `curso` (
`IdCodcurs` int(11) NOT NULL AUTO_INCREMENT,
`nomcurs` varchar(100) NOT NULL,
`horascur` int(11) NOT NULL,
`valorcur` int(11) NOT NULL,
PRIMARY KEY (`IdCodcurs`)
) ENGINE=InnoDB AUTO_INCREMENT=345672 DEFAULT CHARSET=utf8mb4
COLLATE=utf8mb4_0900_ai_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `curso`
--

LOCK TABLES `curso` WRITE;


/*!40000 ALTER TABLE `curso` DISABLE KEYS */;
INSERT INTO `curso` VALUES (149842,'Fundamentos de Base de
Datos',40,500000),(234567,'ADIS',180,0),(250067,'Fundamentos de
SQL',20,700000),(289011,'Manejo de Mysql',45,550000),(345671,'Fundamentals of
Oracle',60,3000000);
/*!40000 ALTER TABLE `curso` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `estudiante`
--

DROP TABLE IF EXISTS `estudiante`;


/*!40101 SET @saved_cs_client = @@character_set_client */;
SET character_set_client = utf8mb4 ;
CREATE TABLE `estudiante` (
`Iddocest` int(11) NOT NULL,
`nomest` varchar(30) NOT NULL,
`apeest` varchar(30) NOT NULL,
`edadest` int(11) NOT NULL,
PRIMARY KEY (`Iddocest`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `estudiante`
--

LOCK TABLES `estudiante` WRITE;


/*!40000 ALTER TABLE `estudiante` DISABLE KEYS */;
INSERT INTO `estudiante` VALUES (63502720,'Maria','Perez',23),(91245678,'Carlos
Jose','Lopez',25),(1022353665,'Hector','villanueva',29),(1098098097,'jonatan','Ardila',17),(10987
65678,'Carlos','Martinez',19);
/*!40000 ALTER TABLE `estudiante` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `estudiantexcurso`
--

DROP TABLE IF EXISTS `estudiantexcurso`;


/*!40101 SET @saved_cs_client = @@character_set_client */;
SET character_set_client = utf8mb4 ;
CREATE TABLE `estudiantexcurso` (
`Idcodcurs` int(11) NOT NULL,
`Iddocest` int(11) NOT NULL,
`feciniestcur` date DEFAULT NULL,
PRIMARY KEY (`Idcodcurs`,`Iddocest`),
KEY `FK_estudiantexcurso_estudiante` (`Iddocest`),
CONSTRAINT `FK_estudiantexcurso_curso` FOREIGN KEY (`Idcodcurs`) REFERENCES `curso`
(`idcodcurs`),
CONSTRAINT `FK_estudiantexcurso_estudiante` FOREIGN KEY (`Iddocest`) REFERENCES
`estudiante` (`iddocest`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `estudiantexcurso`
--

LOCK TABLES `estudiantexcurso` WRITE;


/*!40000 ALTER TABLE `estudiantexcurso` DISABLE KEYS */;
INSERT INTO `estudiantexcurso` VALUES (234567,1022353665,'2017-11-
07'),(250067,63502720,'2011-02-01'),(289011,1098098097,'2011-03-
01'),(289011,1098765678,'2011-02-01'),(345671,63502720,'2011-04-01');
/*!40000 ALTER TABLE `estudiantexcurso` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `incidentes`
--

DROP TABLE IF EXISTS `incidentes`;


/*!40101 SET @saved_cs_client = @@character_set_client */;
SET character_set_client = utf8mb4 ;
CREATE TABLE `incidentes` (
`incicodigo` int(11) NOT NULL AUTO_INCREMENT,
`incifecha` date NOT NULL,
`inciplaca` varchar(6) NOT NULL,
`incilugar` varchar(40) NOT NULL,
`incicantheridos` int(11) NOT NULL,
`incicanfatalidades` int(11) NOT NULL,
`incicanautosinvolucrados` int(11) NOT NULL,
PRIMARY KEY (`incicodigo`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4
COLLATE=utf8mb4_0900_ai_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `incidentes`
--

LOCK TABLES `incidentes` WRITE;


/*!40000 ALTER TABLE `incidentes` DISABLE KEYS */;
INSERT INTO `incidentes` VALUES (1,'2012-09-30','DKZ820','Bucaramanga',0,0,2),(2,'2012-09-
27','FLL420','Giron',1,0,1),(3,'2011-09-28','FLL420','Bucaramanga',1,0,2),(4,'2017-12-
15','abc987','bogota',2,0,4);
/*!40000 ALTER TABLE `incidentes` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `pedido`
--

DROP TABLE IF EXISTS `pedido`;


/*!40101 SET @saved_cs_client = @@character_set_client */;
SET character_set_client = utf8mb4 ;
CREATE TABLE `pedido` (
`idped` int(11) NOT NULL AUTO_INCREMENT,
`idcliped` varchar(11) NOT NULL,
`fecped` date NOT NULL,
`valped` int(11) NOT NULL,
PRIMARY KEY (`idped`),
KEY `idcliped` (`idcliped`),
CONSTRAINT `pedido_ibfk_1` FOREIGN KEY (`idcliped`) REFERENCES `cliente` (`idcli`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4
COLLATE=utf8mb4_0900_ai_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `pedido`
--

LOCK TABLES `pedido` WRITE;


/*!40000 ALTER TABLE `pedido` DISABLE KEYS */;
INSERT INTO `pedido` VALUES (1,'63502718','2012-02-25',120000),(2,'77191956','2012-04-
30',55000),(3,'63502718','2011-12-10',260000),(4,'1098765789','2012-02-25',1800000);
/*!40000 ALTER TABLE `pedido` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `profesor`
--

DROP TABLE IF EXISTS `profesor`;


/*!40101 SET @saved_cs_client = @@character_set_client */;
SET character_set_client = utf8mb4 ;
CREATE TABLE `profesor` (
`Iddocprof` varchar(11) NOT NULL,
`nomprof` varchar(30) NOT NULL,
`apeprof` varchar(30) NOT NULL,
`cateprof` int(11) NOT NULL,
`salprof` int(11) NOT NULL,
PRIMARY KEY (`Iddocprof`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `profesor`
--

LOCK TABLES `profesor` WRITE;


/*!40000 ALTER TABLE `profesor` DISABLE KEYS */;
INSERT INTO `profesor` VALUES
('1032421526','Rocio','Parra',5,1200000),('1098765789','Alejandra','Torres',4,1100000),('1382678
9','Maritza','Angarita',1,550000),('63502720','Martha','Rojas',2,690000),('91216904','Carlos','Per
ez',3,950000);
/*!40000 ALTER TABLE `profesor` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `tiposautomotores`
--
DROP TABLE IF EXISTS `tiposautomotores`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
SET character_set_client = utf8mb4 ;
CREATE TABLE `tiposautomotores` (
`auttipo` int(11) NOT NULL,
`autnombre` varchar(30) DEFAULT NULL,
PRIMARY KEY (`auttipo`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `tiposautomotores`
--

LOCK TABLES `tiposautomotores` WRITE;


/*!40000 ALTER TABLE `tiposautomotores` DISABLE KEYS */;
INSERT INTO `tiposautomotores` VALUES
(1,'Automotores'),(2,'Campero'),(3,'Camiones'),(4,'tractomulas');
/*!40000 ALTER TABLE `tiposautomotores` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Dumping events for database 'laboratoriosql'
--
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;

/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;


/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;

-- Dump completed on 2018-10-10 16:26:00

Potrebbero piacerti anche