9.g.1 - Crear Aplicaciones para Gestionar Información en Bases de Datos

Objetivo

Crear una aplicación para gestionar la información de una base de datos.

RETO

Crea una aplicación que presente al usuario un menú con las siguientes opciones:


	GESTIÓN DE AUTORES:
		a) Insertar Autor.
		b) Insertar Obra.
		c) Buscar Autor.
		d) Buscar Obra.
		x) Salir.
				

Las opciones a y b preguntarán al usuario los datos para crear una nueva entidad y después, tras informar del resultado, volverán al menú principal.

Las opciones de búsqueda, preguntarán al usuario por un texto y devolverán las entidades que tengan en el nombre o título el texto de búsqueda. La búsqueda será insensible a mayúsculas y minúsculas. Se mostrarán los datos de las entidades que coincidan con la búsqueda realizada. Si el texto de búsqueda está vacío, se mostrarán todas las entidades registradas.

Una vez mostrados los resultados, el usuario podrá indicar el identificador de una entidad para eliminarla (previa confirmación). Si no elige ninguna, se volverá al menú principal.

Extra: Al mostrar los autores resultantes de una búsqueda, muestra también sus obras. Algo así:


	RESULTADOS:
		J.R. Tolkien (Británica):
			- El Señor de los Anillos.
			- El Hobbit.
		Isaac Asimov (Estadounidense):
			- La Fundación.
			- Yo Robot.
					

Debes usar, obligatoriamente, Programación Orientada a Objetos.