Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Alvaro Figueroa
Programación Avanzada I
Instituto IACC
27 de Julio de 2020
Desarrollo
1. Según los conocimientos previos adquiridos, identifique la importancia del uso de las
Las Bases de datos tienen una gran relevancia e importancia en una organización, ya que, tiene
un gran aporte a la hora de tomar decisiones. Actualmente, el 99% de las empresas, sin importar
su categoria, tamaño y en todas las áreas de una organización, cuenta con esta herramienta que le
permite facilitar, analizar, agrupar, validar, organizar grandes volúmenes de datos para un mejor
desempeño en sus procesos, como también para una mejor estrategia en las tomas de decisiones
de una organización. Por lo tanto, si se gestiona los datos en una bases de datos de forma
organizada, obtendrá como resultados en el menor tiempo posible la información que se desea,
mejor eficiencia, con esa forma puede marcar la diferencia competitiva contra otras
organizaciones.
2. Se requiere que realice una base de datos con PHP para una tienda de venta de artículos
de limpieza, que contenga una tabla con los siguientes datos: código del producto,
El precio de los productos debe estar en un rango entre 1000 y 5500 pesos.
Mostar solo la descripción y código de los productos que cumplan con un precio >
5000.
de ellos.
Se requiere:
• El código debe incluirse en la entrega y además deberán presentarse las capturas de pantallas
respectivas. Esto con la finalidad de identificar los posibles errores que se presenten la ejecución
de lo solicitado.
Código php que realiza los pasos para la conexión al servidor y también la creación de la
base de datos:
<?php
$serv = "localhost";
$user = "root";
$pass = "";
$bdatos = "articulo_de_limpieza";
//comando que permite conectar con el servidor $conx = new mysqli($serv, $user, $pass);
//se confecciona el comando para la creación de una base de datos $sql = "CREATE
DATABASE $bdatos";
}else{
} ?>
Evidencia donde se aprecia que se creo la base de datos sin tablas:
<?php
$serv = "localhost";
$user = "root";
$pass = "";
//comando que permite conectar con el servidor $conx = new mysqli($serv, $user, $pass,
$bdatos);
//Párrafo de comando para crear una tabla desde php $sql = "CREATE TABLE $tdatos
)";
}else{
} ?>
<?php
$serv = "localhost";
$user = "root";
$pass = "";
$bdatos = "articulo_de_limpieza";
$tdatos = "tb_producto";
//comando que permite conectar con el servidor $conx = new mysqli($serv, $user, $pass,
$bdatos);
$sql = "INSERT INTO $tdatos (descrip, precio, cantidad) VALUES ('AZUCAR',3000,20)"; $sql
$sql .= ", ('Yerba', 1000, 12)"; $sql .= ", ('Pasta', 4000, 18)"; $sql .= ", ('Queso', 1250, 22)";
}else{
} ?>
Código php en donde realiza la acción de mostrar los datos de la tabla en un navegador:
<?php
$serv = "localhost";
$user = "root";
$pass = "";
$bdatos = "articulo_de_limpieza";
$tdatos = "tb_producto";
//comando que permite conectar con el servidor $conx = new mysqli($serv, $user, $pass,
$bdatos);
//comando para realizar una consulta a la tabla desde php $sql = "SELECT * FROM $tdatos";
$result = $conx->query($sql);
echo "<tr>";
>num_rows > 0)
while($row = $result->fetch_assoc()) {
$txt = "<tr>";
$txt .= "<td>". $row["descrip"]. "</td>"; $txt .= "<td>". $row["precio"]. "</td>"; $txt .= "<td>".
$row["cantidad"]. "</td>"; $txt .= "</tr>";
echo $txt;
} } else {
?>
Código php en donde realiza la acción de mostrar registros bajo la condición Precio =
<?php
$serv = "localhost";
$user = "root";
$pass = "";
$bdatos = "articulo_de_limpieza";
$tdatos = "tb_producto";
//comando que permite conectar con el servidor $conx = new mysqli($serv, $user, $pass,
$bdatos);
//comando para realizar una consulta a la tabla bajo una condición $sql = "SELECT * FROM
echo "<tr>";
while($row = $result->fetch_assoc())
$txt = "<tr>";
echo $txt;
?>
Código php que permite Modificar la estructura de la tabla agregando un campo:
<?php
$serv = "localhost";
$user = "root";
$pass = "";
$bdatos = "articulo_de_limpieza";
$tdatos = "tb_producto";
//comando que permite conectar con el servidor $conx = new mysqli($serv, $user, $pass,
$bdatos);
}else{
Código php en donde realiza la acción de agregar dos productos más a la tabla:
<?php
$serv = "localhost";
$user = "root";
$pass = "";
$bdatos = "articulo_de_limpieza";
$tdatos = "tb_producto";
//comando que permite conectar con el servidor $conx = new mysqli($serv, $user, $pass,
$bdatos);
}
$sql = "INSERT INTO $tdatos (descrip, precio, cantidad) VALUES "; $sql .= "('Confort',
5500,27)";
}else{
//comando para realizar una consulta a la tabla desde php $sql = "SELECT * FROM $tdatos";
$result = $conx->query($sql);
echo "<tr>";
>num_rows > 0)
while($row = $result->fetch_assoc()) {
$txt = "<tr>";
$txt .= "<td>". $row["descrip"]. "</td>"; $txt .= "<td>". $row["precio"]. "</td>"; $txt .= "<td>".
echo $txt;
} } else {
?>
<?php
$serv = "localhost";
$user = "root";
$pass = "";
$bdatos = "articulo_de_limpieza";
$tdatos = "tb_producto";
//comando que permite conectar con el servidor $conx = new mysqli($serv, $user, $pass,
$bdatos);
if($conx->connect_error){
}else{
echo "<tr>";
>num_rows > 0)
while($row = $result->fetch_assoc()) {
$txt = "<tr>";
$txt .= "<td>". $row["descrip"]. "</td>"; $txt .= "<td>". $row["precio"]. "</td>"; $txt .= "<td>".
$row["cantidad"]. "</td>"; $txt .= "</tr>";
echo $txt;
} } else {
?>
tabla:
<?php
$serv = "localhost";
$user = "root";
$pass = "";
$bdatos = "articulo_de_limpieza";
$tdatos = "tb_producto";
//comando que permite conectar con el servidor $conx = new mysqli($serv, $user, $pass,
$bdatos);
$sql = "SELECT * FROM $tdatos WHERE cantidad < = 18"; $result = $conx->query($sql);
echo "<tr>";
>num_rows > 0)
while($row = $result->fetch_assoc()) {
$txt = "<tr>";
echo $txt;
} } else {
//comando para realizar una consulta a la tabla desde php $sql = "DELETE FROM $tdatos
}else{
//comando para realizar una consulta a la tabla desde php $sql = "SELECT * FROM $tdatos
echo "<tr>";
>num_rows > 0)
while($row = $result->fetch_assoc()) {
$txt = "<tr>";
$txt .= "<td>". $row["descrip"]. "</td>"; $txt .= "<td>". $row["precio"]. "</td>"; $txt .= "<td>".
$row["cantidad"]. "</td>"; $txt .= "</tr>";
echo $txt;
} } else {
?>