You are on page 1of 26

DAW Base de Datos

Autor: Carlos Javier Garca Escribano


Instituto: IES Gran Capitn
Fechar: 10/10/201
DAW Base de Datos
1. Se quieren guardar en una base de datos openOfce Base una tabla con
los siguientes datos
referidos a los alumnos de un curso de formacin:
DNI
Nombre
Apellidos
ec!a de Nacimiento
Direccin
"ocalidad
#el$fono de contacto
Direccin de correo electrnico
Ni%el de &studios
Situacin "aboral
a' De(ne los tipos de datos m)s adecuados para cada campo. #e sugiero el
uso de un campo Desempleado de tipo S*+No para almacenar la situacin
laboral. De(ne el tama,o de los campos - di cual puede usarse como cla%e
principal. .na cla%e principal es un campo o con/unto de campos cu-o %alor
no %a a repetirse en registros distintos0 esto es0 dos alumnos diferentes no
pueden tener el mismo contenido en este campo.
DAW Base de Datos
b' 1rea una base de datos con el nombre 2academia.odb3.
c' A!ora0 intenta crear una tabla desde el modo de %ista Dise,o asignando a
los campos las propiedades que !as de(nido en el primer apartado0 sin
ol%idar re%isar los tipos de datos - el tama,o de los campos. De(ne como
cla%e principal el campo DNI. A dic!atabla puedes darle el nombre
4Alumnos4.
d' Abre la tabla 5Alumnos3 e introduce los datos de los siguientes alumnos:
28.793.812
Jos Jimnez Prez
22/07/56
Pza. de Todos los Santos, 24 3!
"astille#a de $%zm&n
954084332
'o tiene email
$rad%ado (s)olar
*esem+leado
27.343.404
,ar-a de la . /ar0as 1eredia
24/11/77
)/ 2eal, 23
Tomares
954153322
o3ar0as4tomares.es
*i+lomado 5ni3ersitario
Tra6a#ador
45.223.454
,ar-a del 2osario 2%iz $%tirrez/illalindo
23/01/66
)/ *on 2emondo, 5
Se3illa
954550044
DAW Base de Datos
mr%iz04s%+erinternet.es
T)ni)o (s+e)ialista 7P
*esem+leado
23.754.982
!l8onso 2odr-0%ez (sta)i9n
11/05/65
)/ /irt%d, 7
Se3illa
954450226
al8orodr4lared.es
:i)en)iado 5ni3ersitario
*esem+leado
25.675.987
J%an ,an%el :o6o :9+ez
05/06/61
5r6. :as *eli)ias, 5
Tomares
954151531
#mlo6o4timo8on.es
*i+lomado 5ni3ersitario
Tra6a#ador
26.542.909
!le#andra ,ar-a "asares ,ar;%s
01/02/81
)/ de la Torre, s/n
Tomares
954152138
alemar4)a6letron.es
$rad%ado (s)olar
*esem+leado
DAW Base de Datos
e' &limina el segundo registro de la tabla.
f' 6odi(ca el primer registro: el nombre del alumno no es 7os$ sino 6anuel.
g' .sando la !erramienta Buscar0 locali8a el registro con DNI: 9:.;<=.>?9
DAW Base de Datos
!' Introduce tus datos creando un nue%o registro en la tabla.
i' Ordena la tabla por el campo DNI.
/' @uarda los cambios - sal del arc!i%o - del programa.
DAW Base de Datos
9. Aartiendo de la tabla 5Alumnos3:
a' Dise,a las siguientes consultas de seleccin0 mostrando DNI0 nombre -
apellidos de los alumnos correspondientes. Beali8a las consultas con el
modo %ista Dise,o. 1uando %eas que los resultados de una consulta son los
esperados al pasar a la %ista Co/a de Datos0 la guardas con un nombre que
sea signi(cati%o.
i. Alumnos que %i%en en #omares
DAW Base de Datos
ii. Alumnos cu-o DNI es ma-or de 9?.DDD.DDD
DAW Base de Datos
iii. Alumnos que %i%en en #omares - tienen un DNI ma-or de 9E.DDD.DDD
i%. Alumnos cu-o
nombre empie8a por
6.
DAW Base de Datos
%. Alumnos que nacieron en la d$cada de los ED.
%i. Alumnos que
disponen de correo
electrnico.
DAW Base de Datos
%ii. Alumnos desempleados.
b' 1rea en tu base de datos una segunda tabla en la que se %an a guardar los
mdulos de los que se !an matriculado los alumnos de la tabla 5Alumnos3.
&sta segunda tabla no tendr) m)s que tres campos: DNI0 mdulo - fec!a de
matriculacin0 sin embargo - dado que cada alumno puede matricularse de
%arios mdulos0 el nFmero de registros ser) de n por alumno.
GHu$ campos son la cla%e principalI
DAW Base de Datos
.na %e8 creada la tabla0 gu)rdala con el nombre 56dulos3. Se relacionar)
con la tabla principal de alumnos
por el campo DNI. Aara indicar la relacin %ete a la opcin relaciones dentro
de la opcin del menF principal Cerramientas.
1omo opciones de actuali8acin0 indica 5Actuali8acin en cascada3 - como
opciones de eliminacin indica 5&liminacin en cascada3. GHu$ implica estas
dos Fltimas opciones que !emos indicadoI.
DAW Base de Datos
c' Introduce los siguientes datos en la tabla que acabas de crear:
9?.;>:.?19 JindoKs D=+D>+>>
9?.;>:.?19 Jord 9=+D<+>>
9?.;>:.?19 Internet D=+D;+>>
=<.99:.=<= 1ontaplus 1=+19+>>
=<.99:.=<= Internet D:+D1+>>
=<.99:.=<= Ingl$s 99+D>+>>
9:.;<=.>?9 Ingl$s D=+D>+>>
9:.;<=.>?9 Jord 99+D>+>>
9<.E;<.>?; JindoKs 19+DE+>>
9E.<=9.>D> JindoKs :1+D1+>>
9E.<=9.>D> Jord 91+D9+>>
9E.<=9.>D> Internet 9:+11+>>
9E.<=9.>D> Ingl$s 1>+D=+>>
d' 1rea una consulta que a partir de la tabla que contiene los datos
personales de los alumnos - la tabla 56dulos3 que acabas de crear0 nos d$
la siguiente informacin de todos los alumnos matriculados de Jord: DNI0
Nombre - Apellidos0 #el$fono - ec!a de 6atriculacin en Jord. @uarda esta
consulta con el nombre 5Alumnos de Jord3
DAW Base de Datos
e' 1rea una consulta con los mismos datos que la anterior en la que se
presenten los alumnos que est)n matriculados de JindoKs o de Jord.
@u)rdala con el nombre 4Alumnos de JindoKs o Jord4 e impr*mela.
DAW Base de Datos
f' 1rea una consulta que nos de el DNI0 el nombre del mdulo - la fec!a de
matriculacin
para cada alumno. @uardal) con el nombre 5AlumnosL6odulos3
DAW Base de Datos
:. Aartiendo de la tabla 5Alumnos3 - de la Fltima consulta
5AlumnosL6odulos3:
a' &labora un formulario de forma que la introduccin de datos en la tabla de
Alumnos sea m)s cmoda. .tili8a el asistente para la creacin de
formularios0 teiendo en cuenta que %amos a insrter un subformulario a partir
de los datos de la consulta3AlumnosL6odulos30 teniendo en cuenta que los
campos %inculados de los dos formularios son el DNI.
DAW Base de Datos
b' Introduce desde el formulario los siguientes datos:
:9.<=:.1D:
rancisco Bomerales Bomero
1;+D>+=<
A8a. Do,a &l%ira0 =
#omares
><=D?<1=:
fraromMcarraNi.es
@raduado &scolar
Desempleado
;<.>D1.:=>
6ar*a de las 6ercedes Santos Cern)nde8
91+D9+;1
c+ Amador de los B*os0 : 9O1
Se%illa
><=<<D??:
marmerM!op!op.es
@raduado &scolar
#raba/ador
DAW Base de Datos
c' Sin salir del formulario0 - usando el botn Buscar de la barra de
!erramientas0 locali8a el registro cu-o DNI es :9.<=:.1D:.
DAW Base de Datos
DAW Base de Datos
d' .na %e8 situado en el registro se,alado en el apartado anterior0 cambia su
situacin laboral0 -a que el alumno !a encontrado empleo.
DAW Base de Datos
e' "ocali8a el registro cu-o DNI es ;<.>D1.:=> - elim*nalo desde el
formulario.
DAW Base de Datos
f' Introduce la siguiente informacin de rancisco Bomerales Bomero: se
matricul de JindoKs el : de mar8o del >> - de Internet el 1= de /unio de
1.>>>
DAW Base de Datos
=. Aartiendo de la tabla 5Alumnos3 de un curso de formacin del e/ercicio 1:
a' Hueremos elaborar un informe que teniendo una l*nea por alumno
contenga los
siguientes datos de los mismos:
DNI
Nombre
Apellidos
Direccin
#el$fono
Direccin de correo electrnico
DAW Base de Datos
.tili8a el asistente para la creacin de informes - obser%a las diferencias
entre los distintos tipos de informes que se pueden crear con el asistente.
Hu$date con el informe a partir de la tabla Alumnos ordenado por DNI. Si los
nombres de las columnas delinforme no caben enteros en la l*nea0 edita el
informe0 ampl*a el anc!o del mismo - sitFa de nue%o los t*tulos - las
columnas de forma que la presentacin sea perfecta.
DAW Base de Datos
b' A!ora queremos obtener en un solo informe los siguientes datos de cada
alumno:
DNI
Nombre
Apellidos
#el$fono
6dulos en los que se !a matriculado
ec!a de matriculacin en cada uno de los mdulos.
Aara lle%ar a cabo adecuadamente este apartado0 debes crear una consulta
donde apare8can los campos que se nos pida0 donde ePista una una relacin
entre las tablas 4Alumnos4 - 46dulos40 que estar)n %inculadas por el DNI.
"a salida en el informe debe estar agrupada por alumnos0 esto es0 se
mostrar) una %e8 los datos personales de cada alumno - a continuacin
todos los mdulos de los que se !a-a matriculado. Al igual que en el
apartado anterior - si lo crees con%eniente tras %er detenidamente la
presentacin preliminar del informe0 entra en el modo de %ista Dise,o del
informe - retoca las posiciones de los campos para lograr una presentacin
perfecta.
DAW Base de Datos

You might also like