Entrada destacada

Freddie Armando Romero Paredes Plans

Freddie Armando Romero Plans Leer más publicaciones en Calaméo

jueves, 13 de octubre de 2022

Examen Parcial de Programación II

 

1.      A

2.  <?php

3.   

4.  //ENTRADA

5.   

6.  $numero=2;

7.  $n1=3;

8.  $n2=2;

9.   

10. //PROCESO

11.  

12. if ($numero=="Par") {

13.  

14.             $numero=$n2*2;

15.  

16. }

17.  

18.  

19.  

20. elseif ($numero=="Impar") {

21.  

22.             $numero=$n1*3;

23.  

24. }

25.  

26.  ?>

27.  

 

3.

<html>

<head>

<title>Formulario de Contacto</title> 

</head>

<body>

<form action="txtagregar.php" method="POST">

<table border="1">

<tr>

<td colspan="2"><h2>Formulario de Contacto</h2></td>

</tr>

<tr><td><label for="">Nombre:</label></td>

<td><input type="text" name="txtnom"></td>

</tr>

<tr><td><label for="">Email:</label></td>

<td><input type="text" name="txtema"></td>

</tr>

<tr><td><label for="">Telefono:</label></td>

<td><input type="text" name="txtel"></td>

</tr>

<tr><td><label for="">Sitio Web:</label></td>

<td><input type="text" name="txtsit"></td>

</tr>

<tr><td><label for="">Asunto:</label></td>

<td><input type="text" name="txtasu"></td>

</tr>

<tr><td><label for="">Mensaje:</label></td>

<td><input type="text" name="txtmen"></td>

</tr>

<tr><td colspan="2"><input type="submit" value="Enviar"</td></tr>

</table>

</form>

</body>

</html>

 

<?php

include("conexion.php");

$txtnom=$_POST["txtnom"];

$txtema=$_POST["txtema"];

$txtel=$_POST["txtel"];

$sitioweb=$_POST["txtsit"];

$txtasu=$_POST["txtasu"];

$txtmen=$_POST["txtmen"];

 

mysqli_query($conexion,"INSERT INTO contacto(Id,nombre,email,telefono,sitioweb,asunto,mensaje)VALUES(NULL,'$txtnom','$txtema','$txtel','$sitioweb','$txtasu','$txtmen')");

 

4. C

 

5.

<?php

include('conexion.php');

$id=$_GET['id'];

mysqli_query($conexion, "DELETE FROM contacto where id='$id'");

include('listado.php');

?>

 

6.

insert into turista_freddieromero values ('10001','Ricardo','Romero León','Pasaje Santa Rosa 123','998076534');

insert into turista_freddieromero values ('10002','Freddie Armando','Romero Paredes','Pasaje Daniel Carrión 130 Dpto 302','955565857');

insert into turista_freddieromero values ('10003','Freddie Antonio','Romero León','Calle Virrey Manuel Guirior 645 - 649','996639172');

insert into turista_freddieromero values ('10004','Angela','Leon Acha de Romero','Calle Rey Basadre 200','996163816');

insert into turista_freddieromero values ('10005','Angela Cecilia','Romero León','Calle Barcelona 400','999777555');

 

insert into hotel_freddieromero values ('10001','Hotel Hilton','Calle Geranios 123','Miraflores','2','922222222');

insert into hotel_freddieromero values ('10002','Hotel Sheraton','Calle Palmeras 302','Cercado de Lima','4','933333333');

insert into hotel_freddieromero values ('10003','Hotel Casa Andina','Calle Castaños 649','Miraflores','6','944444444');

insert into hotel_freddieromero values ('10004','Hotel Marriot','Calle Magnolias 200','Miraflores','8','955555555');

insert into hotel_freddieromero values ('10005','Hotel Las Americas''Calle Cedros 400','Miraflores','10','966666666');

 

 

 

 

martes, 11 de octubre de 2022

Práctica 2 - DBeaver

 --Para la práctica usar las tablas y campos según lo mencionado en la práctica que está colgado--

--Usen las tablas personas, países y roles--

--Pregunta 1: INNER JOIN--

select e.nombre , e.apellido , e.nacimiento , o.pais

from 

personas as e inner join pais as o 

