Sunteți pe pagina 1din 5

Programación en PHP

Nombre Alumno: JAIRO VERGARA

Nombre Asignatura: PROGRAMACION

Instituto IACC

15/10/19 AL 21/10/19
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.

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

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.

DESARROLLO:

CREATE TABLE EMPELADOS(

id_empleados int primary key NOT NULL,

nombre char(50)NOT NULL,

edad char(50) NOT NULL,

sexo char(1) NOT NULL,

area char(50) NOT NULL,

salario int NOT NULL

);

INSERT INTO EMPLEADOS (id_empleado, nombre, edad, sexo, area, salario)


VALUE('1', 'ANDREA','30','F','VENTAS','1,401.00');

INSERT INTO EMPLEADOS (id_empleado, nombre, edad, sexo, area, salario)

VALUE('2', 'LORENZO','27','M','LOGISTICA','1,072.00');

INSERT INTO EMPLEADOS (id_empleado, nombre, edad, sexo, area, salario)

VALUE('3', 'NATALIA','24','F','COMPRAS','1,707.00');

INSERT INTO EMPLEADOS (id_empleado, nombre, edad, sexo, area, salario)

VALUE('4', 'YOLANDA','30','F','VENTAS','1,291.00');

INSERT INTO EMPLEADOS (id_empleado, nombre, edad, sexo, area, salario)

VALUE('5', 'ARTURO','26','M','RR.HH','2,710.00');

INSERT INTO EMPLEADOS (id_empleado, nombre, edad, sexo, area, salario)

VALUE('6', 'LUIS','27','M','LOGISTICA','2,702.00');

INSERT INTO EMPLEADOS (id_empleado, nombre, edad, sexo, area, salario)

VALUE('7', 'JUAN','29','M','MARKETING','1,321.00');

INSERT INTO EMPLEADOS (id_empleado, nombre, edad, sexo, area, salario)

VALUE('8', 'CARLOS','25','M','VENTAS','1,721.00');

INSERT INTO EMPLEADOS (id_empleado, nombre, edad, sexo, area, salario)

VALUE('9', 'ANA','24','F','COMPRAS','2,887.00');

INSERT INTO EMPLEADOS (id_empleado, nombre, edad, sexo, area, salario)

VALUE('10', 'CARMEN','30','F','RR.HH','2,988.00');

INSERT INTO EMPLEADOS (id_empleado, nombre, edad, sexo, area, salario)

VALUE('11', 'MATIAS','25','M','MARKETING','1,202.00');

SELECT NOMBRE, SEXO

from EMPLEADOS
WHERE SALARIO > 1,29100 AND SALARIO <= 2,988.00

SELECT NOMBRE

from EMPLEADOS

WHERE CARGO = '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.

DESARROLLO

<?php

$usuario = "hospital_administrador";

$contrasena = "65tr12ke";

$servidor = "sql.hostgator.com";

$basededatos = "hostgator_hospital";

//$usuario = "hospital_admin";

//$contrasena = "65tr12ke";

//$servidor = "sql.godaddy.com";

//$basededatos = "godaddy_hospital";

$conexion = mysqli_connect($servidor, $usuario, $contrasena, $basededatos) 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");

?>

S-ar putea să vă placă și