Está en la página 1de 3

Titulacin: GRADO INGENIERIA INFORMATICA Ao Acadmico: 2013/2014 Curso: 2 Asignatura: Ficheros y bases de datos

Ttulo: Enunciado prctica opcional

1. Descripcin del problema


La organizacin internacional de deportistas federados con el fin de agilizar las consultas a su listado de deportistas y las federaciones a las que pertenecen, desea disponer de un fichero que recoja esta informacin. De cada deportista se guarda la informacin de su CID (cdigo internacional del deportista que le identifica de manera nica , nom!re completo el cual dependiendo del pa"s puede constar de nom!re, apellido# y$o apellido%, se&o, fecha de nacimiento, apodo si lo tu'iera y el pa"s en el que se encuentra nacionalizado. (n deportista puede federarse en distintos deportes con una sola categor"a. )i !ien los deportes m*s frecuentes son un conjunto cerrado, podr"an crearse nue'as federaciones de deportes nue'os (infrecuente pero posi!le .
Deportistas:= ( CID nombre apellido1 [apellido2 sexo f_nac [apodo pas fichas C(12), C(35), C(30), C(30)], C(5), (ao N(4), "-", mes N(2), "-", da N(2)), C(25)], C(45), ( deporte C(15), nmero_fed N(5) , categora C(15) )+5

)*

2. Material de apoyo
+dem*s de los apuntes de clase y tutor"as, el alumno contar* con los siguientes recursos para lle'ar a ca!o la pr*ctica,
Enunciado de la prctica Diapositivas de la asignatura Plantilla de la memoria de la prctica Entorno de desarrollo (Java) Ficheros de datos (Sin Optimizar)

Titulacin: GRADO INGENIERIA INFORMATICA Ao Acadmico: 2013/2014 Curso: 2 Asignatura: Ficheros y bases de datos
Ttulo: Enunciado prctica opcional

3. Apartados a realizar
#. -ealizar un dise.o lgico optimizado, eliminando redundancias y redefiniendo campos donde fuera necesario para un dise.o lgico m*s til. %. -ealizar un dise.o f"sico/lgico optimizado, aplicando t0cnicas de marcado y codificacin. 1. -ealizar un dise.o f"sico, minimizando el tiempo de acceso (y en lo posi!le el espacio . 2l fichero dise.ado de!er* seguir una organizacin direccionada (con gestin de des!ordamientos serial y !squeda direccionada y de!er* incluir, al menos, un "ndice primario. 3. Implementar una aplicacin capaz de gestionar un fichero como el dise.ado, que incluya, al menos, las siguientes operaciones, / Insertar un nue'o registro / Importar un fichero como el proporcionado (organizacin antigua / -ealizar !squedas so!re el nue'o fichero (conjunto resultado 4squeda por cla'e de direccionamiento 4squeda serial (cla'es identificati'as y no identificati'as 5. -ealizar una memoria de la pr*ctica (seguir plantilla

4. Pasos para la realizacin de la prctica


#. +n*lisis del dise.o original del registro. 6!tener el dise.o f"sico implementado a partir del fichero y del dise.o lgico. Comentar sus deficiencias sem*nticas, y sus soluciones (en su caso . 7roponer mejoras al dise.o lgico y al dise.o f"sico/lgico Implementar los m0todos necesarios para leer un registro completo (o n del fichero original y mostrarlo so!re la interfaz proporcionada (m0todos 8!uscar9 y 8siguiente9 %. Dise.o del nue'o sistema 6!tener un dise.o lgico optimizado del registro 6!tener un dise.o f"sico/lgico optimizado en !ase al anterior. Implementar los m0todos necesarios para realizar la insercin de un registro completo -ealizar la funcin de importar que transfiere los datos del fichero antiguo al nue'o serial -ealizar un plan de importacin, e&plicando los cam!ios en el dise.o lgico. 1. Dise.o de la organizacin direccionada Dise.ar la organizacin direccionada (cu!o, cl. direccionamiento, f. de transformacin, : Comparar dos dispersiones (cu!os 'ac"os, colisiones y des!ordamientos Implementar los m0todos necesarios para crear e importar el archi'o en otro fichero de organizacin direccionada (descartando des!ordamientos

Titulacin: GRADO INGENIERIA INFORMATICA Ao Acadmico: 2013/2014 Curso: 2 Asignatura: Ficheros y bases de datos
Ttulo: Enunciado prctica opcional

Implementar la gestin de des!ordamientos 3. ;uncin de recuperacin de registros -ecuperacin selecti'a de registros (filtro so!re el conjunto resultado 4uscar, de'uel'e el primer registro coincidente )iguiente, los registros sucesi'os coincidentes +nterior, 6pcionalmente de'uel'e los resultados pre'ios 5. <ejoras so!re el dise.o f"sico Inclusin de un "ndice Implementacin de un direccionamiento multicla'e

5. Descripcin de los procesos ms frecuentes


7#, -ecuperacin de registro por cla'e de !squeda =>om!re ? +pellido# ? +pellido%@ 7%, -ecuperacin de registro por cla'e de !squeda =>om!re ? +pellido#@ 73, -ecuperacin de registro por cla'e de !squeda =+pellido# ? +pellido%@ 75, -ecuperacin de registro por cla'e de !squeda =+pellido#@ 7A, -ecuperacin de registro por cla'e de !squeda =Deporte@ 7B, -ecuperacin de registro por cla'e de !squeda =>om!re@

Frecuencias Relativas de los procesos


f(%): {36, 3, 35, 12, 13, 1}

6. BAREMO DE EVALUACIN
Cada uno de los siguientes apartados se evaluar sobre un punto (total 10): Dise.o f"sico/lgico ? Importar )+<7L2 Importar en fichero serial Importar en fichero direccionado sin gestin des!ordamientos Con gestin de des!ordamientos Dispersin multicla'e 4squeda serial 4squeda direccionada Conjunto resultado Cndice <emoria de la pr*ctica

También podría gustarte