on e.id_pais=o.id_pais; 


--Pregunta 2: LEFT JOIN--

select e.nombre , e.apellido , e.nacimiento , o.pais

from 

personas as e left join pais as o 

on e.id_pais=o.id_pais;


--Pregunta 3: RIGHT JOIN--

select e.nombre , e.apellido , e.sueldo , o.rol

from 

personas as e right join roles as o 

on e.id_rol=o.id_rol;


--Pregunta 4: FULL OUTER JOIN--

select e.nombre , e.apellido , e.sueldo , o.pais

from 

personas as e full outer join pais as o 

on e.id_pais=o.id_pais;


--Pregunta 5: CROSS JOIN--

select e.nombre , e.apellido , e.nacimiento , o.pais

from 

personas as e

cross join pais as o;

miércoles, 5 de octubre de 2022

Tablas JOIN DBeaver

--Crear tablas--
create table orden 
(
id_orden varchar(4),
id_empleado varchar(4),
id_cliente varchar(4),
id_vendedor varchar(4),
descripcion varchar(200)
);

create table vendedor 
(
id_vendedor varchar(4),
nombre varchar(50),
direccion varchar(200)
);

create table empleado 
(
id_empleado varchar(4),
nombre varchar(50),
telefono varchar(50)
);

insert into orden values ('1001','2001','3001','4001','Venta de smartphone LG');
insert into orden values ('1002','2001','3002','4001','Venta de smartphone SAMSUNG');
insert into orden values ('1003','2001','3003','4001','Venta de smartphone NOKIA');
insert into orden values ('1004','2001','3004','4001','Venta de smartphone SONY');
insert into orden values ('1005','2001','3005','4001','Venta de smartphone HUAWEI');
insert into orden values ('1006','2001','3006','4001','Venta de smartphone APPLE');

insert into vendedor values ('4001','Juan Vargas','Av. El Sol 2435');
insert into vendedor values ('4002','Carlos Perez','Av. Javier Prado 1456');
insert into vendedor values ('4003','Lucia Alvarez','Av. La Molina 1236');

insert into empleado values ('2001','Luis Fernandez','987657345');
insert into empleado values ('2002','Jose Villanueva','908765234');

insert into cliente values (3001,'Martin Garcia','Pasaje Las Crucinelas 123','908765432','San Miguel');
insert into cliente values (3002,'Maria Gonzales','Jiron Fatima 456','946754432','Los Olivos');
insert into cliente values (3003,'Manuel Buitron','Av. Las Flores 123','998065432','San Juan de Lurigancho');

--INNER JOIN (2 TABLAS)--
select o.id_orden, c.nombre
from 
orden as o
inner join 
cliente as c 
on o.id_cliente = cast(c.id_cliente as varchar(4))

--INNER JOIN (3 TABLAS)--
select o.id_orden, c.nombre as nombre_cliente, v.nombre as nombre_vendedor 
from 
orden as o 
inner join cliente as c on o.id_cliente = cast(c.id_cliente as varchar(4))
inner join vendedor as v on o.id_vendedor = v.id_vendedor

--LEFT JOIN--
select c.nombre, o.id_orden
from 
cliente as c 
left join 
orden as o 
on o.id_cliente = cast(c.id_cliente as varchar(4))

--RIGHT JOIN--
select c.nombre, o.id_orden
from
cliente as c
right join 
orden as o 
on o.id_cliente = cast(c.id_cliente as varchar(4))

select o.id_orden, e.nombre, e.telefono
from
orden as o
right join 
empleado as e 
on o.id_empleado = e.id_empleado

--FULL OUTER JOIN--
select c.nombre, o.id_orden 
from
cliente as c
full outer join
orden as o 
on o.id_cliente = cast(c.id_cliente as varchar(4))

--SELF JOIN--
select a.nombre, b.nombre, a.ciudad 
from
cliente as a, cliente as b 
where 
a.id_cliente <> b.id_cliente 
and a.ciudad = b.ciudad 

--CROSS JOIN--
select Orden.id_orden, Empleado.Nombre
from Orden 
cross join Empleado 
order by Orden.id_orden;

select orden.id_orden 
from orden -- 6 ordenes 

select empleado.nombre 
from empleado -- 3 empleados