Está en la página 1de 7

PROGRAMACION EN PHP

LUIS BLETRAN SOTO

PROGRAMACION

Instituto IACC

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

Para la elaboración de la tabla se trabajó en MYSQL SERVER y MYSQL Workbench

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

Primeramente se debe crear una base de dato para poder almacenar la tabla en cuestion

mysql > create database empleados;

Luego se realiza la creación de la tabla

CREATE TABLE `empleados`.`personal2` (


`id_personal2` INT NOT NULL,
`NOMBRE` VARCHAR(45) NOT NULL,
`GENERO` VARCHAR(45) NOT NULL,
`EDAD` INT(10) NOT NULL,
`AREA` VARCHAR(45) NOT NULL,
`SALARIO` INT(10) NOT NULL,
PRIMARY KEY (`id_personal2`));

Podemos visualizer que la creacion de la tabla quedaría de esta manera


b) Diseñar la instrucción que muestre todos los campos de la tabla en sentencias SQL.

Mysql> INSERT INTO `empleados `. `personal2 (`NOMBRE`,` GENERO`,


`EDAD`, `AREA`,` SALARIO`) VALUES(‘ANDREA’,’F’, ‘30’, ‘VENTAS’,
‘1401’);
c) Realice una consulta que muestre todos los datos solo de las personas de género
femenino.
d) Realice una consulta que muestre solo el nombre de las personas que trabajan en
el departamento de marketing.

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.

Nuestra script para restablecer la conexión seria el siguiente, se debe revisar el servidor, el

usuario, el password y que se esté usando la base de dato que corresponda, y estos estén escrito

correctamente.

<?php

$servidor = “localhost”;

$usuario = “hospital_admin”;

$password = “admin”;
$basededatos = “hospital”;

$conexion = new mysqli_connect($servidor, $usuario, $password) or die ("No se ha podido


conectar a la base de datos");

$db = mysqli_select_db($conexion , $basededatos ) or die ("No se ha podido conectar a la base


de datos");

echo “CONEXION EXITOSA”;

Mysqli_close($conexion);

?>

De este modo al agregar la sentencia mysql_close nos permitirá que la base de datos se cierre sin

ningún inconveniente, y los usuarios puedan acceder y trabajar sin ningún problema
Bibliografía

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


IACC (2018). Recursos adicionales. Semana 8

JGaitpro (2017). Curso de Mysql Crear Tablas. Sitio web https://www.youtube.com/watch?


v=FEi4qZTaPoE

Saklar (2019). Mysql workbench – Select, Where, Order by. Sitio web
https://www.youtube.com/watch?v=BS15jU0PTYY

También podría gustarte