Ingenieria Ingenieria de Sistemas Sistemas
Taller de Programación Web Web
EXAMEN DE TALLER TALLER DE PROGRAMACION WEB
Apellidos y Nombres:…... ……………………………………………………………………………………… Ciclo:………………….. Fecha: …………/………………………/ …………….. Instrucciones:
Desarrolle la siguiente aplicación de Base de Datos. Datos. Dispone de 1 hora y ! minutos.
Crear la base de datos Vasoleche co con n sus sus respec especti ti"a "ass tabl tablas as maestras y transaccionales Zona Códi go #N$% #(+* #C(N #+&% ,#&A #+*$ #-C
Descripción
#&A%'() N$%*( #&A%'() (+*( #&A%'() C( C(N*%$ #&A%'() +&% ,&(%*$ #& #&A%'() #&A%'() +A +AN*$ D$ D$'-N$ #&A%'() 0A -C*$%-A
Club Códi go C0&!! 1 C0&!! 2 C0&!! C0&!! 6 C0&!! 3
Zon a
Fecha Creación
Responsable
+(C*$% B
2!!3/1!/21
4&ANA %$+A0(+
A0B(%*$ %()(+
2!!!/!3/1!
ANA %$4A+
#C(N
,A%5&( +AN*A %$+A
2!!/!1/2!
%$+A C&(A+
,%$%(+$
#-C
,%$%(+$
2!!7/!3/1!
4AC-N*A #&(%*A
+AN*$ D$'-N$
#+*$
A0F$N+$ &A%*(
188!/1!/1!
(A A&-%%(
Nombre 0A+ CA%'(0-*A+ -%(N %$+A%-$ +AN*A %$+A
#N$ % D(0 #C(N
Dirección
Sexo
Instrucción
Benefciario Códig o
Apellidos
B!!!1 B!!!2 B!!!
%$+A0(+ %(A0AD$ %$4A+ *-%AD$ C&(N*A+ F-&(%$A
Códi Descripción go ,C ,%-'A%-A C$',0(*A ,,%-'A%-A -NC$',0(*A +C +(C&NDA%-A C$ C$',0(*A C$',0D(i*rAección Nombre+sSex+(C& CN luDbA%-AN-N ro Instr &C & N ( % + * A % A C $ ' , 0 ( * A o !i"os ucció &&N-(%+-*A%-A -N -NC$',0(*A n 4&ANA 4&0-A *C F *(CN-C$ C0&!!1 6 $N9A0(+ ,%ADA +ANA 'A%-A $* F $*% C$ 0&!!2 2 2 D( 4&0-$ +C
%$+A
Ing. José Alberto Alberto CASTRO CURAY CURAY
F
C0&!!
1!
%A&
&C
Ingenieria de Sistemas B!!!6 B!!!3 B!!!7 B!!! B!!! B!!!8 B!!1!
A&-%%( ,A4&(0$ #&(%*A+ F0$%(+ CA+*%$ 0$,(9 ,(;A %(A0AD$ CA+-'-%$ D-A9 D&(;A+ B%-*$ #&A%$'A '$N*(+
Taller de Programación Web (A -%-+ 4AC-N*A 0-0) 4(+-CA N$%'A 4&0-ANA 4AN(* 4&N-$% 4A-'( D()+-
F F F F F ' F
C0&!!3 C0&!!6 C0&!!1 C0&!! C0&!!3 C0&!!6 C0&!!6
2 3 1 3 2 2
,A%5&( #&A'AN +AN*$ D$'-N$ $0-A% A%C-0A+$ 4%. *&'B(+ CA00( 0-'A -5&-*$+
S#$%CI#N Creación de la base de Datos&
Create database "asoleche<
%samos la base de datos Creada
use "asoleche<
Creamos la tabla Zona create table 'ona(
codi=ona char>6? not null@ desc=ona "archar>!? not null@ primary ey >codi=ona?? typeinnodb< Registramos datos en la tabla Zona insert into 'ona "alues>#N$%@#&A%'() N$%*(?@ >#(+*@#&A%'() (+*(?@ >#C(N@#&A%'() C(N*%$?@ >#+&%@#&A%'() +&%?@ >,#&A@,&(%*$ #&A%'()?@ >#+*$@#&A%'() +AN*$ D$'-N$?@ >#-C@#&A%'() 0A -C*$%-A?< Creamos la tabla Club create table club(
codiclub char>7? not null@ nombclub "archar>3!? not null@ ubicclub char>6? not null@ direclub "archar>3!? not null@ echclub date not null@ respclub "archar>3!? not null@ primary ey >codiclub?@ indeE >ubicclub?@ oreign ey >ubicclub? reerences =ona>codi=ona?? typeinnodb< Registramos datos en la tabla Club insert into club
"alues >C0&!!1@0A+ CA%'(0-*A+@#N$%@+(C*$% B@2!!3/1!/21@4&ANA %$+A0(+?@ >C0&!!2@-%(N D(0 %$+A%-$@#C(N@A0B(%*$ %()(+@2!!!/!3/1!@ANA %$4A+?@ >C0&!!@+AN*A %$+A@#C(N@,A%5&( +AN*A %$+A@2!!/!1/2!@%$+A C&(A+?@ >C0&!!6@,%$%(+$@#-C@,%$%(+$@2!!7/!3/1!@4AC-N*A #&(%*A?@
Ing. José Alberto CASTRO CURAY
,C &C +C &+C ,C &C
Ingenieria de Sistemas
Taller de Programación Web
>C0&!!3@+AN*$ D$'-N$@#+*$@A0F$N+$ &A%*(@188!/1!/1!@(A A&-%%(?<
Creamos la tabla Sexo create table sexo(
codiseEo char>1? not null@ descseEo "archar>13? not null@ primary ey >codiseEo?? typeinnodb< Registramos datos en la tabla Sexo insert into sexo "alues>F@F('(N-N$?@ >'@'A+C&0-N$?< Creamos la tabla Instrucción create table instruccion(
codiinst char>2? not null@ descinst "archar>!? not null@ primary ey >codiinst?? typeinnodb< Registramos datos en la tabla Instrucción insert into instruccion "alues>,C@,%-'A%-A C$',0(*A?@ >,-@,%-'A%-A -NC$',0(*A?@ >+C@+(C&NDA%-A C$',0(*A?@ >+-@+(C&NDA%-A -NC$',0(*A?@ >&C@&N-(%+-*A%-A C$',0(*A?@ >&-@&N-(%+-*A%-A -NC$',0(*A?@ >*C@*(CN-C$?@ >$*@$*%$?< Creamos la tabla Benefciario create table benefciario(
codibene char >3? not null@ apelbene "archar>!? not null@ nombbene "archar>!? not null@ seEobene char>1? not null@ clubbene char>7? not null@ nhibene integer not null@ direbene "archar>3!? not null@ instbene char>2? not null@ primary ey >codibene?@ indeE >seEobene?@ oreign ey >seEobene? reerences seEo>codiseEo?@ indeE >clubbene?@ oreign ey >clubbene? reerences club>codiclub?@ indeE >instbene?@ oreign ey >instbene? reerences instruccion>codiinst?? typeinnodb< Registramos datos en la tabla Benefciario insert into benefciario Ing. José Alberto CASTRO CURAY
Ingenieria de Sistemas
Taller de Programación Web
"alues>B!!!1@%$+A0(+ %(A0AD$@4&ANA 4&0-A@F@C0&!!1@6@$N9A0(+ ,%ADA@+-?@ >B!!!2@%$4A+ *-%AD$@ANA 'A%-A@F@C0&!!2@2@2 D( 4&0-$@+C?@ >B!!!@C&(N*A+ F-&(%$A@%$+A@F@C0&!!@1!@%A&@&C?@ >B!!!6@A&-%%( ,A4&(0$@(A -%-+@F@C0&!!3@2@,A%5&( #&A'AN@,C?@ >B!!!3@#&(%*A+ F0$%(+@4AC-N*A 0-0)@F@C0&!!6@3@+AN*$ D$'-N$@&C?@ >B!!!7@CA+*%$ 0$,(9@4(+-CA@F@C0&!!1@1@$0-A%@+C?@ >B!!!@,(;A %(A0AD$@N$%'A@F@C0&!!@3@A%C-0A+$@&-?@ >B!!!@CA+-'-%$ D-A9@4&0-ANA 4AN(*@F@C0&!!3@@4%. *&'B(+@+C?@ >B!!!8@D&(;A+ B%-*$@4&N-$% 4A-'(@'@C0&!!6@2@CA00( 0-'A@,C?@ >B!!1!@#&A%$'A '$N*(+@D()+-@F@C0&!!6@2@-5&-*$+@&C?<
-mplemente en ,#,: •
Reporte de&
•
Registro de Nue)o&
•
9ona >1 punto? Club >2 puntos? DeberH aparecer el combo de =ona BeneGciario >2 puntos? DeberH aparecer el combo de seEo@ club e instrucción
*liminar&
•
9ona >1 punto? Club >2 puntos? (nla=ar las tablas con inner oin BeneGciario >2 puntos? (nla=ar las tablas con inner oin
BeneGciario >2 puntos? conociendo su código o apellidos y nombres
Consultar datos de& >2 puntos cada uno?
BeneGciario conociendo su Nombre@ Apellidos o Club BeneGciario Iue tengan hios entre dos rangos >Fecha1JFecha2? BeneGciario conociendo la descripción de club y su grado de instrucción. Club conociendo la descripción de la =ona o el responsable.
Ing. José Alberto CASTRO CURAY