EJERCICIO 1
Necesitamos almacenar en un fichero la siguiente información:
Los datos personales de los alumnos que se matriculan en el módulo de gestión de bases de datos:
DNI | Apellidos | Nombre | Dirección | Teléfono | Estudios anteriores | Fecha nacimiento |
- A.- Partiendo de esos datos rellena la siguiente tabla:
Nombre del fichero: | |
Campos del fichero: | |
Ejemplo de un registro: | |
- B.- Si lo guardamos en el disco duro de nuestro ordenador ¿De qué tipo de dispositivo se trata?
- C.- ¿Cual sería el tipo de acceso adecuado si queremos consultar los datos de un alumno matriculado y el fichero tiene organización secuencial indexada?
EJERCICIO 2
- A.- Encadena los siguientes registros mediante punteros para ordenarlos lógicamente de forma ascendente por el valor de su clave.
| ISO | | PAR | | FHW | | GSBD | | LMGI | | FOL | |
- B.- ¿De qué tipo de organización se trata?
- C.- ¿Cómo se denomina el puntero que marca el primer registro?
EJERCICIO 3
Almacena en un fichero con organización relativa aleatoria los siguientes registros:
CLAVES | DATOS |
ISO | Implantación de sistemas operativos |
PAR | Planificación y administración de redes |
FHW | Fundamentos de hardware |
GSBD | Gestión de bases de datos |
LMSGI | Lenguajes de marcas y sistemas de gestión de información |
FOL | Formación y orientación laboral |
Algoritmo de transformación para las claves:
Obtener para cada carácter de la clave el valor numérico correspondiente a su orden alfabético. Sumar los valores equivalentes a todos los caracteres y restar 32 de la cifra obtenida.
Ejemplo: FOL (6 + 16 + 12 = 34 – 32 = 2). Dirección de almacenamiento: 2
EJERCICIO 4
Con la siguiente información crea una estructura con organización secuencial indexada:
CÓDIGO | MÓDULO | HORAS SEMANALES |
0369 | Implantación de sistemas operativos | 8 |
0370 | Planificación y administración de redes | 6 |
0371 | Fundamentos de hardware | 3 |
0372 | Gestión de bases de datos | 6 |
0373 | Lenguajes de marcas y sistemas de información | 4 |
0380 | Formación y orientación laboral | 3 |
0374 | Administración de sistemas operativos | 7 |
0375 | Servicios de red e internet | 7 |
0376 | Implantación de aplicaciones Web | 5 |
0377 | Administración de sistemas gestores de bases de datos | 3 |
0378 | Seguridad y alta disponibilidad | 5 |
0381 | Empresa e iniciativa emprendedora | 3 |
Tamaño de cada bloque o segmento: 4
Área de Índices:
Área primaria:
POSICIÓN | CÓDIGO | MÓDULO | HORAS |
1 | 0369 | Implantación de sistemas operativos | 8 |
2 | 0370 | Planificación y administración de redes | 6 |
3 | 0371 | Fundamentos de hardware | 3 |
4 | 0372 | Gestión de bases de datos | 6 |
5 | 0373 | Lenguajes de marcas y sistemas de información | 4 |
6 | 0380 | Formación y orientación laboral | 3 |
7 | 0374 | Administración de sistemas operativos | 7 |
8 | 0375 | Servicios de red e internet | 7 |
9 | 0376 | Implantación de aplicaciones Web | 5 |
10 | 0377 | Administración de sistemas gestores de bases de datos | 3 |
11 | 0378 | Seguridad y alta disponibilidad | 5 |
12 | 0381 | Empresa e iniciativa emprendedora | 3 |
Área de Overflow:
EJERCICIO 5
Tenemos el esquema siguiente que representa la arquitectura que utilizamos en nuestras clases para impartir el módulo de bases de datos
Distribuye el siguiente software en función de que se instale en los clientes o en el servidor.
- Navegador Web: Internet Explorer
- S.G.B.D. MySQL
- Lenguaje anfitrión: PHP
- Sistema operativo Windows 7 professional
- Sistema operativo Windows 2008 server
- Interfaz gráfica de acceso a la base de datos: MySQL Query Browser
- Servidor Web Apache
NOTA: 5 / 10