Está en la página 1de 7

BASES DE DATOS EN PHP

MARIO MANUEL PONCE PEREZ

Programación

Instituto IACC

18-enero-2021
Desarrollo

1. En la siguiente tabla se observa una base de datos de empleados.

Se requiere:

a. Diseñar la instrucción que permita crear la tabla en sentencias SQL.

La instrucción para poder crear nuestra base de datos, quedaría de la siguiente manera:

mysql > CREATE DATABASE Empleados;

Además el servidor envía una respuesta indicando que se ha creado exitosamente

A continuación se deja registro fotográfico:


b. Diseñar la instrucción que muestre todos los campos de la tabla en sentencias SQL.
Para mostrar todos los campos de tabla debemos hacer la siguiente instrucción:

Mysql> SELECT * FROM Empleados;

Entonces el servidor nos arrojara la tabla con todos los datos en donde se muestra los
nombres, géneros, edades, área y por último el salario en la siguiente imagen nos muestra la
tabla creada con los datos solicitados en la semana:

Pero para poder tener todos los datos como se muestran en la imagen, se debe crear una tabla
en la cual se debe realizar de la siguiente instrucción:

mysql> USE Empleados

mysql> CREATE TABLE empleados(nombre VARCHAR(30), Genero VARCHAR(4),

Edad INT, Area VARCHAR(30), Salario INT);

A continuación se muestra una imagen con la instrucción para crear la tabla en:
Una vez creada la tabla debemos comenzar a ingresar datos a la tabla, la cual queda la
siguiente manera ingresando un dato a la tabla:

Mysql> INSERT INTO Empleados (Nombre, Genero, Edad, Area, Salario)

VALUES(“Luis”,”M”, 27, “Logistica”, 2702);

En la imagen muestra como quedaría la instrucción:

Luego ingresamos todos los datos faltantes para completar la tabla en donde queda reflejado
en la primera imagen con todos los datos solicitados.

c. Realice una consulta que muestre todos los datos solo de las personas de género
femenino.

La instrucción para que haga la consulta de todos los datos es el siguiente:

Mysql> SELECT * FROM Empleados WHERE (Genero LIKE “%F”);

Con esta instrucción nos arrojará a todos los empleados femeninos donde además

mostrarán todos sus datos de la tabla.

Registro fotográfico:
d. Realice una consulta que muestre solo el nombre de las personas que trabajan en el
departamento de marketing.

La instrucción para que haga la consulta de ciertos datos es la siguiente:

Mysql> SELECT Nombre FROM Empleados WHERE Area=”Marketing”;

Con esta sentencia nos arrojará a los trabajadores que pertenecen al área de marketing,

como se muestra en la imagen indica que Juan y Matías son los empleados que

pertenecen al área solicitada.

2. Un hospital ha creado un sistema web para migrar todas sus operaciones para el control
de historias médicas de los pacientes. Se le solicita a usted que asesore al hospital ya que,
luego de implementado, se genera un error de conexión con el servidor. Al revisar el
código, se observa que no hay apertura ni cierre de la base de datos al establecer la
Conexión. ¿Cómo se puede resolver este problema? Plantee un ejemplo de esta función
de acceso al servidor.

Para resolver el problema que tiene el hospital con su página web en la cual solicita
información pero no hay conexión al servidor, por lo tanto nuestro script para solucionar el
problema es el siguiente:

<?php

$servidor ="localhost";

$nombreusuario="root";

$password="root";
$conexion = new mysqli($servidor, $nombreusuario, $password);

if($conexion-> connect_error){

die("Conexion Fallida:". $conexion-> connect_error);

echo "Conexion exitosa.";

mysqli_close($conexion);

?>

Con esto no tendremos el problema que no conecte el servidor ya que agregamos la sentencia
“mysqli_close”, la cual nos permite cerrar la base de datos sin problemas de conexión y los
empleados del hospital trabajaran tranquilos en la base de datos.
Bibliografía

IACC (2020). Bases de datos en PHP. Programación. Semana 8.

IACC (2020). Recursos Adicionales Tutorial HTML básico. Programación. Semana 8.

IACC (2020). Recursos Adicionales Frames. Programación. Semana 8.

También podría gustarte