Examen Practico PHP y BD

Ingenieria de Sistemas Taller de Programación Web EXAMEN DE TALLER DE PROGRAMACION WEB Apellidos y Nombres:…... ………………

Views 60 Downloads 0 File size 123KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

Ingenieria de Sistemas

Taller de Programación Web

EXAMEN DE TALLER DE PROGRAMACION WEB Apellidos y Nombres:…... ……………………………………………………………………………………… Ciclo:………………….. Fecha: …………/………………………/ …………….. Instrucciones:

Desarrolle la siguiente aplicación de Base de Datos. Dispone de 1 hora y 30 minutos.

Crear la base de datos Vasoleche con sus respectivas tablas maestras y transaccionales Zona Códi go

Descripción

HNOR HEST HCEN HSUR PHUA HSTO HVIC

HUARMEY NORTE HUARMEY ESTE HUARMEY CENTRO HUARMEY SUR PUERTO HUARMEY HUARMEY SANTO DOMINGO HUARMEY LA VICTORIA

Club Códi go CLU00 1 CLU00 2 CLU00 3 CLU00 4 CLU00 5

Zon a

Nombre LAS CARMELITAS

Dirección

Fecha Creación

Responsable

HNO R HCEN

SECTOR B8

2005/10/21

JUANA ROSALES

ALBERTO REYES

2000/05/10

ANA ROJAS

HCEN

PARQUE SANTA ROSA

2008/01/20

ROSA CUEVAS

PROGRESO

HVIC

PROGRESO

2006/05/10

JACINTA HUERTA

SANTO DOMINGO

HSTO

ALFONSO UGARTE

1990/10/10

EVA AGUIRRE

VIRGEN ROSARIO SANTA ROSA

DEL

Sexo

Instrucción Códi go

Beneficiario Códig o

Apellidos

B0001 B0002 B0003

ROSALES REGALADO ROJAS TIRADO CUENTAS FIGUEROA

PC PI SC SI Nombres UC UI JUANA JULIATC ANA MARIA OT ROSA

Ing. José Alberto CASTRO CURAY

Descripción

PRIMARIA COMPLETA PRIMARIA INCOMPLETA SECUNDARIA COMPLETA INCOMPLETA SexSECUNDARIA Club Nro Dirección COMPLETA o UNIVERSITARIA Hijos UNIVERSITARIA INCOMPLETA F TECNICO CLU001 4 GONZALES PRADA F OTRO CLU002 2 28 DE JULIO F

CLU003

10

GRAU

Instr ucció n SI SC UC

Ingenieria de Sistemas B0004 B0005 B0006 B0007 B0008 B0009 B0010

AGUIRRE PAJUELO HUERTAS FLORES CASTRO LOPEZ PEÑA REGALADO CASIMIRO DIAZ DUEÑAS BRITO HUAROMA MONTES

Taller de Programación Web EVA IRIS JACINTA LILY JESICA NORMA JULIANA JANET JUNIOR JAIME DEYSI

F F F F F M F

CLU005 CLU004 CLU001 CLU003 CLU005 CLU004 CLU004

2 5 1 5 7 2 2

PARQUE HUAMAN SANTO DOMINGO OLIVAR GARCILASO JR. TUMBES CALLE LIMA IQUITOS

SOLUCION Creación de la base de Datos: Create database vasoleche; Usamos la base de datos Creada use vasoleche; Creamos la tabla Zona create table zona( codizona char(4) not null, desczona varchar(30) not null, primary key (codizona)) type=innodb; Registramos datos en la tabla Zona insert into zona values("HNOR","HUARMEY NORTE"), ("HEST","HUARMEY ESTE"), ("HCEN","HUARMEY CENTRO"), ("HSUR","HUARMEY SUR"), ("PHUA","PUERTO HUARMEY"), ("HSTO","HUARMEY SANTO DOMINGO"), ("HVIC","HUARMEY LA VICTORIA");

