Base de Datos con PHP
Patrick Espinoza Roa
Programación Avanzada I
Instituto IACC
08 de noviembre de 2020
Desarrollo
1. Según los conocimientos previos adquiridos, identifique la importancia del uso de las
bases de datos en las organizaciones. Fundamente.
- lo importante que podría mencionar es que una base de datos para una organización y o
empresa, es que esta permite mantener ordenado y un control para el acceso de esta
información si fuese critica o también de libre acceso.
En la actualidad una base de datos bien organizada y establecida puede ser una
herramienta muy poderosa entre organizaciones. Se puede mencionar que una base de
datos es agrupar todos los datos más importantes y relevantes en un solo lugar (base de
datos), dentro de esta se encontrara la información, la cual, será relevante almacenar y
con esto se tomara el camino y las decisiones, según los objetivos que persiga la
organización. Por tanto, una base de datos es una serie de datos de datos organizados y
relacionados entre sí, los cuales son adquiridos y utilizados por sistemas de informática
de una organización y o empresa.
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,
descripción, precio y cantidad en stock.
• Realizar la conexión respectiva con el servidor.
• Crear una base de datos llamada “artículos_de_limpieza”.
• Ingresar mínimo 10 productos.
• El precio de los productos debe estar en un rango entre 1000 y 5500 pesos.
• Mostrar todos los datos de la tabla.
• Mostar solo la descripción y código de los productos que cumplan con un precio > 5000.
• Modificar la estructura de la tabla para añadir un nuevo campo “categoría”.
• Ingresar 2 productos nuevos, para un total de 12.
• Seleccione el producto de su preferencia y modifique la cantidad del stock a ”20”.
• Selecciones 5 productos de su preferencia, una vez mostrado en pantalla elimine 2 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:
CREATE TABLE `articulos de limpieza`.`idproductos` ( `codigo del producto` INT(100) NOT
NULL AUTO_INCREMENT , `Descripcion` INT(100) NOT NULL AUTO_INCREMENT ,
`Precio` INT NOT NULL AUTO_INCREMENT , `Cantidad en Stock` INT NOT NULL
AUTO_INCREMENT , PRIMARY KEY (`codigo del producto`)) ENGINE = InnoDB;
CREATE TABLE `articulos de limpieza`.`idproductos` ( `codigo del producto` INT(100) NOT
NULL AUTO_INCREMENT , `Descripcion` INT(100) NOT NULL AUTO_INCREMENT ,
`Precio` INT(100) NOT NULL AUTO_INCREMENT , `Cantidad en Stock` INT(100) NOT
NULL AUTO_INCREMENT , PRIMARY KEY (`codigo del producto`)) ENGINE = InnoDB;
CREATE TABLE `articulos de limpieza`.`productos` ( `Codigo del producto` INT(100) NOT
NULL AUTO_INCREMENT , `Descripcion del producto` INT(100) NOT NULL , `Precio`
INT(100) NOT NULL , `Cantidad en Stock` INT(100) NOT NULL , PRIMARY KEY (`Codigo
del producto`, `Cantidad en Stock`)) ENGINE = InnoDB;
SELECT * FROM `productos`
SELECT * FROM `productos`
SELECT * FROM `productos`
SELECT * FROM `productos`
SELECT * FROM `productos`
SELECT * FROM `productos`
SELECT * FROM `productos`
SELECT * FROM `productos`
INSERT INTO `productos` (`Codigo del producto`, `Descripcion del producto`, `Precio`,
`Cantidad en Stock`) VALUES ('001', Detergente, '2300', '10');
INSERT INTO `productos` (`Codigo del producto`, `Descripcion del producto`, `Precio`,
`Cantidad en Stock`) VALUES ('002', 'Limpia Vidrios', '1500', '12');
INSERT INTO `productos` (`Codigo del producto`, `Descripcion del producto`, `Precio`,
`Cantidad en Stock`) VALUES ('003', 'Limpia Pisos', '1000', '8');
INSERT INTO `productos` (`Codigo del producto`, `Descripcion del producto`, `Precio`,
`Cantidad en Stock`) VALUES ('004', 'Escobillon ', '2000', '15');
INSERT INTO `productos` (`Codigo del producto`, `Descripcion del producto`, `Precio`,
`Cantidad en Stock`) VALUES ('005', 'Esponjas', '1200', '20');
INSERT INTO `productos` (`Codigo del producto`, `Descripcion del producto`, `Precio`,
`Cantidad en Stock`) VALUES ('006', 'Lavalozas', '3000', '9');
SELECT * FROM `productos`
INSERT INTO `productos` (`Codigo del producto`, `Descripcion del producto`, `Precio`,
`Cantidad en Stock`) VALUES ('007', 'Guantes', '2500', '100');
INSERT INTO `productos` (`Codigo del producto`, `Descripcion del producto`, `Precio`,
`Cantidad en Stock`) VALUES ('008', 'LIMPIASARRO', '3500', '10');
INSERT INTO `productos` (`Codigo del producto`, `Descripcion del producto`, `Precio`,
`Cantidad en Stock`) VALUES ('009', 'Palas', '5000', '13');
INSERT INTO `productos` (`Codigo del producto`, `Descripcion del producto`, `Precio`,
`Cantidad en Stock`) VALUES ('010', 'Cloro', '2500', '20');
INSERT INTO `productos` (`Codigo del producto`, `Descripcion del producto`, `Precio`,
`Cantidad en Stock`) VALUES ('011', 'Desinfectante', '5500', '10');
INSERT INTO `productos` (`Codigo del producto`, `Descripcion del producto`, `Precio`,
`Cantidad en Stock`) VALUES ('012', 'Jabon', '4000', '15');
SELECT * FROM `productos`
SELECT * FROM `productos`
ALTER TABLE `productos` ADD `CATEGORIAS` VARCHAR(100) NOT NULL AFTER
`Cantidad en Stock`;
SELECT * FROM `productos`
SELECT * FROM `productos`
SELECT * FROM `productos`
SELECT * FROM `productos`
SELECT * FROM `productos`
SELECT * FROM `productos` ORDER BY `Codigo del producto` ASC, `Cantidad en Stock`
ASC
SELECT * FROM `productos`
SELECT * FROM `productos`
SELECT * FROM `productos`
SELECT * FROM `productos`
Bibliografía
- Programación Avanzada I, base de datos Con PHP, IACC 2020
- [Link]
-[Link]
v=I75CUdSJifw&list=PLU8oAlHdN5BkinrODGXToK9oPAlnJxmW_
- [Link]