Ejercicio 1: Biblioteca Escolar
Tema: Control de libros, estudiantes y préstamos.
Valor: 40 puntos
1. Cree una base de datos llamada BibliotecaEscolar.
2. Genere las siguientes tablas con sus respectivos campos:
- Libros: IdLibro, Titulo, Autor, Año, Categoria.
- Estudiantes: IdEstudiante, Nombre, Grado, Telefono.
- Prestamos: IdPrestamo, IdLibro, IdEstudiante, FechaPrestamo, FechaDevolucion.
3. Establezca las relaciones correspondientes entre las tablas (Llave primaria y foránea).
4. Ingrese al menos 5 registros en cada tabla.
5. Cree una consulta que muestre todos los préstamos realizados por un estudiante
específico (criterio: Nombre del estudiante).
6. Cree una consulta que muestre los libros que aún no han sido devueltos (criterio:
FechaDevolucion nula).
7. Diseñe un formulario para ingresar nuevos estudiantes.
8. Diseñe un formulario para ingresar nuevos libros.
9. Genere un informe que muestre el listado de préstamos ordenado por estudiante.
10. Cree un formulario de navegación que permita acceder a formularios, consultas e
informe.
Distribución de puntos:
- Creación de tablas y relaciones: 10 puntos
- Ingreso de datos: 5 puntos
- Consultas: 10 puntos
- Formularios: 5 puntos
- Informe: 5 puntos
- Formulario de navegación: 5 puntos
Ejercicio 2: Clínica Médica
Tema: Control de citas médicas.
Valor: 40 puntos
1. Cree una base de datos llamada ClinicaMedica.
2. Genere las siguientes tablas con sus respectivos campos:
- Pacientes: IdPaciente, Nombre, Edad, Telefono.
- Doctores: IdDoctor, Nombre, Especialidad.
- Citas: IdCita, IdPaciente, IdDoctor, FechaCita, Hora.
3. Establezca las relaciones correspondientes entre las tablas (Llave primaria y foránea).
4. Ingrese al menos 5 registros en cada tabla.
5. Cree una consulta que muestre todas las citas programadas por cada doctor.
6. Cree una consulta que muestre las citas de un paciente específico (criterio: Nombre del
paciente).
7. Diseñe un formulario para ingresar nuevos pacientes.
8. Diseñe un formulario para ingresar nuevos doctores.
9. Genere un informe que muestre las citas ordenadas por doctor.
10. Cree un formulario de navegación que permita acceder a formularios, consultas e
informe.
Distribución de puntos:
- Creación de tablas y relaciones: 10 puntos
- Ingreso de datos: 5 puntos
- Consultas: 10 puntos
- Formularios: 5 puntos
- Informe: 5 puntos
- Formulario de navegación: 5 puntos
Ejercicio 3: Tienda de Electrónicos
Tema: Control de ventas.
Valor: 40 puntos
1. Cree una base de datos llamada TiendaElectronicos.
2. Genere las siguientes tablas con sus respectivos campos:
- Productos: IdProducto, NombreProducto, Precio, Stock.
- Clientes: IdCliente, Nombre, Direccion.
- Ventas: IdVenta, IdProducto, IdCliente, FechaVenta, Cantidad.
3. Establezca las relaciones correspondientes entre las tablas (Llave primaria y foránea).
4. Ingrese al menos 5 registros en cada tabla.
5. Cree una consulta que muestre todas las ventas con detalle de cliente y producto.
6. Cree una consulta que muestre los productos con stock menor a 10 unidades.
7. Diseñe un formulario para ingresar nuevos productos.
8. Diseñe un formulario para ingresar nuevos clientes.
9. Genere un informe que muestre las ventas organizadas por cliente.
10. Cree un formulario de navegación que permita acceder a formularios, consultas e
informe.
Distribución de puntos:
- Creación de tablas y relaciones: 10 puntos
- Ingreso de datos: 5 puntos
- Consultas: 10 puntos
- Formularios: 5 puntos
- Informe: 5 puntos
- Formulario de navegación: 5 puntos
Ejercicio 4: Escuela de Música
Tema: Control de inscripciones a cursos de música.
Valor: 40 puntos
1. Cree una base de datos llamada EscuelaMusica.
2. Genere las siguientes tablas con sus respectivos campos:
- Alumnos: IdAlumno, Nombre, Edad, Grado.
- Cursos: IdCurso, NombreCurso, Profesor.
- Inscripciones: IdInscripcion, IdAlumno, IdCurso, FechaInscripcion.
3. Establezca las relaciones correspondientes entre las tablas (Llave primaria y foránea).
4. Ingrese al menos 5 registros en cada tabla.
5. Cree una consulta que muestre los alumnos inscritos en un curso específico (criterio:
Nombre del curso).
6. Cree una consulta que muestre el listado de inscripciones con nombre del alumno y curso.
7. Diseñe un formulario para ingresar nuevos alumnos.
8. Diseñe un formulario para ingresar nuevos cursos.
9. Genere un informe que muestre las inscripciones organizadas por curso.
10. Cree un formulario de navegación que permita acceder a formularios, consultas e
informe.
Distribución de puntos:
- Creación de tablas y relaciones: 10 puntos
- Ingreso de datos: 5 puntos
- Consultas: 10 puntos
- Formularios: 5 puntos
- Informe: 5 puntos
- Formulario de navegación: 5 puntos
Ejercicio 5: Restaurante Escolar
Tema: Control de pedidos en cafetería.
Valor: 40 puntos
1. Cree una base de datos llamada RestauranteEscolar.
2. Genere las siguientes tablas con sus respectivos campos:
- Productos: IdProducto, NombreProducto, Precio.
- Estudiantes: IdEstudiante, Nombre, Grado.
- Pedidos: IdPedido, IdProducto, IdEstudiante, FechaPedido, Cantidad.
3. Establezca las relaciones correspondientes entre las tablas (Llave primaria y foránea).
4. Ingrese al menos 5 registros en cada tabla.
5. Cree una consulta que muestre los pedidos realizados por un estudiante específico
(criterio: Nombre del estudiante).
6. Cree una consulta que muestre los ingresos generados por producto.
7. Diseñe un formulario para ingresar nuevos productos.
8. Diseñe un formulario para ingresar nuevos estudiantes.
9. Genere un informe que muestre los pedidos organizados por estudiante.
10. Cree un formulario de navegación que permita acceder a formularios, consultas e
informe.
Distribución de puntos:
- Creación de tablas y relaciones: 10 puntos
- Ingreso de datos: 5 puntos
- Consultas: 10 puntos
- Formularios: 5 puntos
- Informe: 5 puntos
- Formulario de navegación: 5 puntos