Creamos la tabla Club create table club( codiclub char(6) not null, nombclub varchar(50) not null, ubicclub char(4) not null, direclub varchar(50) not null, fechclub date not null, respclub varchar(50) not null, primary key (codiclub), index (ubicclub), foreign key (ubicclub) references zona(codizona)) type=innodb; Registramos datos en la tabla Club insert into club values ("CLU001","LAS CARMELITAS","HNOR","SECTOR B8","2005/10/21","JUANA ROSALES"), ("CLU002","VIRGEN DEL ROSARIO","HCEN","ALBERTO REYES","2000/05/10","ANA ROJAS"), ("CLU003","SANTA ROSA","HCEN","PARQUE SANTA ROSA","2008/01/20","ROSA CUEVAS"), ("CLU004","PROGRESO","HVIC","PROGRESO","2006/05/10","JACINTA HUERTA"),

Ing. José Alberto CASTRO CURAY

PC UC SC UI SC PC UC

Ingenieria de Sistemas

Taller de Programación Web

("CLU005","SANTO DOMINGO","HSTO","ALFONSO UGARTE","1990/10/10","EVA AGUIRRE");

Creamos la tabla Sexo create table sexo( codisexo char(1) not null, descsexo varchar(15) not null, primary key (codisexo)) type=innodb; Registramos datos en la tabla Sexo insert into sexo values("F","FEMENINO"), ("M","MASCULINO");

Creamos la tabla Instrucción create table instruccion( codiinst char(2) not null, descinst varchar(30) not null, primary key (codiinst)) type=innodb; Registramos datos en la tabla Instrucción insert into instruccion values("PC","PRIMARIA COMPLETA"), ("PI","PRIMARIA INCOMPLETA"), ("SC","SECUNDARIA COMPLETA"), ("SI","SECUNDARIA INCOMPLETA"), ("UC","UNIVERSITARIA COMPLETA"), ("UI","UNIVERSITARIA INCOMPLETA"), ("TC","TECNICO"), ("OT","OTRO");

Creamos la tabla Beneficiario create table beneficiario( codibene char (5) not null, apelbene varchar(30) not null, nombbene varchar(30) not null, sexobene char(1) not null, clubbene char(6) not null, nhijbene integer not null, direbene varchar(50) not null, instbene char(2) not null, primary key (codibene), index (sexobene), foreign key (sexobene) references sexo(codisexo), index (clubbene), foreign key (clubbene) references club(codiclub), index (instbene), foreign key (instbene) references instruccion(codiinst)) type=innodb; Registramos datos en la tabla Beneficiario insert into beneficiario Ing. José Alberto CASTRO CURAY

Ingenieria de Sistemas

Taller de Programación Web

values("B0001","ROSALES REGALADO","JUANA JULIA","F","CLU001",4,"GONZALES PRADA","SI"), ("B0002","ROJAS TIRADO","ANA MARIA","F","CLU002",2,"28 DE JULIO","SC"), ("B0003","CUENTAS FIGUEROA","ROSA","F","CLU003",10,"GRAU","UC"), ("B0004","AGUIRRE PAJUELO","EVA IRIS","F","CLU005",2,"PARQUE HUAMAN","PC"), ("B0005","HUERTAS FLORES","JACINTA LILY","F","CLU004",5,"SANTO DOMINGO","UC"), ("B0006","CASTRO LOPEZ","JESICA","F","CLU001",1,"OLIVAR","SC"), ("B0007","PEÑA REGALADO","NORMA","F","CLU003",5,"GARCILASO","UI"), ("B0008","CASIMIRO DIAZ","JULIANA JANET","F","CLU005",7,"JR. TUMBES","SC"), ("B0009","DUEÑAS BRITO","JUNIOR JAIME","M","CLU004",2,"CALLE LIMA","PC"), ("B0010","HUAROMA MONTES","DEYSI","F","CLU004",2,"IQUITOS","UC");

Implemente en PHP:  Reporte de:  Zona (1 punto)  Club (2 puntos) Enlazar las tablas con inner join  Beneficiario (2 puntos) Enlazar las tablas con inner join 

Registro de Nuevo:  Zona (1 punto)  Club (2 puntos) Deberá aparecer el combo de zona  Beneficiario (2 puntos) Deberá aparecer el combo de sexo, club e instrucción



Eliminar:  Beneficiario (2 puntos) conociendo su código o apellidos y nombres



Consultar datos de: (2 puntos cada uno)  Beneficiario conociendo su Nombre, Apellidos o Club  Beneficiario que tengan hijos entre dos rangos (Fecha1